总是有些人在质疑,说pc机用java无法直接进行串口通信。这篇文章通过完成的实例代码,完美的宣告了一些!!!!...
分类:
编程语言 时间:
2015-01-26 21:11:24
阅读次数:
365
构造与析构
l 可定义初始化函数,但类内部所有变量会先于初始化函数初始化。
l 可以在类体内直接定义变量时直接初始化变量。
l 类中变量定义的顺序就是初始化的顺序
l 类构造时先构造所有的预定义变量,然后调用构造函数
l 垃圾回收机制不但会回收内存,还会将数据结构移动到紧凑的区域。在少量垃圾时采用标记清除法,不进行内存移动。
l 当在构造函数内用this调用其他构造函数时,...
分类:
编程语言 时间:
2015-01-26 21:10:34
阅读次数:
187
1:安装好Python开发环境
2:创建python工程的时候出现错误提示:
按字面意思是:”没有指定项目的翻译“。说明没有导入Python的开发环境或者编译器。
3:eclipse配置python开发环境
(1)找到eclipse---->window----->freference.找到左侧栏边得pydev,展开,点击Interpreter-Python。
...
分类:
编程语言 时间:
2015-01-26 21:10:20
阅读次数:
225
Python Web开发时,为了获得极高的并发性能,需要使用gevent,在Linux下用python的包安装工具pip安装gevent时:sudo pip install gevent,出现如下错误:
致命错误: Python.h:没有那个文件或目录
这种情况是因为没有安装python-dev,所以只需要安装python-dev之后再安装gevent就不会出错了。
安装pyth...
分类:
编程语言 时间:
2015-01-26 21:07:41
阅读次数:
678
一:首先看一个小程序
array = [0,1,2,3,4]
k = 0
for i in array:
k = k + i
print k
这段程序的意思是求array数组每个元素的总和。
如果我想现在想求数组array2元素的总和的话,难道还要重复上面的操作吗?array2 = [2,4,6]我们可以对程序打包,即自定义函数
二:打包函数array = [0,1,2,3,4]
...
分类:
编程语言 时间:
2015-01-26 21:07:44
阅读次数:
264
Problem 3
The prime factors of 13195 are 5, 7, 13 and 29.
What is the largest prime factor of the number 600851475143 ?
python code:
import math
sqrt=math.sqrt
def func(x):
...
分类:
编程语言 时间:
2015-01-26 21:07:23
阅读次数:
216
windows TLS (线程本地存储)
一、TLS简述和分类
我们知道在一个进程中,所有线程是共享同一个地址空间的。所以,如果一个变量是全局的或者是静态的,那么所有线程访问的是同一份,如果某一个线程对其进行了修改,也就会影响到其他所有的线程。不过我们可能并不希望这样,所以更多的推荐用基于堆栈的自动变量或函数参数来访问数据,因为基于堆栈的变量总是和特定的线程相联系的。
不...
分类:
编程语言 时间:
2015-01-26 21:06:12
阅读次数:
258
spring-mvc的主要结构:
1、DispatcherServlet:中央控制器。
1)把请求给转发到具体的控制类(即具体的Controller)。
2)需要在web.xml 中配置,类似于struts2需要配置的 StrutsPrepareAndExecuteFilter 。
2、Controller:具体处理请求的控制器。
1)类似于struts2的action ,处理具体请求与返回的信息。
2)日常功能都在Controller 中处理。可以使用xml实现(继承AbstractController...
分类:
编程语言 时间:
2015-01-26 21:07:30
阅读次数:
327
下载地址:https://code.csdn.net/FansUnion/chinesechess-v2 主要内容:Java源代码、毕业设计、API文档、声音图片等资源、Demo截图等一切的一切。 2012年就已经把所有资料上传到CSDN下载频道了,结果总是有网友反馈无法下载或者找不到源码,今天终于解决了这个“历史遗留问题”。 如果,把大学阶段完成的中国象棋,一切资料...
分类:
编程语言 时间:
2015-01-26 21:06:19
阅读次数:
199
前言 最近一段时间研究谷歌浏览器内核。谷歌浏览器内核一直开源,并维护更新,它的开源项目中内核更新速度和Chrome浏览器版本更新进度一样!而且它不同于WebKit(值得一题的是谷歌浏览器已不使用WebKit内核了),它提供的不仅仅是页面渲染,而是提供一整浏览器解决方案和插件规则。 使用方便:我们.....
分类:
编程语言 时间:
2015-01-26 21:04:12
阅读次数:
1308
享元模式采用一个共享来有效的支持大量细小粒度的对象,避免大量有相同内容的类的开销(如内存耗费),共享一个元类。应用场景:页面存在大量的资源密集型对象;他们具备一些共性,可以分离出公共操作的数据。一个例子,汽车登记: var Car = function(make,model,year,owne...
分类:
编程语言 时间:
2015-01-26 20:58:07
阅读次数:
342
http://www.cnblogs.com/springsource/archive/2013/01/11/2856968.html这个是360图书馆中的那篇!介绍堆内存老年代和新生代很详细http://www.360doc.com/content/13/1001/14/15643_3183819...
分类:
编程语言 时间:
2015-01-26 20:56:35
阅读次数:
215
Crazy Shopping(拓扑排序+完全背包)Because of the 90th anniversary of theCoherent & Cute Patchouli(C.C.P),Kawashiro Nitoridecides to buy a lot of rare things to...
分类:
编程语言 时间:
2015-01-26 20:57:38
阅读次数:
220
3.1数组的定义和使用数组(Array)是用来存储一组相同数据类型数据的集合。数组中的每个数据称为一个元素(element),数组可以分为一维数组,二维数组和多维数组。我们主要讲解一维数组和二维数组。3.1.1一维数组的声明数组变量Java中的数组必须先声明然后再使用,Java中声明数组的方式如下:...
分类:
编程语言 时间:
2015-01-26 20:55:00
阅读次数:
464
观察者模式定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。例子:杂志订阅发布者包含一些方法:var publisher = { subscribers:function(fn,type){ ...
分类:
编程语言 时间:
2015-01-26 20:53:13
阅读次数:
213
由于目前Spring官方只提供Meven的下载方式,为了能以最快的速度入门使用框架,这里提供百度网盘下载链接。 注:本入门教程默认已经配置成功SpringMVC框架。1、web.xml配置 contextConfigLocation classpath:applic...
分类:
编程语言 时间:
2015-01-26 20:47:08
阅读次数:
173
一,开篇分析Hi,大家好!大熊君又和大家见面了,还记得上一篇文章吗。主要讲述了一个“Tab”插件是如何组织代码以及实现的”,以及过程化设计与面向对象思想设计相结合的方式是如何设计一个插件的,两种方式各有利弊取长补短,本系列文章是以学习为导向的,具体场景大家自己定夺使用方式。在从这篇文章中,我们还是以...
分类:
编程语言 时间:
2015-01-26 20:48:48
阅读次数:
329