有人说:程序员都是懒人:-)这话不假,尤其是写sql语句的时候,总想偷懒。
场景:一个表中存在主键,如果某主键为key的记录不存在则插入,如果存在则更新,如果是以前的方法,需要
if(select(....))
update.....
else
insert....
3条SQL语句
其实,MySQL支持一种“insert .... on duplicate key update”的语法,
如下:
INSERT INTO ipstats VAL[......]
有人说:程序员都是懒人:-)这话不假,尤其是写sql语句的时候,总想偷懒。
场景:一个表中存在主键,如果某主键为key的记录不存在则插入,如果存在则更新,如果是以前的方法,需要
if(select(....))
update.....
else
insert....
3条SQL语句
其实,MySQL支持一种“insert .... on duplicate key update”的语法,
如下:
INSERT INTO ipstats VAL[......]
希望不要地震……
http://www.nextearthquake.com/earthquakes_long_term_forecasts.htm
日本、台湾已经被证实……
what's next?
[......]
标准库容器类型:vector,list,deque。这些容器提供了许多完全一样或者相似的接口。
适配器类型:stack,queue,priority_queue。适配器是使用上述容器,对接口进行重新包装的容器类型。
9.1 顺序容器的定义
vector<string> svec;
list<int> ilist;
deque<MyClass> classes;
初始化
C<T> c; //默认初始化
C<T> c(c2[......]
Eclipse默认的滚轮点击事件是念贴,偶然发现……[......]
8.1
IO类型分在3个文件中定义:
iostream 定义了读写Console的类型;
fstream 定义了读写文件的类型;
sstream 定义了读写存储在内存中的string对象
IO类型的继承结构良好,如果参数有基类型的引用形参,可以给这个参数传递其派生的子类。
IO类型支持了国际字符,如果需要使用,只需要加入 “w”的前缀即可。
例如:wostream,wofstream等,[......]