1、对于优先级顺序,程序员不用刻意去记,用括号或是分成多条语句来完成你想要的功能,因为括号的优先级是最高的2、在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所以对象来说,static成员变量只有一份。3、子类的构..
分类:
编程语言 时间:
2015-04-19 22:56:27
阅读次数:
172
C++仿函数应用实例#include
#include
#include using namespace std;template
struct GT
{
GT (const T& a) : m_a(a) {}
bool operator()(const T& left)
{
retu...
分类:
编程语言 时间:
2015-04-19 22:51:14
阅读次数:
163
1. 尽量避免随意使用静态变量
当某个对象被定义为static的变量引用时,那么GC通常是不会回收这个对象所占用的内存
public class A {
static B b = new B(); // 静态变量b的生命周期与A类同步, 只要A类不被卸载,那么b对象就会常驻内存,直到程序终止
}
2. 处理好包装类型和基本类型的使用场所
虽然包装类型和基本类型在使用过程中是可以...
分类:
编程语言 时间:
2015-04-19 22:52:11
阅读次数:
265
性能问题之外,有些时场合初始化列表是不可或缺的,以下几种情况时必须使用初始化列表常量成员,因为常量只能初始化不能赋值,所以必须放在初始化列表里面Error1(constchar* constmsg) :data(msg){//data = msg; }引用类型,引用必须在定义的时候初始化,并且不能重...
分类:
编程语言 时间:
2015-04-19 22:46:10
阅读次数:
205
package four;public class fouronetwo { public static void main(String args[]){ double sum = 0,a = 1; int i = 1; while(i ...
分类:
编程语言 时间:
2015-04-19 22:45:59
阅读次数:
720
这篇文章主要介绍了C++中重载、重写(覆盖)和隐藏的区别,是C++面向对象程序设计非常重要的概念,需要的朋友可以参考下本文实例讲述了C++中重载、重写(覆盖)和隐藏的区别,对于C++面向对象程序设计来说是非常重要的概念。具体分析如下:1.重载:重载从overload翻译过来,是指同一可访问区内被声明...
分类:
编程语言 时间:
2015-04-19 22:45:17
阅读次数:
131
这是一系列的文章,会从基础开始一步步的介绍Python中的Generator以及coroutine(协程)(主要是介绍coroutine),并且详细的讲述了Python中coroutine的各种高级用法,最后会用coroutine实现一个简单的多任务的操作系统。其实也是看完这篇文章的学习笔记吧!O(...
分类:
编程语言 时间:
2015-04-19 22:44:17
阅读次数:
226
写一些随堂记得笔记,算是另一个笔记本。。 C#数据类型 string是引用类型; int,Double是值 类型; string=字符串(不是数值/);int=整数(不能出现小数点)long=整数(比int大);Double(大数值);类型转换 (强制转换/隐式转换);(引用值和数值之间是不可以强制...
分类:
编程语言 时间:
2015-04-19 22:43:16
阅读次数:
261
javascript变量可以用来保存两种类型的值:基本类型和引用类型。基本类型包括以下5种:undefined、Null、string、Boolean、Number等, 引用类型是object;基本类型和引用类型都具有几下特点:1、基本类型值在内存中占据固定大小的空间,因此基本类型的值被保存在栈内存...
分类:
编程语言 时间:
2015-04-19 22:44:13
阅读次数:
208
实现功能:同Dinic网络最大流 1这个新的想法源于Dinic费用流算法。。。在费用流算法里面,每次处理一条最短路,是通过spfa的过程中就记录下来,然后顺藤摸瓜处理一路于是在这个里面我的最大流也采用这种模式,这样子有效避免的递归,防止了爆栈么么哒 1 type 2 point=^node;...
分类:
编程语言 时间:
2015-04-19 22:43:19
阅读次数:
306
JavaScript is a powerful object oriented language with some of the fastest dynamic language interpreters around. The official JavaScript specification...
分类:
编程语言 时间:
2015-04-19 22:41:58
阅读次数:
266
一:c语言的编程的基本组成:1.c程序有函数构成。2.每个函数有函数说明部分和函数体两个部分组成。3.每个c程序总是从main函数开始的。4.书写格式自由。5.每条语言必须以分号结束。c语言中关键字绝大多数是由小写字母构成的字符序列;auto break case char const contin...
分类:
编程语言 时间:
2015-04-19 22:36:57
阅读次数:
160
为什么要在linux下学习C语言?linux下可以体验到最纯粹的C语言编程,可以抛出其他IDE的影响环境配置简单,一条命令就足够。甚至对于大多数linux发行版本,都已经不需要配置C语言的环境查手册方便,在Linux下如果你不清楚一个库函数的用法,直接man,还锻炼英语了。如果想了解man,那就先m...
分类:
编程语言 时间:
2015-04-19 22:36:18
阅读次数:
143
以前用Eclipse测试maven 的web工程,在eclipse内部tomcat右键上点一下“clean”就可以把工作空间的web项目代码自动发布到“F:\IWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps”这...
分类:
编程语言 时间:
2015-04-19 21:32:10
阅读次数:
192
(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 (2)对于protected修饰符,它主要的作用就是用...
分类:
编程语言 时间:
2015-04-19 21:29:27
阅读次数:
247