`
andy136566
  • 浏览: 290446 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
http://blog.csdn.net/newstudent_never/article/details/6381675 const,先说变量const int A; 常量const int*  pA; 指向常量的指针。 (*pA)++ 错误,不允许改变常量, 但是 pA = &D 可以改变指向的对象。与int* const pA等价 int const  *pA; 常量指针,指向int。(*pA)++ 允许, 但不可以改变指向,既 pA = &D 错误。 与const int  *pA等价 函数  const int a(); 返回常量int const * ...
gtest编译: http://www.linuxidc.com/Linux/2011-08/40946.htm   gtest将就着的一个流程 http://blog.163.com/xychenbaihu@yeah/blog/static/1322296552011357338290/     gtest自带了个makefile只能编译一个文件,要make其他的每次都要改,改了下,可以编译所有(注意路径) GTEST_DIR = /home/andy/tools/gtest-1.5.0 SRC_CPP = $(wildcard /home/and ...
void splitFile() { int filelinenum=FILELINE/MAX; ifstream ifs("./test.txt"); string str; int num=1; int i=1; for(i=1;i<=MAX;i++) { strstream aa; aa<<(i-1); string strCount; aa>>strCount; string filepath = "./test"+strCount+".txt ...
The warning message can be safely ignored, as mb-gcc is not doing anything wrong; the 64-bit computing is in fact correct.This warning occurs because gcc is strict in syntax and requires LL on the end of such constants. This warning message disappears if the integer is appended with LL.long long int ...
#include <stdio.h> #include <pthread.h> #include <sys/time.h> #define MAX 10 pthread_t thread[MAX]; pthread_mutex_t mut; long number=0; int i; void func() { int p=10000000; while(p--){} } void *thread_func() { pthread_mutex_lock(&mu ...
http://blog.csdn.net/sunlylorn/article/details/6313278   time()提供了秒级的精确度 1、头文件 <time.h> 2、函数原型 time_t time(time_t * timer) 函数返回从TC1970-1-1 0:0:0开始到现在的秒数 用time()函数结合其他函数(如:localtime、gmtime、asct ...

C++ Primer

2011.8.7 头文件通过inclue预处理器(通常捆绑在编译器中)指示符 而成为我们程序的一部分 #include指示符读入指定文件的内容,有两种格式: #include<some_file.h>: 表明这个文件是一个工程文件或标准头文件,查找过程会检查预定义的目录 #include"some_file.h": 表明该文件是用户提供的头文件,查找该文件时从当前目录开始 #ifndef  #endif 检查预编译器常量在前面是否已经被定义 #ifdef    #endif ...
Java的代理模式(通过公共接口实现) http://www.blogjava.net/rongxh7/archive/2010/03/31/317070.html 从代理模式到Java反射机制 http://www.iteye.com/topic/629339
http://tech.163.com/tm/030531/030531_95888.html   用到了

violate

Java中volatile关键字原义是“不稳定、变化”的意思,那么在java语言中,volatile是什么意思呢? volatile,在Java中用来修饰变量,那是为什么呢?volatile是告诉vm,这个变量不能被私自占有使用,下面就解释一下为什么这么说吧! ...
http://www.tarena.com.cn/beijing/html/2010/12/1254.htm
http://www.cnblogs.com/yan5lang/archive/2011/02/12/1952296.html
http://blog.sina.com.cn/s/blog_605f5b4f0100qsij.html   曾经研究过jkd1.5新特性,其中ConcurrentHashMap就是其中之一,其特点:效率比Hashtable高,并发性比hashmap好。结合了两者的特点。    集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的Concurren ...
http://blog.csdn.net/ingenuus/archive/2008/01/17/2048440.aspx   所谓依赖注入,是指在程序运行过程中,如果需要调用另一个对象协助时,无须在代码中创建按被调用者,而是依赖外部注入。   Spring的依赖注入对调用者和被调用者几乎没有任何要求,完全支持对POJO之间依赖关系的管理。     依赖注入的两种方式: 1)设值注入 设值注入是指通过setter方法传入被调用者的实例。这种注入方式简单直观,在Spring的依赖注入大量使用。 代码示例如下: public interface Person {       ...
http://yangchao20020.blog.163.com/blog/static/48382247201061421025205/   http://hujin1123.iteye.com/blog/255064
Global site tag (gtag.js) - Google Analytics