上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 一.Linux系统进程间通信有哪些方式?1.socket;2.name pipe命名管道;3.message queue消息队列;4.singal信号量;5.share memory共享内存;二.Java系统的通信方式是什么?1.socket;2.name pipe;三.Android系统通信方式是什么?Binder 通信;四.Binder通信的优势是什么?高效率五.Binder通信的特点是什么?是同步,而不是异步;六.Binder通信是如何实现的?1.Binder通信是通过linux的binder driver来实现的,2.Binder通信操作类似线程迁移(threadmigration), 阅读全文
posted @ 2013-08-08 16:03 imlucky 阅读(10397) 评论(0) 推荐(1) 编辑
摘要: (转自:http://www.cnblogs.com/allin/archive/2010/05/19/1738800.html) andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环的线程。针对这种消息循环的机制,我们引入一个新的机制Handle,我们有消息循环, 阅读全文
posted @ 2013-08-08 15:55 imlucky 阅读(614) 评论(0) 推荐(0) 编辑
摘要: (转自:http://www.ronaldwidha.net/2012/05/10/winrt-calling-c-csharp-class-libraries-from-winjs-javascript/)WinRT: Calling C# (CSharp) class libraries from WinJS JavascriptI must say Microsoft is doing a great job with supporting polyglot programming. With .Net CLR support for numerous languages from C# 阅读全文
posted @ 2013-07-29 18:39 imlucky 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 以Win32版Apache与OpenSSL为例,介绍从创建数字证书到Apache配置的整个过程,希望对读者有所帮助。Apache是目前最流行的WEB服务器之一,借助OpenSSL库,我们可以在Apache上建立SSL通道,提供SSL连接服务。OpenSSL库除提供Apache的SSL模块外,还提供了一套数字证书工具,可以创建、转换数字证书。1环境准备软件下载lApache:apache_2.2.4-win32-x86-openssl-0.9.8d.msilopenSSL:Win32 OpenSSL v0.9.8eapache_2.2.4-win32-x86-openssl-0.9.8d.msi 阅读全文
posted @ 2013-06-19 17:04 imlucky 阅读(4750) 评论(0) 推荐(1) 编辑
摘要: (转自:http://www.cnblogs.com/jinweijie/p/3143333.html)360要推便携路由器,个人觉得其主要目的是盯住了用户无线设备上的信息。因为如果用户移动设备都通过它这个路由器走的话,未加密的数据全部在他掌控之中。其实Windows 7以上的系统是非常容易建立无线热点的,为了更容易地实现将PC作为无线热点的功能,写了个小工具,希望大家少去用360这种危险的东西。实现原理其实很简单,调用命令行,运行一下几条命令:启动虚拟无线AP:?12netsh wlan sethostednetwork mode=allow ssid=WIFI_NAME key=" 阅读全文
posted @ 2013-06-19 09:37 imlucky 阅读(205) 评论(0) 推荐(0) 编辑
摘要: //判断undefined:var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined"); }//判断null:var tmp = null; if (!tmp && typeof(tmp)!="undefined" && tmp!=0){ alert("null"); }//判断NaN:var tmp = 0/0; if(isNaN(tmp)){ alert("NaN"); }/ 阅读全文
posted @ 2013-05-22 19:18 imlucky 阅读(9729) 评论(0) 推荐(0) 编辑
摘要: 利用Thomas Loo开发的ECMAScript Cruncher(ESC 可以http://www.saltstorm.net/depo/esc/或51AJAX.com下载)。ESC是一个小巧的Window Shell脚本。利用Thomas Loo开发的ECMAScript Cruncher(ESC 可以下载)。ESC是一个小巧的Window Shell脚本。运行ESC,必须使用Windows系统。打开一个控制台窗口,输入以下命令:cscript ESC.wsf -l [0-4] -ow outputfile.js inputfile.js第一部分,cscript是Windows Shel 阅读全文
posted @ 2013-05-10 15:43 imlucky 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、错误处理的重要性以前,javascript总是因为会出现奇怪的令人困惑的错误消息而知名,调试这种信息确实是一种痛苦的经历。因此,第四版的浏览器(IE4.0和Netscape4.0)包含了一些基本的错误处理功能。不久之后,ECMA和ECMASCript第三版中提出新的解决方案。最新的ECMAScript添加了异常处理机制,采用了从Java中移植过来的模型,第三版用ECMAScript第二版中的一些保留字实现了try…catch..finally结构以及throw操作符1.1、早期浏览器的错误处理早期的浏览器(如IE3.0)没有错误处理。函数通过返回一个无效值(一般是null、false或-1 阅读全文
posted @ 2013-05-10 15:39 imlucky 阅读(453) 评论(0) 推荐(0) 编辑
摘要: _T("")是一个宏,他的作用是让你的程序支持Unicode编码因为Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。如果你编译一个程序为ANSI方式,_T实际不起任何作用。而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以UNICODE方式保存。_T和_L的区别在于,_L不管你是以什么 阅读全文
posted @ 2013-05-10 10:15 imlucky 阅读(16017) 评论(0) 推荐(2) 编辑
摘要: C++主要使用的是C-Style字符串,而M$在Windows中又增加了很多C-Style字符串的变体。这个一多嘛,就容易乱~所谓字符串,就是由字符组合而成,所以我们先来将将字符类型。首先,存在两种最基本的字符类型:char和wchar_t。char大家都很熟悉了,我就跳过。至于wchar_t,是应用于UNICODE的宽字符,即一个字符2Bytes,16Bits。事实上,Windows中利用typedef unsigned shortwchar_t定义wchar_t然后为了书写方便(MS我也没觉得有多大差别),M$又把那两个基本字符类型重新的给他typedef了一遍,即:typedef cha 阅读全文
posted @ 2013-05-10 09:51 imlucky 阅读(1042) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页