- 博客(123)
- 资源 (10)
- 收藏
- 关注
转载 解决内网ssh/mysql登录缓慢
通常公司的开发环境都会布置在内网,然后会有公共的服务器让大家在上面进行开发,测试,所以经常会有ssh连接服务器,或者本地mysql client连接服务器的需求,我个人经历过的公司经常会发生ssh/mysql连接公共服务器非常慢的现象,这是由于ssh服务和mysql服务默认都会在登录时进行DNS反向解析的过程,而内网通常我们没有配备DNS服务,那么这时就只能等这些服务自己超时,然后才能允许我们的登
2014-07-03 12:10:10
866
原创 删除目录下 .svn的脚本
windows@echo off set beginDir="." rem echo Search Dir is %beginDir% echo. for /f "tokens=* delims=" %%i in ('dir /ad /b/s %beginDir% ^| findstr "\\\.svn$"') do ( rmdir /S /Q "%%i"
2014-07-03 12:08:57
743
转载 Centos5 python2.6/2.7 easyinstall安装fabric模块
easyinstall安装下载easyinstall,执行下载安装脚本yum -y install zlib zlib-devel yum -y install readline* gccwget http://peak.telecommunity.com/dist/ez_setup.py[root@mh-jboss-portal-partner ~]# python ez_se
2014-07-03 11:59:50
1646
原创 删除某段时间之前的文件
#!/bin/bashDELDIR=$1CMPTIME=$2TIMELEN=`echo "$CMPTIME"|wc -c`for file in `ls $DELDIR`do file="$DELDIR"/"$file"ctime=`stat $file -c "%y"` #echo $ctime tx=${ctime:0:($TIMELEN-1)} #echo $tx#if [ "$CMPTIM
2014-06-18 17:20:41
1039
原创 给.h .cpp文件批量在文件末尾加换行
import osimport reimport timePATH=["game","common","protocol"]def Convert(foldpath): for root, dirs, files in os.walk(foldpath): for f in files: filename = root
2014-04-27 11:42:42
1402
原创 makefile依赖文件和输出文件到指定目录
include ../makefile_public##CXX = /usr/bin/g++ CXXFLAGS = $(CPPFLAGS) -DDEBUG CXXLFLAGS = $(LDFLAGS) -lpthread -lutilityCPP_FILE = $(wildcard ./*.cpp)#O_CPPFILE = $(patsubst ./%.cpp, ./.
2014-04-20 18:21:32
2796
原创 修改service下memcached启动配置文件
/etc/sysconfig/memcachedPORT="11211"USER="memcached"MAXCONN="30960"CACHESIZE="2048"OPTIONS=""修改CACHESIZE 和 MAXC
2014-04-08 11:38:56
7015
转载 LNMP下为Nginx目录设置访问验证的用户名密码
有时候需要象Apache那样为指定的目录添加访问验证,一般在Apache下使用htpasswd来添加,而htpasswd是包含在apache2-utils里,一般LNMP一键安装包或自己编译安装LNMP都不会安装apache2-utils。下面VPS侦探说一下如何为Nginx的网站目录设置访问验证:1、创建类htpasswd文件执行:wget -c soft.vpser.net/lnmp/
2014-04-08 11:36:09
1376
原创 CentOS 网卡配置
/etc/sysconfig/network-script/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yesBOOTPROTO=staticIPADDR=192.168.1.4BROADCAST=192.168.1.255NETMASK=255.255.255.0GATEWAY=192.168.1.1HWADDR=90:2
2014-04-08 11:34:27
766
原创 数据库备份脚本
#!/bin/bashlogtime=`date +%Y-%m-%d_%H_%M_%S`mysqldump -uroot -p -h10.4.8.176 --default-character-set=utf8 socialite > socialite-$logtime.sqlmysqldump -uroot -p -h10.4.8.176 --default-character-s
2014-04-08 11:31:27
636
转载 使用Screen创建虚拟终端避免Linux远程断线
维护Linux的ssh工具在使用中,一旦遇到网络中断,则当前的shell就会自动关闭当前的工作进度就会丢失,这对于远程升级等比较耗费时间的工作是非常不利的对于远程调适代码也是很不可靠不安全的为此,可以使用screen这个工具来解决这个问题。对于最小化的linux,通常screen是不包含在系统内的。需要查找操作系统的安装光盘,例如对于AS4update4在其中的CD4.
2009-12-02 10:39:00
986
转载 Autoconf/Automake/libtool的使用例子
Autoconf/Automake/libtool的使用例子 现在有环境 t/,下面有4个源码目录分别是client/ lib/ daemon/ module/,要达到的目标是1、将lib/ module/ daemon/ 一起编译,编成可执行文件 mydaemon2、将 lib/ client/ 一起编译,编成动态库libmylib.so
2009-12-01 09:33:00
3009
转载 linux里命令pkg-config工具的使用
一、编译和连接 一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L参
2009-06-15 09:32:00
997
转载 pkgconfig试用
你是否经常用到一个第3方的库的时候 经常不知道他的头文件在哪里库 文件在哪里,每个发行版本安装的地方都可能不太一样 这时候你就需要象pkgconfig这样的工具:首先为你要安装的库写一个.pc文件 如 lua.pc# lua.pc -- pkg-config data for Lua# vars from install Makefile# grep ^V= .
2009-06-14 21:42:00
1040
原创 lua资源连接
http://www.cppblog.com/flashboy/archive/2009/01/04/71167.html http://www.cppblog.com/lxyfirst/archive/2008/10/29/65447.html http://www.cppblog.com/flashboy/archive/2008/09/12/61701.html
2009-05-13 23:44:00
945
原创 c++调用python的入门例子
#mytest.pyyou = world!print aaaaaaaadef hello(): print hello,worldhello() c++调用#include int main(){ Py_Initialize(); PyObject *pModule = NULL; PyObject *pFun
2009-03-19 18:09:00
1125
转载 libevent源码分析
libevent实现了网络IO,timer,signal的事件触发机制. 可以很方便的应用于event-driven服务器中,作为其底层事件处理模块. 比较成功的案例有 memcache(分布式缓存), PLB(负载均衡器)等. 最近研究了一下libevent的源码, 版本是1.3b,可以大概分成几个模块:♦ 事件处理框架♦ 事件引擎模块♦ Buffer管理模块♦ 信号处理
2009-03-01 12:23:00
3445
1
原创 关于libtool: link: warning: libmemcached.la seems to be moved
用libtool编译程序时,调用使用libmemcached.so的时候,出警告libtool: link: warning: libmemcached.la seems to be moved 出这个情况的原因是,libmemcached.la这个文件已经被更新了,指定路径的地方已经变了,只要手动改回来即可如库路径指定为 libdir=/usr/local/lib
2009-02-25 13:18:00
2522
转载 ACE_Message_Block功能简介
ACE_Message_Block功能简介 ACE_Message_Block在Ace中用来表示消息的存放空间,可用做网络通信中的消息缓冲区,使用非常频繁,下面将在如下方简单的介绍一下ACE_Message_Block相关功能。 创建消息块 释放消息块 从消息块中读写数据 数据的拷贝 其它常用函数 1。创建消息块 创
2009-02-03 14:24:00
1203
原创 vector与数组间数据copy处理
#algostuff.h/* PRINT_ELEMENTS() * - prints optional C-string optcstr followed by * - all elements of the collection coll * - separated by spaces */template inline void PRINT_ELEMENTS (co
2009-01-14 13:52:00
3398
转载 boost 的 Test
boost 的 Testtest 库中有如下的组件:Execution Monitor 一个基本用于 program 和 test program 的异常与错误检测与报告机制,Execution Monitor调用用户提供的函数并报告所有捕获的运行时的异常,它只被其他 Boost Test Library components内部调用,当然也可以用于一些 production envi
2009-01-05 14:50:00
2468
原创 使用gSoap开发Web Service C/C++客户端[转]
Aigui.LIU@ihep.ac.cn 2006-08-02一、开发环境准备 1、从gSoap官方网站 http://gsoap2.sourceforge.net 下载软件 2、根据文档安装配置gSoap(略)二、如何开发WEB服务客户端 1、基本流程 (1)从WEB服务提供者获取WEB Service的WSDL文件; (2)使用gSoap工具w
2008-12-25 11:00:00
3219
转载 gSoap下Server端接口函数的数据传出[转]
一、引言gSOAP是一个OpenSource的web服务开发工具,包括server/client通信和wsdl自动生成功能,能依据wsdl文件生成server和client代码,产生的代码小巧简洁不依赖其他xml解析库,很容易移植,大大减轻webservice程序员的工作量。它提供一种独特的SOAP/XML到C/C++ 语言绑定,以简化C或C++中SOAP/XMLWeb服务和客户机的开
2008-12-25 10:59:00
3012
1
转载 GSoap初体验[转]
最近对SOAP很感兴趣,于是在网上找了一下,在sourceforge上找到一个叫gSOAP的项目,这个gSOAP功能非常强悍,使用者完全不用了解XML和SOAP协议就可以使用SOAP进行编程。它提供了很多sample程序,其中一个是calc,这个程序提供简单计算器的功能,支持加减乘除和乘方。客户端把参数发送给服务端,服务端计算完成后返回。虽然这里的功能看起来很有限,但是
2008-12-25 10:57:00
899
转载 在PL/SQL 开发中调试存储过程和函数的一般性方法
在PL/SQL 开发中调试存储过程和函数的一般性方法 在PL/SQL 开发中调试存储过程和函数的一般性方法 Oracle 在PLSQL中提供的强大特性使得数据库开发人员可以在数据库端完成功能足够复杂的任务, 本文将结合Oracle提供的相关程序包(package)以及一个非常优秀的第三方开发工具来介绍在PLSQL中开发及调试存储过程的方法,当然也适
2008-12-06 13:56:00
1727
1
转载 Windows下面配置 Oracle10g 即时客户端
Windows下面配置 Oracle10g 即时客户端本文关键词: 配置 Windows 数据库 Oracle 安装指导 安装步骤: 1. 为您的平台下载相应的即时客户端程序包。所有的安装都要求 Basic 或 Basic Lite 程序包。 2. 将程序包解压缩到单个目录,如“instantclient”。 3. 在您环境中设置资料库加载路径,使其指向步
2008-12-06 13:54:00
898
转载 使用 GNU autotools 改造一个软件项目
使用 GNU autotools改造一个软件项目作者:及永刚 发表时间:2006-05-23示例项目:这里借用了 Wei Mingzhi 开发的麻将游戏来进行演示,在此,先对他表示感谢!示例软件下载:http://planet.time.net.my/TechnologyPark/semj/mahjong.tar.bz2 软件布局:将下载的
2008-12-05 15:19:00
998
转载 Oracle/PLSQL: Foreign Keys
Oracle/PLSQL: Foreign KeysWhat is a foreign key?A foreign key means that values in one table must also appear in another table.The referenced table is called the parent table while the table w
2008-12-03 11:43:00
825
原创 使用autotools进行项目管理简单应用
学习记录:目录project |---base | |--fun.c | |--fun.h | |--hello.c | |--hello.h |---src |--main.c主要使用automake,libtools进行编译辅助,base目录下是调用库,src目录是应用程序文件内容如下:fun.h##fun.
2008-12-02 09:43:00
994
转载 Oracle Faq(Oracle TAF的配置)
Oracle Faq(Oracle TAF的配置) 转自:http://dev-club.esnai.com/club/bbs/showEssence.asp?id=22204如需转载,请注明出处!(刁馋在此先谢过了……)Oracle TAF的配置TAF为Transparent Application FailOver的缩写,一般应用TAF都是在OPS/
2008-11-27 00:12:00
994
转载 listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例 这个是charly转载在他的BLOG上的链接http://tiaolao.loveunix.cn/index.php/action/viewspace/itemid/93.html ====================最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的文
2008-11-25 17:05:00
1062
原创 在occi开发时,用非root和oracle用户运行应用程序出错 ORA-27121
ORA-27121 遇到 ORA-27121 错误ORA-01034: ORACLE not availableORA-27121: unable to determine size of shared memory segmentLinux Error: 13: Permission denied主要是因为oracle安装程序没有给oracle这个可执行程序设置正确
2008-11-20 09:09:00
911
转载 Valgrind手册翻译(下)
Valgrind手册翻译(下)2008-03-28 14:19MALLOC()相关的选项: 对于使用自有版本的malloc() (例如Memcheck和massif),下面的选项可以使用。 --alignment= [default: 8] 默认Valgrind的malloc(),realloc(), 等等,是8字节
2008-11-17 23:26:00
1429
转载 Valgrind手册翻译(上)
[转] Valgrind手册翻译(上)2008-03-28 14:19名字: valgrind是一个调试和剖析的程序工具集。概要用法: valgrind [[valgrind] [options]] [your-program] [[your-program-options]]概述: Valgrind是一个Linux下灵活的调
2008-11-17 23:25:00
2033
转载 Linux压缩解压命令详解
tar命令[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的
2008-11-17 23:05:00
2834
1
转载 strace使用详解(转)
strace使用详解(转)(一) strace 命令 用途:打印 STREAMS 跟踪消息。 语法:strace [ mid sid level ] ... 描述:没有参数的 strace 命令将所有的驱动程序和模块中的所有 STREAMS 事件跟踪消息写到它的标准输出中。 这些消息是从 STREAMS 日志驱动程序中获取的。如果
2008-11-16 22:53:00
16397
转载 GNU/Linux Unix 常用下研发工具
GNU/Linux Unix 下研发工具编辑器: vi:老牌编辑器,在各个unix和unix-like平台都能够找到 emacs:GNU项目研发的编辑器,功能强大扩展性强,绝对不是个编辑器那么简单 代码打补丁工具: diff & patch:一对好搭挡,diff用来生成代码补丁,而patch则用来给代码打补丁 项目构建工具: make(Makefile):常用的项目构建工具,用一个Makefile
2008-11-16 22:32:00
1550
转载 SQL Plus 初级使用
1。SQL*PLUS是包括标准的SQL和Oracle公司的一些命令组成的产品2。在SQL*PLUS操作界面上paste文字的方法:选中要粘贴的文字,左键不放同时按右键。3。刚接触ORACLE,需特别注意COMMIT命令,还有ROLLBACK。4。了解一下TOAD,SQL*LOAD,PL*SQL等工具。5。一般我们接触的有DDL和DML两种类型的命令。如下是一些常用到的语句,需熟练掌握才是:1、显示
2008-11-06 01:36:00
764
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人