- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 使 html input 标签只能输入数字
其中,使用了JS技术,此时,input 框只接受数字键,其他按键均不起作用 function IsNum(ev) { var k = window.event ? ev.keyCode : ev.which; if (((k >= 48) && (k <= 57)) || k === 8 || k === 0) { } else {
2013-11-21 18:03:30 1776
原创 GTK+ 多线程
GTK+ 多线程操作操作 UI 元素时,早期一般都是使用gdk_thread_enter() / gdk_thread_leave() 来进行线程间同步。但是 GTK+ 3.6 开始,不建议使用该函数对。仔细考虑下,似乎有些道理。频繁的调用gdk_thread_enter() / gdk_thread_leave()确实影响 GTK+ 的性能,并且容易出现莫名的错误。但是,如何解决在多
2013-10-14 11:54:09 1267
原创 CentOS/RHEL Rabbitvcs 的安装 和 如何开启 EPEL 源
Rabbitvcs 的安装:Fedora 安装 rabbitvcs:1) yum install rabbitvcs* rabbitvcs 的组件: rabbitvcs-cli : CLI extension for RabbitVCS rabbitvcs-core : Core package of RabbitVCS rabbi
2013-05-02 15:37:16 3051 1
原创 Linux 接口地址的获取-暨获取本地IP地址(所有地址,包括IPv4,IPV6,MAC 地址)
本文没有使用ioctl 函数,未使用socket ,直接获取本地的所有地址,包括IPv4,IPV6,MAC 地址:核心函数是:getifaddrs() & freeifaddrs()代码如下:#include #include #include #include #include /*--------------------------------------------
2013-04-20 17:45:51 1720
原创 GPS坐标(大地坐标)转高斯平面坐标,并计算 GPS 坐标(大地坐标)两点间的距离
不知道啥时候在网上找到的算法,经实验发现貌似挺精确的,经修改后备用:#include //高斯平面坐标系struct CRDCARTESIAN{ double x; double y; double z;} ;//大地坐标系(可以是 北京54坐标系,西安80坐标系,WGS84坐标系(GPS 坐标))struct CRDGEODETIC{ d
2013-04-15 09:56:47 8255 2
原创 设置cpu亲和性---即 绑定特定的进程线程到指定的cpu
#include #include #include int main(int argc, char * argv[]){ //获取当前进程的 pid pid_t pid = getpid(); //创建 cpu 集合 cpu_set_t mask; //初始化 cpu 集合 CPU_ZERO(&mask); //将 cpu 1
2013-04-09 17:58:02 1585
原创 Linux 精准计时-暨计算程序或函数执行的时间
在网上找了好久,发现Linux 各种时间函数:gettimeofday() 能精确到准us(微秒)级,具体的精度跟内核有关.clock_gettime()能精确到准ns(纳秒)级,经测试,该函数自身的开销一般是几十ns,不过怎么也比gettimeofday()的精度更高了。还有使用内联汇编取cpu 的计数器,并且跟具体的cpu相关,并且在SMP系统上不准,不是很实用
2013-04-03 17:24:50 1683
原创 netbeans使用问题汇总于解决(不定期更新)
1)netbeans字体锯齿解决方法:修改netbeans配置文件/usr/local/netbeans-7.x.x/etc/netbeans.conf在netbeans_default_options="....."里面添加参数"-J-Dawt.useSystemAAFontSettings=lcd" 恩,添加一个参数就搞定了2)代码补全弹
2013-03-25 01:32:16 1073
转载 经典的Hash函数
PHP中出现的字符串Hash函数static unsigned long hashpjw(char *arKey, unsigned int nKeyLength){ unsigned long h = 0, g; char *arEnd = arKey + nKeyLength; while (arKey < arEnd) { h = (
2013-03-25 01:16:57 936
转载 各种字符串Hash函数比较
文章转摘自http://www.cmykrgb123.cn/blog/string-hash-compare/常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数,这些函数几乎不可能找到碰撞。常用字符串哈希函数有BKDRHas
2013-03-25 00:29:23 632
原创 GTK+Glade3 Gtk-WARNING **: Could not find signal handler 问题最终解析
GTK + 使用 Glade3 编程时,调用自动信号连接 gtk_builder_connect_signals();编译时不出现任何问题,但是运行时提示Gtk-WARNING **: Could not find signal handle可能产生的原因:Windows 平台:1)callback 函数没加 G_MODULE_EXPORT宏定义如下:
2013-03-19 18:36:59 1654 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人