摘要:json是种常见的数据交换格式,在.net中怎么解析这种格式的字符串呢?下面给出C#版的简单介绍:1、下载Newtonsoft.Json.dll,并添加对该dll的引用。2、引入命名空间,代码如下:using Newtonsoft.Json;3、解析json关键代码如下://json数据
string data ="{\"return_code\":0,\"return_message\":\"success\",\"data\":[{\"id\":\"1\",\& 阅读全文
如何查看域名绑定几个ip
2011-07-05 13:16 by 一片温柔, 564 阅读, 0 推荐, 收藏,
摘要:如果查看域名绑定几个ip?使用nslookup即可。查询百度域名绑定情况,步骤如下:1、摁 win+r 打开运行窗口,输入cmd 摁确定2、在window doc窗口 输入 nslookup baidu.com ,摁enter键,即可查看百度的域名绑定ip情况。 阅读全文
什么时候手动创建线程而不使用线程池
2011-05-12 15:45 by 一片温柔, 896 阅读, 0 推荐, 收藏,
摘要:1、需要自定义线程的优先级,线程池中线程总是Normal2、需要一个前台线程,线程池中线程是后台线程 非UI线程最好使用线程池创建为后台线程,常常关闭一个软件之后,仍然占有内存,就是由于创建了多个前台线程,程序关闭的时候,还有其他前台线程没有关闭。3、需要手动终止线程,线程池不具有这种功能。4、线程执行时间长,线程池目的是为了线程重用,省去创建新线程的额外开销,多适用于多而执行时间短的线程。线程池创建线程是滞后的,不会发现线程不够立即去创建新线程,会有个延时,以确保真正的需要创建新线程。 阅读全文
把linux图形启动界面修改成命令行界面
2011-05-05 12:07 by 一片温柔, 354 阅读, 0 推荐, 收藏,
摘要:由于图形界面比较耗资源,需要把启动界面修改成命令行界面,怎么修改呢? 1、vim /etc/inittab 2、把id:5:initdefault:改成id:3:initdefault: 3、重启即可 阅读全文
怎么脱离svn控制
2011-04-26 10:30 by 一片温柔, 274 阅读, 0 推荐, 收藏,
摘要:删除文件夹下的.svn目录,让文件夹脱离svn控制,把下面的语句拷贝到记事本中,并保持为:svndelete.reg。双击导入到注册表。右键中多了DeleteSVN选项。点击,就可以删除此目录下的.svn选项。Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN]@="Delete SVN Folders"[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN/command 阅读全文
Memcached简介及优缺点
2011-04-06 16:08 by 一片温柔, 298 阅读, 0 推荐, 收藏,
摘要:Memcached做统一缓存,用起来很爽。可他是怎么工作及性能优缺点有哪些呢? Memcached 是以守护程序方式运行于一个或多个服务器中,随时接受客户端的连接操作【客户端可以由各种语言编写】。客户端首先与 Memcached 服务建立连接,然后存取对象。保存在 Memcached 中的对象是放置在内存中的,而不是在硬盘上。 Memcached 进程运行之后,会预申请一块较大的内存空间,自己进行管理,用完之后再申请,不是每次需要的时候去向操作系统申请。Memcached将对象保存在一个巨大的Hash表中,它还使用NewHash算法来管理Hash表,从而获得进一步的性能提升。所以当分... 阅读全文
ci框架mysql数据库连接资源无法释放
2011-03-18 17:01 by 一片温柔, 373 阅读, 0 推荐, 收藏,
摘要:使用ci框架提供的类查询数据: $this->load->database(); $query = $this->db->query($sql);程序运行一段时间之后,报错,告知数据库too many connections很明显mysql数据库连接资源超过了 max_connections 设定值。立马在每个查询之后,添加资源释放脚本: $this->db->close(); 仍然无法释放资源,怎么办呢?查看手册之后,知道了,只要把pconnect设置为false就可以了,设置大致如下: $db['default']['pconne 阅读全文
mysql常用命令
2011-03-18 16:48 by 一片温柔, 191 阅读, 0 推荐, 收藏,
摘要:mysql服务启动关闭等:1、查找mysql服务名chkconfig --list2、查找mysql可以操作的命令假如步骤1查找出的服务名字为mysqlservice mysql ?系统将要提升如下:[root@localhost init.d]# service mysql ?Usage: /etc/init.d/mysql {start|stop|restart|reload|force-reload|status} [ MySQL server options ]3、重启mysql服务:service mysql restart 或/etc/init.d/mysql restart其他. 阅读全文
获取客户端用户真实ip
2011-03-18 14:48 by 一片温柔, 243 阅读, 0 推荐, 收藏,
摘要:通常通过Request.ServerVariables("REMOTE_ADDR") 或 Request.UserHostAddress 来获取客户端ip。如果在客户端使用了代理服务器或在服务器前加了反向代理服务器,获取的就是代理服务器的地址了,无法获取用户真实ip。怎么获取呢? public static string RemoteIp() { string realRemoteIP = ""; if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARD 阅读全文
浙公网安备 33010602011771号