上一页 1 2 3 4 5 6 ··· 23 下一页
摘要: 在网络上传数据时,可以先把对象的数据序列化成字节数组,在客户端接收到数据后,再反序列化成对象,在转换成自己的类型 我写了两个方法,可以直接使用,非常方便: 一、对象序列化为字节数组1///<summary>2///二进制方式将object对象序列化到字节数组中3///</summary>4///<paramname="obj"></param>5///<returns></returns>6publicstaticbyte[]SerializeByBinary(Objectobj)7{8byte[]bu 阅读全文
posted @ 2012-02-20 11:45 wenanry 阅读(4340) 评论(0) 推荐(2) 编辑
摘要: Nginx的Web缓存服务主要由proxy_cache相关指令集和fastcgi_cache相关指令集 构成。最新的Nginx 0.8.32版本,proxy_cache和fastcgi_cache已经比较完善,完全可以取代Squid,同时作为负载均衡服务器和Web缓存服务 器来使用。 Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上, 所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间,不支持类.. 阅读全文
posted @ 2012-02-19 23:10 wenanry 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 1、传统缓存之一(404) 这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。 配置: location / {root /home/html/;#主目录expires 1d;#网页的过期时间error_page 404 =200 /fetch$request_uri;#404定向到/fetch目录下} location /fetch/ {#404定向到这里internal;#指明这个目录不能在外部直接访问到expires 1d;#网页的过期时间alias /home/html/;#虚拟目录文件系统地址要和locaion /一致,proxy_sto 阅读全文
posted @ 2012-02-19 23:03 wenanry 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 1. 客户端浏览器上的缓存(非Cookie, Cookie中的内容为: 键和值均为string类型的键值对) 我们可以通过在Http回应中增加特定的头部说明来指定浏览器的缓存策略; 添加头部说明的手段既可以通过页面指令声明设置, 也可以通过编程方式设置. 对于图片、Javascript脚本、CSS等资源, 可以在IIS管理器中, 右击图片等资源, 选择”属性” --> HttpHeaders后, 勾选Enable Content Expiration并设置时间即可. 一种值得推荐的手段是, 将需要缓存的资源分类, 如: image/dynamic/、image/static/, 这样我们 阅读全文
posted @ 2012-02-19 23:02 wenanry 阅读(11350) 评论(0) 推荐(1) 编辑
摘要: redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便 redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其 实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多是链表,如果链表新增 或者修改数据的话,redis就体现出了极大的优势(memcached只能重新加载链表,redis可以对链表新增或者修改)1:下载redis下载地址 http://code. 阅读全文
posted @ 2012-02-18 00:42 wenanry 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 前提是已经安装了php和memcached 图形界面的监控是通过memcache.php来实现的, 1.把该php程序拷贝到apache的web根目录 [root@cacti srv]# cd /usr/local/apache/htdocs/ 2. 更改相应的连接IP和端口,用户名,密码等 [root@cacti htdocs]# vi memcache.php(需要更改的如下) 其中memcache和password是默认的用户名和密码,更改自己想要用的web浏览控制用户名和密码 其中192.168.10.195:12000和mymemcache-server2:11211是memca.. 阅读全文
posted @ 2012-02-13 23:23 wenanry 阅读(5931) 评论(1) 推荐(2) 编辑
摘要: 最近在使用CentOS5.5的时候yum安装文件出现如下错误:Error:failure:repodata/filelists.xml.gzfromaddons:[Errno256]Nomoremirrorstotry.解决方法: yumcleanall 阅读全文
posted @ 2012-02-09 22:46 wenanry 阅读(2609) 评论(0) 推荐(0) 编辑
摘要: 关于 Iftop iftop 是类似于top的实时流量监控工具。主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用 官方网站:http://www.ex-parrot.com/~pdw/iftop/ 安装iftop安装方法1、编译安装如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex b... 阅读全文
posted @ 2012-02-09 22:39 wenanry 阅读(9072) 评论(0) 推荐(0) 编辑
摘要: nginx: 在配置文件nginx.conf的http段里加入 server_tokens off; php: 把配置文件php.ini的 expose_php = On 修改为 expose_php = Off 阅读全文
posted @ 2012-02-07 00:36 wenanry 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1usingSystem;2usingSystem.Net;3usingSystem.Net.Mail;4usingSystem.Text;5usingSystem.Threading;67publicclasstest8{9delegatevoidsendDelegate(stringfrom,stringto,stringsubject,stringbody,stringhost,intport,stringuserName,stringpassword);10///<summary>11///发送电子邮件12///</summary>13///<paramn 阅读全文
posted @ 2012-02-06 17:03 wenanry 阅读(646) 评论(0) 推荐(0) 编辑
摘要: Linux(CentOS 5.x)下安装:命令:mkdirtmpcd/tmpwgethttp://test.3g.cn/xiaohu/soft/Linux/libevent-2.0.12-stable.tar.gz注:memcached用到了libevent这个库用于Socket的处理,所以还需要安装libeventtarzxvflibevent-2.0.12-stable.tar.gzcdlibevent-2.0.12-stable./configure-prefix=/usr/local/libeventmakemakeinstallcd~cd/tmphttp://memcached.go 阅读全文
posted @ 2012-02-03 14:46 wenanry 阅读(297) 评论(0) 推荐(0) 编辑
摘要: CentOS 5 全功能WWW服务器搭建全教程memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统,这种方法不仅解决了共享内存只能是单机的弊端,同时也解决了数据库检索的压力,最大的优点是提高了访问获取数据的速度!基于memcac 阅读全文
posted @ 2012-02-03 14:11 wenanry 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 测速状元 网站名称:17测一起测 网站地址:http://www.17ce.com/ 网站特点:节点多 功能强大 无广告 强烈推荐! 测试探花 网站名称:WEB卡卡 网站地址:http://www.webkaka.com/ 网站特点:广告比节点多 不解释 你懂的! 测试榜眼 网站名称:多节点PING 网站地址:http://ping.chinaz.com/ 网站特点:简洁高效 CHINAZ出品 节点数有待增加! 阅读全文
posted @ 2012-02-02 12:58 wenanry 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 以前作项目时找到的DLL(.net的)我都放在一起了 在需要的请下载 使用方法挺简单的 以前我在CSDN上发过一个贴识别代码privatevoidbtnDecode_Click_1(objectsender,EventArgse){try{stringdecodedString=newQRCodeDecoder().decode(newQRCodeBitmapImage(newBitmap(this.picDecode.Image)));this.txtDecodedData.Text=decodedString;}catch(Exceptionex){MessageBox.Show(ex.M 阅读全文
posted @ 2012-01-30 17:59 wenanry 阅读(14037) 评论(1) 推荐(0) 编辑
摘要: 储存器Python提供一个标准的模块,称为pickle。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地 储存对象。还有另一个模块称为cPickle,它的功能和pickle模块完全相同,只不过它是用C语言编写的,因此要快得多(比pickle快1000倍)。你可以使用它们中的任一个,而我们在这里将使用cPickle模块。记住,我们把这两个模块都简称为pickle模块。储存与取储存#!/usr/bin/python#Filename:pickling.pyimportcPickleasp#importpickleaspshoplistfile=& 阅读全文
posted @ 2012-01-21 11:49 wenanry 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 1#!/usr/bin/python2#'''3#File:getRFC.py4#Author:Mike5#E-Mail:Mike_Zhang@live.com6#'''7importurllib,os,shutil,time89defdownloadHtmlPage(url,tmpf=''):10i=url.rfind('/')11fileName=url[i+1:]12iftmpf:fileName=tmpf13printurl,"->",fileName14urllib.urlret 阅读全文
posted @ 2012-01-21 10:41 wenanry 阅读(531) 评论(0) 推荐(0) 编辑
摘要: Python写的一个简单的备份程序。#!/usr/bin/python#Filename:backup_ver1.py#backup.pyimportosimporttimesource=['D:\\Python\\RFC']target_dir='D:\\Python\\backup\\'target=target_dir+time.strftime('%Y%m%d%H%M%S')+'.zip'zip_command='''"C:\\ProgramFiles\\WinRAR\\rar.exe&q 阅读全文
posted @ 2012-01-21 10:36 wenanry 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 上一个文章:[求救]电信彩信网关开发错误-SOAP_VERSIONMISMATCH说的问题 <messageId>SVC0001</messageId> <text>SOAP_VERSIONMISMATCH</text>已经解决,主要是查看了网上的一个同学的帖子,非常感谢。 再来看一下请求信息1POST/MmsSendMessageServiceHTTP/1.12Content-Type:multipart/related;boundary="==part20111027095621==";type="text/xm 阅读全文
posted @ 2012-01-20 15:20 wenanry 阅读(2704) 评论(0) 推荐(0) 编辑
摘要: 一般一个已经实现功能的WEB Server会发布自己的WSDL文件,供客户端生成代理类。 但有时是先有的server与client交互的接口定义(WSDL)文件,然后由server和client端分别写程序,一个提供web服务,一个使用web服务。 以下介绍如何由已有的WSDL文件在VS2008中生成server端代码。 1)使用VS2008提供的工具wsdl.exe由WSDL文件生成cs文件: 使用wsdl.exe的/serverInterface选项(或缩写的 /si)指定输入的wsdl文件(注意,如果要转换的wsdl文件中import了其他wsdl文件,则所有文件都应列出,包括使用... 阅读全文
posted @ 2012-01-18 10:57 wenanry 阅读(4925) 评论(0) 推荐(2) 编辑
摘要: SOAPAction HTTP request header被用来标识SOAP HTTP请求的目的地,其值是个URI地址。SOAP发送并不限制格式、URI特征或其必须可解析,那么在这种情况下,发送一个HTTP SOAP请求时,其HTTP客户端必须使用/指明SOAPAction HTTP request header。 SOAPAction header的内容可以被用在服务端,诸如:防火墙适当的过滤基于HTTP的SOAP请求消息等场景。SOAPAction header的值为空串("")表示SOAP消息的目的地由HTTP请求的URI标识;无值则表示没有指定这条消息的目的地。 阅读全文
posted @ 2012-01-18 10:21 wenanry 阅读(2278) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 23 下一页