码迷,mamicode.com
首页 > 编程语言
最经常使用的两种C++序列化方案的使用心得(protobuf和boost serialization)
导读1.什么是序列化?2.为什么要序列化?优点在哪里?3.C++对象序列化的四种方法4.最经常使用的两种序列化方案使用心得正文1.什么是序列化?程序猿在编写应用程序的时候往往须要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的还有一台计算机上以实现通讯。这个将程序数据转化成能...
分类:编程语言   时间:2014-08-28 11:01:39    阅读次数:316
Spring AOP中 pointcut expression表达式解析
任意公共方法的执行: execution(public * *(..))任何一个以“set”开始的方法的执行: execution(* set*(..))AccountService 接口的任意方法的执行: execution(* com.xyz.service.AccountService....
分类:编程语言   时间:2014-08-28 11:00:29    阅读次数:205
java web项目中的web.xml标签之context-param
WEB项目初始化过程:在启动Web项目时,容器(比如Tomcat)会读web.xml配置文件中的两个节点和。接着容器会创建一个ServletContext(上下文),应用范围内即整个WEB项目都能使用这个上下文。接着容器会将读取到转化为键值对,并交给ServletContext。容器创建中的类实例,...
分类:编程语言   时间:2014-08-28 11:00:09    阅读次数:224
Java Web整合开发(16) -- Struts 2
一、 Struts 2.x 概述不继承任何类的ActionStruts 2的Action并不一定要实现Action接口或者继承ActionSupport,任何POJO都可以做Action,只要这个Action具有public String execute()方法。Action的可执行方法execut...
分类:编程语言   时间:2014-08-28 10:59:49    阅读次数:177
C++安装失败解决办法
法一:删除注册表中的HKY_LOCAL_MACHINE\\SYSTEM|ControlSet001\\Services\\VSS,卸载重装。法二:点击 setup目录下的 wpie15.exe .. 然后再次点击 setp.exe 安装 (后来是不用ACMBOOT.EXE安装, 用SETUP )法三...
分类:编程语言   时间:2014-08-28 10:58:59    阅读次数:254
Java实现BASE64编解码
Java实现BASE64编解码作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsBASE64和其它类似的编码算法通经常使用于转换二进制数据为文本数据,其目的是为了简化存储或传输。更详细地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式。Jav...
分类:编程语言   时间:2014-08-28 10:58:39    阅读次数:166
linux下python使用tab补齐
1、创建文件:vi/root/.pystartup,代码如下:importsys importreadline importrlcompleter importatexit importos readline.parse_and_bind(‘tab:complete‘) histfile=os.path.join(os.environ[‘HOME‘],‘.pythonhistory‘) try: readline.read_history_file(histfile) exceptIO..
分类:编程语言   时间:2014-08-28 09:49:39    阅读次数:192
一个最简单的线程池
importjava.util.concurrent.ExecutorService; importjava.util.concurrent.Executors; /** *一个最简单的线程池,这个模型很简单,但是很有用 * *@authorleizhimin2014/8/2220:21 */ publicclassTest3{ privatestaticfinalExecutorServicethreadPool=Executors.newFixedThrea..
分类:编程语言   时间:2014-08-28 09:47:31    阅读次数:210
Java中如何判断一个double类型的数据为0?
Java中如何判断一个double类型的数据为0其实这个问题很简单,只是很多时候考虑复杂了,直接用==判断即可。下面给出测试例子:/** *如何判断一个double类型的数据为0 * *@authorleizhimin2014/8/2710:31 */ publicclassTest4{ publicstaticvoidmain(String[]args){ doublex=0.0..
分类:编程语言   时间:2014-08-28 09:47:10    阅读次数:8076
java RC4加密解密
java RC4加密解密...
分类:编程语言   时间:2014-08-28 09:42:39    阅读次数:257
java DES加密解密
java DES加密解密...
分类:编程语言   时间:2014-08-28 09:42:19    阅读次数:260
C++ UI framework
C++ UI frameworkNameplatformDescriptionMFCwindowshttp://en.wikipedia.org/wiki/Microsoft_Foundation_ClassesWTLwindowshttp://en.wikipedia.org/wiki/Windo...
分类:编程语言   时间:2014-08-28 09:31:39    阅读次数:183
C++友元
1,friend申明一个友元friend一般为一句申明式,它位于一个类的内部,它申明一个类或者一个函数为该类的友元。friend并不是定义一个成员函数,所以 friend放在public,protected或者private前都可以,完全是一样的。做为一个友元,即表示在该类或者该函数内部可以访问这个...
分类:编程语言   时间:2014-08-28 08:28:19    阅读次数:278
C++ 重写重载重定义区别
C++ 重写重载重定义区别(源自:http://blog.163.com/clevertanglei900@126/blog/static/111352259201102441934870/)1 成员函数重载特征: a 相同的范围(在同一个类中) b 函数名字相同 c 参数不同 d virtual关...
分类:编程语言   时间:2014-08-28 07:25:59    阅读次数:214
继续Java,整合Spring Hiberate
我直接把配置文件copy过来的,遇到了2个问题,1,打开Hibernate.cfg.xml 时,弹出窗口:"this project is not a myeclipse hibernate project . assuming hibernate 3 ...",百度后得到更正的方法: 使用版本控制...
分类:编程语言   时间:2014-08-28 04:16:58    阅读次数:198
Java 调用外部命令
Process process = Runtime.getRuntime().exec("c:\\test.bat"); // 执行一个系统命令 InputStream fis = process.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(fis)); Stri...
分类:编程语言   时间:2014-08-28 02:11:38    阅读次数:263
学java教程之构造方法重载
学编程吧学编程学IT教程之java构造方法重载教程发布了,欢迎大家通过xuebiancheng8.com来访问。在前面分析过什么是构造方法,构造方法是实例化对象的时候执行的代码就是构造方法,用来完成对象的初始化,那么大家想想是不是在一个类中只能有一个构造方法呢,答案是否定的,一个..
分类:编程语言   时间:2014-08-28 02:10:39    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!