Fork me on GitHub

2012年7月9日

摘要: python socket?fromsocket import*HOST ='localhost'BUFSIZE =1024PORT =21567defclient_socket():ADDR =(HOST, PORT)tcpclisock =socket(AF_INET, SOCK_STREAM)tcpclisock.connect(ADDR)whileTrue:data =raw_input('>')ifnotdata:breaktcpclisock.send(data)data =tcpclisock.recv(BUFSIZE)ifnotdata:b 阅读全文
posted @ 2012-07-09 21:56 HackerVirus 阅读(208) 评论(0) 推荐(0)
摘要: Lua采用了基于垃圾收集的内存管理机制,因此对于程序员来说,在很多时候内存问题都将不再困扰他们。然而任何垃圾收集器都不是万能的,在有些特殊情况下,垃圾收集器是无法准确的判断是否应该将当前对象清理。这样就极有可能导致很多垃圾对象无法被释放。为了解决这一问题,就需要Lua的开发者予以一定程度上的配合。比如,当某个table对象被存放在容器中,而容器的外部不再有任何变量引用该对象,对于这样的对象,Lua的垃圾收集器是不会清理的,因为容器对象仍然引用着他。如果此时针对该容器的应用仅限于查找,而不是遍历的话,那么该对象将永远不会被用到。事实上,对于这样的对象我们是希望Lua的垃圾收集器可以将其清理掉的。 阅读全文
posted @ 2012-07-09 14:47 HackerVirus 阅读(294) 评论(0) 推荐(0)
摘要: MVC3使用Unity实现依赖注入接口与于实现类自动注册 关于依赖注入 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。应用控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用,传递给它。也可以说,依赖被注入到对象中。所以,控制反转是,关于一个对象如何获取他所依赖的对象的引用,这个责任的反转。 控制反转还有一个名字叫做依赖注入(Dependency Injection),简称DI。相对而言对于.Net开发者来说听到得更多的是依赖注入这个名词。实现依赖注入的框架有很多,如Sp... 阅读全文
posted @ 2012-07-09 14:46 HackerVirus 阅读(306) 评论(0) 推荐(0)
摘要: 看到一篇好文章,翻译一下给大家分享。原文地址:http://www.codeproject.com/Articles/12097/Cache-Management-in-ASP-NET引言在解释ASP.NET中的缓存管理之前,我先澄清一下,不同的人使用不同的术语来解释同样的概念,有些人把它描述为状态管理,有些人描述为缓存管理。我喜欢用缓存管理,或许是因为我喜欢这个词“Cache”吧。 但是就所指含义来说,它们两个没有区别。现在让我们来探讨一下在ASP.NET环境下缓存管理的各个方面吧。尽管缓存管理在Windows应用程序中已经不再是个问题,但在web环境下依然是个挑战。因为HTTP是一个无状态 阅读全文
posted @ 2012-07-09 14:45 HackerVirus 阅读(159) 评论(0) 推荐(0)
摘要: 之前在“循环”一节,我们已经讨论了Python最基本的循环语法。这一节,我们将接触更加灵活的循环方式。1. 利用range(), 得到下标在Python中,for循环后的in跟随一个序列的话,循环每次使用的序列元素,而不是序列的下标。之前我们已经使用过range来控制for循环。现在,我们继续开发range的功能,以实现下标对循环的控制:S = ‘abcdefghijk’for i in range(0,len(S),2): print S[i]在该例子中,我们利用len()函数和range()函数,用i作为S序列的下标来控制循环。在range函数中,分别定义上限,下限和每次循环的步长。... 阅读全文
posted @ 2012-07-09 14:44 HackerVirus 阅读(174) 评论(0) 推荐(1)
摘要: GNU C - Using GNU GCC __attribute__ mechanism 01近来阅读glibc源码的时候遇到很多关于__attribute__的问题,索性就查找了相关的资料,学习了一下.要是不解决了这个问题,有的时候还真的是比较难下手.就拿glibc来说,使用xcscope搜索POSIX pthread函数: pthread_create,得到的结果如下:如果一路跟进函数的话,最后会发现这样子的一个宏定义:下面是GNU glibc开发人员对此类宏的注释,看起来直白一点:现在只是知道,在链接的时候,寻找pthread_create会被链接到__pthread_create_2 阅读全文
posted @ 2012-07-09 14:43 HackerVirus 阅读(1167) 评论(0) 推荐(0)
摘要: WCF开发框架的证书加密操作,前面在框架之旅做了一篇介绍,本文主要是将各种相关知识点综合起来进行介绍,以期达到系统化介绍在我的WCF开发框架(也可以应用于您的WCF框架)中使用证书加密的常规操作和步骤。在WCF应用日益广泛的环境下,注意数据的安全性以及系统稳定性的问题,是我们设计初期必须考虑的重要举措之一,特别对一些行业比较敏感的数据或者重要机关的数据,这个是一个硬性规定的前提条件之一。在WCF开发框架中,应用X.509证书加密可以解决这个问题,但是要使用这个东西,我们必须对相关的知识点有所了解,然后对相关的配置进行设置,才能正常进行使用。1、 证书加密应用背景在网络化的环境中,特别是基于互联 阅读全文
posted @ 2012-07-09 14:42 HackerVirus 阅读(189) 评论(0) 推荐(0)
摘要: <cocos2d-x for window phone>一个简单的打地鼠游戏免责声明:本文章由fengyun1989创作,采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。写在前面:最近两个月比较忙,很久没更新教程了。这么些日子,发生了不少事,WP8发布了。我的T8788也被彻底抛弃了。。。win8也RP版了。前景未卜啊。肯定不少人在迷茫了吧。我觉得呢,都是浮云,语言只是工具,能够一通百通才是王道,微软不行大不了换IOS,Android。接下来的一段时间,估计会写些win8的教程。我感觉win8和WP8有种莫名的联系,不过也道不清说不明。反正就顺着感觉 阅读全文
posted @ 2012-07-09 14:41 HackerVirus 阅读(163) 评论(0) 推荐(0)
摘要: 用开源IaaS构建自己的云——OpenStack征稿启事不用买彩票,就有408万!2012年7月当选微软MVP的CSDN会员名单揭晓!CSDN账号全站整合公告《Axure 6.5超短篇笔记》——触发拖放事件尝试一下新形式 《Axure 6.5超短篇笔记》——触发拖放事件 讨论请移步至:http://bbs.hpx-party.org/thread-51953-1-1.html 欢迎转发新浪微博:http://weibo.com/1689646705/yrCudwuHe 欢迎转发腾讯微博:http://t.qq.com/p/t/62861047757926...2012-07-09 10:34阅 阅读全文
posted @ 2012-07-09 11:39 HackerVirus 阅读(321) 评论(0) 推荐(0)
摘要: Asp.Net里的Cookies什么是cookies Cookies有很多种,网站上的cookie,浏览器的cookie,会话cookie等,cookies是存储浏览器与网站访问时的数据,是Web服务器与客户端连接的方式之一。用户访问不同的站点,各个站点会向用户的浏览器发送一个cookie,浏览器会分别存储。实际上,cookies是一小段文本文件,发生在用户请求和页面在Web服务器与浏览器之间传递。Cookies的用途 Cookies很多时候被用于身份的验证、用户会话识别、购物车的处理。Cookies也可用于把数据从一个网页传值到另一个网页。使用cookies安全吗? 使用Cookie安... 阅读全文
posted @ 2012-07-09 09:11 HackerVirus 阅读(192) 评论(0) 推荐(0)