码迷,mamicode.com
首页 > 编程语言
安装Eclipse需要配置的三个Java环境变量
1.JAVA_HOME : JDK的安装路径 2.PATH : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 3.CLASSPATH : .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;...
分类:编程语言   时间:2014-10-09 16:49:48    阅读次数:152
Javascript参数个数可变的函数 动态传人和取得参数
js中的函数是一个对象,一个Function对象(函数参数列表及函数主体事实上只是Function对象的构造函数的参数而已),跟其他对象一 样可以在运行时增加属性、删除属性,函数参数是可变的,比如定义函数时定义的参数列表只有3个参数,调用时你却可以只传2个参数,或超过3个参数,通过函 数对象的length属性可以得到函数定义的形参个数,而函数调用时的实际参数列表则可以通过函数的argument...
分类:编程语言   时间:2014-10-09 16:15:28    阅读次数:299
《Java虚拟机原理图解》 1、class文件基本组织结构
本文以图解的形式讲述class文件的基本组织结构,让你轻松掌握class文件 的整体结构~~...
分类:编程语言   时间:2014-10-09 16:30:58    阅读次数:342
[3] spring mvc学习笔记
spring mvc传值...
分类:编程语言   时间:2014-10-09 16:46:18    阅读次数:145
【ThinkingInC++】69、异常处理
第一章 异常处理 1.5清理 1.5.1 资源管理 如果一个对象的构造函数在执行过程中抛出异常,那么这个对象的析构函数就不会被调用。 Rawp.cpp /** * 书本:【ThinkingInC++】 * 功能:资源管理 * 时间:2014年10月8日20:19:03 * 作者:cutter_point */ #include #include using namespace s...
分类:编程语言   时间:2014-10-09 15:38:08    阅读次数:235
1.10 双线程高效下载
(一)题目         网络上下载数据,然后存储到硬盘上。简单做法是:先下载一块然后写到硬盘,然后再下载,再写到硬盘上。         缺点:需要先下载完才能写入硬盘,下载和写是串行操作。         改进:让两个线程并行进行,设置缓冲区,采用信号量的形式。                     下载线程,只要缓冲区有空余就下载,下载完成之后告诉写线程缓冲区有数...
分类:编程语言   时间:2014-10-09 16:44:18    阅读次数:153
【ThinkingInC++】70、防御性编程
第二章 防御性编程 猜字游戏 /** * 书本:【ThinkingInC++】 * 功能:实现一个猜谜的游戏 * 时间:2014年10月8日21:54:44 * 作者:cutter_point */ #include #include #include using namespace std; int main() { cout<<"自己想出来一个数字,在1到100之间的,...
分类:编程语言   时间:2014-10-09 16:43:38    阅读次数:227
Java 实现桥接(Bridge)模式
/** * 手机壳、套 * @author stone * */ public abstract class BaseCellphoneShell { public abstract void mapping();//对应匹配哪种手机 }/** * 手机,桥接了 手机壳BaseCellphoneShell * @author stone */ public abstract cla...
分类:编程语言   时间:2014-10-09 17:14:58    阅读次数:176
Effective C++ 34
34.将文件间的编译依赖性降到最低。 对于一个大型程序,其结构是错综复杂的,当你对一个类进行一些改动时,修改的不是接口,而是类的实现,即只是一些细节部分,但重新生成程序时,所有用到这个类的的文件都要重新编译。这里题目指的是这个意思。但实际上,我在vs2012实践了一下,对于类B与类A相关联,类B的实现依赖于类A,若类A的实现发生了改变,并不会影响B,即生成时,编译器只会去重新编译A,而对于依赖于...
分类:编程语言   时间:2014-10-09 16:57:58    阅读次数:246
Effective C++ 29-33
29.避免返回内部数据的句柄。 即使声明一个类的对象为const,不能进行修改,在获得其数据的句柄也就是地址的情况下,还是可以强行修改的。 class A{ public: int n; A(int x):n(x){} operator int*() const; }; inline A::operator int*()const{ return const_cast(&n); }...
分类:编程语言   时间:2014-10-09 15:34:28    阅读次数:208
如何用Java编写一段代码引发内存泄露
通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中): 应用程序创建一个长时间运行的线程(或者使用线程池,会更快地发生内存泄露)。线程通过某个类加载器(可以自定义)加载一个类。该类分配了大块内存(比如new byte[1000000]),在某个静态变量存储一个强引用,然后在ThreadLocal中存储它自身的引用。分配额外的内存new byte[1000...
分类:编程语言   时间:2014-10-09 16:23:58    阅读次数:221
[4] spring mvc学习笔记
基于spring MVC的用户管理系统...
分类:编程语言   时间:2014-10-09 17:13:08    阅读次数:258
linux下C语言实现求CPU利用率
第一节   祸起 本来就是想通过写个小程序测试CPU利用率从而可以检验其他的工具性能之类的数据,后来参照IPbench中的cpu_target_lukem插件实现我们的功能,原理很简单:就是我们给程序设置了极低的优先级,如果有任何计算任务都会打断它,而如果没有计算任务,我们的程序就会占用cpu时间,所以我们的程序的运行时间基本上可以算作CPU的闲暇时间。 所以我们计算总的CPU利用率的方法就是...
分类:编程语言   时间:2014-10-09 17:12:18    阅读次数:146
Boost.Asio c++ 网络编程翻译(11)
*_at方法 这些方法在一个流上面做随机存取操作。你来指定read和write操作从什么地方开始(offset)...
分类:编程语言   时间:2014-10-09 17:11:48    阅读次数:241
深入C++ new/delete,malloc/free解析
深入C++ new/delete,malloc/free解析 1.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存 2.对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由malloc/free是库函数而不是运算符,不在编...
分类:编程语言   时间:2014-10-09 15:29:28    阅读次数:153
Python下pip pydoc 2to3等工具
python自带库安装工具pip,手册工具pydoc,脚本版本转换工具2to3,十分强大...
分类:编程语言   时间:2014-10-09 17:09:18    阅读次数:217
Python学习笔记5:函数参数详解
一、函数的定义格式: def 函数名(参数列表):     函数体 def fun1(a, b, c): return a + b + c 二、位置传递:位置对应 print(fun1(3 ,2 ,1)) 输出: 6 三、关键字传递:位置参数要出现在关键字参数之前 print(fun1(3 ,c = 1, b = 2)) 输出: 6 四、参数默认值:可以给...
分类:编程语言   时间:2014-10-09 15:28:58    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!