lpy 发布的文章

Linux下通过od命令查看文件具体编码信息

在做开发时,经常发生因为编码问题导致的各种各样的错误,gcc编译器会给出错误的编码信息。但是由于gcc给出的值是区位码信息,而不是字符的信息,因此查错比较麻烦。此时od命令就派上用场了,简单的一个命令即可看到问题所在。常用参数:od -c filename显示之后,找到标识为区位码的地方,然后在代码中删除问题字符重新键入即可。 

Continue Reading...

git常用指令

配置git用户(该信息显示在提交的说明上)git config --global user.name="用户名"git config --global user.email="username@domain.com"Clone代码库的文件 git clone 代码库地址如: git clone http://git.oschina.net/xxx/prj新增文件/目录到代码库 git add 文件名 如:git add main.cpp提交 git commit -am "注释信息" [文件名]如:git commi...

Continue Reading...

通过cgi获取到了平台信息和温湿度信息

主控服务器CMS,RPi Rev2上均运行了基于openrpc的服务主程序。 CMS提供Web服务,并支持cgi调用。 客户端通过浏览器访问CMS的Web服务,输入要访问的rpc服务器IP,信息传递给cgi程序,cgi程序建立rpc客户端连接到指定的rpc服务器,rpc服务器运行程序并返回rpc客户端,rpc客户端再返回给Web服务器,Web服务器反馈给浏览器。 目前数据交换部分采用的是json格式。 从RPi Rev2返回的数据: 【系统信息】 result:{ "ARCH": "arm", "Kernel": "3.6.11+", "RPI": 2, "MEM...

Continue Reading...

Smart@Home需要的基础编程库

1. 多线程 2. timer(可通过多线程实现) 3. 数据库(MySQL,SQLite) 4. Event(事件机制) 5. Scheduler(日程表机制,主要管理事件) 等 另: 需要实现MCS(X86,Linux)和RPi(ARM,Linux)上同一套代码的不同编译处理。

Continue Reading...