//求一句话里单词的个数 前面空格后面非空格 计数器加1//she is a good girl ====5个int CountWords(char c[]){ int word=0; int sum=0; char *p=c; for (;*p!='\0';p++) ...
分类:
其他好文 时间:
2014-08-06 01:29:40
阅读次数:
196
本文记录如何利用cc2530的timer1产生pwm输出。在此之前,先看看timer1的一些特性。 先看timer1的操作模式,分别是Free-Running, Modulo, Up-and-Down。 具体的讲,Free-Running就是在每个时钟沿到来是计数器加1,从0x0000一直加...
分类:
其他好文 时间:
2014-08-04 14:05:17
阅读次数:
509
(1)引用计数法
这是最经典和最古老的一种,它的工作原理是为每个对象配备一个计数器,只有这个对象被引用了,引用计数器就加1,当引用失效时,计数器减一,只要计数器为0,意味着不再被使用,于是该对象就可以被回收了。
优点:实现简单;
缺点:无法处理循环引用情况。即有应该被回收的垃圾对象A、B,他们互相引用,除此之外无其他引用,然而他们计数器值不是0,因此无法回收,从而造成内存泄漏。
(2...
分类:
编程语言 时间:
2014-08-02 18:31:14
阅读次数:
257
文件计数器;将点击该网页的次数记录在文件中,类似C++; 1 '; 3 $stt = stat('.\test.html');//打印该文件的属性细节 4 print_r($stt);//返回为一个数组所以用print_r 5 echo ''; 6 7 if(!@$...
分类:
Web程序 时间:
2014-07-31 12:56:16
阅读次数:
349
通过使用一个计数器对共享资源进行访问控制,Semaphore构造器需要提供初始化的计数器(信号量)大小以及最大的计数器大小访问共享资源时,程序首先申请一个向Semaphore申请一个许可证,Semaphore的许可证计数器相应的减一,当计数器为0时,其他申请该信号量许可证的线程将被堵赛,直到先前已经...
分类:
编程语言 时间:
2014-07-31 02:22:05
阅读次数:
333
原文出自:http://www.cnblogs.com/juxiaoqi/archive/2009/12/01/1614395.html因为工作需要,准备开发一个网站统计系统(感谢ztotem,liy同学大力支持)。该系统主要功能:统计网站中加了计数器代码的页面每天的PV、UV、IP(精确到小时) ...
分类:
Web程序 时间:
2014-07-29 21:33:02
阅读次数:
325
{ 1 h=1*60 m=1*60*60 s=1*60*60*1000 hs=3600000hs}function StartCount():string;{$j+}consth:Integer=0;m:Integer=0;s:integer=0;{$j-}begininc(s);if s>=60 ...
分类:
其他好文 时间:
2014-07-29 20:46:32
阅读次数:
178
很多教科书判断对象是否存活的算法是这样的:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用。很多应届生和一些有多年工作经验的开发人员,他们对于这个问题给予的都是这个答案..
分类:
其他好文 时间:
2014-07-29 16:00:39
阅读次数:
208
新服务上线后观察到,CPU在10 ~ 70%间波动严重,但从每秒业务计数器看业务处理速度很平均。 接下来是排查步骤: 1. dstat -tam 大概每10s一个周期,网络流量开始变得很小,随后突然增大,CPU也激增。 网络流量变化和从性能计数器结果上并不符合,服务相关业务较为复杂,...
分类:
其他好文 时间:
2014-07-28 11:18:00
阅读次数:
241
1.CountDownLatch作用:使一个或多个线程等待一组事件发生。包括一个计数器,初始化为一个正数,表示需要等待的事件数量。countDown方法递减计数器,表示有一个事件已经发生了。await方法等待计数器为零,这表示所有需要等待的事件都已经发生。public class TestHarne...
分类:
其他好文 时间:
2014-07-27 22:51:09
阅读次数:
212