码迷,mamicode.com
首页 > 编程语言
《Cracking the Coding Interview》——第16章:线程与锁——题目2
2014-04-27 19:14题目:如何测量上下文切换的时间?解法:首先,上下文切换是什么,一搜就知道。对于这么一个极短的时间,要测量的话,可以通过放大N倍的方法。比如:有A和B两件事,并且经常一起发生,每件只需要花几纳秒。如果你把A事件连续做几百万次,而B时间只做了几次,这样就能排除B事件对于测...
分类:编程语言   时间:2014-04-27 21:24:59    阅读次数:672
老白的JAVA课程13 接口
之前我们讲到了java4大特征的最后一个抽象的特征,其实在抽象这个特征里面,我们还有一个特征-接口,今天我们就来学一学接口. 用电脑,手机等电子产品来比喻接口,可以更好的理解,比如用符合接口的插头就可以了。 接口具有很好的扩展性,方便。 接口的由来 例子:奥拓奥迪都是汽车,汽车的维护都是可以用调节引...
分类:编程语言   时间:2014-04-27 21:41:51    阅读次数:616
老白的JAVA课程17 集合
集合数组的缺点:长度限制 添加的类型有限制集合自动变长 随意添加但是数组的效率高,在游戏里用的比较多SuperArry是一套的集合框架 两大类 接口 1 Collection 单一值的元素 1.1 list有序的放进去的顺序和里面的顺序是一样的 (不是传统的里面有没有顺序的意...
分类:编程语言   时间:2014-04-27 21:45:10    阅读次数:620
javaBean
javaBean编辑JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些...
分类:编程语言   时间:2014-04-27 21:46:20    阅读次数:993
《Cracking the Coding Interview》——第16章:线程与锁——题目1
2014-04-27 19:09题目:线程和进程有什么区别?解法:理论题,操作系统教材上应该有很详细的解释。我回忆了一下,写了如下几点。代码: 1 // 16.1 What is the difference between process and thread? 2 Answer: 3 P...
分类:编程语言   时间:2014-04-27 21:53:11    阅读次数:668
浅谈C++容器动态内存管理的优化
在信息学竞赛中,C++的容器的用途非常广泛,但经常因常数过大而超时。怎样才能提高它们的效率呢? 我们知道,容器是存储同一类对象的对象,既然“对象”我们无法改变,那么我们只能从“存储”入手,不难想到,不同容器在实现上的根本区别是它们对应着不同的内存组织方式,内存管理无疑是这种实现的核心,所以优化内存管...
分类:编程语言   时间:2014-04-27 22:14:44    阅读次数:587
c++局部变量经典举例
局部变量: 在函数内部声明的变量为局部变量,局部变量的意思即该变量只存活在该函数中,假如该函数调用结束,那么该变量的寿命也结束了.举例:#includeusing namespace std;void swap(int ,int );//两个参数变量可以省略int main(){ int x=...
分类:编程语言   时间:2014-04-27 22:20:36    阅读次数:562
java标识符
Java语言中,对于变量,常量,函数,语句块名字,接口和自定义数据类型 统统称之为Java标识符。标识符是命名用的。 标识符组成Java标识符由数字,字母和下划线(_),美元符号($)组成,其他什么×%#符号都不能出现。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键....
分类:编程语言   时间:2014-04-27 22:22:34    阅读次数:606
Struts2 + Spring 学习(一)搭建struts开发环境
·为Web应用增加Struts2支持1. 登陆struts2官网下载struts2的最新版,本文所用的是Struts 2.3.16.2我们所下载的压缩包内内容应给如下其中,apps包含了struts2的实例应用,docs包含了struts2的相关文档,lib包含了Struts2框架的核心类库以及st...
分类:编程语言   时间:2014-04-27 22:26:38    阅读次数:626
Java基础语法
Java的基础语法中包含字符集、标识符和关键字、变量和常量、语句、注释、运算符和表达式这些基本要素。 一、关键字 编程语言都有一些保留的单词,用于定义该语言,这些单词对于编译器有特殊含义,不能作为标识符使用; Java中的true、false、null这三个保留字,不能作为标识符使用,对于...
分类:编程语言   时间:2014-04-27 22:36:25    阅读次数:639
intellij idea 为JavaEE项目建立Servlet
建立Servlet的方法顶部菜单栏View > Tool Windows > Web. 然后互相web窗口右键Web>new>Servlet弹出窗口
分类:编程语言   时间:2014-04-27 22:40:18    阅读次数:559
java多线程心得
多并发的时候,在什么情况下必须加锁?如果不加锁会产生什么样的后果。加锁的场景跟java的new thread和Runnable的关系是什么?看看java的concurrentMap源码。还有spring 的web.xml启动执行源码
分类:编程语言   时间:2014-04-28 03:16:05    阅读次数:537
Java语言
Java第一次亮相是在1994年由Sun公司技术总监JohnGage提出这个概念,96年正式推广第一个版本jdk1.0,到现在常用的有1.6和被oracle收购后发布的1.7版本。Java语言特点:相对C++语言更加通俗易懂,更没有指针,Java可以在任何一个平台操作系统上运行,程序员只需要编写程序...
分类:编程语言   时间:2014-04-28 03:24:12    阅读次数:521
C++中的new/delete与operator new/operator delete
new operator/delete operator就是new和delete操作符,而operator new/operator delete是函数。new operator(1)调用operator new分配足够的空间,并调用相关对象的构造函数(2)不可以被重载operator new(1)...
分类:编程语言   时间:2014-04-28 03:40:02    阅读次数:566
转 学习linux下的c/c++编程
http://blog.csdn.net/byxdaz/article/details/39596801,先有linux环境搭minGW和cygwin都有点麻烦,最最简单的办法还是装个真正的linux,用虚拟机也好,在网络上的另一台机器也好。这样不仅快,而且你有了真正的环境。2.会C/C++语言(估...
分类:编程语言   时间:2014-04-28 03:53:46    阅读次数:555
一个java的FilterArrayList实现
Android项目需求,要对一个ListView进行多字段模糊过滤,系统自带的ArrayAdapter是有过滤功能,但是项目使用的是BaseAdapter适配器, List做数据源, 如果要实现过滤的话,就要遍历原始的List后重新生成新的List,至少需要两个List,所以就想在不重新生成Li.....
分类:编程语言   时间:2014-04-28 03:55:40    阅读次数:552
fedora安装mod_python
3.1 Installing mod_pythonTo install mod_python, we simply run:yum install mod_python3.2 Configuring ApacheNow we must configure Apache so that it can ...
分类:编程语言   时间:2014-04-28 04:52:46    阅读次数:735
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!