码迷,mamicode.com
首页 > 编程语言
操作系统(10 线程和进程的区别 --非法操作)
1、并发执行:多进程和多线程。 2、 apache 和 iis 对比(多进程和多线程的之间区别) apache 是多进程实现的,iis是多线程实现的。 区别: 1>效率上:线程效率比进程效率高。 2>稳定性:线程和进程比,线程不稳定,一个线程出现问题,多个...
分类:编程语言   时间:2015-06-16 12:32:35    阅读次数:122
spring事务源码分析结合mybatis源码(三)
下面将结合mybatis源码来分析下,这种持久化框架是如何对connection使用,来达到spring事务的控制。想要在把mybatis跟spring整合都需要这样一个jar包:mybatis-spring-x.x.x.jar,这里面定义了一些主要的整合信息。在spring配置文件中需要配置如下两...
分类:编程语言   时间:2015-06-16 12:31:25    阅读次数:518
Swift学习笔记十四
Deinitialization当类的实例对象即将要被释放时,会立即调用deinitializer,通过deinit关键字来定义deinitializer,和initializer一样,它也只存在于类类型上。当实例对象不再有用时,Swift会自动释放该对象。Swift通过自动引用计数(ARC)来管理...
分类:编程语言   时间:2015-06-16 12:28:42    阅读次数:143
Java基础—异常处理总结
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,...
分类:编程语言   时间:2015-06-16 12:28:31    阅读次数:177
阿里云 SDK python3支持
最近的一个项目需要操作阿里云的RDS,项目使用python3,让人惊讶的是官方的SDK竟然只支持python2在阿里云现有SDK上改了改,文件的修改只涉及aliyun/api/base.py,详见https://github.com/yedf/aliyun-python修改后的代码在python2....
分类:编程语言   时间:2015-06-16 12:28:13    阅读次数:569
终止线程的三种方法(转)
有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1. 使用退出标志终止...
分类:编程语言   时间:2015-06-16 12:24:34    阅读次数:111
Java Thread join() 的用法
Java Thread中, join() 方法主要是让调用改方法的thread完成run方法里面的东西后, 在执行join()方法后面的代码。示例:Java代码classThreadTesterAimplementsRunnable{privateintcounter;@Overridepublic...
分类:编程语言   时间:2015-06-16 12:21:19    阅读次数:138
在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具。
在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具。 名称 作用 jps JVM process status tool,显示指定系统内所有的 HotSpot 虚拟机进程? jstat JVM statistics monitoring ...
分类:编程语言   时间:2015-06-16 11:18:20    阅读次数:127
数组的排序算法(冒泡排序,选择排序,插入排序)
package?j2se; /** ?*?Created?by?jingqing.zhou?on?2015/6/16. ?*?数组排序算法 ?*/ public?class?inserSort?{ ???/** ????*冒泡排序 ????*/ ????public?static?int[]?bubbleS...
分类:编程语言   时间:2015-06-16 11:14:59    阅读次数:126
python 通过logging写入日志到文件和控制台
#!/usr/bin/python #-*-coding:utf-8-*- importlogging #创建一个logger logger=logging.getLogger(‘mytest‘) logger.setLevel(logging.DEBUG) #创建一个handler,用于写入日志文件 fh=logging.FileHandler(‘test.log‘) fh.setLevel(logging.DEBUG) #再创建一个handler,..
分类:编程语言   时间:2015-06-16 11:13:27    阅读次数:148
Effective C++ 条款50
了解new和delete的合理替换时机如题所述,我们在本节中只是了解一下什么时候需要自己写new和delete,为什么要重新写new和delete,出于什么样的动机等等。 本文重在论述,至于作者提供的程序代码也具有漏洞,本节的目的就是对new和delete有一个宏观的认识。下面是替换的原因:1.用来检测运用上的错误。如果delete new的内存失败,会导致内存泄漏。如果在new所得内存多次del...
分类:编程语言   时间:2015-06-16 11:14:44    阅读次数:132
半同步半异步线程池的实现(C++11)
简介处理大量并发任务时,一个请求对应一个线程来处理任务,线程的创建和销毁将消耗过多的系统资源,并增加上下文切换代价。线程池技术通过在系统中预先创建一定数量的线程(通常和cpu核数相同),当任务到达时,从线程池中分配一个线程进行处理,线程在处理完任务之后不用销毁,等待重用。线程池包括半同步半异步和领导者追随者两种实现方式。线程池包括三部分,第一层是同步服务层,它处理来自上层的任务请求。第二层是同步队列...
分类:编程语言   时间:2015-06-16 11:12:52    阅读次数:434
AdaBoost算法详解与实战
【原创】Liu_LongPo 转载请注明出处 【CSDN】http://blog.csdn.net/llp1992AdaBoost算法是基于单层决策树等弱分类算法的强学习分类算法。单层决策树算法也是一种分类算法,但是其分类效果较差,只根据一个特征进行数据划分,因此单层决策树算法被称为弱分类算法;而AdaBoost算法通过将多个弱分类算法串行训练而成,属于强分类算法。AdaBoost算法是boost...
分类:编程语言   时间:2015-06-16 11:11:05    阅读次数:804
手把手教你:解决python UnicodeDecodeError: 'gb2312' codec can't decode问题
问题:UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 2-3: illegal multibyte sequence 原因:python在做将普通字符串转换为unicode对象时, 例如:u_string = unicode(string , "gb2312"),如果你的字符串string中有诸如某些繁体字,例...
分类:编程语言   时间:2015-06-16 11:11:19    阅读次数:545
js中二维数组篇
QQ:1187362408 欢迎技术交流和学习 js中二维数组篇(二维数组篇): TODO: 1,一位数组声明并初始化如下: var chkProQuery = new Array("ddlPro", "ddlCity", "ddlCoun", "ddlTown", "ddlVill", "ddlGird");//联动select改变对应checkbox控制全选反选 初始化<省市县乡镇村...
分类:编程语言   时间:2015-06-16 11:11:26    阅读次数:140
Spring Web Flow 入门demo(一)附源码
Spring Web Flow (SWF)是Spring Framework的一个脱离模块。这个模块是Spring Web应用开发模块栈的一部分,Spring Web包含Spring MVC。Spring Web Flow的目标是成为管理Web应用页面流程的最佳方案。当你的应用需要复杂的导航控制,例如向导,在一个比较大的事务过程中去指导用户经过一连串的步骤的时候,SWF将会是一个功能强大的控制器。...
分类:编程语言   时间:2015-06-16 11:09:08    阅读次数:160
java swing版本打飞机源码
java swing版本打飞机源码 源代码下载地址:http://www.zuidaima.com/share/1553224165755904.htm...
分类:编程语言   时间:2015-06-16 11:08:46    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!