在Linux中,有一种简单的定时器——timerfd,它通过查看fd是否可读来判断定时器时候到时。timerfd中常用的函数有timerfd_create、timerfd_settime、timerfd_gettime,这些函数都相对简单,我们可以到man手册来查看用法。值得注意的是:create中...
分类:
系统相关 时间:
2014-10-14 00:45:28
阅读次数:
375
使用Facebook开源代码FBShimmering封装进度显示的ShimmeCircleView效果图:静态图:源码:ShimmeCircleView.h 与ShimmeCircleView.m//// ShimmeCircleView.h// YouXianMingClock//// Cr...
分类:
其他好文 时间:
2014-10-14 00:16:37
阅读次数:
354
React组件 组件是React中的基本单位,在每个组件里面又封装了程序逻辑,通过reader标出界面片段或者回传一段描述,组件再通过React.renderComponent将组件展示在浏览器中。每个组件的编写中会绑定一些事件,这些事件是动态绑定的,这个以后分析。 看下代码:/** * C...
分类:
其他好文 时间:
2014-10-13 20:49:07
阅读次数:
140
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,...
分类:
其他好文 时间:
2014-10-13 20:28:57
阅读次数:
209
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。 可以这样去形.....
分类:
移动开发 时间:
2014-10-13 17:28:29
阅读次数:
162
攻关失败,且短期内看不到希望,看不到方向,且越来越焦急,目前已知的是,用根据用户的鼠标事件以一定的规则结合其他数据,服务器以这些数据验证是否为真正的手动发贴。较难的点1:首先是JS被压缩混淆,无语义追踪,很难记录工作过程,多项之间来回跳转,眼花头疼。2:再一点是,百度完整的封装了一套事件逻辑,任何的...
分类:
Web程序 时间:
2014-10-13 17:14:09
阅读次数:
273
Emgu CV 是 .NET 平台下对 OpenCV 图像处理库的封装,也就是 .NET 版。可以运行在 C# 、 VB 、 VC++ 等。安装完成后需要设置环境变量,比如我安装在 E:/Emgu/emgucv-windows-x86 2.2.1.1150 ,然后再系统环境变量添加 E:/Emgu/...
分类:
其他好文 时间:
2014-10-13 16:21:39
阅读次数:
169
一.集成库概述 Altium Designer 采用了集成库的概念。在集成库中的元件不仅具有原理图中代表元件的符号,还集成了相应的功能模块。如Foot Print 封装,电路仿真模块,信号完整性分析模块等。(关系图如图1)集成库具有以下一些优点:集成库便于移植和共享,元件和模块之间的连接具有安全性。...
分类:
其他好文 时间:
2014-10-13 14:58:19
阅读次数:
361