编程语言
这是一篇一年多之前便已写就的文章,那时,因为很多Java程序员只求追随新生的事物,却连基本的概念都没有,很多讨论中,很明显是基本功不过硬,于是萌生写一个系列文章,讨论Java的基本功,下面便是在这个想法下催生出的第一篇文章。可事实上,真正完成的也只有这一篇。因为未能及时发布,它就被我遗忘在硬盘的角落...
能实现直接双击出错信息定位到代码的功能,已经加入了-lm
-Wall选项,我把c和c++分开来了。运行完之后会出现Press any key to
continue...需要按回车键关闭窗口1)对于kde桌面环境C.sublime-build:{ "shell_cmd": "gcc \"${file...
#include
// 流输出操作符 <<
// 1) 针对内置类型,只是普通的操作符,
// 2) 而针对自定义类型 ,涉及到重载操作符,所以应该是 操作符函数,既然是函数,就牵扯到顺序点的问题。
// 在进入operater<< 函数前,完成实参表达式的求值计算(注意:计算顺序不定)
// 而后,是进入函数内(注意:经过了一个顺序点,所以副作用产生,将数据从寄存器copy到内存...
#include
// 函数的入参是表达式的时候,先完成对各表达式求值(求值顺序不定)
// 然后, 再将求值完成后得到的变量(或表达式返回的临时对象)的结果初始化行参。
// (注意,在执行被调函数前的最后时刻,副作用生效)
// 注意:表达式 ++i 和 --i 作为函数入参, 其本质是将i自身作为入参,因为2者返回的是对象(运算过的)自己
// 所以, 函数在初始化形参时,使用的...
运算符重载,C++11没有太多的新东西....
使用多线程的好处:和进程相比——1、它是一种非常"节俭"的多任务操作方式。我们知道,在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这是一种"昂贵"的多任务工作方式。而运行于一个进程中的多个线程,它们彼此之间使用相同的地址空间,共享大...
不想多说什么,会搜这些东西的都是想看代码的吧。一开始不熟悉多线程的时候还在想怎么来控制一个线程的结束,后来发现原来有pthread_exit()函数可以直接在线程函数内部调用结束这个线程。开始还想初始化一个pthread_t
thread_fd[MAX]数组来存储开启的线程,然后用一个栈存储那些未分...
class Res{ private String name; private String
sex; private boolean flag = false; public synchronized void set(String
name,String sex) { if(flag) try{...
register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。你想想,一个CPU
的寄存器也就那么几个或几十个,你要是定义了很多很多register 变量,它累死也可能不能全部把这些变量放入寄存器吧,轮也可能轮不到你。一、皇帝...
一、安装问题环境: CentOS + Python 2.7 + Pip1) 安装lxml 时
遇到错误,可能是缺少 libxml2-devel 和 libxslt-devel,使用yum安装:yum install libxslt-devel
libxml2-devel2) 遇到 bz2 错误,则需...