`
com1com4
  • 浏览: 156828 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
type   TSampleEnumType = (seNone, seONE, seTWO, seTHREE, seFOUR);   TSampleRecord = record     SampEType: TSampleEnumType;     iValue: integer;   end; const   TConstArrayofRecord: array [0..4] TSampleRecord (     (SampEType: seNONE; iValue: 0),     (SampEType: seONE; iVal ...
#192.168.10.0 为虚拟网卡地址   iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j MASQUERADE iptables -A INPUT -i tun0 -j ACCEPT iptables -A FORWARD -i tun0 -j ACCEPT iptables -A FORWARD -o tun0 -j ACCEPT
当下,各种事件纷繁杂乱,曾经希望用计划可以理顺一下,但收效甚微。高密度的插入事件似乎永远都轻松小事,就像解决事件所费心力、体力、寿命如凌波微步般轻松带过,永远不需记录管理,永远不影响原来的计划,如雾如烟般消散于大气,亦像生命,尘归尘、土归土,最终只落得无形。   附带的,计划也顺便支离破碎,粉尘随风不再觅踪影。不能执行的计划永远只是理想,不断调整到不确定事件后的计划最终只是幻想,没有记录现实会发生事件的计划、不根据现实发生事件去调整的计划永远只会游离现实之外,徒增内耗尔。 但是,某些计划的变更谁敢动?可能动么?别人都伤不起呀!逼得没办法,只能选择自伤了,为什么自己人就伤得起呀,所幸还没到自 ...
切换到PostgreSQL提上日程了,简单做点笔记。 摘自:http://www.postgresql.org/docs/9.0/interactive/datatype.html   Name Aliases Description bigint int8 有符号8字节整数 bigserial serial8 自增8字节整数 bit [ (n ) ]   定长位串 bit varying [ (n ) ] varbit 变长位串 boolean bool 逻辑 ...
放假前, 有个应用需要对web页的一部分内容base64编码发到服务器保存, 这个功能本来不难, 不过那要上传的内容有3、40K, 还要必需支持杯具的IE6...代码写出来后,在IE6上一跑,果然杯具,要一分多钟才转完~当时有个想法,利用flash来做Base64运算核心,但因某些原因没有去做,现在新的一年快来了,不去试一下老感到不舒服,所以就在今年的最后时刻把这事做了,有始有终~ 以下是actionscript3代码,由于flex里有base64的工具,直接拿来用了,另外要处理中文编码问题,所以按js那边的方式加了个_utf8_encode和_utf8_decode函数。   impor ...
平时那么忙,该到花心思的时候还是要花的~圣诞快乐~  
今天又加班, 打算买个Cheese cake回公司磨下舌头的, 刚好那蛋糕店在地铁....于是一下地铁, 排队把包包过机, 以为没啥了, 那知今天加了一道...全身金属检测, 把手机和钱包全掏了...脚上双CAT也差点让脱了, 晕了...坐个地铁么, 搞得像登机一样...况且我就去买个蛋糕而已呀...用得着么......   最后, 好不容易过五关斩六将, 最杯具的事情发生了................ cheese cake卖完了!!!!哭~~~~~~
Oracle的手到处伸, 换个数据库玩玩, 准备一下也好. 首先看上postgresql, 下载个来试试   1 下载, 直接从这里http://www.postgresql.org/download/windows下载了一个zip包的, 现在是9.0.1, 直接解压可用   2 解压到合适的目录,调用bin目录下的程序就可以完成数据库的初始化和启动   3 初始化数据库 initdb -D d:\pgdata --encoding=utf8 --locale=CHS 不知道为什么, 反正在我的win7上只能用这些编码才能初始化...有空找几台2003看看...   4启动 ...
天呀, 从早上一打打打, 打到凌晨还在打打打..........MD, 再来一个省的话, 我还不是要吊着电话睡觉? 直接说24X7好了~感情我是做开发的? 跳去电信移动接电话算了 用移动话单做的统计图~ 发泄一下~ 再来一张  
啊呀~忙了好一段时间~数据库的优化说了好久~没精力去动一点点,今晚突然起兴致,学习一下这个mysql的分区功能,当然,搞这个的出发点跟某司没一毛钱关系~   这个学习笔记这里只做个简单归纳, 具体可参看mysql文档 http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html   先来说说分区的一些优点:   1 与单个磁盘或文件系统分区相比,可以存储更多的数据。 2 对于那些已经失去保存意义的数据, 通常可以通过删除与那些数据有关的分区, 很容易地删除那些数据. 相反, 在某些情况下, 添加新数据的过程又可以通过为那些新数据专 ...
最近在搞linux, 在用到mutex时, 一下没注意这个mutexattr, 在查死锁上浪费了不少时间... 现在做记录怕以后又忘了...   Name pthread_mutexattr_gettype, pthread_mutexattr_settype - get and set the mutex type attribute Synopsis #include <pthread.h > int pthread_mutexattr_gettype(const pthread_mutexattr_t *restrict attr , ...
编译这个也花了不少工夫, configure的时候老是报一些cannot test的error...郁闷死 几经波折, 终于找到根救命稻草:http://library.gnome.org/devel/glib/stable/glib-cross-compiling.html   按照说明及出错信息: 1 创建 mipsel.cache, 内容如下: glib_cv_stack_grows=no glib_cv_uscore=no ac_cv_func_posix_getgrgid_r=no ac_cv_func_posix_getpwuid_r=no 2 配置加参数 -- ...
1 vector     向量 相当于一个数组     在内存中分配一块连续的内存空间进行存储。支持不指定vector大小的存储。STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即capacituy()函数返回的大小, 当超过此分配的空间时再整体重新放分配一块内存存储,这给人以vector可以不指定vector即一个连续内存的大小的感觉。通常此默认的内存分配能完成大部分情况下的存储。    优点:(1) 不指定一块内存大小的数组的连续存储,即可以像数组一样操作,但可以对此数组                进行动态操作。通常 ...
在STL中基本容器有: string、vector、list、deque、set、map set 和map都是无序的保存元素,只能通过它提供的接口对里面的元素进行访问 set:集合, 用来判断某一个元素是不是在一个组里面,使用的比较少 map:映射,相当于字典,把一个值映射成另一个值,如果想创建字典的话使用它好了 string、vector、list、deque、set 是有序容器  1.string  string 是basic_string<char> 的实现,在内存中是连续存放的.为了提高效率,都会有保留内存,如string s= "abcd&qu ...

trim函数

找来找去, C++库里竟然没trim函数, 那自己写咯 static std::string ltrim(const std::string & str) { std::string::iterator iter; std::string ss = str; for (iter = ss.begin(); iter != ss.end(); iter++) { if (!isspace(*iter)) break; } ss.erase(ss.begin(), iter); return ss; } static std::string r ...
Global site tag (gtag.js) - Google Analytics