windows py 2.7 下安装 nnpy 的过程

nnpy 是 nanomsg 的 python bindings, 在持续更新中, 作者似乎不太关注 windows 平台, 但是 nanomsg 和 cffi 都是支持 windows 的, 所以 nnpy 也可以安装到 windows 的 python 中, 只是直接安装会报错, 下面记录一下安装的过程。

...

阅读全文

在 VC 2015 下编译 Live555

Live555 是一个经典的 C++ 开源流媒体解决方案, 像诸如 VLC 等软件都采用它实现流媒体播放相关功能, 从 ChangeLog 上看它创建于 2002 年, 并且还在持续更新中

但由于它较老, 并且主要用在 Linux 下, 所以源码在 Windows 平台下编译有些问题, 下面是在 VC 2015 Community 下编译 Live555 的步骤

...

阅读全文

NW.js 中 Nodejs 模块开发

NW.js 是一个基于 Nodejs 和 Chromium 的框架, 可以用 HTML5 和 Javascript 方便的开发桌面应用, 其中 Javascript 中也能使用 Nodejs 的模块, 包括第三方的 C++ 模块.

本文简要记录 NW.js 中 Node 模块开发过程, 其实整个过程和 Nodejs 模块开发类似, 不过需要用 nw-gyp 进行工程的编译.

...

阅读全文

取消 Windows 10 自动睡眠

最近 Windows 10 更新后,出现了一个令人困扰的问题,即使在高性能模式,它也会在 2 分钟无操作时自动睡眠

经过 Google 解决方法如下:

...

阅读全文

用 Pixi.js 绘制游动的锦鲤

Pixi.js 是一个 Javascript 的 2D 图像引擎,它采用 WebGL 加速 可实现惊人的绘制效率,并且它对 2D 渲染、动画、特效等进行了封装,十分易于使用,下面我们来一步步用 Pixi 实现游动的鲤鱼的效果。

...

阅读全文

蓝牙 4.0 数据传输

低功耗蓝牙(BLE)是为低速率应用设计的,比如控制信号、传感器数据、等,但是偶尔会有在 BLE 下使用更高速率的需要。 理论的 BLE 无线数据传输速率是 1Mb/s,但是这是两个设备间物理层的传输速率,没有考虑到协议开销。 实际上的最高速率接近 10kB/s 并且和设备相关,下面进行解释。

...

阅读全文

使用D3.js绘制行政区域地图

D3.js 是一个可视化的 Javascript 库,使用它可以方便的将数据以图形化的方式展示在 HTML 页面中。

现在我们的需求是根据行政区域的地理显示不同区域的状态(如温度、人口等)。

...

阅读全文