12 2009 档案

摘要:超长短信:短信内容超过70个汉字,提交给网关时候需要分成多条,但是用户手机接收时候是一条(sp角度,手机发送长短信概念一样)。 在cmpp协议里,CMPP-_SUBMIT消息定义中有相应的参数配置: TP_udhi :0代表内容体里不含有协议头信息 1代表内容含有协议头信息(长短信,push短信等都是在内容体上含有头内容的,也就是说把基本参数(TP-MTI/VFP)值设置成0X51)当设置内容体... 阅读全文
posted @ 2009-12-23 20:52 wenanry 阅读(2299) 评论(1) 推荐(0) 编辑
摘要:1. 查看内核版本命令: 1) [代码]2) [代码] 3) [代码] 2. 查看linux版本: 1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--[root@s... 阅读全文
posted @ 2009-12-21 21:08 wenanry 阅读(1492) 评论(0) 推荐(0) 编辑
摘要:webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。  1、适用系统:Linux  2、编译安装:引用[代码]  3、使用:引用[代码]  参数说明:-c表示并发数,-t表示时间(秒)  4、测试结果示例:引用代码Code highlighting produced by Actipro CodeHighlighte... 阅读全文
posted @ 2009-12-21 20:23 wenanry 阅读(536) 评论(1) 推荐(0) 编辑
摘要:网络信息查看   设置网络地址:[代码]  你将会看到: [代码]BOOTPROTO=statics :表示使用静太IP地址。ONBOOT=yes:表示开机时,启动这个网卡。 取动态IP地址地址[代码]设置好IP地址,现在还不能生效哦,要重新启动网卡才可以。 Ifconfig <网络接口名称> network <子网掩码>  例:# ifconfig eth0 192.16... 阅读全文
posted @ 2009-12-21 19:38 wenanry 阅读(69984) 评论(0) 推荐(0) 编辑
摘要:一、memcached 的编译安装准备:Memcached下载地址:http://www.danga.com/memcached/libevent下载地址: http://monkey.org/~provos/libevent/1.分别把memcached和libevent下载回来,放到 /tmp 目录下:# cd /tmp# wget http://www.danga.com/memcached... 阅读全文
posted @ 2009-12-21 14:37 wenanry 阅读(393) 评论(0) 推荐(0) 编辑
摘要:stats显示服务器信息、统计数据等 stats STAT pid 4356 服务器进程ID STAT uptime 56625 服务器运行时间,单位秒 STAT time 1225249079 服务器当前的UNIX时间 STAT version 1.1.0 服务器的版本号 STAT pointer_size 64 STAT rusage_user 151.845489 该进程累计的用户时间(秒:... 阅读全文
posted @ 2009-12-21 14:35 wenanry 阅读(304) 评论(0) 推荐(0) 编辑
摘要:概述 写下本篇文章源于参加Tech.Ed的一场关于Window PowerShell的课程。虽然之前也经常关注,但从没有亲自体验过。Windows PowerShell 是一种新的命令行外壳和脚本语言,用于进行系统管理和自动化任务,它建立在 .NET Framework 的基础上,可使 IT 专业人员和开发人员控制和自动完成Windows 和应用程序的管理。更为强大之处在于它可以调用.NET ... 阅读全文
posted @ 2009-12-18 18:12 wenanry 阅读(494) 评论(0) 推荐(0) 编辑
摘要:Google 推出了公共的 DNS 解析服务器(Google Public DNS),可以用来代替 OpenDNS。Google承诺将严格遵循DNS协议,即不阻挡、不劫持和不过滤用户查询。Google Public DNS服务器IP非常好记,过目难忘:引用8.8.8.8        google-public-dns-a.google.com8.8.4.4        google-publi... 阅读全文
posted @ 2009-12-18 12:59 wenanry 阅读(413) 评论(0) 推荐(0) 编辑
摘要:开发语言:C#3.0IDE:Visual Studio 2008本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法2. Thread类3.线程池4.线程同步基础5.死锁6.线程同步的7种方法7.如何在线程中访问GUI组件一、线程概述在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多... 阅读全文
posted @ 2009-12-17 00:04 wenanry 阅读(421) 评论(0) 推荐(0) 编辑
摘要:Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。 其原理: 简单介绍一下他的安装及配置过程 官方网站 http://wiki.codemongers.com/Main 一、依赖的程序 1. gzip module requires zlib library 2. rewrite module requires pcre ... 阅读全文
posted @ 2009-12-15 22:43 wenanry 阅读(788) 评论(0) 推荐(1) 编辑
摘要:nginx   Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳... 阅读全文
posted @ 2009-12-15 22:35 wenanry 阅读(513) 评论(0) 推荐(0) 编辑
摘要:众所周知,在XP professional中使用IIS不能创建多个站点,虽然我们可以使用“虚拟目录”来调试程序,但有很多时候并不方便。今天无意中发现一个可以创建多站点的工具-IISAdmin,下载地址:http://www.firstserved.net/download/iisadmin.zip。程序非常简单,界面如下:使用“create”创建一个... 阅读全文
posted @ 2009-12-15 10:30 wenanry 阅读(389) 评论(0) 推荐(0) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;usingSystem.Runtime.Seri... 阅读全文
posted @ 2009-12-13 21:14 wenanry 阅读(291) 评论(0) 推荐(1) 编辑
摘要:数据库快照(atabase snapshot)是一个只读的,静态的数据库视图。一个数据库可以有多个数据库快照,每个数据库快照在被显性的删除之前将一直存在。数据库快照将保持和源数据库快照被创建时刻一致,所以可被用来做一些报表。并且由于数据库快照的存在,我们可以很容易的把数据库回复到快照创建时刻。 数据库快照提供了一个把数据库回复到一个特定时间点的有效途径。一个数据库快照将记录从这个数据库快照被创建后... 阅读全文
posted @ 2009-12-11 22:59 wenanry 阅读(1939) 评论(0) 推荐(0) 编辑
摘要:SQL Server 2005 DTS导入平面数据源时,总是被截断,无法执行的错误解决方案 1 典型的错误信息如下: 消息 * 错误 0xc02020a1: 数据流任务: 数据转换失败。列“列 2”的数据转换返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。 (SQL Server 导入和导出向导) * 错误 ... 阅读全文
posted @ 2009-12-11 12:42 wenanry 阅读(3106) 评论(0) 推荐(0) 编辑
摘要:语法 DBCC CHECKIDENT ( table_name[ , {NORESEED | { RESEED [ , new_reseed_value ] }}])[ WITH NO_INFOMSGS ] 参数 table_name 是要对其当前标识值进行检查的表名。指定的表必须包含标识列。表名必须符合标识符规则。 NORESEED 指定不应更改当前标识值。 RESEED 指定应该更改... 阅读全文
posted @ 2009-12-07 18:46 wenanry 阅读(1046) 评论(1) 推荐(1) 编辑
摘要:通过应用程序读取网页信息的时候,通常需要抓取网页的数据,但是有一个问题就是很多网页需要登录后才能够获得页面数据,那么就需要保存当前的 cookie,在.NET中可以使用CookieContainer 对象来保存登录后的Cookie信息,每次发送数据的时候加上Cookie信息,就可以解决这个问题了。 #region 同步通过POST方式发送数据 /// <summary> /// 通过P... 阅读全文
posted @ 2009-12-05 15:37 wenanry 阅读(923) 评论(0) 推荐(1) 编辑
摘要:最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和时间写,晚上无事便写了一篇探索MSSQL执行计划,本文讲执行计划但不仅限于讲执行计划。 网上的SQL优化的文章实在是很多,说实在的,我也曾经到处找这样的文章,什么不要使用IN了,什么OR了,什么AND了,很多很多,还有很多人拿出仅几S甚至几MS的时间差的例子来证明着什么(有点可笑),让许多人不知道其是对还是错。而SQL优化又是每个要与数据... 阅读全文
posted @ 2009-12-02 20:05 wenanry 阅读(261) 评论(0) 推荐(0) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--withDB_IOas(selectdb_name(a.database_id)as[dbname],casewhenb.type_desc='LOG'then'LogFile'else'DataFi... 阅读全文
posted @ 2009-12-02 18:46 wenanry 阅读(615) 评论(0) 推荐(0) 编辑
摘要:众所周知,所有的32位应用程序都有4GB的进程地址空间,因为32位地址最多可以映射4GB的内存(对于虚拟地址空间概念不太熟悉的朋友建议去看一下《Windows核心编程》这本书)。对于Microsoft Windows操作系统,应用程序可以访问2GB的进程地址空间(32位Linux可以访问3GB地址空间),这就是称为用户模式的虚拟地址空间。这2GB的用户模式虚拟地址空间位于4GB地址空间的低一半,而... 阅读全文
posted @ 2009-12-02 18:38 wenanry 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:DECLARE @strPath NVARCHAR(200)set @strPath = replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')set @strPath = REPLACE(@strPath, ':' , '.')set @strPath = 'E:\Backup\Mis.B... 阅读全文
posted @ 2009-12-02 18:24 wenanry 阅读(208) 评论(0) 推荐(0) 编辑
摘要:declare @spid int,@bl int DECLARE s_cur CURSOR FOR select 0 ,blocked from (select * from sysprocesses where blocked>0 ) a where not exists(select * from (select * from sysprocesses where blocked>... 阅读全文
posted @ 2009-12-02 18:23 wenanry 阅读(231) 评论(0) 推荐(0) 编辑
摘要:1)看一下task manager, 如果Sql Server 占有的内存即使在服务器最忙得时候都不超过2GB, 而你有4GB内存,可以考虑在Windows boot.ini启动文件中加入 /3GB变量。这样SqlServer就可以使用3GB的内存,多1GB意味着更大的缓存,可以不用到Disk取频繁读取了2) 运行Perfmon,加入“Page Life Expectancy”如果这个值始终小于3... 阅读全文
posted @ 2009-12-02 18:20 wenanry 阅读(2182) 评论(0) 推荐(0) 编辑