- 浏览: 161620 次
- 性别:
- 来自: 广州
最新评论
-
goye:
测试可用 很好
Delphi 关闭 DEP (2008/xp sp3?) -
yhjhoo:
参考我写的一篇文章,也是关于ubuntu svn客户端的,跟在 ...
Ubuntu下的图形界面SVN客户端 – eSvn -
com1com4:
hangxin06066 写道你好啊,set SVNLOOK= ...
svn强制添加注释脚本 -
hangxin06066:
你好啊,set SVNLOOK="C:\Progra ...
svn强制添加注释脚本 -
com1com4:
找了几个简单的小项目测了一下, 似乎是没啥问题当打算全部转的时 ...
[转]用 SVN Importer 实现 CSVNT 到 SVN 的转换
文章列表
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 ...
找来找去, 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 ...