91.其它技术文章
李先静
Only those who attempt the absurd can achieve the impossible.
展开
-
升级 FATFS 笔记
最近有朋友希望 AWTK demo 中的 FATFS 能升级到最新版本,在升级的过程中遇到一些小问题,这里做个记录。原创 2024-02-02 16:42:55 · 2032 阅读 · 0 评论 -
用C++扩展node.js(node-ffi版)
用C++扩展node.js(node-ffi版)原创 2016-12-24 07:28:13 · 11434 阅读 · 0 评论 -
用C++扩展node.js(node-nan版)
用C++扩展node.js(node-nan版)原创 2016-12-24 07:24:57 · 10997 阅读 · 0 评论 -
用C++扩展Electron(node-nan版)
用C++扩展Electron(node-nan版)Electron内置的node.js,理论上可以通过扩展node.js来扩展Electron。但是通常由于系统中存在的node.js与Electron内置的node.js的版本号不同,给node.js编译的扩展是无法在Electron中使用的,需要一些特殊处理才行。原创 2016-12-24 07:36:44 · 14120 阅读 · 0 评论 -
用C++扩展Electron(node-ffi版)
用C++扩展Electron(node-ffi版)Electron内置的node.js,理论上可以通过扩展node.js来扩展Electron。但是通常由于系统中存在的node.js与Electron内置的node.js的版本号不同,给node.js编译的扩展是无法在Electron中使用的,需要一些特殊处理才行。原创 2016-12-24 07:40:59 · 13316 阅读 · 0 评论 -
libuv里的几个缺陷
libuv是node.js使用的基础库,主要包括主循环,文件和网络接口。虽然libuv是为node.js而生的,但它本身是一个独立的库,加上使用简单方便,所以在node.js之外也有不少人使用。最近整合libuv到V8里时发现几个问题:原创 2015-08-30 10:18:54 · 31146 阅读 · 10 评论 -
Linux命令行下编译Android NDK的示例代码
这几天琢磨写一个Android的Runtime用来加速HTML5 Canvas,让GameBuilder+CanTK 不但开发速度快,运行速度也能接近原生应用。所以花了点时间研究 Android NDK,网上的资料都是讲IDE里的编译方法,这里记录一下命令行下的编译方法,供有需要的朋友参考。原创 2015-04-05 07:24:26 · 5566 阅读 · 1 评论 -
几则技巧
几则技巧 这几天帮同事解决了几个问题,写在这里作为备忘,其他朋友也可以参考。 l 建立UNICODE的MFC工程(VC6)。按正常步骤建立一个MFC应用程序工程。 打开: Project->Settings…->C/C++。在Preprocessor definitions中定义UNICODE和_UNICODE两个宏。 打开: Project->原创 2006-06-30 21:13:00 · 3956 阅读 · 2 评论 -
google怎么了
前段时间www.google.com不能访问,现在www.google.cn又大变样:原创 2006-06-25 14:46:00 · 3874 阅读 · 2 评论 -
应用程序重起自身等几则技巧
应用程序重起自身等几则技巧转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:Li XianJing 更新时间:2006-12-19 1. 应用程序重起自身。以前开发一个服务器软件,当通过客户端工具修改某些设置后,服务器要重新重动自己。当时竟想不出什么好办法,只好开了两个进程,子进程为工作进程,父进程为原创 2006-10-09 21:59:00 · 4159 阅读 · 2 评论 -
谁动了你的cookie
谁动了你的cookie 呵呵,标题只是为了好玩。 最近好几个人问我,cookie到底是什么,能不能用通俗的语言解释一下。他们只知道cookie的字面意思是小甜饼,似乎与安全隐私有关。至于cookie的具体用途,全然不知。这个小甜饼与网络如何扯上关系,似乎风马牛不相及的事情。 实际上,有些命名规则,是说不清道不明的,一定置身于作者所在的文化背景下,才能体会作者的深意。比如,J原创 2006-04-14 20:11:00 · 3021 阅读 · 4 评论 -
Esac代表什么意义?
Esac代表什么意义? 一些刚刚接触bash编程的人,总是很奇怪bash里的一些关键字,知道它的功能,但不知道为什么要这样写。比如: #!/bin/bash if [ ! -n "$1" ]then echo "usage: $0 [insert|remove]"; exit 1fi ACTION="$1"case $ACTION原创 2006-03-29 19:55:00 · 10480 阅读 · 4 评论 -
基于文本模式的HTML浏览器
基于文本模式的HTML浏览器 有时候,要在终端下看html的帮助文件,需要用基于文本模式的HTML浏览器,下面两个不错: Elinks: http://elinks.or.cz/Lynx: http://lynx.browser.org/原创 2006-03-27 21:59:00 · 5273 阅读 · 0 评论 -
在linux下编译hibernate笔记
在linux下编译hibernate笔记 最近在学习hibernate,hibernate本来与嵌入式系统扯不上关系,学习它倒不是为了赶时髦,而是因为参与设计手机数据库系统,大家都认为有必要用面向对象的方式进行封装,所以想了解一下hibernate,看有没有什么值得借鉴的地方。顺便记了一些笔记。 下载软件包:1. jdk-1_5_0_06-linux-i586-原创 2006-03-27 21:55:00 · 3493 阅读 · 0 评论 -
浏览器可以自动修改URL?
今天,一个同事访问http://www.ibm.com.cn网站时,觉得很奇怪,明明键入的是http://www.ibm.com.cn,怎么IE自动把它变成了http://www.ibm.com/cn/,而且已访问结果也是正确的。他觉得很费解,IE难道有这么智能? 只要了解HTTP协议,以上转换的原理很简单,其过程大致如下: 1. 为了从www.ibm.com.cn原创 2006-02-16 20:36:00 · 4302 阅读 · 0 评论 -
终于拿Rumbaugh 的新书了
终于拿Rumbaugh 的新书面向对象建模与设计(第2版)>了。面向对象的设计方法有多种,比较著名的就有Booch方法、Coad & Yourdon方法、Jocobson ( OOSE )方法、Rumbaugh ( OMT )方法、Wrifs-Brock ( 责任驱动法 )方法等等。唯有对Rumbaugh的方法情有独钟,几年前就买了《面向对象建模与设计(影印版)》,重要的部分也看过几遍。里面的图形原创 2006-03-10 20:32:00 · 2673 阅读 · 1 评论