1、malloc函数
void *malloc(size_t size);
说明:malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。2、malloc 和 new 至少有两个不同:new 返回指定类型的指针,并且可以自动计算所需要大小。比如:
int *p;
p = new int; //返回类型为int* 类型(整数型指针),分配大小为 sizeof(int);
或:
int* parr;
parr = new int [100]; //返回类型为 int* 类型(整数型指针),分配大...
阅读全文
生产者消费者模式说明:
1.生产者只在仓库未满时进行生产,仓库满时生产者进程被阻塞;
2.消费者只在仓库非空时进行消费,仓库为空时消费者进程被阻塞;
3.当消费者发现仓库为空时会通知生产者生产;
4.当生产者发现仓库满时会通知消费者消费;
实现的关键:
共享内存中的两个同步方法,及同步方法中wait()方法的调用,同步保证了对象只能被一个线程占用,wait保证了当线程在等待过程中释放锁,使得其他对象有机会获得锁。
在...
阅读全文
这个也是自己转载的,现在对DOM还比较熟悉,自己不要只是复制代码,可以试着去熟悉其中的一两种,以后会有用处的。
xml的四种解析方法及源代码(SAX、DOM、JDOM、DOM4J)
第一种:SAX解析
SAX处理机制:SAX是一种基于事件驱动的API。利用SAX解析XML文档,牵涉到两个部分:解析器和事件处理器。解析器负责读取XML文档,并向事件处理器发生事件,如元素开始和元素结束事件;而事件处理器则负责对事件做出响应,对传递的XML数据进...
阅读全文
原文转载地址:http://www.cnblogs.com/chinahnzhou/archive/2013/03/19/2968805.html
20个有用的java代码
1. Strings转int和int转String
String a = String.valueOf(2); //integer to numeric string
int i = Integer.parseInt(a); //numeric string to an int
2.在文件内追加文字
BufferedWriter out = null;
try {
out = new BufferedWriter(new FileWriter(”filename”, true));
out.write(”aString”)...
阅读全文
1、项目下右键——Build Path——config build path——Libraries——Web App
Libraries——struts2-core-2.3.14.3展开——Source attachment——edit——
External Folder——解压出来的struts包——src——core——src——main——java
2、注意要先将资源包引入进来。
阅读全文
<script>
function addfavorite()
{
if (document.all)
{
window.external.addFavorite('http://www.XXX.com','XXX');
}
else if (window.sidebar)
{
window.sidebar.addPanel('XXX', 'http://www.XXX.com', "");
}
}
</script>
<a href="#" onclick="addfavorite()">XXX</a>
浏览器添加收藏夹
asp.net
<a href="<%=Context.Request.Url.AbsoluteUri %>" onclick="window.ext...
阅读全文
本文转载地址:http://www.cnblogs.com/chinahnzhou/archive/2013/03/19/2969484.html
1. 创建一个嵌套的过滤器
.filter(":not(:has(.selected))") //去掉所有不包含class为.selected的元素
2. 重用你的元素查询
var allItems = $("div.item");
var keepList = $("div#container1 div.item");
<div>class names:
$(formToLookAt + " input:checked").each(function() { keepListkeepList = keepList.filter("."...
阅读全文
[转]获取Android SDK 源代码并在Eclipse中关联查看的方法(for sdk2.3)
获取Android的Java源代码并在Eclipse中关联查看的最新方法作者:lizongbo 发表于:01:59. 星期六, 一月 1st, 2011
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。http://618119.com/archives/2011/01/01/201.html
在Google搜索“Android Eclipse 源代码”得到的结果并不合适,因为Google的Eclipse Android...
阅读全文
ADO是一组由微软提供的COM组件,基于面向对象思想的编程接口。它建立在COM体系结构之上,它的所有接口都是自动化接口,因此在C++、VisualBasic、Delphi等支持COM的开发语言中通过接口都可以访问到ADO。ADO对象模型非常精炼,由三个主要对象Connection、Command、Recordset和几个辅助对象组成。
我们利用ADO技术的GetCollect()函数读取excel表中的字符串中会发现如果数字行数过长(一般>255行)会出现读取的数据不完...
阅读全文