C++11新特性

候选变更 C++的修订包含核心语言以及标准程序库。 在发展新标准的每个机能上,委员会采取了几个方向: 维持与C++98,可能的话还有C之间的稳定性与兼容性;尽可能不通过核心语言的扩展,而是通过标准程序库来引进新的特色;能够演进编程技术的变更优先;改进 C++ 以帮助系统以及库设计,而不是引进...

2015-11-13 21:59:47

阅读数 421

评论数 0

git使用教程

GIT使用教程 1. 基本概念 working directory:被修改过的文件 staging area:通过git add添加到暂存区域的文件 git directory:通过git commit提交到仓库的文件 2. 首次使用需要设置用户和邮箱 打开 git b...

2014-09-20 14:31:26

阅读数 562

评论数 0

设计模式、UML、OOAD学习网站

http://www.uml.org.cn/oobject/OObject.asp

2014-03-28 11:39:30

阅读数 754

评论数 0

C++语言中级

《c++语言中级》 知识点总结: 1. 类型决定了:大小、行为、存储方式、编译器检查依据; 每个变量都有name、type、address、value、reference; 变量生存周期从短到长: 临时、栈区、全局静态、堆区; 2. 对象在内存中的布局: 对象------仅有数据成员(非静态)th...

2014-02-28 20:07:12

阅读数 1201

评论数 0

C语言中级

《c语言中级》知识点总结: 1.       sizeof关键字: 编译时确定,sizeof(对象),sizeof(类型),sizeof 对象,sizeof(指针)=4. int a[5];   sizeof(a) = 20;   sizeof(&a) = 20; 2.       c语言...

2014-02-18 22:28:36

阅读数 1515

评论数 1

好久没有用c++,转一个c++注意点

一   编程设计      1.将程序划分为多个子系统,包括子系统间的接口和依赖关系、子系统间的数据流、在各子系统间的来回输入输出、以及总的线程模型。      2.各个子系统的具体细节,包括进一步细分的类、类层次体系、数据结构、算法、特定的线程模型和错误处理。 二   设计流程     ...

2013-12-31 22:08:44

阅读数 593

评论数 0

个人C++注意点(查漏补缺)

个人C++注意点(查漏补缺)(2008-10-25): 1、A[0] 它是一个表达式,而不是一个名字:(A+0) 2、通过初始化列表赋初值: int a[2]={int(1),int(2)}; 3、前置声明只能用于引用和指针,不能用于对象 4、构造函数天然具有类型转换功能,除非用explicit关...

2013-12-31 21:54:16

阅读数 596

评论数 0

多线程调试--死锁,死循环都可用这个方法

_doMonitor线程中,重复加同一个锁,引起死锁。 [root@localhostroot]#  gdb  attach  131081 (gdb) infothreads   26Thread 540697 (LWP 30861)  0x00c40094 in__pthread_sigs...

2013-10-15 22:19:16

阅读数 2629

评论数 0

GDB基本命令(整合)

原文地址:http://blog.csdn.net/water_cow/article/details/7214054 一、gdb调试基本知识 a.调试器指示的是将要执行的代码行 b.只有在编译时拥有调试符号(-g)的程序才能在调试时看到源码 c.同一行上有多个断点时,gdb仅中断在断点号最小的那...

2013-07-06 18:24:26

阅读数 587

评论数 0

Vim技巧与插件使用

一、        Ctags用法: 1.    源码目录建立tag:ctags –R 打开vim,运行命令:set tags=/source/tags 2.    从函数调用处跳到定义处 从定义处跳回到调用处   二、        Taglist用法: 1.      手册::help tag...

2011-11-05 13:31:35

阅读数 3071

评论数 0

进程通信/线程同步方式总结

Unix进程通信方法: 1.信号(signal) 2.管道(pipe):父子进程,单向传输 3.流管道(popen/pclose):可双向传输 4.命名管道(mkfifo):可任意进程传输 5.socket 6.消息队列:msgget/msgctl/msgrcv/msgsnd 7.共享内存:shm...

2011-08-01 23:01:26

阅读数 562

评论数 0

转载:深入浅出 Java Concurrency

http://www.blogjava.net/xylz/archive/2010/07/08/325587.html

2017-04-04 10:23:39

阅读数 398

评论数 0

[转]五分钟读懂UML类图

平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Em...

2015-11-16 20:57:05

阅读数 2263

评论数 0

Python常用模块

******************** PY核心模块方法 ******************** os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 ...

2015-09-26 11:00:53

阅读数 655

评论数 0

vector使用swap释放内存

“vector 的 clear 不影响 capacity , 你应该 swap 一个空的 vector。” 当vector、string大量插入数据后,即使删除了大量数据(或者全部都删除,即clear) 并没有改变容器的容量(capacity),所以仍然会占用着内存。 为了避免这种情况,我们应...

2015-07-19 20:15:28

阅读数 1296

评论数 0

stringstream进制转换与清空误区

一、清空误区 清空stringstream,应该用 .str(""),用clear()是无效的,clear清空的是stream的状态(比如出错状态) 二、进制转换 #include  #include  #include   int main() {    ...

2015-07-19 20:09:24

阅读数 1137

评论数 0

SQL语句中inner join、left join、right join、full join的区别

转载地址:http://www.cnblogs.com/pcjim/articles/799302.html inner join(等值连接) 只返回两个表中联结字段相等的行, join默认为inner join left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录,也...

2015-01-24 14:20:51

阅读数 868

评论数 0

sqlserver命令行操作

一、本地数据库可以使用sqlcmd 直接进入命令行 二、远程数据库可使用osql osql -S localhost -U sa -P123456 -d cmedb进入命令行 osql -S localhost -U sa -P123456 -d northwind -Q "sel...

2015-01-24 14:08:23

阅读数 670

评论数 0

Oracle命令行操作方式

(1) 进入sqlplus界面 sqlplus user/password@dbname (2)进入sqlplus界面        sqlplus  /nolog        SQL>conn sys/jiaxiaoai@orcl as sysdba; (4)查看当前所有的数据库  ...

2015-01-24 14:02:02

阅读数 480

评论数 0

Sybase总结

链接:http://www.360doc.com/content/12/0523/23/4152160_213259047.shtml 一、 系统数据库  安装Sybase数据库时自动生成的下列系统数据库:  ● 主数据库master;  ● 模型数据库model;  ● 系统过程数据库sybsy...

2015-01-24 13:51:03

阅读数 3612

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭