- 博客(24)
- 收藏
- 关注
原创 svn使用
创建库svnadmin create /www/svn/project_namevim /www/svn/project_name/conf/svnserve.conf====================================================[general]anon-access = noneauth-access = write
2016-07-22 12:16:57
334
1
原创 proftpd安装
1.3.4rc3./configure --prefix=/usr/local/proftpd --with-modules=mod_quotatab:mod_quotatab_file --enable-ctrls --enable-nls --enable-shadow --enable-dso --enable-autoshadowmake && make installcp
2012-03-21 15:11:46
434
原创 libmemcached安装
<br />export CFLAGS="-march=i686"<br />./configure --with-memcached<br />make && make
2010-12-21 09:21:00
371
原创 为Centos系统添加新磁盘
<br />#fdisk -l<br />找到新的磁盘,假定为/dev/sdb<br /> <br />#fdisk /dev/sdb<br />提示界面,有如下命令比较常用<br />p 查看当前磁盘分区状况<br />n 新建分区<br />d 删除分区<br />w 写入分区表并退出<br />q 不保存退出<br />t 修改分区类型<br />m 帮助<br /> <br />格式化<br />#mkfs.ext3 /dev/sdb1 格式化成ext3格式<br />#mkdir /mountpo
2010-09-25 16:17:00
633
原创 centos防火墙
# iptables -F# iptables -X# iptables -A INPUT -p tcp --dport 22 -j ACCEPT# iptables -P INPUT DROP# iptables -P OUTPUT ACCEPT# iptables -P FORWARD ACCEPT# service iptables save# service i
2010-09-21 02:04:00
444
原创 外网连接SSH
<br />为防止外网连接SSH时掉线丢掉当前进程,使用如下方式<br /> <br />yum intsall screen<br /> <br />连接到ssh时,先使用screen命令,把显示进程交给srceen<br /> <br />掉网重连时,使用 screen -r,恢复之前进程显示
2010-07-30 10:50:00
797
原创 nginx只允许某个IP段访问
只在虚拟主机文件里添加location / {allow 192.168.1.0/24;deny all;}即可,如要允许多个IP段,添加allow 就可以了。
2010-05-09 18:49:00
1981
3
原创 各种恶心的sql多表查询
跨文章内容、文章摘要、文章分组、分类、用户五表查询SELECT `report_lou_post`.*, `cat`.`cat_name` FROM ( SELECT `report_post`.*, `lou`.`lou_name`, `thread`.`subject` AS `thread_subject
2010-04-02 14:18:00
535
原创 Flash与html页面交互
当这一行出现时,表示Flash与html页面产生交互,并且flash将不覆盖其他html组成部分在embed标签中去掉 wmode="opaque"我尝试了一下把值设置成transparent也有类似效果
2010-03-26 14:43:00
518
原创 小巧精悍滴Flash As3开发工具--FlashDevelop
相比较Adobe官方的开发工具,这东西简直是麻雀。小巧,运行速度快,但是目前没有图形话的所见即所得功能,安装包只有4M官方网站 http://www.flashdevelop.org/这是个开源的东东,随意用它需要两个东西支持,Flex3SDK和flashplayer Debug。 flashdevelop安装好后按F10,打开Setting界面Plugins->AS3Co
2010-03-24 20:59:00
694
原创 CentOS 5.4环境下的Nginx+PHP5.3的完整安装
操作系统CentOS 5.4系统安装完成后,安装必要的包yum install autoconf gcc gcc-c++ libjpeg libjpeg-level libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel g
2010-03-13 18:26:00
1904
原创 IM开发日记-2007-4-12
今天处理某对话框的ListBox的字体时遇到问题最初用如下格式定义CFont font;font.CreateFont(15,8,0,0,400,0,0,0,0,1,2,1,49,"Fixedsys"); m_listBox.SetFont(&Font);发现字体设置并不起作用,后来发现原因在于m_listBox对于字体的设置是引用font对象,而函数中的CFont fon
2007-04-12 17:46:00
591
原创 IM开发日记-2007-4-10
今天处理本地配置保存的问题,个人感觉,有时候自己写一些轮子比现有的速度快,因为我自己最知道我想用什么功能,所以做的东西更贴近需求
2007-04-10 16:04:00
566
原创 IM开发日记-2007-4-9
这几天做底层测试,当程序越过0点的时候,出现溢出错误,但是今天出了个意外。主机down掉了,但愿明天可以解决这个问题
2007-04-09 16:14:00
636
原创 IM开发日记-2007-4-3
今天解决了treectrl在好友状态改变的时候,不能正确刷新列表的问题这一问题出现在CTreeCtrl::InertItem()的第三个参数上,如果被更新的是某一组的第一个Item,就要把TVI_FIRST传给它,而不是传一个item句柄过去
2007-04-03 21:41:00
644
原创 多核 多线程
在多核条件下,使用现有的线程同步机制 会降低多核的效率,自己实现一个共享内存数据的Lock,就可以方便的解决这一问题,但是自己实现的锁不能阻塞线程,也就是说Lock操作时会出现死循环,直到数据可用,这样做也会一定程度上降低cpu效率,在某些时候,阻塞对象还是应该被使用,或者使用一个额外的线程来处理线程阻塞问题
2007-03-15 17:28:00
705
原创 c++ int to string
string strTest = ""; string strTemp = ""; int nport = 56789; while (nport != 0) { int _port = ((nport%10)+48); strTemp += _port; strTest = strTemp + strTest; strTemp = ""; nport /= 10; }不知道为什么,
2007-03-08 13:25:00
1331
1
原创 IM项目-文件服务器的冲突
由于IM项目需要与Web应用结合 ,所以必须要考虑在文件下载时的锁定问题,比较好的方式就是当IM需要读文件时首先拷贝副本,然后对文件副本进行操作。同时为了节省磁盘空间,可以在内存中维护一个下载文件使用列表,IMClient请求下载某文件时,首先查看这个表,如果文件已经打开,则直接使用,否则,拷贝副本,文件下载完成或中断时,检查表中是否还有其他用户使用这个文件,如果没有,删除副本。另外,由于文件
2007-02-15 13:02:00
614
原创 IM项目-数据库的封装
因为在项目中可能出现垮系统的数据库操作~所以数据库的连接必须使用api,为方便起见,我把项目中经常用到的功能简单的封装两个类,这样的形式源于odbc的模型 CDB 用来创建管理连接,并生成查询结果;CRS保存结果集,并提供查询共能主要功能函数如下CDB(char* uid, char* pwd, char* db, char* host="127.0.0.1", int po
2007-01-24 16:49:00
576
原创 IM项目-数据库的开端
今天开始做数据库的实验,数据库选择了mysql,这是我第一次在这一数据库下写东西,在网上找了一圈,发现原来这个东东是支持API方式访问的,随便建了个实验用工程、在包含mysql/include的头文件之后,发现编译时出现了6个错误(VC6),在网上没有找到相应的解决方案,于是决定自己找原因,发现错误都和一个叫my_socket的东东有关,于是发现一个这样的东西#ifdef __WIN__#de
2007-01-22 15:42:00
729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人