3.系统机制微软提供了一些基本组件让内核模式的组件使用:1.陷阱分发,包括终端,延迟的过程调用(DPC),异步过程调用(APC),异常分发以及系统服务分发2.执行体对象管理器3.同步,包括自旋锁,内核分发器对象,以及等待是如何实现的。4.系统辅助线程5.其他的机制,比如Windows全局标记6.本地...
atoi是字符串转换到整形的函数,用java如何实现呢?看起来简单,陷阱很多,在leetcode网站,这个函数能够写得完全正确的概率只有14%。
atoi的需求是这样的:
如果前面有空格,需要剔除空格;
剔除空格后,第一个字符串如果是+号,认为是正数;如果是-号,认为是负数;
后面的字符如果不是数字,那么返回0,如果是数字,返回实际的数字。遇到不...
分类:
编程语言 时间:
2014-11-07 11:19:04
阅读次数:
165
首先我们先看一段代码,如下: 1 List list=new ArrayList(); 2 list.add("123"); 3 list.add("234"); 4 list.add("134"); 5 list.add("657")...
分类:
其他好文 时间:
2014-11-06 19:28:46
阅读次数:
204
来自Nine Javascript Gotchas, 以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些,即所谓make life easier. 笔者对某些陷阱会混杂一些评点。 1、最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度.....
分类:
编程语言 时间:
2014-11-04 12:59:52
阅读次数:
250
2014年11月02日22:39:07 晚间测试int ch[] = {97, 97, 97, 0}; puts(ch); if (strcmp("AAA", ch)) { printf("real?true!"); }
分类:
编程语言 时间:
2014-11-02 23:48:39
阅读次数:
160
var nums = Enumerable.Range(1,4).ToArray(); int total = 0; Parallel.For( fromInclusive: 0, toExclu...
分类:
其他好文 时间:
2014-11-02 13:46:11
阅读次数:
102
想必大部分学过java的人都应该做过这种题目: 1 public class Test { 2 public static void main(String[] args) { 3 //第一个字符串 4 String s1="hello"; 5 ...
分类:
编程语言 时间:
2014-11-01 17:32:33
阅读次数:
339
将代码修改成可选参数,客户程序需要重新编译,不然客户程序调用的时候会报找不到方法的错误。如果,客户程序太多,为了避免部署所有客户程序的dll,可以用方法二,重载的方法。
题目链接:http://poj.org/problem?id=2117题目大意:在一个非连通图中,求一个切除图中任意一个割点方案,使得图中连通分量数最大。解题思路:一个大陷阱,m可以等于0,这时候要特判,结果就是n-1。同时出题者脑子秀逗了,也不给C的范围。我开了两倍点大小RE了,于是怒开了五倍点大...
分类:
其他好文 时间:
2014-10-30 13:22:35
阅读次数:
220