C/C++/ARMC中的一些预定义宏 不管是ARM C还是C/C++中,经常会用到一些非自定义的宏。这些宏定义是编译器预定义的,程序员不能自定义,编译器在编译的过程中遇到这些宏定义会自动换成相应的内容,下面来看我们经常用到的几个宏定义。__FILE__:文件的路径加名称__LINE__:当前行处于该文件的行数__DATE__:编译的日期__TIME__:编译的时间这几个宏作用比较大,在编程中经常用到,可以用来调试,
关于Local socket 最近做项目,遇到一个需要通过Localsocket通信的问题,实现Library建立local socket服务端,APK实现Local socket客户端,以前自己也做过,直接在网上找的代码,客户端Java,服务器端C,没有问题。这次客户端还是照着之前的做,服务器端同时做的,然后怎么都连接不上,发现他建立Local socket的方式跟我以前的不一样,然后仔细研究了一下才发现,Local soc
Java访问https网站出现hostname wrong java.io.IOException: HTTPS hostname wrong: should be 异常处理java.io.IOException: HTTPS hostname wrong: should be : 原因:当访问HTTPS的网址。您可能已经安装了服务器证书到您的JRE的keystore 。但这个错误是指服务器的名称与证书实际域名不相等。这通常发生在
Java访问不受信任证书的https网站 如果在Java中访问不受信任证书的https网站,会出现如下错误:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExc
source insight中阅读python源代码 SI是个很强大的代码查看修改工具,以前用来看C,C++都是相当happy的。最近需要用Python,看了两天毫无颜色的UltraEdit之后决定,还是迁移回SI看。无奈SI默认不支持Python,需要进行下小小设置~~~步骤如下:下载个SI的CLF文件,地址为http://www.sourceinsight.com/public/languages/Pyth
微信公众号开发问题集锦 1. 使用xstream扩展支持CDATA块是遇到“The type org.xmlpull.v1.XmlPullParser cannot be resolved. It is indirectly referenced from required .class files”
apt-get install安装软件问题(安装包的依赖库版本过高问题) 问题描述:使用apt-get安装程序时,报告已安装依赖库的版本高于安装包所需的依赖库指定版本。相关信息如下:Loong:~/hw_test/toolsloongson-0.1lemote#apt-get install qt4-dev-toolsReading package lists...Building dependency tree...Reading state
DES加密算法 DES加密算法原理1、DES的描述 为了建立适用于计算机系统的商用密码,美国商业部的国家标准局NBS于1973年5月和1974年8月两次发布通告,向社会征求密码算法。在征得的算法中,由IBM公司提出的算法lucifer中选。1975年3月,NBS向社会公布了此算法,以求得公众的评论。于1976年11月被美国政府采用,DES随后被美国国家标准局和美国国家标准协会(Americ
[zz]ubuntu不能通过adb与手机连接… 有些手机在ubuntu上可以直接用adb与手机连接,但是有些手机连接不上,要么显示不出来设备,或者显示出一堆问号,提示Nopermissions. 下面给出解决方案:1、lsusb找到设备ID[plain] viewplaincopylsusb Bus 001 Device 013: ID 1ebf:7028 2、注册到udev的rules文件:
android 如何获取CPU频率(HZ… 原文地址:如何获取CPU频率(HZ)">android 如何获取CPU频率(HZ)作者:neigedachen如何得知自己的手机CPU频率是多少呢?有的手机可以如同查看SD卡容量信息一样查看处理器信息比如:android 2.3系统,设置 -> 关于手机 ->硬件信息,即可看到但是也有很多手机并没有提供这样的UI展示,别着急,这里还有一个方法。如下操作:如何获取CPU频率(HZ)" T
ubuntu&tomcat最大连接数限制 1. ubuntu最大打开文件数的设置 如果这个值设置的太小,当进程打开文件数或者建立的socket连接太多时,就会出现“too manyopen files”的错误。 (1)用ulimit-a可以查看当前的限制,在open files一项中显示的即是当前的限制 (2)修改最高限制>>sudo vim/etc/security/limits.conf,在文件尾追加:*
VS2008中统计代码行数 在VS2008中,CTRL+SHIFT+F,调出查找对话框:输入:^:b*[^:b#/]+.*$在Find option中勾选Use regular expressions,点击Find需要注意:#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以按住Ctrl+Shift+F之后选择查找文件的类型。
[zz]64bit ubuntu 安装32bit软件 首先安张32位库sudo apt-get install ia32-libs*然后就可以安装32位包安装时加–force-architecture如sudo dpkg –force-architecture -ixxxxx.deb skype可以用了, opera 也可以了,realplayer都行了。