
编程语言
jshagw
这个作者很懒,什么都没留下…
展开
-
Java与C++的编程差异
在大学里面学过Java语言,毕业之后一直从事C++编程工作,Java的基础支持基本忘光了,最近翻看了《Java语言程序设计-基础篇》,自我总结一下Java与C++的一部分编程差异性。main函数1、Java必须封装类,main函数也在一个类当中。变量定义1、常量用final定义,C++用const。2、Java对象都必须用new来创建。3、Java没有指针。原创 2016-01-21 14:03:41 · 340 阅读 · 0 评论 -
虚继承的内存分布
虚继承区别于普通继承,就是普通继承的基类的内存在开始位置,而虚继承的共享基类内存在最后,而虚继承的子类,需要知道共享基类的偏移量,所以,虚继承导致子类的大小增加一个指针大小,即多了一个vbptr(虚基类指针)。vbptr指向一个vbtable,第一个整数表示类起始位置偏移量,第二个整数表示虚继承的共享基类偏移量。内存分布上,vbptr在类的成员属性之前,vfptr(虚函数表)之后。如果...原创 2019-03-15 14:29:58 · 435 阅读 · 0 评论 -
onvif生成方式
wsdl下载方式通过onvif test tool,debug下GetServices,可以看到所有支持的服务,都有<tds:Namespace>http://www.onvif.org/ver10/search/wsdl</tds:Namespace>这样的wsdl连接,打开这个链接,网页另存为wsdl文件即可!参考链接 http://www.xuebuyuan.com/...转载 2018-04-26 10:15:16 · 957 阅读 · 1 评论 -
openssl编译win32版本
版本:openssl-1.0.1e编译环境:vs2005编译说明查看 INSTALL.W321、打开命令行2、设置vs2005的环境变量,执行 vs安装目录\Microsoft Visual Studio 8\VC\bin\vcvars32.bat如果没有设置环境变量,那么就会提示NMAKE : fatal error U1077: return code '0xc0000135'3、进入源码根目...原创 2018-04-26 09:29:22 · 862 阅读 · 0 评论 -
并发处理随想-多进程与多线程
为了最大限度利用机器的CPU资源,可以用多进程和多线程两种方式。多进程采用fork函数,子进程完全复制父进程fork函数调用的状态,使用独立内存空间,子进程与子进程以及父进程相互独立,就算某个子进程挂了,也不会影响其他子进程,特别适合于Web服务,可以确保用户体验。但是进程不能太多,否则资源都消耗在进程切换上。多线程在进程内部创建,共享进程内存空间,线程创建的开销相对进程较小,但某个线程异原创 2017-11-24 18:27:43 · 255 阅读 · 0 评论 -
CentOS7 安装GCC 4.9.3
操作系统:CentOS7 64bitgcc:4.8.51、下载源码wget http://ftp.gnu.org/gnu/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz22、解压文件tar xfvgcc-4.9.3.tar.bz23、下载依赖文件cd gcc-4.9.3 ///注意,要在gcc根目录执行./contrib/download_...原创 2016-10-28 16:33:00 · 9087 阅读 · 1 评论 -
fedora16下java界面中文乱码
安装了jre1.6.0版本之后,启动java图形界面程序,中文全部显示为小方框,是因为jre环境下缺少中文字体。// 一定要创建fallback目录cd /usr/java/jre1.6.0_12/lib/fontsmkdir fallbackcd fallback// 将系统中安装的中文字体建立软连接ln -s /usr/share/fonts/wqy-zenhe原创 2016-11-23 18:22:33 · 387 阅读 · 0 评论 -
Linux 支持C++11
g++编译要支持C++11特性,需要在编译选项里面增加 -std=c++11。原创 2016-10-14 11:48:21 · 1634 阅读 · 0 评论 -
VS2005清理VAssist插件
VAssist卸载不彻底的情况下,导致注册表残留,VS2005总是去加载VAssist插件。通过搜索注册表里面的Addins来手动删除[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Addins]...原创 2019-05-14 12:35:25 · 904 阅读 · 0 评论