工作了这么长时间了,感觉自己目前的工作内容很不利于技术水平的提升,对此状况,我心里深感不踏实。因此,我决定利用下班时间,边学习边做,做一套真正可用的智能家居系统,首先部署到自己居住的房间。
对此智能家居系统,我的大致构想如下:
1,采集房间的温度、湿度、光照强度、煤气浓度等数据,并将采集的数据通过智能家居网关传送到自建的web服务器,以供 自己通过外网实时查看数据;
2,可通过web或App远程控制房间的灯光、热水器等家电设备;
3,在家可通过遥控器控制家里的电器;
4,具有红外安防、远程报警等功能...
分类:
其他好文 时间:
2014-10-09 02:43:29
阅读次数:
175
我们经常会在C程序中调用malloc()函数动态分配一块连续的内存空间并使用它们。那么,这些用户空间发生的事会引发内核空间什么样的反应呢?
malloc()是一个API,这个函数在库中封装了系统调用brk。因此如果调用malloc,那么首先会引发brk系统调用执行的过程。brk()在内核中对应的系统调用服务例程为SYSCALL_DEFINE1(brk, unsigned long, brk),参数brk用来指定heap段新的结束地址,也就是重新指定mm_struct结构中的brk字段。
br...
分类:
其他好文 时间:
2014-10-09 02:09:57
阅读次数:
279
***********************************************声明***********************************************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
深蓝的blog:
***************...
分类:
数据库 时间:
2014-10-09 02:43:07
阅读次数:
147
一、Hibernate概述
什么是Hibernate呢?首先,Hibernate是数据持久层的一个轻量级框架,实现了ORMapping原理(Object Relational Mapping)。
在说hibernate之前,简单说一下什么是ORM。
ORMapping基本对应规则:(这是查到的一些资料,有些规则,还没有考究)
1:类...
分类:
系统相关 时间:
2014-10-09 01:36:17
阅读次数:
215
只要基类在定义成员函数时已经声明了virtue关键字,在派生类实现的时候覆盖该函数时,virtue关键字可加可不加,不影响多态的实现。
容易与隐藏混淆:
隐藏是指派生类的函数屏蔽了与其同名的基类函数,规则如下:
1) 如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。
2) 如果派生类的函数与基类的函...
分类:
编程语言 时间:
2014-10-09 02:26:07
阅读次数:
184
在Ubuntu中安装numpy、scipy、matplotlib、OpenCV等
和Python(x,y)不一样,在Ubuntu中需要手工安装科学计算的各个模块,
如何安装IPython, NumPy, SciPy, matplotlib, PyQt4, Spyder, Cython, SWIG, ETS, OpenCV:
在Ubuntu下安装Python模块通常可以使用apt-ge...
分类:
编程语言 时间:
2014-10-09 01:35:57
阅读次数:
210
Matlab中特征向量间距离矩阵的多线程mex程序...
分类:
其他好文 时间:
2014-10-09 01:19:07
阅读次数:
155
文章来源:PHP开发学习门户
地址:http://www.phpthinking.com/archives/525
你玩过刮刮卡么?一不小心可以中奖的那种。今天我给大家分享一个基于HTML5技术实现的刮刮卡效果,在PC上只需按住鼠标,在手机上你只需按住指头,轻轻刮去图层就可以模拟真实的刮奖效果。
我们利用HTML5的画布Canvas,结合其提供的API,在Ca...
分类:
Web程序 时间:
2014-10-09 02:42:08
阅读次数:
331
***********************************************声明***********************************************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
深蓝的blog:
***************...
分类:
数据库 时间:
2014-10-09 03:15:17
阅读次数:
269
执行Java -jar somefile.jar时发生了什么(一)...
分类:
编程语言 时间:
2014-10-09 03:15:07
阅读次数:
260
技术qq交流群:JavaDream:251572072
1.多窗口机制
常见应用只支持单一窗口
2.原生UI与交互支持
大量原生UI与交互支持(如Action Sheet等)
3.第三方开放平台支持
相比国外中间件更具本土优势, Sina、QQ、百度、人人等。。
4.HTML5+CSS3支持
完全兼容HTML5,丰富支持CSS3。
5.终端设备调用API
提供大量设备调...
分类:
移动开发 时间:
2014-10-09 01:34:57
阅读次数:
429
Spring的持久化用于简化数据的操作。
数据源
数据源有多种类型:JNDI、连接池、JDBC。
JNDI的配置方法。例子中使用Tomcat作为Web容器。首先要在context.xml中加上下面这段代码。
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
...
分类:
编程语言 时间:
2014-10-09 02:08:07
阅读次数:
407
Pinball Game 3D
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 688 Accepted Submission(s): 276
Problem Description
RD is a smart b...
分类:
其他好文 时间:
2014-10-09 03:14:37
阅读次数:
473
BUG 14693394 – ORA-15196: INVALID ASM BLOCK HEADER [KFC.C:26076] [ENDIAN_KFBH]
BUG 14758001 – ORA-15196: INVALID ASM BLOCK HEADER [KFC.C:23924] [ENDIAN_KFBH] [2147483654]
BUG 14827224 – PS:WIN64:ORA...
分类:
其他好文 时间:
2014-10-09 02:24:17
阅读次数:
213
SQL> select * from v$version;
BANNER
——————————————————————————–
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 – 64bit Production
PL/SQL Release 11.2.0.3.0 – Production
CORE 11.2.0.3....
分类:
其他好文 时间:
2014-10-09 02:24:07
阅读次数:
368
cocos2d-x 3.1.1 win移植到android
win:vs2012
android:eclipse+ndk-9...
分类:
移动开发 时间:
2014-10-09 01:17:17
阅读次数:
250
说明:android的线程使用。android的线程无非就是Main Thread和Worker Thread。(除了主线程Main Thread之外的其他线程都是Worker Thread)
Main Thread 也叫UI Thread ,绝大部分的UI 代码都运行在主线程的。接下来用几个例子来说明一下。
例子:
1、用户点击Button,开启新的Worker Thread,在Worke...
分类:
移动开发 时间:
2014-10-09 01:50:33
阅读次数:
242