最新消息:

技术

技术类post

Nginx open file failed (13: Permission denied)

Nginx open file failed (13: Permission denied)

刘明伟 7年前 (2013-12-13) 8682浏览 1评论

听说wordpress升级到3.8了,界面有更新,于是打开博客准备升级。 刷新了几下子,竟然nginx频报404 file not found,甚至最后直接完全404. 今天的确是有点手贱装cacti和nagios,cacti算是装好了,但是nagi...

Atmel  BitCloud栈对MAC地址的处理

Atmel BitCloud栈对MAC地址的处理

刘明伟 7年前 (2013-12-10) 1928浏览 0评论

1. MAC地址 MAC地址在Bitcloud中为 CS_UID即extended address。 MAC地址在configuration.h中可配置。 不同的设备会有不同的地址,但是默认情况下相同设备mac地址相同,需要由application来...

Atmel ZigBee Stack BitCloud设备开启OTA支持

Atmel ZigBee Stack BitCloud设备开启OTA支持

刘明伟 7年前 (2013-12-10) 2889浏览 0评论

一、问题 Bitcloud设备如何开启OTA支持 二、步骤 所有基于BitCloud栈开发的设备均可支持OTA,不一定要符合ZCL支持OTA cluster的profile。 该过程以基于ZHA profile 的dimmable light设备作为...

Django输出过滤-[removetags]

Django输出过滤-[removetags]

刘明伟 7年前 (2013-12-04) 1818浏览 0评论

django输出页面输出内容时,会默认进行转义,将特殊字符进行转义然后输出到html,这样如果有某些html标签想要输出就会达不到效果。 比如,如果内容中有 XHTML <img sr...

Warning: session_start(): fail Permission denied 解决

Warning: session_start(): fail Permission denied 解决

刘明伟 7年前 (2013-12-04) 2782浏览 0评论

升级PHP会经常会出现这个问题,原因我也懒得多追究,终究还是文件权限的问题,nginx对/var/lib/php/session下的文件没有足够的权限,因此修改这个路径下所有的文件的用户组给nginx即可: S...

Ember EM357开发RAM不足

Ember EM357开发RAM不足

刘明伟 7年前 (2013-11-22) 2475浏览 0评论

Ember EM357的内存为12K,随着栈不断开发更新,留给app的空间越来越小。 Zigbee 单灯控制模块代码刚刚开始搭建框架,ram已经不足。 内存不足后会编译报错: Error[Lp011]: section placement faile...

django上手

django上手

刘明伟 7年前 (2013-11-19) 2447浏览 1评论

这两天兴趣又来,重新了解Django。之前看过一段时间的入门手册,觉得还是不太好接受Django用的MVC(模板,视图,控制)思想,觉得比较别扭,断断续续地就没再看。 前段时间用python写了个脚本,写完了又想到django,于是再重新捡起来一看,...

BitCloud与Ember协议栈的简单对比

BitCloud与Ember协议栈的简单对比

刘明伟 7年前 (2013-10-31) 2314浏览 0评论

目前开发的项目ZigBee通信部分使用Atmel的ZigBee协议栈BitCloud,从3月份上手开发至现在10月份,过程很不顺利,并且遇到了数个至今未能解决的问题,比如长帧分帧、OTA升级、密钥更新、网络异常恢复等,协议栈及网络的稳定性也一直没有足...

增加EEPROM的擦写次数

增加EEPROM的擦写次数

刘明伟 7年前 (2013-09-18) 18649浏览 0评论

目前在做的一个应用,为了保证设备断电重启后连不上网络依然能维护时间,因此将UTC时间保存到EEPROM重启后读出。 考虑到EEPROM的擦写次数有限,因此需要一定的机制避免写坏。而保存的频率越高间隔越短,则重启后不能联网时获取的时间误差越小,精度越高...