博客 页面 36

upnp相关研究

http://blog.csdn.net/musiccow/article/details/6387603

http://blog.csdn.net/eastmoon502136/article/details/9255101

链接:http://pan.baidu.com/s/1kTn5r0r 密码:tntj

nginx 502 Bad Gateway 错误问题收集

因为,nginx和lighttpd的文档真的很少,更不用说中文文档了,所以收集一些和502有关的错误在这里,保留来源地址,建议看来源地址的内容。

502是FastCGI出现问题,所以从FastCGI配置入手。

功耗与电源研究记录

电源研究

 

名称 供电电压 工作电压 最大电流 常规电流 常规功耗 常规使用时长
Arduino 5V 5V 800ma 100ma 0.5W
Raspberry Pi 5V 3.3V 750ma 500ma 3W
Intel Galileo 5V 3W
SAMA5D3 Xplained 5V 150mw
Beaglebone Black 5V 3W
pcDuino 5V 500ma 2.5W
wrtnode 5V 2W

 

 

 

安全性保证

充放电次数

锂电池国际运输问题

环境数据采集项目git结构

|-end device–|-enddevice.ino
|                              |-display.h
|                              |-wireless.h
|                              |-pin.h
|                              |-README.md
|
|-node–|-node.ino
|                  |-wireless.h
|                  |-GPRS.h
|                  |-README.md
|
|-libraries–|
|
|-README.md

关于pdf2html的各种编译

pdf2html地址:https://github.com/coolwanglu/pdf2htmlEX

编译之

cmake . && make && sudo make install

提示没cmake,sudo apt-get install cmake 装上再编译

提示缺poppler(http://poppler.freedesktop.org/)和fonforge(https://github.com/fontforge/fontforge)

下载编译,又提示:

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find Freetype (missing: FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindFreetype.cmake:110 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:94 (find_package)

然后去找Freetype(http://www.freetype.org)

下了一个,但不知道怎么用,后来发现这货源上有

名为libfreetype,但libfreetype已经装了啊,经大茶指点,原来是要装libfreetype-dev,安装后再编译,又提示缺FontConfig,但这货也装了啊!?apt-cache search fontconfig,发现有个libfontconfig1-dev,安装后,再编译,果然就可以了。

原来,要开发版才会有相关头文件,所以也要装写有dev的版本。

现在再编译安装poppler就OK了。

再编译安装fonforge

./autogen.sh;
./configure;
make;
sudo make install;

这个过程中会用到Autoconf、Automake、Libtool、Glib、Gio

 

 

 

 

总结:linux真是令人发指

godaddy ssh可用指令

下载文件指令:

wget http://www.freehao123.com/name.tar.gz
/*下载远程服务器上的文件 */

wget -c http://www.freehao123.com/name.tar.gz
/* 继续下载上次未下载完的文件 */

 

解压缩文件指令:

tar xvf filename.tar
/* 解压tar格式的文件 */
tar -tvf filename.tar
/* 查看tar文件中包含的文件 */

tar cf filename.tar clzme
/* 把clzme目录打包为filename.tar文件 */

tar cfz filename.tar.gz clzme 
/* 把clzme目录打包且压缩为filename.tar.gz文件 */

tar jcvf /var/bak/www.tar.bz2 /var/www/
/*创建.tar.bz2文件*/

tar xjf filename.tar.bz2
/*解压tar.bz2格式*/

gzip -d filename.tar.gz
/* 解压.tar.gz文件为.tar文件 */

unzip filename.zip
/* 解压zip文件 */

文件操作指令:

rm hao.zip 
/* 删除hao.zip文件 */
find li.cgi
/* 查找文件名为li.cgi的文件 */

df –h
/* 查看磁盘剩余空间 */

目录操作指令:

rm -rf clzme
 /*删除clzme目录*/

cd clzme
/*进入clzme目录*/

cd –
/*回上一级目录*/

cd ..
/*回父目录*/

cd ~
/*回根目录*/

mv clzme freehao
/*把clzme目录改名为freehao */

ln -s clzme bac
/*给clzme目录创建名为bac的符号链接,俗称快捷方式*/

cp -a clzme /home/freehao/www
/*把clzme目录下所有文件复制到www目录下 */

使用iwpriv配置wifi

iwpriv是iwconfig的辅助工具,用来配置无线网络接口的各种私有可选参数。iwpriv针对不同种类的驱动实现特定的参数处理和设置。iwpriv不跟参数时会列出每个接口上可用的私有命令和它们对应的参数。用户可根据这些信息对特定的接口使用不同的命令操作。

设置命令
iwpriv ra0 set SSID=””
iwpriv ra0 set Channel=0
iwpriv ra0 set NetworkType=Infra
iwpriv ra0 set AuthMode=SHARED
iwpriv ra0 set EncrypType=WEP
iwpriv ra0 set DefaultKeyID=1
iwpriv ra0 set Key1=”whatever”
iwpriv ra0 set SSID=”some_ssed”
iwpriv ra0 set WPAPSK=”wpa_key”
‍显示命令
iwpriv ra0 show SSID
iwpriv ra0 show Channel
iwpriv ra0 show NetworkType
iwpriv ra0 show AuthMode
iwpriv ra0 show EncrypType
iwpriv ra0 show DefaultKeyID
iwpriv ra0 show Key1
iwpriv ra0 show WPAPSK
./iwpriv ra0 show    无线网卡功能参数
ra0       show:
SSID
WirelessMode
TxBurst
TxPreamble
TxPower
Channel
BGProtection
RTSThreshold
FragThreshold
HtBw
HtMcs
HtGi
HtOpMode
HtExtcha
HtMpduDensity
HtBaWinSize
HtRdg
HtAmsdu
HtAutoBa
CountryRegion
CountryRegionABand
CountryCode
PktAggregate
WmmCapable
IEEE80211H
NetworkType
WPAPSK
AutoReconnect
AuthMode
EncrypType
DefaultKeyID
Key1
Key2
Key3
Key4
PMK

rvm

为什么有这个?

由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,具体可以用 gem install rails -V 来查看执行过程。

这是一个完整 rubygems.org 镜像,你可以用此代替官方版本,同步频率目前为15分钟一次以保证尽量与官方服务同步。
如何使用?
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

 

如果你是用 Bundle (Rails项目)
source 'https://ruby.taobao.org/'
gem 'rails', '4.1.0'
...
Ruby 源代码镜像

本镜像来源于 cache.ruby-lang.org 用于改善国内 Ruby 安装的速度。

修改 RVM ,改用本站作为下载源, 提高安装速度。

FOR MAC
$ sed -i .bak 's!cache.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db
FOR LINUX
$ sed -i 's!cache.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db