求未配对的数(1):在一组数据中有只有一个数出现了一次,其余的数都是成对的出现,请找出这个数:这个题很容易解决,只要把这组数据全部异或(相同为零,不同为1),所以出现两次的数异或后就为零,最后剩下的就是出现一次的数。#include<stdio.h>
#include<stdlib...
分类:
编程语言 时间:
2016-04-20 18:12:38
阅读次数:
205
一、相关概念:临界资源:多个进程能够访问的资源临界区:访问临界资源的一段代码互斥:独占临界资源同步:带着顺序性的进程运行,(大部分)建立在互斥的情况下二元信号量:相当于一把互斥锁二、线程互斥1、造成干扰:进程进行均匀切换2、互斥量(mutex):加锁:变为原子返回值..
分类:
编程语言 时间:
2016-04-20 18:12:30
阅读次数:
216
【方式一】百分号(%)方式,类C的printf,需要分别不同类型。1、匿名tuple。(推荐在参数少时用)>>>‘姓名:%s,年龄:%d‘%(‘walker‘,99)
‘姓名:walker,年龄:99‘2、命名dict,字典的key可以重用。>>>‘姓名:%(name)s,年龄:%(age)d,工龄:%(age)d‘%{‘name‘..
分类:
编程语言 时间:
2016-04-20 18:10:54
阅读次数:
127
这一节我们学习一个新的排序算法,准确的来说,应该叫“有向图的拓扑排序”。所谓有向图,就是A->B,但是B不能到A。与无向图的区别是,它的边在邻接矩阵里只有一项(友情提示:如果对图这种数据结构部不太了解的话,可以先看一下这篇博文:数据结构和算法之 无向图。因为拓扑排序是基于图这种数据结构的)。...
分类:
编程语言 时间:
2016-04-20 18:11:39
阅读次数:
199
Spring加载ConfigurationProperties的典型应用是自动加载(Autowired),在一些特殊的场景需要手动修改加载的Property属性。 代码实例,config类 import java.util.ArrayList; import java.util.List; impo... ...
分类:
编程语言 时间:
2016-04-20 18:07:26
阅读次数:
314
服务器端代码: package socket;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.io.BufferedReader;import ja ...
分类:
编程语言 时间:
2016-04-20 18:09:06
阅读次数:
154
1、分类 2、DOME 2.1 newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。示例代码如下: 线程池为无限大,当执行第二个任务时第一个任务已经完成,会复用执行第一个任务的线程,而不用每次新建线程。 2.2 new ...
分类:
编程语言 时间:
2016-04-20 18:06:50
阅读次数:
193
最近在项目中遇到了Java bean 和XML互转的需求, 本来准备循规蹈矩使用dom4j忽然想起来之前曾接触过的XStream, 一番研究豁然开朗,利器啊利器, 下来就XStream的一些用法与大家分享。 XStream是大名鼎鼎的thought works下的一个开源项目, 主要功能是提供JAV ...
分类:
编程语言 时间:
2016-04-20 18:01:23
阅读次数:
274
1.什么是接口 在生活中,接口是一套规范,满足这个规范的设备,就可以将它们组装到一起,从而实现该设备的功能 2.接口的注意点 01.接口不能实例化,因为接口是比抽象类抽象程度更好的类型 02一个类如果实现了某个接口,必须重写该接口中的所有方法 03.接口不能有构造,但是抽象类可以有 04.接口中所有 ...
分类:
编程语言 时间:
2016-04-20 17:58:40
阅读次数:
166
1、多态 C++多态分两种--静态和动态,其中静态联编支持的多态称为编译时多态,包括重载和模板;动态联编支持的多态称为运行时多态,包括 继承和虚函数实现。 多态主要是由虚函数实现的,虚函数允许子类重新定义基类的虚函数(override);重载(overload)则是一个类中有多个同名函数,这些函数的 ...
分类:
编程语言 时间:
2016-04-20 17:56:49
阅读次数:
157
基于Spring MVC的Web应用开发(3) - Resources 上一篇介绍了在基于Spring MVC的Web项目中加入日志,本文介绍Spring MVC如何处理资源文件。 注意到本项目的web.xml配置的DispatcherServlet对应的url-pattern为"/",即所有的UR ...
分类:
编程语言 时间:
2016-04-20 17:55:57
阅读次数:
167
chr(i) 中文说明: 返回整数i对应的ASCII字符。与ord()作用相反。 参数x:取值范围[0, 255]之间的正数。 ASCII字符对应整数 a-z:97-122 A-Z:65-90 0-9:48-57 ...
分类:
编程语言 时间:
2016-04-20 17:54:51
阅读次数:
127
XStream是一个Java对象和XML相互转换的工具,很好很强大。提供了所有的基础类型、数组、集合等类型直接转换的支持。 XStream中的核心类就是XStream类,一般来说,熟悉这个类基本就够用了。 由于XStream.jar依赖于xmlpull.jar 所以,需将这两个jar一同导入。 下载 ...
分类:
编程语言 时间:
2016-04-20 17:53:43
阅读次数:
204
C#——调用C/C++的dll(工具:VS2015,Swig) 需求背景: 1. 为调高效率,部分代码用c/c++代替 2. 部分处理逻辑(主要是算法),有现成的C/C++实现,多见于系统升级改造的项目中 实现步骤: 参照:http://blog.csdn.net/lee353086/article ...
分类:
编程语言 时间:
2016-04-20 17:52:24
阅读次数:
192
使用var 的变量会在js开头先申明,故此var变量申明顺序不影响, 变量使用var(显式申明)为局部变量,变量不使用var(隐式申明)为全局变量, 隐式申明 创建了一个全局对象的属性,可以删除, var a=1; 申明的是本地变量a并赋值1; b=2; 先寻找是否有变量b申明,有则使用该变量,没有 ...
分类:
编程语言 时间:
2016-04-20 17:52:34
阅读次数:
170
谈谈:C++类的“包含”机制 本人在学习Qt的时候发现了一个非常有趣的现象。有很多函数的调用方法都写成了如下的形式: object.func().func2(); 这令小弟着实不懂。在上面这段代码中,第一个对象调用它的成员函数func()是完全没有问题的,但是后面那个func2()就奇怪了。我们只知 ...
分类:
编程语言 时间:
2016-04-20 17:51:07
阅读次数:
190