01 2016 档案
时间分割线:2016年1月的文章都是从以前chinaunix的博客文章
摘要:时间分割线:2016年1月的文章中到这个时间点为止都是从以前chinaunix博客导入的。CSDN的导入功能太粗燥,分类没有导入完全,且文章内容中包含了一些无关的东西,格式乱掉了。我的原chinaunix博客:http://blog.chinaunix.net/uid/24352482.html ... 阅读全文
posted @ 2016-01-30 15:59 玄冬 阅读(182) 评论(0) 推荐(0)
Error 42 error C2784: 'bool std::operator <(const std::_Tree<_Traits>
摘要:Error42error C2784: 'bool std::operator &,const std::_Tree &)' : could not deduce template argument for 'const std::_Tree &' from 'const std::string'... 阅读全文
posted @ 2016-01-30 15:56 玄冬 阅读(546) 评论(0) 推荐(0)
JNI的类路径问题
摘要:原文:http://hi.baidu.com/doyee/blog/item/2b980146e6d861006a63e540.html假设工程目录下有bin文件夹,bin存放编译好的class文件;在bin目录下,E:\eclipse\workspace\testjni\bin>javah -cl... 阅读全文
posted @ 2016-01-30 15:55 玄冬 阅读(533) 评论(0) 推荐(0)
【转】不用临时变量也可以交换变量的值
摘要:当要交换两个数的值时,通常的做法是定义一个临时变量,然后再进行交换。那么能不能不用临时变量而交换两个数的值呢?可以的!C语言提供的异或运算就可以实现这样的操作。异或运算符^也称XOR运算符,它的规则是若参加运算的两个二进位同号,则结果为0(假);异号为1(真)。即0 ^ 0 = 0, 0 ^ 1 =... 阅读全文
posted @ 2016-01-30 15:54 玄冬 阅读(289) 评论(0) 推荐(0)
开源日志库<log4cplus+VS2008使用>整理
摘要:本文出自 “碧海笙箫” 博客,请务必保留此出处http://pyhcx.blog.51cto.com/713166/143549一.简介log4cplus是C++编写的开源的日志系统,功能非常全面.本文介绍如何在Windows+VS2008中使用该日志库。二.下载可从网站[url]http://lo... 阅读全文
posted @ 2016-01-30 15:52 玄冬 阅读(911) 评论(0) 推荐(0)
【转】Visual Studio中的debug和release版本的区别
摘要:Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外... 阅读全文
posted @ 2016-01-30 15:50 玄冬 阅读(588) 评论(0) 推荐(0)
atoi() & itoa()函数的内部的实现 2
摘要:/****atox.c - atoi and atol conversion** Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.**Purpose:* Converts a character string i... 阅读全文
posted @ 2016-01-30 15:48 玄冬 阅读(194) 评论(0) 推荐(0)
JAVA使用EPoll来进行NIO处理的方法
摘要:JDK 6.0 以及JDK 5.0 update 9 的 nio支持epoll (仅限 Linux 系统 ),对并发idle connection会有大幅度的性能提升,这就是很多网络服务器应用程序需要的。启用的方法如下:-Djava.nio.channels.spi.SelectorProvider... 阅读全文
posted @ 2016-01-30 15:48 玄冬 阅读(430) 评论(0) 推荐(0)
[AS3] LoaderContext 解决跨域加载
摘要:原文:http://xiazhihui321.blog.163.com/blog/static/81328893201082515529386/网络上有关AS3跨域读取swf、图片报错案例有很多种了,面对总是报“checkPolicyFile”错误信息,在服务器上设置了crossdomain.xml... 阅读全文
posted @ 2016-01-30 15:46 玄冬 阅读(520) 评论(0) 推荐(0)
Restart SCIM
摘要:$ sudo pkill -9 scim$ scim -d 阅读全文
posted @ 2016-01-30 15:44 玄冬 阅读(223) 评论(0) 推荐(0)
Function importPackage must be called with a package; had "[JavaClass java.util.ArrayList]"
摘要:Java调用JavaScript时,若出现这个异常信息,是由于javascript文件中到导包不正确,将导包:importPackage(java.util.ArrayList);改成importPackage(java.util);Function importPackage must be ca... 阅读全文
posted @ 2016-01-30 15:44 玄冬 阅读(451) 评论(0) 推荐(0)
基于Mysql Connector(C++)的数据库连接池的实现
摘要:原文:http://blog.csdn.net/cscmaker/article/details/66792561.连接池的介绍:1.1应用背景:一般的应用程序都会访问到数据库,在程序访问数据库的时候,每一次数据访问请求都必须经过下面几个步骤:建立数据库连接,打开数据库,对数据库中的数据进行操作,关... 阅读全文
posted @ 2016-01-30 15:42 玄冬 阅读(1311) 评论(0) 推荐(0)
Nginx gzip对json数据的压缩
摘要:原文:http://hi.baidu.com/laxinicer/item/aead6aed275db2225a2d640e静态页面在做ajax请求的时候,生成的json数据有时候会非常的大,这部分数据如果能做gzip压缩的话,将会大量的减少服务器流量以及客户端请求速度。可以通过以下方法开启ngin... 阅读全文
posted @ 2016-01-30 15:39 玄冬 阅读(6923) 评论(0) 推荐(1)
Android 打包so动态库文件到APK
摘要:原文:http://blog.csdn.net/phiger/article/details/6233882有时由于项目需要使用JNI来调用.so文件,需要将so文件一起打包到APK文件中,这有两种方法:1. 使用mm命令和Android SDK源代码一起编译。在project根目录创建一个Andr... 阅读全文
posted @ 2016-01-30 15:37 玄冬 阅读(2526) 评论(0) 推荐(0)
简悦创始人云风谈程序员的职业素养
摘要:2012-12-13 23:03:32原文:http://www.programmer.com.cn/14241/成功程序员的共同点是将软件开发视为一种需要精雕细琢并随时加以修炼的技艺,时刻以专业人士的标准要求自己,注重培养良好的职业素养。而这些职业素养究竟是怎样炼成的呢?程序员是可以当作一生的职业... 阅读全文
posted @ 2016-01-30 15:34 玄冬 阅读(228) 评论(0) 推荐(0)
GCC hash_map中string为key的解决方法[Linux]
摘要:原文:http://blog.csdn.net/langlang2671/article/details/8290678当hash_map中使用string为key时,需用户扩展命名空间,否则报错如下:/usr/lib/gcc/x86_64-redhat-linux/3.4.5/../../../.... 阅读全文
posted @ 2016-01-30 15:31 玄冬 阅读(1128) 评论(0) 推荐(0)
VS2010 vcpkgsrv.exe进程CPU占用高的解决方法
摘要:原文:http://blog.csdn.net/3jaja/article/details/6080621我的电脑配置低些(双核4400+),刚装了 VC2010,就不能编译,提示检查安装,原来是 ../VC/bin下少了mspdb100.dll, mspdbsrv.exe 等文件, google搜... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(410) 评论(0) 推荐(0)
VS2010-win32下cocos2dx控制台打印的方法
摘要:原文:http://www.cnblogs.com/jaoye/archive/2012/08/13/2635823.html在xcode中 直接使用printf 或者 cout --> ... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(294) 评论(0) 推荐(0)
二分法快速查找的递归算法
摘要:http://www.cnblogs.com/darejoy/archive/2010/05/27/1745871.htmlprivate static int find(int[] arySource, int target, int start, int end){if (start == en... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(250) 评论(0) 推荐(0)
String literal is not properly closed by
摘要:String literal is not properly closed by a double-quote刚刚环境出点点问题,当字符串中含有特定的汉字时(比如“王”),就莫名奇妙报编译错误:java: String literal is not properly closed by a doub... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(333) 评论(0) 推荐(0)
JIRA license申请和语言包下载
摘要:license申请界面(主要注册并登陆atlassian.com账号):https://my.atlassian.com/license/evaluation中文语言包下载地址:https://translations.atlassian.com/dashboard/download?lang=zh... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(619) 评论(0) 推荐(0)
mysql解决自动断开8小时未曾用过的链接
摘要:原文:http://www.cnblogs.com/neonlight/archive/2008/08/25/1276178.html近一段时间,很多部门同事反映在使用mysql的过程出现数据库连接自动断开的问题,我对该问题做了一些实验。关于mysql自动断开的问题研究结果如下,在mysql中有相关... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(167) 评论(0) 推荐(0)
[MySQL]Software caused connection abort: recv failed 问题分析与解决
摘要:原文:http://blog.csdn.net/chuan122345/article/details/4894398在项目开发时,遇到该异常,通过搜索在mysql官方网站上发现如下说明:I am trying to connect to my MySQL server within my appl... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(1059) 评论(0) 推荐(0)
设计思绪
摘要:2012-09-021,JNI传递对象类型的参数时,可以考虑传递这样实现:C++和Java之间将对象转换为string,拿到string后,在解析这个string来创建一个新对象,这个string的格式相当于json的格式。当然了,如果你非常熟悉JNI接口并觉得使用方便,那就可以直接用JNI接口创建... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(143) 评论(0) 推荐(0)
IDEA算法c语言实现
摘要:原文:http://blog.csdn.net/sdccyong/article/details/6289410[cpp]view plaincopy/*IDEA.h*/#ifndefIDEA_H#defineIDEA_H/*definereturnstatus*/#defineIDEA_SUCCE... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(2255) 评论(0) 推荐(0)
C++读系统时间,且读出毫秒的方法[VC和GCC]
摘要:#include #ifdef WIN32 #include #else #include #endif using std::cout; using std::endl; long GetMillisecond() { longlMillisecond = 0L; #ifdef WIN32 ... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(307) 评论(0) 推荐(0)
收藏摄影作品
摘要:一个之前一直在寻找的图片来历,在百度知道提问后,现在知道了是俄罗斯的以为女摄影师的作品。记录下地址:http://www.ipc.me/olga-zavershinskaya-photography-works.htmlhttp://culture.ifeng.com/gaoqing/detail_... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(235) 评论(0) 推荐(0)
CrystaX,一个第三方Android NDK,扩充了google官方NDK没有的实用特性
摘要:地址:http://www.crystax.net/?locale=en这个CrystaX NDK的作者是俄罗斯人,牛逼!俄罗斯,一个黑客云集的地方。这个是NDK r7的新特性介绍:DescriptionHere is customized distribution of Android NDK r... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(617) 评论(0) 推荐(0)
揭秘Facebook官方底层C++底层函数Folly
摘要:Folly,FackBook的一个C++底层库,一切为了性能https://github.com/facebook/folly原文:http://developer.51cto.com/art/201206/340607.htmFolly与Boost、当然还有std等组件库的关系是互为补充,而不是彼... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(1960) 评论(0) 推荐(0)
Boost for Android
摘要:一个通过NDK编译boost代码的git项目:https://github.com/MysticTreeGames/Boost-for-Android 管理员在2009年8月13日编辑了该文章文章。 --> ... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(754) 评论(0) 推荐(0)
VC的hash_map和GCC hash_map用法区别
摘要:GCC:#include using namespace __gnu_cxx;struct compare_str{ bool operator()(const char* p1, const char*p2) const { return strcmp(p1, p2) =... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(596) 评论(0) 推荐(0)
[Win7 x64]Eclipse Indigo 3.7 中文字体偏小解决方案: Consolas 微软雅黑混合字体!
摘要:原文:http://my.oschina.net/u/248843/blog/78984一,问题:安装了64位的WIN7 OS后,原先使用的32位(默认下载)的Eclipse不能使用,下载了64位的indigo后,发现中文字太小,而且也看起来很不爽。其实这是 Eclipse 的默认字体换了,以前的一... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(229) 评论(0) 推荐(0)
PostgreSQL与MySQL优势比较
摘要:原文:http://bbs.chinaunix.net/thread-1688208-1-1.html 特性 MySQL PostgreSQL 实例 通过执行 MyS... 阅读全文
posted @ 2016-01-25 16:45 玄冬 阅读(706) 评论(0) 推荐(0)
【Ubuntu 64bit】libz.so.1: cannot open shared object file: No such file or directory 【Android NDK】
摘要:原文:http://blog.csdn.net/jhg19900321/article/details/7375924今天由于项目需要,需要在Ubuntu环境下配置NDK,一开始以为蛮简单的,没想到还是遇到了一些问题,在这里和大家一起分享下,也希望以后遇到相同问题的朋友可以少绕弯子。 首先到 下... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(769) 评论(0) 推荐(0)
linux下android开发环境搭建及NDK安装[集成gcc编译器]
摘要:对于Linux我也是一位新人,弄Linux也就半年左右吧,同时作为Android队伍中的一个新人。由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境。我以前一直在LinuxSir潜水,第一次发贴,我还是细致的把我作的写下来。同时作为我的学习笔记我会把我的学习成果发... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(697) 评论(0) 推荐(0)
linux的Eclipse菜单没有图标解决方法
摘要:装的Ubuntu 10.04发现菜单里面没有图标,新版本真的让人冏冏有神啊……打开GNOME配置编辑器:gconf-editor(通过yum安装:yum install gconf-editor,安装完以后点击系统左上角Applications -> System Tools -> Configur... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(615) 评论(0) 推荐(0)
64位linux安装Android NDK SDK的问题
摘要:原文:http://blog.csdn.net/hitlion2008/article/details/7451940谁知,下载完成后建了一个项目后编译失败,无法生成R文件,而且也无法运行工程,说缺少adb和aapt,但这二个明明是存在的,到命令行运行了下这二个命令才发现,出现了如下的错误:[pla... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(375) 评论(0) 推荐(0)
[Android NDK]修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 问题
摘要:原文:http://baoz.net/%E4%BF%AE%E5%A4%8Dlibld-linux-so-2-bad-elf-interpreter-no-such-file-or-directory-%E9%97%AE%E9%A2%98/在64系统里执行32位程序如果出现/lib/ld-linux.... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(252) 评论(0) 推荐(0)
安装ADT-20.0.3的时候产生org.eclipse.cdt.feature.group 0.0.0' but it could not be ..
摘要:原文:http://www.apkbus.com/home.php?mod=space&uid=117980&do=blog&id=41857安装ADT-20.0.3的时候产生'org.eclipse.cdt.feature.group 0.0.0' but it could not be foun... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(169) 评论(0) 推荐(0)
十大高明的Google搜索技巧
摘要:官方解释:http://support.google.com/websearch/bin/answer.py?hl=zh-Hans&p=g_punctuation&answer=2466433通常,Google 搜索会忽略大部分的标点符号和特殊字符。不过,您可以使用一些用于修饰搜索字词以帮助您准确查... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(315) 评论(0) 推荐(0)
VMware tools的用途及安装[跨系统文件拖拽]
摘要:原文:http://www.liusuping.com/it-tech/vmware-tools-yongtu.htmlVMware是一个非常好的虚拟机软件,支持很多操作系统,平时用来测试和学习操作系统是非常方便的,在使用VMware的时候会经常有提示说你没有安装Vmware tools,那这个Vm... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(912) 评论(0) 推荐(0)
vim字符串替换
摘要:原文:http://bbs.chinaunix.net/thread-2045191-1-1.htmlvi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 替换 :s/viv... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(84926) 评论(0) 推荐(0)
android开发 NDK 动态链接多个第三方库(so)
摘要:原文:http://blog.csdn.net/victoryckl/article/details/6687083看ndk说明文档关于第三方库(Prebuilts)的用法,安装上面的方法试了下,结果老是连接不上,第三方库中的函数连接不到:Administrator@4ec48ba026e34ae ... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(898) 评论(0) 推荐(0)
[重要]protobuf协议语言指南
摘要:原文:https://developers.google.com/protocol-buffers/docs/protoProtobuf语言指南l定义一个消息(message)类型l标量值类型lOptional 的字段及默认值l枚举l使用其他消息类型l嵌套类型l更新一个消息类型l扩展l包(packa... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(315) 评论(0) 推荐(0)
解决:Invalid project description overlaps the location of another project [android]
摘要:估计是Eclipse ADT插件的bug,导入android工程时有时候会提示这个错误:按照提示,说是当前的工作空间内已经有同名的工程了,但实际是没有的。。。多次碰到这种问题后,无意间找到解决办法。。。不要选择导入android工程,而是General工程。。上图! ... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(170) 评论(0) 推荐(0)
CMD获取当前目录的绝对路径
摘要:原文:http://ctwen.iteye.com/blog/1172782@echo offecho 当前盘符:%~d0echo 当前盘符和路径:%~dp0echo 当前批处理全路径:%~f0echo 当前盘符和路径的短文件名格式:%~sdp0echo 当前CMD默认目录:%cd%echo 目录中... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(689) 评论(0) 推荐(0)
android编译系统的makefile文件Android.mk写法如下
摘要:原文:http://www.cnblogs.com/hesiming/archive/2011/03/15/1984444.htmlandroid编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(256) 评论(0) 推荐(0)
[android NDK]问题与错误总结
摘要:[android NDK]1, error: unknown type name 'class'原因:定义类的实现方法所在的问题的后缀名不是*.cpp解决方法:将.c改成.cpp 管理员在2009年8月13日编辑了该文章文章。 --> ... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(178) 评论(0) 推荐(0)
交叉编译 google protobuf
摘要:原文:http://blog.csdn.net/yuezhiren/article/details/8094755文章记录了交叉编译google protobuf 的整个过程。build 环境: OS/hardware-platform : Linux ubuntu 3.2.0-32-ge... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(2995) 评论(0) 推荐(0)
为Ubuntu Server安装gnome图形桌面环境
摘要:原文:http://blog.creke.net/696.html/comment-page-1ubuntu server版默认都没有图形桌面(GUI),但是可以安装,以下共有两种安装方法。一、安装全部Gnome桌面环境Ubuntu系列桌面实际上有几种桌面应用程序,包括Ubuntu-desktop、... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(608) 评论(0) 推荐(0)
ubuntu修改root密码
摘要:Ubuntu安装后root是没有默认的密码的,因为你还没给root设置密码,你第一个 user 是在 admin 组,他可以给 root 设置密码,所以大家不要费脑筋想当初自己设的密码是多少了,因为根本就不存在。端口输入如下命令:sudo passwd root[sudo] password for... 阅读全文
posted @ 2016-01-25 16:44 玄冬 阅读(460) 评论(0) 推荐(0)
JSON-C Example(从字符串解析属性)
摘要:原文:http://coolaj86.info/articles/json-c-example.htmlSo you want to parse JSON with C? Welcome aboard! First get json-c, configure, compile, and update... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(1196) 评论(0) 推荐(0)
error C2143: syntax error : missing ';' before 'type'
摘要:原文:http://blog.csdn.net/w343051232/article/details/7074788由于cpp编译下列代码报错[cpp]view plaincopy#include#includeintmain(){wchar_twstr[]=L"Hello!";intwlen=st... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(586) 评论(0) 推荐(0)
Protocol Buffers 的 ActionScript 3 编译器
摘要:原文:http://hi.baidu.com/pop_atry/item/2f36a5cea8876c080bd93a6c现有的两个 protobuf 的 ActionScript 3 编译器都糟糕透顶,不支持 packed ,不支持内部类,不支持 enum ,对浮点的支持还有 bug。最恶心的是,... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(146) 评论(0) 推荐(0)
pthread_create创建线程后必须使用join或detach释放线程资源[内存泄漏]
摘要:原文:http://wifihack.net/blog/2009/12/pthread-create-join-detach-release-thread/这两天在看Pthread 资料的时候,无意中看到这样一句话(man pthread_detach):Either pthread_join(3)... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(2908) 评论(0) 推荐(0)
各类 C++ hashmap 性能测试总结
摘要:原文:http://hi.baidu.com/shiny_way/item/21d8a037fc6322f52684f4cb各类 C++ hashmap 性能测试总结关于 C++ hashmap,有非常多的各种实现。如 boost 和 google 的hashmap实现。C++ 11版本也提供了自己... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(2299) 评论(0) 推荐(0)
Android NDK支持RTTI
摘要:在NDKr5的 sources/cxx-stl/gnu-libstdc++/README文件里,写着:Touseit,defineAPP_STLto'gnustl_static'inyourApplication.mk.Seedocs/CPLUSPLUS-SUPPORT.htmlformoredet... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(853) 评论(0) 推荐(0)
android开发 NDK 编译和使用静态库、动态库
摘要:NDK 编译和使用静态库、动态库情况一:编译静态库情况二:编译动态库情况三:编译动态库+静态库情况四:已有第三方静态库(动态库),编译静态库(动态库)默认所有代码和文件在$project/jni下,否则特殊说明。情况一:编译静态库文件Android.mk:#获取当前目录LOCAL_PATH := $... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(681) 评论(0) 推荐(0)
android 开发 NDK相关问题
摘要:原文:http://hi.baidu.com/joec3/item/05b39524478f863394f62bed android 开发 ndk相关问题 NDK 编译和使用静态库、动态库 jni头文件生成 在NDK的Nactive代码中使用Android Log的方法 ... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(157) 评论(0) 推荐(0)
如何用VC读取Excel表格中的数据详细介绍
摘要:原文:http://www.cppblog.com/wrhwww/archive/2012/03/02/129421.html首先,我们要明白的是,VC是通过ODBC来访问Excel表格的,也就是说,VC将Excel表格,当作数据库来处理。当然了,也可以通过读以tab键隔开的文件来处理这样的文件,但... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(1899) 评论(0) 推荐(0)
如何将动态链接库(C++ DLL)中的printf显示在其被调用的程序控制台上
摘要:两个函数:HANDLE WINAPI GetStdHandle( _In_DWORD nStdHandle);http://msdn.microsoft.com/en-us/library/ms683231.aspxBOOL WINAPI WriteConsole( _In_HANDLE hCo... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(1458) 评论(0) 推荐(0)
在非控制台程序中打印出printf
摘要:原文:http://www.sizeof.cn/html/2011/472.html在windows的程序开发中,如果需要输出调试信息一般可以OutputDebugString,使用DebugView就可以看到打出来的调试信息,不过,如果在一些跨平台的程序就不会用DebugView来调试,因为lin... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(482) 评论(0) 推荐(0)
windows socket select非阻塞实例
摘要:原文:http://www.winsocketdotnetworkprogramming.com/winsock2programming/winsock2advancediomethod5a.html服务端:// Description://// This sample illustrates ho... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(630) 评论(0) 推荐(0)
更好更快更高效解析JSON说明[json-c]
摘要:原文:http://developer.51cto.com/art/201001/176060.htm现在来一个实例解析类,直接就把解析JSON到QVariant去了。唯一不足的是没有搞错误处理,具体方法也请各位自行参考json-c的发行文档,这样比较方便叙述,STL或者Boost我都没有认真接触过... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(458) 评论(0) 推荐(0)
float和double类型的内存分布
摘要:C/C++的浮点数据类型有float和double两种。 类型float大小为4字节,即32位,内存中的存储方式如下: 符号位(1 bit) 指数(8 bit) 尾数(23 bit) 类型double大小为8字节,即64位,内存布局如下: 符号位(1 bit) 指数(11 bit) 尾数(52 bi... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(848) 评论(0) 推荐(0)
C++结构体实例和类实例的初始化
摘要:原文:http://blog.csdn.net/eric_jo/article/details/4083806结构体实例(包括共用体)和类实例的初始化方法完全相同,二者都可以应用于继承层次中。不同点是结构体(包括共用体)默认成员为public,而类默认成员是private型的。一、若类和结构体所有数... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(762) 评论(0) 推荐(0)
JVM学习笔记十一 之 编译期优化和运行期优化
摘要:原文:http://yueyemaitian.iteye.com/blog/1185297一、概述语言要在虚拟机上执行,必须先翻译成机器代码,翻译的方式有两种,一种是编译期静态翻译为机器码,一种是编译器翻译为某种表示,运行期在翻译成机器码来执行。编译器可分为多种类型,1、编译器把java源文件编译成... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(467) 评论(0) 推荐(0)
Java异常处理--将try/catch区段置于循环之外
摘要:原文:http://hi.baidu.com/danghj/item/fd00672d47e39c0b42634a1eJava异常处理可能对代码性能产生负面影响,这与代码本身的组织有很大关系,也与JVM是否在运行期使JIT编译器进行代码优化有关,千万不要将异常用于程序的流程控制。Java异常说白也是... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(253) 评论(0) 推荐(0)
[VC]setsockopt 设置socket 详细用法(超时、非阻塞等)
摘要:原文:http://blog.csdn.net/qinmi/article/details/15230811.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(2678) 评论(0) 推荐(0)
Android NDK Build 参数
摘要:原文:http://blog.csdn.net/hgl868/article/details/6724276'ndk-build' Overviewndk-build概述I. Usage:一、使用方法:The Android NDK r4 introduced a new tiny shell sc... 阅读全文
posted @ 2016-01-25 16:43 玄冬 阅读(1084) 评论(0) 推荐(0)
进程间通信——管道
摘要:原文:http://www.cppblog.com/tianbianlan/archive/2009/07/18/90420.html进程间通信——管道管道简介常说的管道都是匿名半双工管道,匿名半双工管道在系统中是没有实名的,并不可以在文件系统中以任何方式看到该管道。它只是进程的一种资源,会随着进程... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(174) 评论(0) 推荐(0)
necessitas
摘要:一个开源的UI项目,现在刚刚进步beta阶段,以后成熟后尝试直接直接做android和iOS的UI,纯C++实现!http://necessitas.kde.org/ 管理员在2009年8月13日编辑了该文章文章。 --> ... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(147) 评论(0) 推荐(0)
fd_set 用法 socket
摘要:原文:http://bbs.chinaunix.net/thread-1965490-1-1.htmlselect()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(778) 评论(0) 推荐(0)
linux非阻塞式socket编程之select()用法
摘要:原文:http://blog.csdn.net/w397090770/article/details/6826286Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfro... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(702) 评论(0) 推荐(0)
select 和 epoll的编程实现区别(2)
摘要:原文:http://blog.csdn.net/huangdh79/article/details/5739037网上已有很多关于这两个函数的效率问题的文章,在这里不再累述。本文主要对两个函数的编程细节问题,进行分析。epoll使用et模式。select使用非阻塞模式共用代码1。设置句柄为非阻塞方式... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(366) 评论(0) 推荐(0)
select 和 epoll的编程实现区别
摘要:原文:http://www.cppblog.com/feixuwu/archive/2010/07/10/119995.html最近有朋友在面试的时候被问了select 和epoll效率差的原因,和一般人一样,大部分都会回答select是轮询、epoll是触发式的,所以效率高。这个答案听上去很完美,... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(308) 评论(0) 推荐(0)
世界首富如何炼成? 看盖茨20条箴言
摘要:http://www.cnbeta.com/articles/215459.htm曾经的世界首富,现在的慈善大使,比尔盖茨功成名就后全身而退,不管从商业角度还是慈善角度,他都是值得人们去感谢一个人。以下为文章摘要:我们感谢比尔盖茨有两个原因:第一、跟其他企业家相比,感谢比尔盖茨的原因是,你正在使用P... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(285) 评论(0) 推荐(0)
获取Java项目根目录 N多方法(转载)
摘要:一 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)String relativelyPath=System.getProperty("user.dir");上述相对路径中,java项目中的文件是相对于项目的根目录web项目中的文件... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(1380) 评论(0) 推荐(0)
基于 Android NDK 的学习之旅-----环境搭建[Eclipse ADT集成Cygwin编译]
摘要:原文:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html基于 Android NDK 的学习之旅-----环境搭建基于Android NDK的学习之旅-----环境搭建工欲善其事必先利其器,下面介绍下Eclipse ... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(166) 评论(0) 推荐(0)
Android 模拟器(JAVA)与C++ socket 通讯(IP设置)
摘要:原文:http://www.rosoo.net/a/201112/15430.htmlandroid 模拟器使用的IP 地址为"127.0.0.1";使用PC机的端口号,在模拟器TCP连接调试之前必须使用android sdk 使用的工具进行一次端口映射。即使用 Sdk 中的Tools下abd 工具... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(780) 评论(0) 推荐(0)
Java socket示例(demo)TCP/IP
摘要:原文:http://www.360doc.com/content/12/1116/11/10800551_248164901.shtml一些概念:通信信道(communication channel):将字节序列从一个主机传输到另一个主机的一种手段,可能是有线电缆,如以太网(Ethernet),也可... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(2037) 评论(0) 推荐(0)
GCC编译器选项及优化提示
摘要:原文:http://www.linuxsir.org/bbs/thread222670.html版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(2014) 评论(0) 推荐(0)
java命令行编译 运行JAVA类[class]
摘要:代码:package com.yanjiuyanjiu;public class HelloWorld {public static void main(String args[]) {System.out.println(“Hello World!”);}}执行:d:\workspace\Hell... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(3585) 评论(0) 推荐(0)
Android NDK中使用socket
摘要:Android NDK中使用socket的整个过程分为以下几部分:第一部分: 创建socket并绑定IP和端口#include #include #include #define MAX_DATA_BUF_LEN 10240int sd = INVALID_SOCKET;sockaddr_in ad... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(1982) 评论(0) 推荐(0)
svn查看日志(show log)显示时间为1970的解决方法
摘要:问题:在修改文件后show log无法显示日志,上面的时间会自动在2016年和1970年间跳,而且设置不了时间。解决方法:1.编辑svnserve.conf,设置“anon-access=none”2.在authz中添加[/]* =3,清理svn的cache即可 ... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(2275) 评论(0) 推荐(0)
Windows下svn服务器的安装
摘要:原文:http://liushengjiao.bokee.com/6471097.html 今天突发奇想,想在我自己的机器 上装个svn服务,把一些乱七八糟的文档、资料、代码什么的版本控制起来。 习惯了linux的包管理方式安装软件,回到windows下觉得干个什么都那么费劲。 网上到处收集好相... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(208) 评论(0) 推荐(0)
服务器上的安全数据库没有此工作站信任关系的计算机帐户 解决办法
摘要:原文:http://tongzidane.blog.163.com/blog/static/5816589220126551814141/问题:当Windows 7或者Windows2008加入域后,登陆时出现“服务器上的安全数据库没有此工作站信任关系的计算机帐户”,导致无法登陆到域。原因:客户端加... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(12084) 评论(0) 推荐(0)
Linux gdb调试器用法全面解析
摘要:原文:http://blog.csdn.net/21cnbao/article/details/7385161详细入门:http://blog.csdn.net/wfdtxz/article/details/7368357GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(244) 评论(0) 推荐(0)
linux gdb的一些常规使用(cmake)
摘要:原文:http://blog.csdn.net/wfing/article/details/56590861. cmake支持gdb的实现,首先在CMakeLists.txt下加入SET(CMAKE_BUILD_TYPE "Debug")在下面加入:SET(CMAKE_CXX_FLAGS_DEBUG... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(889) 评论(0) 推荐(0)
关于爱情·萧伯纳名言大全
摘要:萧伯纳(George Bernard Shaw,1856年7月26日-1950年11月2日),直译为乔治·伯纳·萧,爱尔兰剧作家,1925年「因为作品具有理想主义和人道主义」而获诺·贝·尔文学奖,是英国现代杰出的现实主义戏剧作家,是世界著名的擅长幽默与讽刺的语言大师。萧伯纳的一生,是和社会主义运动发... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(1438) 评论(0) 推荐(0)
Valgrind 使用简单说明
摘要:原文:http://hi.baidu.com/timegoneby/item/18faad28a0cafc85af48f59d本文部分参考网上相关资料。Valgrind能做什么?•内存使用检测,包括:–内存泄漏–非法内存访问–未初始化变量使用–重复释放内存•多线程竞争–检测死锁-检测竞争Valgri... 阅读全文
posted @ 2016-01-25 16:42 玄冬 阅读(367) 评论(0) 推荐(0)
[C++]如何查找多线程中的死循环
摘要:原文:http://bbs.chinaunix.net/thread-1027611-1-1.htmlulimit -c unlimited (能产成core文件)出现cpu 100%的时候kill -6 pid (能产生core文件)gdb调试core文件每个线程进去看看都停在什么地方如果运行的机... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(919) 评论(0) 推荐(0)
Linux中gdb 查看core堆栈信息
摘要:原文:http://blog.csdn.net/azr22005/article/details/6927420core dump 一般是在segmentation fault(段错误)的情况下产生的文件,需要通过ulimit来设置才会得到的。调试的话输入: gdb filename corefil... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(226) 评论(0) 推荐(0)
爱因斯坦名言
摘要:作者名言爱因斯坦学校向来是把传统的财富从一代传到下一代的最重要的手段。与过去相比,这种情况更加适合于今天。由于经济生活现代化的发展,作为传统和教育的传递者的家庭已消弱了。因此,比起以往来,人类社会的延续和健康,要在更高程度上依靠学校。爱因斯坦要记住,你们在学校里所学到的那些奇妙的东西,都是多少代人的... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(393) 评论(0) 推荐(0)
Symbian OS 源码下载方式
摘要:本文由 www.J2meGame.com 撰写,转载请说明。Symbian OS 源码下载方式,导航:近日Symbian OS开源,肯定有很多移动开发爱好者去下载Symbian系统代码。但是笔者发现Symbian的官网上并没有直接下载的链接,成功下载了部分代码以后,决定撰写该文,以方便后来人更快的下... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(579) 评论(0) 推荐(0)
Windows 2003+VS2005+SP1 “无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”的错误
摘要:编辑:http://www.cnblogs.com/wayne-ivan/archive/2008/02/29/1086104.html系统:Windows 2003 std安装的是 Visual Studio 2005 Team Suite 中文版, 昨天下了SP1准备打上, 却在提取文件后出现“... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(982) 评论(0) 推荐(0)
Visual Studio 2012 Ultimate RTM 序列号
摘要:KEY:YKCW6-BPFPF-BT8C9-7DCTH-QXGWCRBCXF-CVBGR-382MK-DFHJ4-C69G8 管理员在2009年8月13日编辑了该文章文章。 --> --> ... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(107) 评论(0) 推荐(0)
STL容器erase的使用陷阱
摘要:原文:http://blog.csdn.net/waterathena/article/details/2943715在STL(标准模板库)中经常会碰到要删除容器中部分元素的情况,本人在编程中就经常编写这方面的代码,在编码和测试过程中发现在STL中删除容器有很多陷阱,网上也有不少网友提到如何在STL... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(213) 评论(0) 推荐(0)
C++ 迭代器失效
摘要:原文:http://blog.csdn.net/zhongjiekangping/article/details/5624922众所周知当使用一个容器的insert或者erase函数通过迭代器插入或删除元素"可能"会导致迭代器失效,因此很多建议都是让我们获取insert或者erase返回的迭代器,以... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(320) 评论(0) 推荐(0)
C++ 类的静态成员详细讲解[静态成员变量链接错误]
摘要:在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。在C++中类... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(1132) 评论(0) 推荐(0)
[STL]list的erase正确与错误用法
摘要:原文:http://blog.sina.com.cn/s/blog_782496390100rtyp.htmlSTL中list的erase用法erase的作用是,使作为参数的迭代器失效,并返回指向该迭代器下一参数的迭代器。如下:list ParticleSystem;list::iterator p... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(554) 评论(0) 推荐(0)
一个支持Git应用编程开发的第三方库(API)
摘要:libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(219) 评论(0) 推荐(0)
VC++生成full dump文件
摘要:生成mini dump:MiniDumpWriteDump(hProcess, ProcessId, hFile,MiniDumpNormal, ...);生成full dump(会向磁盘写入大量的内存数据,生成时间很长):MiniDumpWriteDump(hProcess, ProcessId,... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(1001) 评论(0) 推荐(0)
Maven构建C++工程的插件-NAR
摘要:I highly recommend the maven-nar-plugin. I find it superior in many ways to the alternatives. It doesn't require listing out source files, handles mul... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(722) 评论(0) 推荐(0)
VC++ Watch窗口查看指针指向的数组
摘要:原文:http://blog.csdn.net/minidick/article/details/3763613假设int *block;在watch窗口查看block,看到的是block的地址用block[0],只能看到一个值可以用 block,10 来同时查看多个值用(&block[2]),... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(648) 评论(0) 推荐(0)
Android SDK更新失败的解决方法
摘要:原文:http://www.cnblogs.com/devinzhang/archive/2012/04/15/2435443.html最近公司配置Android开发环境, Android SDK无论如何也更新不成功(google相关网站被屏蔽),试了各种方法,终于成功,解决方法就是修改 C:\Wi... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(138) 评论(0) 推荐(0)
ADT20新建项目Android Support library not installed问题
摘要:写道This template depends on the Android Support library, which is either not installed, or thetemplate depends on a more recent version than the one yo... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(214) 评论(0) 推荐(0)
在VC里如何用Makefile文件编译?
摘要:原文:http://blog.csdn.net/jiangxinyu/article/details/2597379运行cmd.exe (or command.com in win9x)->进到vc/bin目录->运行vc-vars32.bat->进到makefile 所在的目录->nma... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(777) 评论(0) 推荐(0)
教你在VS2005下写MakeFile
摘要:原文:http://hi.baidu.com/shihuap/blog/item/df57a863126e22650c33facb.html也许有一部分人想在vc下使用MakeFile来编绎项目,有些是为了跨平台、有些是因为开源,根本就没有dsp,dsw,slution之类的文件、有些是为了提高自己... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(385) 评论(0) 推荐(0)
Hello World C program using Android Toolchain
摘要:原文:http://android-tricks.blogspot.com/2009/02/hello-world-c-program-on-using-android.htmlHello World C program using Android Toolchain I had reported ... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(222) 评论(0) 推荐(0)
Android下使用dlopen函数动态调用.so链接库
摘要:原文:http://hi.baidu.com/mcu99/blog/item/389a6fde38f69950cdbf1a75.html在这篇文章(【09.03.25】Linux环境中dlopen函数的简单应用)中。实现了在UBUNTU LINUX环境下使用dlopen函数动态调用.so链接库。但是... 阅读全文
posted @ 2016-01-25 16:41 玄冬 阅读(1817) 评论(0) 推荐(0)
Android系统中调试动态链接库so文件的步骤
摘要:原文:http://blog.wjmjimmie.cn/archives/154.htmlAndroid系统中调试动态链接库.so文件的步骤(于2010年8月5日更新,提示可用gdbtui调试,以及调试动态链接库有时遇到的调试问题,在第3.2节和第4节增加)参考文章:gdbserver调试共享库ht... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(1755) 评论(0) 推荐(0)
eclipse下如何将android项目生成apk
摘要:原文:http://hi.baidu.com/saintgun/blog/item/67b5d81e5ec50ce1e1fe0b39.html首先eclipse需要安装下ADT插件,安装地址:http://dl-ssl.google.com/Android/eclipse/最懒惰的方法是:只要你Ru... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(248) 评论(0) 推荐(0)
ACE_Task::putq
摘要:原文:http://hi.baidu.com/hardcorn/blog/item/d31d2d34c8af553c5bb5f517.htmlint ACE_Task::putq ( ACE_Message_Block * , ACE_Time_Value * timeout = 0 ) ... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(521) 评论(0) 推荐(0)
推荐一个跨平台内存分配器
摘要:原文:http://www.cppblog.com/feixuwu/archive/2010/07/10/119980.aspx昨天一个同事一大早在群里推荐了一个google project上的开源内存分配器(http://code.google.com/p/google-perftools/),据... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(296) 评论(0) 推荐(0)
ACE的缺陷
摘要:原文:http://www.cppblog.com/liangairan/articles/62511.html坦白说,使用这个标题无非是希望能够吸引你的眼球,这篇文章的目的仅仅是为了揭示一些ACE缺陷的。文章适合的读者是对ACE(ADAPTIVE Communication Environment... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(1144) 评论(0) 推荐(0)
static_cast 与reinterpret_cast
摘要:原文:http://www.cnblogs.com/chengxin1982/archive/2010/01/13/1646311.html用法:static_cast ( expression )该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(173) 评论(0) 推荐(0)
Linux创建与解压zip, tar, tar.gz,tar.bz2文件
摘要:原文:http://wordpress.facesoho.com/software/linux-to-create-and-extract-zip-tar-tar-gz-tar-bz2-file.htmlHow to create extract zip tar targz tarbz2 in li... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(210) 评论(0) 推荐(0)
SVN Externals Definitions[类似于软链接的功能]
摘要:原文:http://svnbook.red-bean.com/en/1.0/ch07s03.htmlSometimes it is useful to construct a working copy that is made out of a number of different checkou... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(852) 评论(0) 推荐(0)
有效运用auto_ptr
摘要:原文:http://www.chinaitpower.com/A/2003-06-17/47697.html很多人听说过标准auto_ptr智能指针机制,但并不是每个人都天天使用它。这真是个遗憾,因为auto_ptr优雅地解决了C++设计和编码中常见的问题,正确地使用它可以生成健壮的代码。本文阐述了... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(160) 评论(0) 推荐(0)
字符串匹配算法 之 基于DFA(确定性有限自动机)的字符串模式匹配算法
摘要:原文:http://www.91linux.com/html/article/program/cpp/20081017/13581.html理论不再赘述,请参考算法导论一书,第32章32.3节利用有限自动机进行字符串匹配,本文主要给出了C语言的具体实现,关键地方都加上了注释。#include#inc... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(367) 评论(0) 推荐(0)
linux c/c++ GDB教程详解
摘要:原文:http://www.91linux.com/html/article/program/cpp/20081017/13581.html学习使用了GDB一段时间后,发现它真的好强大!好用!GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(269) 评论(0) 推荐(0)
VC6.0编译的DLL文件能否反编译知道里面的代码?
摘要:原文:http://social.msdn.microsoft.com/Forums/zh-CN/visualcpluszhchs/thread/4660b93a-e894-45a7-b3b7-1081265507c8/若这个DLL编译时没有进行C++优化和全局优化,反汇编后是完全可以反编译的,但是... 阅读全文
posted @ 2016-01-25 16:40 玄冬 阅读(769) 评论(0) 推荐(0)
JNI和JNA性能比较
摘要:环境:C++回调Java方法,单线程,10,000,000次循环调用JNI:924msJNA:129984ms 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(1139) 评论(0) 推荐(0)
mysql_query与 mysql_real_query区别
摘要:mysql_query() cannot be used for statements that contain binary data; you must use mysql_real_query() instead. (Binary data may contain the “\0” chara... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(2286) 评论(0) 推荐(0)
如何把Backtrack 5安装到U盘/Backtrack 4安装方法
摘要:原文:http://www.path8.net/tn/archives/1042在这篇文章中我们将描述我们如何能够使一个USB启动的Linux发行Backtrack4驱动器。新版本是基于Debian / Ubuntu的,而不是Slackware的,因为它是用来在早期版本是(Backtrack 3以下... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(1629) 评论(0) 推荐(0)
FreeBSD:像Linux下一样使用vim
摘要:区别:我在FreeBSD中使用a进入文本编辑模式,而在Linux中的vi使用i. 刚开始的时候,用起来还真的有点不习惯呢,因为在Linux已经用习惯vi首次运行时,处于命令模式,不能进行插入字符a (append) 在光标后插入字符i (insert) 在光标前插入字符如果想从文本输入模式回到命令模... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(466) 评论(0) 推荐(0)
vi查找替换命令详解
摘要:原文:http://blog.csdn.net/lanxinju/article/details/5731843一、查找查找命令/pattern :向下查找pattern匹配字符串?pattern:向上查找pattern匹配字符串使用了查找命令之后,使用如下两个键快速查找:n:按照同一方向继续查找N... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(319) 评论(0) 推荐(0)
gcc多版本切换
摘要:现在gcc已经到4.3了,机子上都不知道有几个gcc版本了,呵呵,不同的版本之间难免会有不兼容的地方,以前写的一些代码可能拿到新的编译器下面就会出现语法错误了,很有可能的,我刚才就遇到这么个事儿,不想改代码?那就改gcc版本吧,呵呵到/usr/bin下面看看gcc的详细信息,看到了吧,它其实就是一个... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(431) 评论(0) 推荐(0)
Centos 5.5升级Python到2.7版本
摘要:Centos 5.5默认安装的Python版本是2.4。要升级到2.7或者其他版本需要下载源码包自己编译安装2.7版本下载地址 http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2tar jfvx Python-2.7.tar.bz2./co... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(315) 评论(0) 推荐(0)
一个游戏程序员的学习资料
摘要:原文:http://software.intel.com/zh-cn/blogs/2012/03/20/400010004/?cid=sw:prccsdn2194想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(151) 评论(0) 推荐(0)
VC编译nginx
摘要:http://my.oschina.net/zhangthe9/blog/28660http://my.oschina.net/mdongfeng/blog/31889http://my.oschina.net/ngwsx/blog/28326http://blog.csdn.net/xt_xiao... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(220) 评论(0) 推荐(0)
Visual Studio开发Linux程序的方法
摘要:Visual Studio开发Linux程序的方法1,商业工具:WinGDBhttp://www.wingdb.com2,网上收集的:http://download.csdn.net/detail/wag2765/4449191 管理员在2009年8月13... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(297) 评论(0) 推荐(0)
Linux查看机器的硬件信息
摘要:原文出处:http://www.51testing.com/?uid-225738-action-viewspace-itemid-210333测试机器的硬件信息:查看CPU信息(型号)# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c ... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(185) 评论(0) 推荐(0)
goagent使用步骤
摘要:原文:http://code.google.com/p/goagent/goagent 1.8.11 稳定版下载http://goo.gl/6ZXcF简易教程如何部署和使用goagent,以Windows为例申请Google Appengine并创建appid。下载goagent稳定版http://... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(2) 评论(0) 推荐(0)
详谈高性能UDP服务器的开发
摘要:原文:http://www.cnitblog.com/beifangying/archive/2008/07/25/47124.html上一篇文章我详细介绍了如何开发一款高性能的TCP服务器的网络传输层.本章我将谈谈如何开发一个高性能的UDP服务器的网络层.UDP服务器的网络层开发相对与TCP服务器... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(524) 评论(0) 推荐(0)
Why does the PDB format change every release?
摘要:原文:http://blogs.msdn.com/b/matt_pietrek/archive/2005/02/05/367836.aspxIn another post, Steve Loughran asks "Why does the PDB format change every relea... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(139) 评论(0) 推荐(0)
各语言的代码混淆工具
摘要:C++:Stunnix CXX-Obfus http://www.stunnix.com/prod/cxxo/overview.shtmlJava:Proguard(支持文件过滤,防止反射的代码被混淆)http://proguard.sourceforge.net/downloads.htmlAS3... 阅读全文
posted @ 2016-01-25 16:39 玄冬 阅读(666) 评论(0) 推荐(0)
FreeBSD9安装后,从光盘安装gnome图形桌面环境
摘要:参考了别人发的资料,但是很多都是转发的吧,操作不下去,经过自己实际操作,现在把正确完整的安装过程写出来以供参考。一、安装Xorg系统装好后重启以root登陆: 1、在终端执行sysinstall。sysinstall2、将FreeBSD安装光盘放入光驱中。3、依次选择Configure->Pack... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(500) 评论(0) 推荐(0)
FreeBSD从光盘安装gnome桌面
摘要:原文:http://hi.baidu.com/suoluomen_ke/blog/item/5c61972e6fe66e96023bf654.htmlXorg或XFree86都可以在FreeBSD上安装。从FreeBSD 5.3-Release开始,Xorg成为FreeBSD上的默认X11实现。 仅... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(1213) 评论(0) 推荐(0)
类型转换:static_cast、dynamic_cast、reinterpret_cast和const_cast区别
摘要:原文:http://stackoverflow.com/questions/332030/when-should-static-cast-dynamic-cast-and-reinterpret-cast-be-usedstatic_cast is the first cast you should... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(263) 评论(0) 推荐(0)
内存泄露的监测工具
摘要:Windows平台:1,VLD2,DevPartner(商业软件)3,RationalPurify(商业软件)4,BoundsChecker(商业软件)5,Insure++(商业软件)6,MS C-Runtime Library(VC++自带的工具)7,Software Verification (... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(139) 评论(0) 推荐(0)
内存池实现的开源项目
摘要:内存池实现的源代码memcachedhttp://memcached.org/Nginxhttp://nginx.org/en/download.html 管理员在2009年8月13日编辑了该文章文章。 --> ... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(480) 评论(0) 推荐(0)
解决polkit-gnome-manage CPU占用率高的现象
摘要:刚才笔记本的风扇突然狂转不止,top一下发现polkit-gnome-manage的CPU占用率在50%以上,google了一下,找到了解决方法 在 /etc/rc.conf 添加polkit_enable="YES" 管理员在2009年8月13日编辑了该... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(3311) 评论(0) 推荐(0)
FreeBSD启动gnome报错:cannot open display
摘要:在console下: 1、用startx总是到twm窗口。 2、用gdm可以进gnome,但汉化没起作用。 3、用xinit初始化窗口,在窗口里运行gnome-session,可以进入汉化gnome,但gnome-panel报错,错误与gtk-bookmarks有关。 4、直接运行gnome-ses... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(731) 评论(0) 推荐(0)
freebsd进入gnome图形界面后,键盘和鼠标不能用的解决办法
摘要:首先在命令行界面,使用如下命令 打开配置文件vi /etc/rc.conf 查看文件中是否有如下信息 moused_enable="YES" moused_nodefault_enable="YES" dbus_enable="YES" hald_enable="YE... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(760) 评论(0) 推荐(0)
C++类模板的三种特化
摘要:原文:By SmartPtr(http://www.cppblog.com/SmartPtr/)说起C++的模板及模板特化, 相信很多人都很熟悉 ,但是说到模板特化的几种类型,相信了解的人就不是很多。我这里归纳了针对一个模板参数的类模板特化的几种类型, 一是特化为绝对类型; 二是特化为引用,指针类型... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(366) 评论(0) 推荐(0)
C++中RTTI的观念和使用
摘要:下面这篇文章虽然有点老,但对C++的RTTI基本原理讲的比较透彻。该文章摘自UMLCHINA网站,是台湾一个群体写的,我根据大家比较熟悉的方式,修改了一些名词的说法,如衍生(派生)等,让大家可以方便的阅读。C++的 RTTI 观念和用途物泽C++应用小组自从1993年Bjarne Stroustru... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(203) 评论(0) 推荐(0)
C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
摘要:一般我们进行成员变量初始化用两种方法 第一种是通过在构造函数内赋值 class Point{public: Point(){ _x = 0; _y = 0;}; Point( int x, int y ){ _x = 0; _y = 0; }private: int _x, _y;}; 第二种是使用... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(954) 评论(0) 推荐(1)
FreeBSD设置windows启动项
摘要:FreeBSD和windows双系统模式下,FreeBSD 9安装时貌似没有让你选择安装启动管理的步骤,FreeBSD安装完毕以后手动设置启动项进入FreeBSD系统后以root用户执行以下命令:boot0cfg -B ada0ada0是硬盘标识,单硬盘都是ada0 ... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(459) 评论(0) 推荐(0)
libevent收集资料
摘要:libevent-bookhttp://www.wangafu.net/~nickm/libevent-book/简单介绍libevent快速上手http://blog.chukong-inc.com/index.php/2012/02/26/简单介绍libevent快速上手/libevent使用手... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(116) 评论(0) 推荐(0)
C++ RAII
摘要:原文:http://www.cppblog.com/aaxron/archive/2011/03/22/142475.htmlC++RAIIRAII是resourceacquisitionisinitialization的缩写,意为“资源获取即初始化”。它是C++之父BjarneStroustrup... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(254) 评论(0) 推荐(0)
[VC++]利用VS2005进行dump文件调试
摘要:原文:http://www.cppblog.com/woaidongmao/archive/2009/10/21/99135.aspx前言:利用drwtsn32或NTSD进行程序崩溃处理,都可以生成可用于调试的dmp格式文件。使用VS2005打开生成的DMP文件,能很方便的找出BUG所在位置。本文将... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(283) 评论(0) 推荐(0)
Release和Debug模式下成员变量初始化问题
摘要:原文:http://www.cppblog.com/lai3d/archive/2009/07/08/89514.html未初始化的bool成员变量在Debug下默认值为false,Test下默认true。一个bug查了一晚上,原因就是这个.人物创建的场景在Debug下正常,在Test和Releas... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(801) 评论(0) 推荐(0)
JDBC与C++的DB访问性能
摘要:2000 rows insert (lower is better)JDBC: 64047 msC++: 58750 ms5000 rows insert(lower is better)JDBC: 187758 msC++: 148515ms5000 rows Batch insert... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(323) 评论(0) 推荐(0)
Log4J与LogBack的性能比较
摘要:单线程执行100w次循环写入长度92的字符串。Log4J耗时 52797ms;LogBack耗时10812ms。系统配置如下:windowsserver 2003sp2x64企业版;2.6G双核;内存4G 管理员在2009年8月13日编辑了该文章文章。 -... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(620) 评论(0) 推荐(0)
WinRar命令行参数
摘要:原文:http://hi.baidu.com/e_sackula/blog/item/8ec19dc8fd70a90901e92887.html[语法]RAR [ - ] [ ]RAR [ ] [ ]一.简单的例子和说明:压缩文件夹winrar.exe a -ag -k -... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(443) 评论(0) 推荐(0)
玩弄C++:回调一个类成员函数
摘要:原文:http://www.cnblogs.com/cason/archive/2012/06/16/2552031.html回调函数在C语言中用的非常频繁,它可以作用于结构体,但是到了C++中,类的成员函数是不能作为回调函数的。详细说来,C的结构体中的函数都是函数指针,调用的时候一般不操作结构体内... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(364) 评论(0) 推荐(0)
如何将一个模板类A作为模板类B的模板参数
摘要:#include using namespace std;templateclass CT{int (T::pFun)(const char*);};template class Type>class CMulti{int i;};int main(){vector > object;} ... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(217) 评论(0) 推荐(0)
让模板类支持可变模板参数(不定个数的参数)
摘要:原文:http://blog.csdn.net/bluedog/article/details/4715542现如今才正真发现c++模板的强大,模板的强大在于不需要使用RTTI机制可以传递参数的类型信息,不过也有其遗憾的地方,就是对于引用和复制,模板并无法区分。例如templatestruct Te... 阅读全文
posted @ 2016-01-25 16:38 玄冬 阅读(1336) 评论(0) 推荐(0)
简单的C++委托 —— 用模板类实现类成员函数的回调
摘要:原文:http://www.cppblog.com/Zezese/archive/2010/07/25/121247.htmlC++语言: 高亮代码由发芽网提供template class IDelegate{public:virtual R Invoke(P1, P2) = 0;};templat... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(338) 评论(0) 推荐(0)
偷Microsoft师学MFC艺:且看C++如何支持反射
摘要:原文:http://blog.csdn.net/yah99_wolf/article/details/4039493如果你问一个IT人士“C++如何实现类似Java的反射?”,结果会怎样呢?~!@#¥%……&*,估计大部分人都会要稍微思考了一下,或者直接说“C++根本就不支持反射的呀!”。是的,C+... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(182) 评论(0) 推荐(0)
C++中回调(CallBack)的使用方法
摘要:原文:http://blog.csdn.net/force_eagle/article/details/4347329回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如Hook回调函数:MousePro... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(338) 评论(0) 推荐(0)
epoll 使用实例
摘要:原文:http://blog.csdn.net/force_eagle/article/details/4348017epoll网上g一大把, 就不详细叙述了.推荐几篇好文章:epoll精髓 epoll相关资料整理 epoll LT VS ET epoll(7) - Linux man pageEP... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(172) 评论(0) 推荐(0)
C++成员函数指针的应用
摘要:原文:http://www.cppblog.com/colys/articles/25785.htmlC++中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在这样的应用中,如果不用成员指针,编程是非常困... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(177) 评论(0) 推荐(0)
C++类模板的成员函数模板写法
摘要:这几天本来想将Lua_Tinker移植到Linux上去的,但是由于VC中的模板写法与gcc中的模板写法有些不同之处,比如下面一段代码: struct pop_ { template static T invoke(lua_State *L, int index) { return l... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(4649) 评论(0) 推荐(0)
C++ Template 中的typename、class关键字区别
摘要:区别:http://xinklabi.iteye.com/blog/670136在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢? 相信学习C++的人对class这个关键字都非常明白,class用于定义类... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(368) 评论(0) 推荐(0)
VC++数据类型
摘要:原文:http://zzz.iteye.com/blog/67281标识符 实际类型 意义 CHAR char 8位Windows(ANSI)字符。 CCHAR char 8位Windows(ANSI)字符。 PSZ char* 一个以"NULL"结束的Windows字符串的指针 P... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(1281) 评论(0) 推荐(0)
Microsoft Office 2007 SP1 简体中文龙卷风版
摘要:http://www.05sun.com/downinfo/8074.htmlhttp://www.downbank.cn/soft/3/38/2006/200611131745.htm 管理员在2009年8月13日编辑了该文章文章。 --> ... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(940) 评论(0) 推荐(0)
C++拷贝构造函数(深拷贝,浅拷贝)
摘要:原文:http://www.cnblogs.com/BlueTzar/articles/1223313.html对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(83) 评论(0) 推荐(0)
C/C++联合(Union)浅谈
摘要:原文:http://blog.csdn.net/masefee/article/details/4160211联合提供了一种方式,能够规避C的类型系统,允许以多种类型来引用一个对象。联合声明的语法和结构体的语法一样,只不过语义相差很大。它们不是用不同的域来引用不同的存储器块,而是引用同一块存储块。下... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(510) 评论(0) 推荐(0)
C++技巧之名字空间namespace
摘要:原文:http://blog.csdn.net/szlanny/article/details/4341531C的开发人员会经常使用#define,即用宏来声明常量,但宏却是全局的,对大的工程很难维护,经常是导致名字冲突。还好,C++给我们带来了namespace名字空间。它的使用如下,名字空间可以... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(168) 评论(0) 推荐(0)
VC动态调用DLL的调试方法
摘要:原文:http://blog.csdn.net/zhoubl668/article/details/3732238很多初学DLL和COM编程的人都为DLL的调试方法发愁。我结合自己学习COM的体验,总结DLL程序的调试如下。 DLL是一个不可运行的程序,它必须有其它程序的加载才可运行。故要调试DL... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(781) 评论(0) 推荐(0)
在C++中调用DLL中的函数
摘要:动态调用DLL的优势:1) 节省内存。同一个软件模块,若是以源代码的形式重用,则会被编译到不同的可执行程序中,同时运行这些exe时这些模块的二进制码会被重复加载到内存中。如 果使用dll,则只在内存中加载一次,所有使用该dll的进程会共享此块内存(当然,像dll中的全局变量这种东西是会被每... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(1254) 评论(0) 推荐(0)
VS编译debug模式静态库(lib)的结尾_d修改
摘要:工程属性->Configuration Properties ->Librarian,修改OutputFile属性 管理员在2009年8月13日编辑了该文章文章。 --> --> ... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(448) 评论(0) 推荐(0)
bash: chkconfig: command not found
摘要:bash: chkconfig: command not found[root@xuniji ~]# chkconfigbash: chkconfig: command not found[root@xuniji ~]# rpm -aq |grep chkconfigchkconfig-1.3.30... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(810) 评论(0) 推荐(0)
Linux在防火墙中开放SVN端口
摘要:原文:http://www.cnblogs.com/chenqianpeng/archive/2012/03/06/2381403.htmlLinux的防火墙配置文件iptables,一般位置为 /etc/sysconfig/,要想加入SVN端口(默认3690),可用编辑器或vi命令加入以下行(大家... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(325) 评论(0) 推荐(0)
VIM选择文本块/复制/粘贴
摘要:在正常模式下(按ESC进入)按键v进入可视化模式,然后按键盘左右键或h,l键即可实现文本的选择。其它相关命令:v:按字符选择。经常使用的模式,所以亲自尝试一下它。V:按行选择。这在你想拷贝或者移动很多行的文本的时候特别有用。CTRL+v:按块选择。非常强大,只在很少的编辑器中才有这样的功能。你可以选... 阅读全文
posted @ 2016-01-25 16:37 玄冬 阅读(449) 评论(0) 推荐(0)
vi显示行号
摘要:原文:http://zhaizhenxing.blog.51cto.com/643480/134583以前在用vi编辑时,用ctrl+g就可以显示行号,今天不知道为啥老也不行,网上查了下,用下面办法::nu上面命令显示当前光标所在行的行号。如果想将所有行当行号显示,可以执行如下命令::set nu下... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(259) 评论(0) 推荐(0)
Linux命令[常用备忘]
摘要:【cp】复制文件夹: cp -r 源目录 目标目录 【kill】netstat -ntlp 找出svnserve的进程id然后kill -9 id其中 -d 表示守护进程, -r 表示在后台执行 【find】示例:find / -name httpd.conf 表示在整个系统根目录下查找http... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(123) 评论(0) 推荐(0)
linux架设Apache + svn版本控制(强力推荐)
摘要:原文:http://blog.csdn.net/fhway/article/details/13383511.需要两个文件,httpd和subversion. httpd是web服务器,用来通过web访问subversion,httpd可以在apache官方网站上下载到 最新下载地址为:httpd:... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(122) 评论(0) 推荐(0)
Linux的SVN服务器升级1.4至1.6[linux svn 卸载安装]
摘要:原文:http://hi.baidu.com/linuxandy/blog/item/83c2a75d16f71d4afaf2c0a6.html1.下载好所有的相关包 wget -r -np -nd http://the.earth.li/pub/subversion/summersoft.fay.... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(205) 评论(0) 推荐(0)
浅谈 linux 多线程编程和 windows 多线程编程的异同
摘要:原文:http://software.intel.com/zh-cn/blogs/2011/03/24/linux-windows/很早以前就想写写linux下多线程编程和windows下的多线程编程了,但是每当写时又不知道从哪个地方写起,怎样把自己知道的东西都写出来,下面我就谈谈linux多线程及... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(287) 评论(0) 推荐(0)
MinGw与Cygwin的区别
摘要:MinGW相比CygWin/gcc来讲,更加贴近win32。因为它几乎支持所有的Win32API。它所连接的程序,不需要任何第三方库即可运行。CygWin/gcc,其实这是两个东西。CygWin是一个让Windows拥有Unix-like环境的软件。而gcc就是安装在CygWin上的编译器。CygW... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(352) 评论(0) 推荐(0)
svnserve.conf:12: Option expected的问题解决方法[SVN]
摘要:经常有新手配置基于svnserve的subversion服务器后,在客户端访问subversion版本库时出现这个错误:svnserve.conf:12: Option expected为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(193) 评论(0) 推荐(0)
Cygwin in Visual Studio
摘要:原文:http://stackoverflow.com/questions/1926311/cygwin-in-visual-studioAsk:I'm trying to port an old program I wrote for class from KDev in Ubuntu to Wi... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(423) 评论(0) 推荐(0)
SVN Server安装部署攻略(Linux+SubVersion+Apache)
摘要:原文:http://blog.csdn.net/colinchan/article/details/1865154一. 安装apr依赖库(Apache Portable Runtime Module)下载地址:http://apr.apache.org/download.cgi1.安装aprtar... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(293) 评论(0) 推荐(0)
libcpmt.lib(cerr.obj) : error LNK2001: unresolved external symbol @__security_ch
摘要:这个问题主要是针对libc和libcmt的问题(Runtime library中参数为/MT的条件下需要这两个lib的)正对VC2005,当你的工程为/MDd时,一般会在linker -> Input -> Ignore specific library中加入LIBCD和LIBCMTD,因为他是使用... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(387) 评论(0) 推荐(0)
VC下发布的Release版程序崩溃后的异常捕捉与查找
摘要:寻找Release版程发生异常退出的地方比Debug版麻烦得多。发生异常的时候windows通常会弹出一个错误对话框,点击详细信息,我们能获得出错的地址和大概的出错信息,然后可以用以下办法分析我们的程序。一.用MAP文件定位异常代码位置。1.如何生成map文件打开“Project→Project S... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(1924) 评论(0) 推荐(0)
error C2712: Cannot use __try in functions that require object unwinding
摘要:原文:http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/42985583-36fb-4e14-8642-bd837aac0727I have a code that is called on a pointer that may ... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(686) 评论(0) 推荐(0)
C++ 程序员必读书目清单
摘要:原文:http://www.iteye.com/news/25288多读一些优秀的书籍,对于开发者稳固编程基础、提高编程技能有很大帮助。但是,大多时候,初学者不知道应该读什么书入门,有一定基础的开发者不知道如何进阶。 本文总结了一个C++优秀书籍清单,希望能够为你带来一定的帮助。这些书大多数都有中文... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(502) 评论(0) 推荐(0)
Error c3876: function call missing argument list; use '' to create a pointer to member
摘要:Error c3876: 'MyClass::TestFun' function call missing argument list; use 'MyClass::TestFun' to create a pointer to member 管理员在20... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(577) 评论(0) 推荐(0)
C#, C++, Java性能对比
摘要:摘选自Onur Gumus的博客。http://reverseblade.blogspot.com/2009/02/c-versus-c-versus-java-performance.htmlC# vs C++ vs Java性能对比C#, Java 和C++对比性能常常是引发争议的一个话题。那些... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(719) 评论(0) 推荐(0)
error LNK2001: unresolved external symbol __imp
摘要:学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于 编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时, 编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不 明其所以然。如果不深入地学习和理解VC++,要... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(701) 评论(0) 推荐(0)
error LNK2005: _DllMain@12 already defined in MSVCRTD.lib
摘要:原文:http://ticktick.blog.51cto.com/823160/571350本文主要分析和解决编译链接时产生的 LNK2005 错误。【错误信息】: mfcs90ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already de... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(264) 评论(0) 推荐(0)
【转】无缝世界网游服务器架构的设计思路
摘要:原文:http://jinghuainfo.iteye.com/blog/1192805过去一年中,花了很多时间在考虑服务器架构设计方面的问题。看了大量文章、也研究了不少开源项目,眼界倒是开阔了不少,不过回过头来看,对网游架构设计方面的帮助却是不多。老外还是玩儿console game的多,MMO ... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(263) 评论(0) 推荐(0)
VS2010生成exe在别的机子上运行提示“丢失MSVCR100D.dll”
摘要:用vs2010编写的程序经常会发生的一个问题。在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.dll。这是 个很头疼的问题。对于一些代码量几百行的小程序,我不可能要求其他电脑也一定要配有MSVCR100D.dll这个dll。当然解决方法也有,但是我也不 可能要求所有的... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(500) 评论(0) 推荐(0)
error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '
摘要:error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2'在 Microsoft Visual Studio 2010 中,Debug模式去链接一个Release模式编... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(386) 评论(0) 推荐(0)
【转载】java class运行时热替换(hotswap)
摘要:关于hotswap(该补丁的网址http://ssw.jku.at/dcevm/)Hotswap 是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。当前java虚拟机的动态加载机制只允许修改类的方法体,而打了hotswap补丁以后,可以增加,删除类属性,方法,甚至可以改变一个类的父类... 阅读全文
posted @ 2016-01-25 16:36 玄冬 阅读(1126) 评论(0) 推荐(0)
动态编译 Java 文件 与 动态加载 Java 类
摘要:原文:http://hi.baidu.com/helloween0809/blog/item/709c8126e7edb2148a82a12e.html动态编译java文件 动态加载java类 动态执行java类的main方法。动态编译需要加载 JDK/lib/tools.jar下面是代码: 点击(... 阅读全文
posted @ 2016-01-25 16:35 玄冬 阅读(425) 评论(0) 推荐(0)