1.内存分配区间: 对于一个C语言程序而言,内存空间主要由五个部分组成:代码段(.text)、数据段(.data)、静态区(.BSS)、堆和栈组成。 BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量和静态变量(这里注意一个问题:一般的书上都会说全局变量和...
分类:
编程语言 时间:
2015-02-08 23:10:19
阅读次数:
309
1. 背景1.1. Netty 3.X系列版本现状根据对Netty社区部分用户的调查,结合Netty在其它开源项目中的使用情况,我们可以看出目前Netty商用的主流版本集中在3.X和4.X上,其中以Netty 3.X系列版本使用最为广泛。Netty社区非常活跃,3.X系列版本从2011年2月7日发布...
分类:
编程语言 时间:
2015-02-08 23:07:35
阅读次数:
499
1. cin读取错误时对换行符的处理 1 #include 2 3 using namespace std; 4 5 int main() { 6 double d; 7 char c; 8 cin >> d; 9 if(!cin) {10 co...
分类:
编程语言 时间:
2015-02-08 23:08:14
阅读次数:
182
嗯,经过了一周的时间,今天终于将《JavaScript DOM编程艺术(第2版)》这本书看完了,感觉受益匪浅,我和作者及出版社等等都不认识,无意为他们做广告,不过本书确实值得一看,也值得推荐给想了解HDOM的相关人员!首先非常感谢作者写出了这么好的一本书,谢谢!书中的内容比较多,我仅记下我认为对自己...
分类:
编程语言 时间:
2015-02-08 23:07:10
阅读次数:
251
今天安装MinGw的一点点记录,希望对和我一样的新手有所帮助,也是我自己学习cpp的安装备忘。
分类:
编程语言 时间:
2015-02-08 23:03:32
阅读次数:
256
Splunk vs. Sumo Logic vs. LogStash vs. GrayLog vs. Loggly vs. PaperTrails vs. Splunk>Storm英文原文:The 7 Log Management Tools You Need To Know日志管理工具有 Splu...
分类:
编程语言 时间:
2015-02-08 23:02:37
阅读次数:
386
1. CodePro AnalytixIt’s a great tool (Eclipse plugin) for improving software quality. It has the next key features: Code Analysis, JUnit Test Generati...
分类:
编程语言 时间:
2015-02-08 23:01:37
阅读次数:
464
写本篇文章的缘由是之前群里有朋友发了一段js代码,如下: (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] 然后让大家运行,出来的结果让人有点出乎意料,请看: 太风骚了有木有!如果有人诋毁前端瞧不起js的...
分类:
编程语言 时间:
2015-02-08 23:01:29
阅读次数:
232
Java线程的生命周期一个线程的产生是从我们调用了start方法开始进入Runnable状态,即可以被调度运行状态,并没有真正开始运行,调度器可以将CPU分配给它,使线程进入Running状态,真正运行其中的程序代码。线程在运行过程中,有以下几个可能的去向:(1)调度器在某个线程的执行过程中将CPU...
分类:
编程语言 时间:
2015-02-08 23:01:49
阅读次数:
219
wtf,最近挖坑有点小多啊,没办法>__<下面把这篇小结补上首先众所周知的是莫队算法是要把询问先按左端点属于的块排序,再按右端点排序复杂度就先不证了,有兴趣的同学可以自己YY下或者查阅资料下面举几个例子详细说明1.小Z的袜子
Description:给定一个序列mm个询问每次询问:区间中选两个数,两个数相...
分类:
编程语言 时间:
2015-02-08 21:57:38
阅读次数:
722
公共技术之 Java反射 Reflection1. 了解Java中的反射1.1 什么是Java的反射Java反射是可以让我们在运行时获取类的函数、字段、父类、接口等Class内部信息的机制。通过反射还可以让我们在运行期实例化对象,调用方法,通过调用get/set方法获取变量的值,即使方法或字段是私有的的也可以通过反射的形式调用,这种“看透class”的能力被称为内省,这种能力在框架开发中尤为重要。...
分类:
编程语言 时间:
2015-02-08 21:59:11
阅读次数:
217
MyEclipse10破解replaceJar一步报错解决方案...
分类:
编程语言 时间:
2015-02-08 21:57:13
阅读次数:
252
本文参考《深入java虚拟机第二版》基于jdk1.2,由于书年代比较久远,可能有些东西不太一样,但不妨碍它的价值。
java体系结构包括四种技术:
1.java程序语言本身,也即语法等等。
2.java class文件格式,包括class文件的定义和存储的内容。
3.java api
4.java虚拟机 JVM
我们使用java来编写java程序调用为我们提供的api来操作系统的资源,...
分类:
编程语言 时间:
2015-02-08 21:55:21
阅读次数:
210
在电脑开始出,点击运行,输入:CMD。右击图标以管理员身份运行。
假如忘记了java jdk的安装路径,那么在命令提示符中输入:java -verbose
在命令行的最后,则显示的是安装的路径。...
分类:
编程语言 时间:
2015-02-08 21:54:35
阅读次数:
237
Prasad Setty 是 Google People Analytics 团队的副总裁。7 年前 Google 成立的这支团队的职责是收集和利用数据来支撑公司的管理实践。其使命很简单,即基于数据和分析做出所有的人事决定。在今年 10 月举行的Google re:Work大会上,Setty 介绍了...
分类:
编程语言 时间:
2015-02-08 21:54:08
阅读次数:
184
equals()反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也可能是值类型的值。而hashCode()是对象或变量通过哈希算法计算出的哈希值。之所以有hashCode方法,是因为在批量的对象比较中,hashCode要比equals来得快,很多集合都用到了hashCode,...
分类:
编程语言 时间:
2015-02-08 21:52:24
阅读次数:
1761
python中的import一个注意事项,推荐在函数开头的地方把需要的模块import
分类:
编程语言 时间:
2015-02-08 21:52:29
阅读次数:
260