- 博客(13)
- 资源 (12)
- 收藏
- 关注
原创 最近用Mysql的问题
最近用Mysql悲催的遇到不少问题,谁让老东家有一堆DBA呢,原来不关心,自己用就gepi了。各种求指教啊。1. 坑爹的repair线上机器,配置应该是半年前的主流配置。CentOS 5。有个表老大了(其实也才250G,MyISAM,索引文件8G),而且前面的数据都删过。插入速度贼慢,比虚机里的Mysql都慢(插入内容和方式完全相同的情况下)。于是觉得,做optimize吧。兴
2011-12-13 17:58:37
1244
原创 Effective STL 笔记若干-有关STL使用需要注意的方面
如何删除元素: 去除一个容器中有特定值的所有对象: 如果容器是vector、string或deque,使用erase-remove惯用法。 c.erase(remove(c.begin(), c.end(), 1963),c.end()); //删除所有1963 如果容器是list,使用list::re
2007-11-11 13:52:00
1306
翻译 永久改变你写异常安全代码的方式(神奇的Loki::ScopeGuard)
作者:Andrei Alexandrescu and Petru Marginean原文地址:http://www.ddj.com/cpp/184403758翻译,裁剪,修改:purewinter注:裁剪修改只是为了让更多csdn上的读者不会因为此文太长而放弃阅读。。。注2:Loki::ScopeGuard不仅对通常意义的异常有用,对于所有可以使用RAII的地方均有用。包括new
2007-11-01 11:32:00
2833
转载 智能指针的标准之争:Boost vs. Loki(转载)
撰文/马维达 原文发表时间未知。 tr1使用了boost::shared_ptr,是否还使用了scoped_ptr? 若有人知道C++0x(将要)采用的智能指针方案(或变动),望告知。********************************************************************************* 2001 年
2007-10-15 14:33:00
1372
原创 在C++实现C#中的属性(Property)功能的尝试: MACRO篇(2)
上文提到第一版有一些问题,于是要再这个基础上加以改进。回想C#中的属性的做法,实际上最终访问的是类的私有成员,如Length属性一般最终是访问的名为_length的私有成员,可以说是属性与成员的绑定。这种绑定初步设想可以用指针实现。而自定义get/set函数,就让用户重写=操作符和自定义转换操作符就可以了。但是深入一想有一个大麻烦。自定义get/set函数的一个重要目的就是设置边界条件或者检查。如
2007-08-29 22:59:00
1686
原创 在C++实现C#中的属性(Property)功能的尝试: MACRO篇(1)
看了C++ templates一书以后,想用C++模拟实现C#中的属性功能。即对象的某个值可以当成public成员变量一样使用,但实际上值的获取和更改是经过对应获取和设置器(get和set函数)来进行的。当然,原本是想用template来实现,当实现中遇到很多很多问题,目前先用C++的宏来实现了基本功能。注:在本文中,不考虑对属性进行任何指针类操作,包括对属性进行取址(&操作符)、求值(*操作符)
2007-08-29 22:55:00
1388
原创 C++ template笔记若干
1.调用函数模板时,可以通过编译器进行实参演绎(/deduction/推导)而不必显式指定实参类型。但是必须严格匹配。 *:在非引用类型参数中,数组类型将会decay成对应指针类型,而引用类型则不会。 即引用类型参数中,"hi"和"abc"是不同的类型(const char[3]和const char[4])。解决这个问题可以改用非引用类型,不过最好是针对需要用的数组类型进行特化。2。类模板参数可
2007-08-29 20:02:00
2491
转载 只有你能听见(Calling you)5
* 5 * 在医院里被护士发现时,我已经冷得快不行了,右手流淌的血已经凝固。 听说这个车祸的肇事者,也就是车辆的司机当场就送命了,我没兴趣问事故的起因,接下来我却还要一口气跟警方和父母亲交待情况。我疲惫不堪,如一团烂泥。 我没跟任何人说起大脑手机的事。 参加完真也的葬礼后,我就去了他常提起的那个垃圾站。 那是个下雪的日子,我迷路了,不过最后,我还是找到了。
2007-05-20 16:37:00
1067
转载 只有你能听见(Calling you)4
* 4 * 我们被抬进同一辆救护车,驶往医院。途中,他死了。 就好像做梦一样,眼前的一切汹涌而来。不断有人在拽我,推我,试图让呆若木鸡的我有点反映。 车里一个救护员一边察看我右手的小伤,一边问个不停。她一定也问过我这个年轻男子是谁,跟我有什么关系,可是我没啃半句声,完全没任何反应。 后来,救护员从他口袋的钱包里找到驾驶证,念出了他的名字。我知道这就是真也说过的摩托车驾驶
2007-05-20 16:31:00
1149
转载 只有你能听见(Calling you)3
*3 * 真也住得很远,但我老是有跟他很接近的感觉。他是我的知己,使我倾诉的对象,他让我知道自己并不是孤独的。现在的我会为一些小事忐忑,一时兴高采烈,一时心如死灰,在不知不觉间,跟真也通话后,我的内心变得很脆弱。 真也要乘飞机过来。 “我们见面谈谈。” 像往常那样,当我们聊着对我们而言相当重要,实际却并不重要的话题时,这个念头就乘虚而入,挥之不去。大脑手机固然不错,不过
2007-05-20 16:27:00
952
转载 只有你能听见(Calling you)2
*2* 近乎恐怖的感觉袭遍全身,这事是不可能的!一定是什么地方出了问题! 即使世界万事万物皆离弃我,脑里这个通讯仪器也不会离开我半步,我觉得电话已经远离我的掌心,正在到处横冲直撞。 但是,我也不可能永远不接电话,我虽然感到恐惧,却也不能把手机抛弃。因为对我而言,我脑里的电话比任何事物都要真,都要美。 我想象用手颤颤巍巍地拿起了那不真实的手机,按停了一直作响的音乐。我犹豫
2007-05-20 16:24:00
1307
转载 只有你能听见(Calling you)1
---关于本文作者 ---乙一是日本新锐作家。说是新锐,其实从1995年发表第一部作品《夏日烟火与我的尸体》(夏と花火と私の死体)算起,他至今在文坛也已经活跃了十多年了。在这十多年间,他写了许多作品,获了许多奖项,更有许多著作改编成电影电视,据说单单他的一部短篇小说集《ZOO》的十个短篇中就有五个被搬上了银幕。日本和中国台湾流传着所谓“白乙一”、“黑乙一”的说法。“白乙一”是说他的一些作品
2007-05-20 16:22:00
1139
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
2007-12-03
More Exceptional C++
2007-10-25
Exceptional C++ Style
2007-10-25
Exceptional C++
2007-10-25
C++ Templates
2007-10-25
C++ Standard Library
2007-10-25
Inside the C++ Object Model
2007-10-25
C++ common knowledge
2007-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人