码迷,mamicode.com
首页 > 编程语言
一家人的周末餐与多线程——起步
多线程编程在学习编程初级阶段的时候一直是一个既富有神秘感而吸引人,又充满了难以学习感而经常看不懂,特别是当时还没有学习操作系统的时候。正好最近的 工作做了很多与多线程编程相关的事情,并且在坐班车的时候突发灵感,迸发出如何和现实结合阐述多线程的思路,希望这系列文章能给那些想要学习多线程编程的童鞋能有....
分类:编程语言   时间:2014-05-20 11:13:27    阅读次数:454
Java实现单向链表
/* 先定义一个Node类用来存储节点的值域和指针域 * 即当前节点中的值和后面节点的方法 * 在C中就是相当与定义一个结构体类型一个数据域和指针域的方法 */class LNode{//这个写法已经非常固定了 设置两个属性分别用set函数和get函数来得到这两个属性 private int da....
分类:编程语言   时间:2014-05-20 11:14:55    阅读次数:316
30天轻松学习javaweb_通过telnet连接http服务器
telnet是windows自带的网络连接工具,可以用于连接任何服务器。通过Telnet连接服务端Telnet localhost 8080GET /news/1.html HTTP/1.1Host:将获取到如下信息:HTTP/1.1 200 OKServer: Apache-Coyote/1.1A...
分类:编程语言   时间:2014-05-20 11:23:15    阅读次数:349
写规范的javascript脚本代码 之单var
在函数顶部使用单var语句是比较有用的一种形式,其好处在于:提供了一个单一的地方去寻找功能所需要的所有局部变量防止变量在定义之前使用的逻辑错误帮助你记住声明的全局变量,因此较少了全局变量//zxx:此处我自己是有点晕乎的…少代码(类型啊传值啊单线完成)单var形式长得就像下面这个样子:var a=0...
分类:编程语言   时间:2014-05-20 11:42:18    阅读次数:342
C++ 线程池的设计问题
1. 给用户添加任务的接口是 schedule(arg), arg应该如何设置a) 创建 Work class, 将arg设置为 Work*, Work由用户创建,用户删除,线程池内仅保留对Work对象的引用问题:我写完thread_pool后才发现,用户不再知道如何去删除他创建的 Work了,因为...
分类:编程语言   时间:2014-05-20 12:15:23    阅读次数:337
java中String类型转换方法
integer to String :int i = 42;String str = Integer.toString(i);orString str = "" + i double to String :String str = Doubl...
分类:编程语言   时间:2014-05-20 12:54:45    阅读次数:358
javascript学习笔记(一)
一、javascipt的基本语法在基本语法方面与C语言等没有太大区别javascript的语法区别1、变量可以不进行数据类型的定义直接声明,其中用var声明的局部变量,不用var声明的是全局变量function square(num){ total=num1*num2; return total;}...
分类:编程语言   时间:2014-05-20 13:17:43    阅读次数:287
c++之虚函数(动态绑定技术)
虚函数: 1.虚函数的思想借鉴于Simula语言,可以实现运行的多态。虚函数允许派生类重载、覆盖,即使访问对象所使用的指针类型是基类型,但依旧能调用派生类的相应函数。当使用对象指针或对象引用调用虚函数时,采用动态绑定技术。 2.virtual 关键字只能用在虚函数的声明中,在函数的定义中不能使用 ....
分类:编程语言   时间:2014-05-20 13:23:11    阅读次数:280
C#多线程编程之:异步方法调用
异步方法 当一个线程调用方法后,直到方法执行完毕,线程才继续执行,这种方法被称为同步方法。然而,有些方法执行时间可能非常长,比如串口操作或访问网络,这样线程被阻塞,而无法响应用户的其他请求。这种情况通常是无法忍受的,所以这时我们应该使用异步方法。 异步方法的原理是,在方法调用前为异步方法指定一个.....
分类:编程语言   时间:2014-05-20 13:36:54    阅读次数:280
Python yield
http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/清单 5. 使用 yield 的第四版 def fab(max): n, a, b = 0, 0, 1 while n >> for n in fab...
分类:编程语言   时间:2014-05-20 13:45:03    阅读次数:319
javascript 原型机制
prototype,__proto__,constructor在 JavaScript 原型继承结构里面,规范中用 [[Prototype]] 表示对象隐式的原型,在 JavaScript 中用 __proto__ 表示,并且在 Firefox 和 Chrome 浏览器中是可以访问得到这个属性的,但...
分类:编程语言   时间:2014-05-23 10:08:04    阅读次数:385
Java 内存分配全面浅析
转载了两篇文章:第一篇:本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,...
分类:编程语言   时间:2014-05-23 10:11:27    阅读次数:400
java获取当前时间的方式【转】
1 import java.sql.Timestamp; 2 import java.text.ParsePosition; 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 6 import com.tt...
分类:编程语言   时间:2014-05-23 10:15:18    阅读次数:998
C#多线程编程之:异步事件调用
当一个事件被触发时,订阅该事件的方法将在触发该事件的线程中执行。也就是说,订阅该事件的方法在触发事件的线程中同步执行。由此,存在一个问 题:如果订阅事件的方法执行时间很长,触发事件的线程被阻塞,长时间等待方法执行完毕。这样,不仅影响后续订阅事件方法的执行,也影响主线程及时响应用户 的其他请求。如何处...
分类:编程语言   时间:2014-05-23 10:18:27    阅读次数:353
经典的线程模型
既然我们已经明白为什么线程会有用以及如何使用它们,不如让我们用更近一步的眼光来审查一下上面的想法。进程模型基于两种独立的概念:资源分组处理与执行。有时,将这两种概念分开会更有益,这也引入了“线程”这一概念。我们将先来看经典的线程模型;之后我们会来研究“模糊进程与线程分界线”的Linux线程模型。理解...
分类:编程语言   时间:2014-05-23 10:21:03    阅读次数:346
关于java.lang.NoClassDefFoundError: org.achartengine.model.XYMultipleSeriesDataset 错误
解决办法:首选找到 build path - 然后选择 Configure build path项选择 "Order and Export" 栏选中 "achartengine-1.0.0.jar“,然后让它置顶,点击"UP"更新你的项目(Project -> Clean...)碰到包类似的错,也....
分类:编程语言   时间:2014-05-23 10:24:56    阅读次数:311
使用线程池与专用线程
高效线程使用圣典 严格来讲,线程的系统开销很大。系统必须为线程分配并初始化一个线程内核对象,还必须为每个线程保留1MB的地址空间(按需提交)用于线程的用 户模式堆栈,分配12KB左右的地址空间用于线程的内核模式堆栈。然后,紧接着线程创建后,Windows调用进程中每个DLL都有的一个函数来通知进程....
分类:编程语言   时间:2014-05-23 10:25:32    阅读次数:399
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!