线程是程序执行的最小单位,线程的目的是为乐更好的支持多cpu和减小上下文切换的开销。一个进程至少拥有一个线程,当运行在单cpu上时,采用多线程可以使设计更简洁,程序执行效率更高;如果运行在多cpu机器上,可以用多个cpu执行各个线程,做到真正的并行处理。 linux下最常使用的是pthread库,需 ...
分类:
编程语言 时间:
2017-05-15 15:06:23
阅读次数:
264
File f=new File(path); Map<String,Integer>map=new HashMap<>(); Version matchVersion = Version.LUCENE_31; Analyzer analyzer = new StopAnalyzer(matchVer ...
分类:
编程语言 时间:
2017-05-15 15:05:51
阅读次数:
239
Springmvc Get请求Tomcat、WebLogic中文乱码问题 ...
分类:
编程语言 时间:
2017-05-15 15:05:36
阅读次数:
131
Python标准库系列之os模块Thismoduleprovidesaportablewayofusingoperatingsystemdependentfunctionality.Ifyoujustwanttoreadorwriteafileseeopen(),ifyouwanttomanipulatepaths,seetheos.pathmodule,andifyouwanttoreadallthelinesinallthefilesonthecommandlineseethefilein..
分类:
编程语言 时间:
2017-05-15 14:22:33
阅读次数:
218
Roy's friends has been spying on his text messages, so Roy thought of an algorithm to encrypt text messages. Encryption Algorithm is as follows:We say ...
分类:
编程语言 时间:
2017-05-15 14:21:44
阅读次数:
212
根本原因是jdk7的版本问题。即使都是jdk1.7也是不一样的.
分类:
编程语言 时间:
2017-05-15 14:20:50
阅读次数:
4868
//#include #include #include #include #include///调用time的头文件。 #include #include #include///调用rand的头文件。 #include///assert的头文件。 #define LL long long usin... ...
分类:
编程语言 时间:
2017-05-15 14:20:04
阅读次数:
251
Python标准库系列之datetime模块Fastimplementationofthedatetimetype.功能说明datetime.date.today()打印输出当前的系统日期datetime.date.fromtimestamp(time.time())将时间戳转成日期格式datetime.datetime.now()打印当前的系统时间current_time.replace(2016,5,12)返回当前..
分类:
编程语言 时间:
2017-05-15 14:19:15
阅读次数:
144
Python标准库系列之json模块JSON(JavaScriptObjectNotation)http://json.orgisasubsetofJavaScriptsyntax(ECMA-2623rdedition)usedasalightweightdatainterchangeformat.JSON通常用于在Web客户端和服务器数据交换,即把字符串类型的数据转换成Python基本数据类型或者将Python基..
分类:
编程语言 时间:
2017-05-15 14:18:15
阅读次数:
246
《Linux命令行完全技术宝典》读书心得 张栋作者 在学习Linux系统中,我们需要掌握各种管理的方法和技巧,而管理Linux系统最有效的方法就是命令行的控制。而我在图书馆中读到的《Linux命令行完全技术宝典》这本书就是对Linux中国所有所用到的常用命令的总结和讲解。 翻开这本书,我们会看到Li ...
分类:
编程语言 时间:
2017-05-15 14:17:13
阅读次数:
216
Python标准库系列之shutil模块Theshutilmoduleoffersanumberofhigh-leveloperationsonfilesandcollectionsoffiles.Inparticular,functionsareprovidedwhichsupportfilecopyingandremoval.Foroperationsonindividualfiles,seealsotheosmodule.对文件、文件夹、压缩包进行处理的..
分类:
编程语言 时间:
2017-05-15 14:16:21
阅读次数:
266
python使用open()这个函数来打开文件返回对象: open 第二参数 文件对象的方法: 从文件中读取一整行字符串 在文件中移动文件指针,从from(0代表文件起始位置,1,代表当前位置,2代表文件末尾)偏移offset个字节 文件的读取与定位: 文件的写入: 如果写入文件,确保以“w”或“a ...
分类:
编程语言 时间:
2017-05-15 14:16:02
阅读次数:
223
预备知识 1、代码转换分析技巧 在早期某些编译器会将C++代码翻译为C代码,然后使用C编译器生成可执行文件。其中翻译的一个转化就是:将this指针显式添加到成员函数的第一个参数位置上,因为C中没有OOP的支持,并在成员函数调用时,自动将对象的地址传递给参数this。 这个过程用如下代码解释: #in ...
分类:
编程语言 时间:
2017-05-15 14:15:45
阅读次数:
258
指向函数的指针: ...
分类:
编程语言 时间:
2017-05-15 14:14:12
阅读次数:
121
Python标准库系列之zipfile模块TheZIPfileformatisacommonarchiveandcompressionstandard.Thismoduleprovidestoolstocreate,read,write,append,andlistaZIPfile.Thismoduledoesnotcurrentlyhandlemulti-diskZIPfiles.ItcanhandleZIPfilesthatusetheZIP64extensions(thatisZIPfi..
分类:
编程语言 时间:
2017-05-15 14:14:03
阅读次数:
240
本文来介绍Spring的AOP。 为什么使用AOP? 使用纯面向对象的思想进行编程。那么对象不但须要处理自身要负责的业务逻辑,要须要关心日志、安全控制和事务。例如以下图: 图1 对遍布系统的关注点服务的调用,常常很分散。如日志和安全。 AOP使这些服务模块化,并以声明的方式将它们应用到它们须要影响的 ...
分类:
编程语言 时间:
2017-05-15 14:12:56
阅读次数:
131
前几天项目需要用到分环境打包, 于是研究了下, 由于项目基于springboot的, 所以分两个情况进行说明: 1), springboot的多环境配置 2), maven-springboot的多环境配置 项目gitHub地址: https://github.com/wenbronk/spring ...
分类:
编程语言 时间:
2017-05-15 14:12:25
阅读次数:
179