Fork me on GitHub

2012年4月4日

摘要: 回顾上周微软一站式示例代码库最新发布的7篇示例代码:[Sample of Mar 26th] Basic ASP.NET Menu control demo该实例演示了基础的ASP.NET 菜单控件的绑定和使用。适合于ASP.NET初学者。[Sample of Mar 27th] Basic ASP.NET master page demo该实例演示了基础的ASP.NET master page的使用。同样适合于ASP.NET初学者[Sample of Mar 28th] Customize Visual Studio Tool Window该实例演示如何通过Visual Studio Ext 阅读全文
posted @ 2012-04-04 21:37 HackerVirus 阅读(162) 评论(0) 推荐(0)
摘要: 2012年4月1日晚上收到微软的邮件,告知我的ASP.NET/IIS MVP Renew成功 ,从2006开始已经连任ASP.NET MVP 7届。从2011年4月4日开始,ASP.NET和 IIS 的MVP合并了,也就是说我现在是 ASP.NET/IIS MVP。不知不觉在博客园写了八年博客,非常感谢dudu为我们创办的博客园,其他感谢的话就不说了,把提交给微软Renew MVP的文章这里贴下,一起回顾下2011年写的博客,过去的一年(2011年1月到2011年12月),累计发表了99篇技术文章。这99篇博客涉及到了.net、asp.net开发、WCF,sql server,windows 阅读全文
posted @ 2012-04-04 21:36 HackerVirus 阅读(192) 评论(0) 推荐(0)
摘要: 最近做项目时候,被select的下拉提示搞烦了,破服务器响应速度贼慢,而下拉的数据又狂多,9k多行用dynamicAjax分析,发现性能慢就慢在不断的select.options的for遍历循环上索性不使用数组循环的方法跑suggest,改用字典算法https://github.com/xueduany/KitJs/blob/master/KitJs/src/js/TreeDict.js算法的testcase见http://xueduany.github.com/KitJs/KitJs/demo/TreeDict/demo.html改进后,options的存储方式变为{"0" 阅读全文
posted @ 2012-04-04 21:35 HackerVirus 阅读(290) 评论(0) 推荐(0)
摘要: 一 代码位置结构及相关类..\packages\apps\Mms\src\com\android\mms\ui:存放界面显示相关的类..\packages\apps\Mms\src\com\android\mms\data:存放界面显示需要的数据相关的类主要的类:ConversationList:信息对话界面——>ListActivityConversationListAdapter:适配器 ——>CursorAdapterConversationListItem:对话界面的ListItem View——>RelativeLayoutConversationListItemD 阅读全文
posted @ 2012-04-04 21:34 HackerVirus 阅读(310) 评论(0) 推荐(0)
摘要: WebMatrix&Razor建站系列之WebMatrix介绍2012-04-01 17:05 by 张剑, 599 visits,收藏,编辑WebMatrix介绍WebMatrix是微软开发的一个免费的,轻量级Web开发工具。提供了一种简单的方式让我们创建一个站点。它包括IIS Express(Web服务器),ASP.NET(Web框架),和SQL Server Compact(嵌入式数据库)。它还提供了一个简单的扩展工具可以让您的站点结合一些流行的开源程序的应用。同时,可以很方便的从WebMatrix切换到Visual Studio及SQL Server。您可以使用WebMatri 阅读全文
posted @ 2012-04-04 21:34 HackerVirus 阅读(572) 评论(0) 推荐(0)
摘要: 研发过程之代码评审 在研发过程中,为了保证代码质量,很多团队都会使用代码评审,或者叫做代码Review。一般情况下,代码Review都会采用集体Review的形式。集体Review 形式: 一个团队,大家坐在一间会议室里面。一人进行讲解自己的业务和代码实现,团队的其他成员进行Review,提出问题,发现问题和补充不足。 这样可以达到以下的目的: 1.Linus定律 "只要有足够多的眼睛,就可让所有问题浮现"。每个人思考和理解事情的角度不同,这样发现问题也不尽相同,人数越多,发现问题也就越全面。 2.在进行补充和提出建议的过程中,可以达到组内的开发规范和标准的传播,使大家明白 阅读全文
posted @ 2012-04-04 21:28 HackerVirus 阅读(549) 评论(0) 推荐(0)
摘要: 这两天在看《编程珠玑》,第一章就收获非常的多,真的挺后悔现在才看着本书,第二章有个将字符串逆序的例子,就是比如“thisisastring”变成“stringaisthis”,那么今天就总结一下这个逆序字符串的小专题。首先假设有人问你:如何将“thisisastring”完全逆序,也就是gnirtsasisiht方案一:申请一个同样大小的空间,直接逆序将字符串保存一遍。 这是我们最容易想到的一种方法,我们只需要找到字符串尾指针就好了,下面就是一段简单的代码:这个代码的关键是找准字符串尾的位置,(每一个字符串以‘\0’结... 阅读全文
posted @ 2012-04-04 21:24 HackerVirus 阅读(290) 评论(0) 推荐(0)
摘要: 苹果的消息机制是个非常好用的东西,当需要在类的各个实例之间传递消息或者写一些事件驱动的程序时,绝对是个不错的工具。但是使用时一不小心就会造成引用已经被dealloc的对象的错误,引起程序崩溃。于是,在合适的时机addobserver和removeobserver就是个很关键的事情。下面,分几种情况来阐述一下自己的一点想法。一,使用defaultcenter。简单的情况下,若自己没有太多的消息需要注册和处理,直接使用[NSNotificationCenter defaultCenter]来调用默认的消息中心就够用了。如果,有一些特殊的要求那么,就需要试一下一个继承自NSnotificationc 阅读全文
posted @ 2012-04-04 21:22 HackerVirus 阅读(349) 评论(0) 推荐(0)
摘要: java开发web service快速入门(视频)一、内容提要1、开发环境准备1.1、资源包下载1.2、JDK安装配置1.3、开发环境配置2、Web Service 开发2.1、基于Dynamic Web Project开发Web Service并实现调用2.2、基于Maven Project开发Web Service2.3、使用.NET调用JAVA开发的Web Service3、Web Service 发布3.1、应用程序包(war)的导出3.2、应用程序包(war)在Tomcat7中的部署二、视频教程三、资源包地址1、jdkhttp://www.oracle.com/technetwork 阅读全文
posted @ 2012-04-04 21:21 HackerVirus 阅读(415) 评论(1) 推荐(0)
摘要: 一、摘要 在上篇我们已经讲了远程访问对象,现在我们来看看他的内部是怎么实现的,本次远程对象访问用Socket实现。二、本文大纲 a、摘要。 b、本文大纲。 c、回顾。 d、Socket设计。 e、其他。三、回顾1:在上篇LiteORM学习六:远程对象中我们说到在实体类上加入DataEntity就可以在网络中访问了,那具体是有什么技术呢,有那几种实现方式.WebSerivce,wcf,socket,Remoting。2:在上篇LiteORM学习六:远程对象中我们只说到了如何使用远程对象。四、Socket设计 在OHA中使用了SOCKET技术进行远程访问业务对象的方法。1:在上篇中我们说到在实体类 阅读全文
posted @ 2012-04-04 21:20 HackerVirus 阅读(626) 评论(0) 推荐(0)