摘要:
软件调试修炼之道系列随笔调试对于软件开发至关重要,然而调试并非是件容易事,Paul Butcher的这本《软件调试修炼之道》是一部非常优秀的软件调试实战指南,很多人光看标题,以为这本书只是在讲blackbox/whitebox testing, unit testing, regression testing, etc. 其实,作者根本没专门把这些Testing 101的内容拿出来讲。书的内容除了debug,还涵盖了很多『好』的软件开发方法。所谓的『好』的开发方法,就是要保证软件质量,保证开发进度,保证写出来的代码可维护。说真心话,这本书真的是软件工程方面的好书。而且这本书写的通俗易懂。它不需 阅读全文
posted @ 2013-02-23 17:20
HackerVirus
阅读(129)
评论(0)
推荐(0)
摘要:
HTTP权威指南读书心得(十一)缓存是怎么工作的? WOW,终于过了两位数了,倍感振奋啊...不过看了看书的页数,顿觉得路漫漫其修远兮.......废话不多说,开始记笔记吧:-D 今天来说说缓存是怎么工作的。缓存这个词感觉在平时的工作中出现的频率那是相当的高啊,动不动这里缓存,哪里缓存,而且缓存与性能一般都是成对出现的。那么来看看缓存是如何工作的吧。 缓存的作用 当客户端发送一个请求的时候,如果经过一个缓存,发现缓存中正好有它请求的数据,那么就直接从缓存中返回这个数据,而不用向服务器索取数据。缓存有很多优点,它减少了冗余数据的传输,缓解了网络瓶颈问题,节省了带宽,降低了对原始服务... 阅读全文
posted @ 2013-02-23 16:49
HackerVirus
阅读(181)
评论(0)
推荐(0)
摘要:
mvc中菜单项的增、删、改权限的其中一种解决方案我一直都比较关注 功能项增、删、改查权限的解决方案 也看过园子里一些园友的解决方案 可是一直都没看到我期待的解决方法(也许是我没看见)前端时间看到一边扩展的文章 顿时豁然开朗 想出了一种解决方案功能描述 如:菜单管理 路径为:/Back/Menu 我需要为这个页面根据角色或个人等设置 增、删、改权限 下面就以角色为例(需判断多个取并集)我的解决方案: 首先用一个关系表 保存菜单 菜单ID 角色ID 拥有权限 1 1 ADD;EDIT;DEL 2 1 ADD 3 1 DEL角色ID为1... 阅读全文
posted @ 2013-02-23 16:41
HackerVirus
阅读(267)
评论(0)
推荐(0)
摘要:
Xamarin 2.0:在Visual Studio中开发iOS应用跨平台移动开发框架Xamarin今天发布了最新的2.0版本,作为一个跨平台开发框架,在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# 与 .NET Framework 进行。这个版本带来四个新功能:1、新的IDE——Xamarin Studio,Xamarin的CEO Nat Friedman表示,该IDE与iOS和Android SDK紧密集成,便于开发者在模拟器和真实的设备上构建、测试、调试应用程序。 阅读全文
posted @ 2013-02-23 16:30
HackerVirus
阅读(255)
评论(0)
推荐(0)
摘要:
测试人员需要什么技能?这个问题很多人问过,也有很多人回答过,我非常赞同来自Michael Bolton的以下观点和建议(不过有一点补充,参见:做一个海盗派Tester),欢迎讨论。批判性思维 对于一个测试人员,最重要的技能之一就是批判性思维。 批判性思维是对思考自身的思考,目的是不再被愚弄。批判性思维是一种训练,检查事物,并且质疑我们对它的理解:哪些部分可能是不完整的;哪些部分可能是错的;哪些部分可能不能分享给其他人;哪些部分可能是暂时的,会随着时间发生改变。 优秀的测试人员批判性地思考他们正在测试的产品。开发人员和管理者更倾向于用正面、乐观的眼光来看待产品。测试的关键目标之一是识别风险... 阅读全文
posted @ 2013-02-23 16:26
HackerVirus
阅读(217)
评论(0)
推荐(0)
摘要:
我的服装DRP之开发感悟先向各位拜个晚年。今年过年期间都在想DRP的事,很多朋友也联系我,讨论技术问题的、谋求合作的、分析行业前景的、让我提供源码和数据库的都有。再次谢谢朋友们的关心。目前来说,在修改系统bug的同时,我打算重新找一份工作,毕竟在能力转换成财富之前,生活还是要继续。Winform or WPF:今天在QQ上和一位山东的朋友聊了会,其中聊到BS和CS的老生常谈,说道有些功能BS不好实现。我认为两个事物孰优孰劣需要放在特定场景中才能比较,关于这两者的区别谷歌一下即可,我就不分析了,徒惹板砖。其实同样是CS,具体的UI框架也包括很多,在.NET中主要就是winform和wpf,前几天 阅读全文
posted @ 2013-02-23 16:22
HackerVirus
阅读(296)
评论(0)
推荐(0)
摘要:
最基础的发布服务小demo今天学了个东西,不过还有点问题,分享一下,大家也棒我看一下问题所在。 主要就是使用java语言直接发布一个服务,不通过第三方服务器发布一个网页。 我首先是在E:\j2eevideo\04\01下创建了一个网页01.html,网页里面就一行文本aaa。 在统计目录下创建一个Server.java文件,如下图: 用你熟悉的文本编辑器打开Server.java,写入如下代码: import java.net.*;import java.io.*;public class Server{ public static void main(String arg... 阅读全文
posted @ 2013-02-23 16:20
HackerVirus
阅读(154)
评论(0)
推荐(0)
摘要:
微软发布Sample Browser for Windows 8版:5000示例代码,"触手可及"2013-02-22 08:49 by Jialiang, 1698 阅读,6评论,收藏,编辑微软Sample Browser for Windows 8第一版今天在Windows应用商店正式发布。5000示例代码,"触手可及"。Sample Browser的昨天、今天、明天这次发布的Sample Browser for Windows 8 版是继Sample Browser桌面版和Sample Browser Visual Studio版之后的第三个里程碑 阅读全文
posted @ 2013-02-23 16:18
HackerVirus
阅读(173)
评论(0)
推荐(0)
摘要:
我有罪啊,我用了一下午时间,终于无师自学,用C#开发了俺的第一个Android 浏览器APP,我对不起java 社区啊(附开发过程讲解)安装 VS2010、安装 Android SDK、配置 AVD(android) 模拟器调试的时候打开ADV(android模拟器)在里面你自己添加一个机器的型号,设置好分辨率,内存大小,SD卡,启动之后,就可以调试了!调试生成的代码是不能发布到真实的机器上的,因为android实际程序在真实机器中运行的时候会进行验证,这个在netbeans或eclipse里面叫key.store所以发布的时候,要用netbeans或eclipse里面一个叫keytools的 阅读全文
posted @ 2013-02-23 16:15
HackerVirus
阅读(823)
评论(0)
推荐(0)
摘要:
Spring.Net 环境准备和搭建在前面一章我们介绍了依赖注入,控制反转的概念。接下来我们来真正动手搭建一下Spring.Net的环境,看一下Spring.Net 中的控制反转和依赖注入是什么样子。3.1 Spring.Net下载 在Spring.Net的官方网站http://www.springframework.net/我们可以下载到关于Spring.Net所有资料,包括安装文件,文档以及代码。我们使用Spring.Net 框架经常要使用到的是一下文件:Common.Logging.dll 包含了Spring.Net日志方面的功能(必须)Spring.Core.dll 包含了Sprin. 阅读全文
posted @ 2013-02-23 16:10
HackerVirus
阅读(351)
评论(0)
推荐(0)
浙公网安备 33010602011771号