摘要:        
最近看到很多同事用 VI 来开发Ruby,Python脚本。 编辑代码全部用的是快捷键,效率很高。其实Visual Stuido也有非常多的快捷键,熟练运用后,能大大提高工作效率。 本文介绍一些最常用的快捷键本文用的GIF动画图片,是通过LICEcap工具录制的。阅读目录VS快捷键教程删除或剪切一行(Ctrl + X)格式化整个文档(Ctrl + K, Ctrl + D)智能感知(Ctrl + J)折叠所有方法 (Ctrl+M,Ctrl+O)折叠或者展开当前方法(Ctrl+M,Ctrl+M)查看函数参数 (Ctrl+K, Ctrl+P)注释(Ctrl+K, Ctrl+C)在光标下面插入空行(C    
阅读全文
 
        
            posted @ 2013-12-11 18:05
HackerVirus
阅读(164)
推荐(0)
        
 
		
        
        
摘要:        
甲骨文(中国)软件系统有限公司公司规模:100-499人公司性质:外商独资公司行业:IT服务(系统/数据/维护)/多领域经营计算机软件计算机硬件及网络设备工作经验:5年以上工作性质:全职最低学历:本科管理经验:不要求职位月薪:10000-50000元/月招聘人数:1人工作地点:北京职位类别:高级软件工程师发布日期:2013-12-10Department Description:Oracle is actively seeking Senior developers to join the Oracle PeopleSoft PeopleTools Development team. The     
阅读全文
 
        
            posted @ 2013-12-10 22:41
HackerVirus
阅读(150)
推荐(0)
        
        
        
摘要:        
ThreadStatic应用(Identity补完)关于IdentityIdentity自增序列/唯一断标识起初做这个东西,是在一个内部组件中,用于在高并发的环境下得到一个较短的“相对”不重复标识字符串;(这里说的相对是指一定的数量下不重复)灵感自然是来自于SqlServer的自增列和@@Identity变量困扰但是自从做完之后就有一个问题困扰这我,就是这个Current属性,这个属性的实用性其实非常的差因为在高并发的环境中,使用Next()之后,即使立即使用Current属性得到的也是一个新的值,这点来说跟SqlServer的@@Identity是完全不同的@@Identity的值无论并发多    
阅读全文
 
        
            posted @ 2013-12-10 22:35
HackerVirus
阅读(287)
推荐(0)
        
        
        
摘要:        
深入理解计算机系统(二)信息的表示和处理1理解字节序(大端、小端)可以参考博客大小端介绍以及判断2位级运算一个有趣的应用使用异或实现两个元素之间的交换。voidinplace_swap(int*x,int*y){*y=*x^*y;*x=*x^*y;*y=*x^*y;}3逻辑运算符和位级运算符的一个重要区别如果第一个参数求值就能够确定表达式的结果,那么逻辑运算符就不会对第二个参数求值。4逻辑右移和算术右移的区别例如[xn-1...x0],逻辑右移k位的结果为[0..0,xn-1..xk],算术右移k位的结果为[xn-1,xn-1..xn-1..xk]。C语言中无符号的右移一定是逻辑的,有符号几乎    
阅读全文
 
        
            posted @ 2013-12-10 22:31
HackerVirus
阅读(233)
推荐(0)
        
        
        
摘要:        
使用Gradle运行集成测试如果Gradle构建的项目是一个web项目的话,里面可能包含一些集成测试和功能性测试。这些测试和单元测试不同之处是在运行之前要先在本地将web服务启动起来,并且跑完测试后能够自动的关闭web服务。在本地启动web服务我们可以使用Gradle内置的jetty插件。jetty是一个轻量级的web容器,其执行速度快,配置简单,远程调试方便。启用jetty只需在build.gradle中加入对这个插件的引用。build.gradle1apply plugin: 'jetty'之后可以配置war包的名称,启动的端口等属性。build.gradle123456a    
阅读全文
 
        
            posted @ 2013-12-10 22:25
HackerVirus
阅读(5365)
推荐(0)
        
        
        
摘要:        
实时流式计算框架Storm 0.9.0发布通知(中文版)Storm0.9.0发布通知中文翻译版(2013/12/10 by 富士通邵贤军 有错误一定告诉我 shaoxianjun@hotmail.com^_^) 我们很高兴宣布Storm 0.9.0已经成功发布,你可以从the downloads page下载. 本次发布对茁壮成长的Storm来说是一次巨大的进步。 我们追加了一些新特性,你会在下面看到详细的介绍, 此外这次发布的另一个着重点是修复了大量跟稳定性相关的 bug. 虽然很多用户已经在自己的环境中把0.9.x版本的Storm成功运行起来,但我们不保证那些版本的稳定性。0.9.0是目前    
阅读全文
 
        
            posted @ 2013-12-10 22:20
HackerVirus
阅读(256)
推荐(0)
        
        
        
摘要:        
windows下搭建Cygwin环境 在上一篇博文《Android学习——windows下搭建NDK_r9环境》中,我们详细的讲解了在windows下进行Android NDK开发环境的配置,我们也讲到了在NDk r7以后,我们可以不需要配置Cygwin也可以进行编译了,那么有特殊情况呢?下面就来讲解一下Cygwin这个工具吧。1.Cygwin简介Cygwin是在Windows下模拟Linux环境的工具集,它主要包含一下两个部分: 1) cywin1.dll : 该文件模拟了真是的LinuxAPI,是一个API模拟层,开发人员可以将在Linux下编写的C/C++ 源代码在Cygwin中进行编.    
阅读全文
 
        
            posted @ 2013-12-10 22:19
HackerVirus
阅读(544)
推荐(0)
        
        
        
摘要:        
理论结合实践上节说了一下基本的理论知识,例子可能不太好,不过无所谓了,目的是要让大家明白啥是依赖倒置和依赖注入,目的就达到了,简单一句话,这2玩意都是用来解耦合的。不过依赖倒置这个词哥哥真不敢苟同,哥哥来个颠覆的说法,我说这是依赖正置。因为本来就应该是上层依赖上层嘛,低层也应该依赖上层,但是由于程序语言的原因,导致代码和实际完全不符合,搞得抽象经常依赖具体,具体更是依赖具体。体现在代码中就是接口中关联类型,类型中也关联类型。完全反了。所以我们呢要让他正常起来,让接口只依赖接口,类也只依赖接口,这个实际比较相符合,所以哥哥我叫他依赖正置。说了依赖正置,接下来再说说控制反转IOC,我们要说的aut    
阅读全文
 
        
            posted @ 2013-12-10 21:32
HackerVirus
阅读(283)
推荐(0)
        
        
        
摘要:        
ASP.NET Identity 简介翻译自:http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity,略有改动。背景:ASP.NET 中的成员资格ASP.NET 成员资格 (ASP.NET Membership)在 2005 年,ASP.NET 成员资格用于解决站点在成员资格方面的常见需求。这些需求包括表单身份验证,一个用于存储用户名、密码和用户资料信息 (profile) 的 SQL Server 数据库。而在现如今,对于 Web 应用程序的数据存储,我们拥有了更多的选项。与此同    
阅读全文
 
        
            posted @ 2013-12-10 21:27
HackerVirus
阅读(358)
推荐(0)
        
        
        
摘要:        
MVC与Validate验证提示的样式修改MVC中使用Validate的验证,要修改错误提示样式一共有3处需要修改,否则就不太完美了; MVC中的Validate的验证机制只用在后台写一次,就可以完成前台和后台的完美验证,前台的验证主要是依靠Validate.js来完成,Validate只是作为一个验证插件,但是错误提示是靠微软的jquery.validate.unobtrusive.js这个js来完成,但是他只负责给错误的边框加上红色,且在后面出现一个span来显示,有时候会撑坏布局; 可以使用自定义的验证提示来做到比原始验证漂亮的验证提示; 先是找到一款tip提示的插件,有事件和方法...    
阅读全文
 
        
            posted @ 2013-12-10 18:50
HackerVirus
阅读(6788)
推荐(0)