码迷,mamicode.com
首页 > 编程语言 > 日排行
C++ 线程池的设计问题
1. 给用户添加任务的接口是 schedule(arg), arg应该如何设置a) 创建 Work class, 将arg设置为 Work*, Work由用户创建,用户删除,线程池内仅保留对Work对象的引用问题:我写完thread_pool后才发现,用户不再知道如何去删除他创建的 Work了,因为...
分类:编程语言   时间:2014-05-20 12:15:23    阅读次数:337
写规范的javascript脚本代码 之单var
在函数顶部使用单var语句是比较有用的一种形式,其好处在于:提供了一个单一的地方去寻找功能所需要的所有局部变量防止变量在定义之前使用的逻辑错误帮助你记住声明的全局变量,因此较少了全局变量//zxx:此处我自己是有点晕乎的…少代码(类型啊传值啊单线完成)单var形式长得就像下面这个样子:var a=0...
分类:编程语言   时间:2014-05-20 11:42:18    阅读次数:342
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
Java实现单向链表
/* 先定义一个Node类用来存储节点的值域和指针域 * 即当前节点中的值和后面节点的方法 * 在C中就是相当与定义一个结构体类型一个数据域和指针域的方法 */class LNode{//这个写法已经非常固定了 设置两个属性分别用set函数和get函数来得到这两个属性 private int da....
分类:编程语言   时间:2014-05-20 11:14:55    阅读次数:316
一家人的周末餐与多线程——起步
多线程编程在学习编程初级阶段的时候一直是一个既富有神秘感而吸引人,又充满了难以学习感而经常看不懂,特别是当时还没有学习操作系统的时候。正好最近的 工作做了很多与多线程编程相关的事情,并且在坐班车的时候突发灵感,迸发出如何和现实结合阐述多线程的思路,希望这系列文章能给那些想要学习多线程编程的童鞋能有....
分类:编程语言   时间:2014-05-20 11:13:27    阅读次数:454
[VC]在VC++中实现让程序只运行一个实例的方法且实现该实例
方法一: 有时候在开发应用程序时,希望控制程序运行唯一的实例。例如,最常用的mp3播放软 件Winamp,由于它需要独占计算机中的音频设备,因此该程序只允许自身运行唯一的一个例程。在Visual C++的开发实践中,对于16位的Windows系统,应用程序的hPrevInstance句柄保存了应用....
分类:编程语言   时间:2014-05-20 10:58:28    阅读次数:406
javascript学习笔记(二)
二、DOMDOM是"DocumentObjectModel"(文档对象模型)的首字母缩写,当创建了一个网页并把它加载到WEB浏览器中时,DOM就在后台生成,它讲根据你编写的网页文档创建一个文档对象。javascript语言里的对象可以分为三种类型:①用户定于对象(user-definedobject...
分类:编程语言   时间:2014-05-20 10:44:58    阅读次数:385
[VC]线程
是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共 享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间 断性。线...
分类:编程语言   时间:2014-05-20 10:46:18    阅读次数:288
java中文件的读写
Java中文件读写操作的作用是什么?回答这个问题时应该先想到的是Java只是一门语言,我们的一种使用工具而已,这样答案就明晰了,就是将外来的各种数据写入到某一个文件中去,用以保存下来;或者从文件中将其数据读取出来,供我们使用。就如下电影过程,从网络资源中下载一部电影保存于你电脑中(写文件),当你想看...
分类:编程语言   时间:2014-05-20 10:47:34    阅读次数:384
写规范的javascript脚本代码 之for循环
在for循环中,你可以循环取得数组或是数组类似对象的值,譬如arguments和HTMLCollection对象。通常的循环形式如下:// 次佳的循环for (var i = 0; i < myarray.length; i++) { // 使用myarray[i]做点什么}这种形式的循环的不足.....
分类:编程语言   时间:2014-05-20 09:49:23    阅读次数:344
c语言:从一组数据中选出可以组成三角形并且周长最长的三个数(简单)
题目如下:思路分析:写出完整的程序: 1 /* 2 问题描述: 3 有n根棍子,棍子i的长度为ai。想要从中选出3根棍子组成周长尽可能长的三角形。请输 4 出最大的周长,若无法组成三角形则输出0。 5 */ 6 7 #include 8 #include 9 #defi...
分类:编程语言   时间:2014-05-20 09:31:21    阅读次数:940
通过运用多线程来异步控制程序的运行
background:又一个持续运行的程序,不断产生数据,而在主程序中不仅需要监控所产生的程序,同时还要能控制其运行状态。solution:不断产生数据的为一个线程,为达到需求,增加两个线程,其中辅线程用来不断监视产生数据线程的数据,而主线程则用来控制辅线程的运行与否(即是否监视)。一共涉及三个类,...
分类:编程语言   时间:2014-05-20 09:21:53    阅读次数:289
用 Python 替代 Bash 脚本(转)
add by zhj: 其实作者是想说用Python来做那些Bash实现起来比较麻烦的部分,即将Bash与Python结合使用。英文原文:http://www.linuxjournal.com/content/python-scripts-replacement-bash-utility-scrip...
分类:编程语言   时间:2014-05-20 08:53:25    阅读次数:735
Java语言的安全性的体现
Java语言的安全性的体现1、严格遵循面向对象的规范。这样封装了数据细节,只提供接口给用户。增加了数据级的安全性。2、无指针运算。java中的操作,除了基本类型都是引用的操作。引用是不能进行增减运算,不能被直接赋予内存地址的,从而增加了内存级的安全性。3、数组边界检查。这样就不会出现C/C++中的缓...
分类:编程语言   时间:2014-05-20 08:32:55    阅读次数:372
写规范的javascript脚本代码 之for in
for-in循环(for-in Loops)for-in循环应该用在非数组对象的遍历上,使用for-in进行循环也被称为“枚举”。从技术上将,你可以使用for-in循环数组(因为JavaScript中数组也是对象),但这是不推荐的。因为如果数组对象已被自定义的功能增强,就可能发生逻辑错误。另外,在f...
分类:编程语言   时间:2014-05-20 08:34:21    阅读次数:432
Python的多线程实现
参考:1. 使用Python进行线程编程:http://www.ibm.com/developerworks/cn/aix/library/au-threadingpython/2. Python:使用threading模块实现多线程编程:http://blog.csdn.net/bravezhe/...
分类:编程语言   时间:2014-05-20 08:13:57    阅读次数:445
C++基础:C++标准库之map简介
1、综述 Map是C++STL中众多的Container(容器)之一,与python的字典略类似,Map作为一个关联容器,将key与value相互关联,其中key为关键字,是不可更改的,而value是key值的相对应值。Map所提供的一对一的数据映射关系,在很多时候可以提供编程的极大便利。 Map内...
分类:编程语言   时间:2014-05-20 08:10:03    阅读次数:529
Javascript 数字保留2位小数
整理使用Javascript函数将数值保留两位小数: 1.num.toFixed(2) //进位 2.(Math.round(num * 100) / 100).toFixed(2) //进位 3.(Math.floor(num * 100) / 100).toFixed(2) //不进...
分类:编程语言   时间:2014-05-20 08:05:53    阅读次数:456
【C++对象模型】构造函数语意学之二 拷贝构造函数
关于默认拷贝构造函数,有一点和默认构造函数类似,就是编译器只有在【需要的时候】才去合成默认的拷贝构造函数。在什么时候才是【需要的时候】呢?也就是类不展现【bitwise copy semantics】时,即不展现【逐位次拷贝】时,才会合成默认拷贝构造函数。所谓的【逐位次拷贝】,也就是简单的赋值,不管...
分类:编程语言   时间:2014-05-20 08:07:10    阅读次数:322
C++ Primer 学习笔记_80_模板与泛型编程 --类模板成员
模板与泛型编程--类模板成员引言: 这一节我们介绍怎样实现前面提到的Queue模板类。 标准库将queue实现为其他容器之上的适配器。为了强调在使用低级数据结构中设计的编程要点,我们将Queue实现为链表。实际上,在我们的实现中使用标准库可能是个更好的决定!!-_-。1、Queue的实现策略 如图所示,我们实现两个类: 1)QueueItem类表示Queue的链表中的节点,该类有两个数据成员ite...
分类:编程语言   时间:2014-05-20 13:47:39    阅读次数:430
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!