- 浏览: 265143 次
- 性别:
- 来自: 上海
最新评论
文章列表
打开网路端口
- 博客分类:
- windows 防火墙
netsh firewall add portopening TCP 80 "HTTP"
netsh firewall add portopening TCP 443 "HTTPS"
error LNK2005
- 博客分类:
- error
1>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl std::endl(class std::basic_ostream<char,struct std::char_traits<char> > &)" (?endl@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@1@ ...
Scons官方网站:http://www.scons.org
下载的地址:http://sourceforge.net/project/showfiles.php?group_id=30337
当然,你觉得麻烦,那么想省事,就下载: scons-0.98.0-1.noarch.rpm
安装 scons-0.98.0.tar.gz的话,解压,然后看里面有个 README.txt 文件,打开它,里面有安装说明的,具体就是80行那里的 INSTALLATION,那后面就算安装要执行的语句了,如:# python setup.py install,当然,这是在终端 ...
http://support.microsoft.com/kb/124873/zh-cn
作为Web开发人员,我为什么喜欢Google Chrome浏览器
http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html
【转】perl实现socket通信
- 博客分类:
- perl
Perl中可以直接调用Linux下C库中Berkeley套接字内置接口,调用方式和C语言一致,只是换成Perl的语法而已。偶就不说了,网上一箩筐资料。
我使用Perl中的IO::Socket模块来开发,个人经验使用Perl语言开发的过程中能使用模块的尽量使用,一个是可靠,二个是方便,最主要的是便于跨平台的移植,Linux也好,windows也好只要安装了相应的模块,代码不需要修改直接运行。
Socket地址协议簇分为AF_UNIX、AF_INET、AF_INET6等,常用的也就是AF_INET,其它两种没用过,不好说。IO::Socket::INET模块(包含在模块IO::Soc ...
[转]如何编译openssl x64
- 博客分类:
- openssl
2010-05-27 09:33 1175人阅读 评论(3) 收藏 举报
准备条件:
x64操作系统;
ActivePerl-5.10.1.1007-MSWin32-x64-291969.msi;
VS2008,需要支持x64编译,安装时请添加上相应的模块;
openssl代码包。
编译过程:
在VS2008的“外部工具”增加“Visual Studio 2008的X64的交叉工具命令提示符”;
注:“Visual Studio 2008 X64的交叉工具命令提示符”与“Visual Studio 2008 命令提示符”是不一样的;
“X64的交叉工具命令提示符”的增加办法请参考附注;
解 ...
编译64位mongodb
spin_lock.cpp
cl /Foutil\text.obj /c util\text.cpp /TP /nologo /EHsc /W3 /wd4355 /wd4800 /wd42
67 /wd4244 /O2 /Gy /MT /Zi /TP /errorReport:none /GL /D_SCONS /DMONGO_EXPOSE_MAC
ROS /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /DPSAPI_VERSION=1
/DNDEBUG /DNOEXECINFO /Ithird_ ...
Use scons to build MongoDB and related utilities and libraries. See the SConstruct file for details.
Run scons --help to see all options.
Targets
Run scons <target>.
scons .
scons all
scons mongod build mongod
scons mongo build the shell
scons shell generate (just) the shell .cpp files (fro ...
【转】HTTP请求模型和头信息
- 博客分类:
- 网络编程
HTTP请求模型
一、连接至Web服务器
一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。
例如:http://www.myweb.com:8080/index.html
在Java中,这将等同于代码:
Soceet socket=new Socket("www.myweb.com",8080);
InputStream in=socket.getInputStream();
OutputStream out=socket.getOutputStream();
二、发送HTTP请求
通过连接,客户端写一个ASCII ...
方法一:
def URLDecode(str)
str.gsub!(/%[a-fA-F0-9]{2}/) { |x| x = x[1..2].hex.chr }
end
def URLEncode(str)
str.gsub!(/[^\w$&\-+.,\/:;=?@]/) { |x| x = format("%%%x", x[0]) }
end
链接:http://www.2maomao.com/blog/2-ruby-cookies-en-de-code/
方法二:
采用ERB::Util.url_encode()
其中在url_encode 处 ...
require 'win32ole'
#功能说明:
#- 根据系统进程名,杀掉对应的系统进程
#
#参数说明:
#- name:进程名称
#
#调用示例:
#- kill_process('EXCEL.EXE')
#
#返回值说明:
#- 成功:返回true
#- 失败:返回出错信息
def kill_process(name)
begin
wmi = WIN32OLE.connect("winmgmts://")
processes = wmi.ExecQuery("select * from win32_process where name='# ...
inotify只能监控单层目录变化,不能监控子目录中的变化情况。
如果需要监控子目录,需要在调用inotify_add_watch(int fd, char *dir, int mask):int建立监控时,递归建立子目录的监控,伪代码如下
void addwatch(int fd, char *dir, int mask)
{
wd = inotify_add_watch(fd, dir, mask);
向目录集合加入(wd, dir);
for (dir下所有的子目录subdir)
addwatch(fd, subdir, mask);
}
这样就可以 ...
【转】XML 转义字符
- 博客分类:
- c++/c
转义字符
不合法的XML字符必须被替换为相应的实体。
如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该象下面那样书写代码:
<message>if salary < 1000 then</message>
为了避免出现这种情况,必须将字符"<" 转换成实体,象下面这样:
<message>if salary < 1000 then</message>
下面是五个在XML文档中预定义好的实体:
& ...
ALTER TABLE tablename ENGINE=MYISAM;
ALTER TABLE tablename ENGINE=INNODB;
-----------------------------------------------
alter table test engine = myisam;
show create table ***;
alter table 表名 modify column 字段名 类型;