Fork me on GitHub

2013年8月12日

摘要: 匿名类型是不是强类型?在一次会议上由于一些需要提到了匿名类型,也由此展开了两批人,我和另一位主张匿名类型不是强类型,而另两位则觉得匿名类型属于强类型,此博文主要深入了解一下匿名类型。什么是匿名类型?原来不想写这个标题相关内容的,因为类似文章还是很多的,但为了一些新人能更好的阅读本文章就顺便提及一下,这里不涉及太深的东西,只是简单的介绍。匿名类型和var关键字是Visual C# 3.0提供的一个新特性或者说是语法糖,var是隐式类型而并不是类型javascript中的var。varuser =new{ Id = 1, Name ="张三", Age = 15 };Conso 阅读全文
posted @ 2013-08-12 18:20 HackerVirus 阅读(487) 评论(0) 推荐(0)
摘要: *期微博吐槽言论存档,涉及“性能优化”、C++陋*等写C++程序的几个陋*:class 名以大写 C 开头,例如 CDate;成员变量以 m_ 开头;变量采用匈牙利命名法;不知道何时禁用 copy-ctor/assign operator。前三个可能是从MFC那里传下来的,当时C++、class、OO是新玩意儿,要与 C struct 区分,现在还这么做就土了。C++的成员变量可用特殊命名格式,加下划线后缀即可(加下划线前缀是错的)。但在 Java 里不必模仿 C++ 的这种成员变量命名方式,IDE 可以让成员变量以不同的颜色显示,与局部变量区分,根本无需特殊命名。写程序就怕把以前的编程经验不 阅读全文
posted @ 2013-08-12 18:13 HackerVirus 阅读(220) 评论(0) 推荐(0)
摘要: 给Amazon ec2 增加卷(Volume)并挂载到系统前言导师让师弟把实验的网站挂到亚马逊的EC2云服务器上。师弟对linux不太熟悉。就跑过来问我。于是花了一个小时搞定。问题主要是将EC2的另外一个volumn挂到实例当中。EC2的一个实例至少存在一个volumn。因为免费的是8G,显然不够空间。现在网站包括爬虫,图片等等加起来都有6G多。所以再申请一个盘,申请盘免费的是30G。我们要做的是将这个30G的盘挂到实例当中。本系列文章均系笔者所写,难免有一些错误或者纰漏,如果小伙伴们有好的建议或者更好的算法,请不吝赐教。正文新建卷在控制台(Console)左边菜单“Volumes”,选择“C 阅读全文
posted @ 2013-08-12 18:12 HackerVirus 阅读(922) 评论(0) 推荐(0)
摘要: JavaScript 实现文本编辑器最近,我需要做一个非常基本的网页内容编辑功能。我不想使用 iframe ,我也不想要一个功能特别多的复杂编辑器,只需要很基本的内容编辑功能,例如粗体,斜体,列表,对齐等等。您可能感兴趣的相关文章分享九个不可思议的 WebGL 应用试验2012年最经典的10款 HTML5 游戏集锦35款非常优秀的基于 HTML5 网页游戏20个惊艳的 HTML5 Canvas 应用试验8个惊艳的 HTML5 和 JavaScript 特效 用谷歌搜索找了很久,发现所有的插件都是功能太复杂,不是我想要的。所以,我决定我自己来实现需要的编辑功能。刚开始我觉得应该要花费很多的时间. 阅读全文
posted @ 2013-08-12 18:09 HackerVirus 阅读(468) 评论(0) 推荐(0)
摘要: asp.net mvc4 使用 System.Web.Optimization 对javascript和style的引入、代码合并和压缩的优化(ScriptBundle,StyleBundle,Bundling and Minification )Bundling and Minification两个单词对今天的内容有个比较好的总结。问题所在一、 在asp.net包括mvc项目中,引入js和css也许有人认为是个很容易和很简单操作的事情,vs自带的拖动功能可以很简单的实现引入工作,甚至不需要编写任何代码,但是这样会导致路径问题,母版页和用户控件的问题尤为严重。二、由于现在web项目的庞大,页面 阅读全文
posted @ 2013-08-12 18:07 HackerVirus 阅读(262) 评论(0) 推荐(0)
摘要: iOS应用程序生命周期开发应用程序都要了解其生命周期,开始接触android时也是从应用程序生命周期开始的,android的应用程序生命周期更多是其组件的生命周期,例如Activity、Service。今天我们接触一下iOS应用程序的生命周期, iOS的入口在main.m文件:int main(int argc, char *argv[]){ @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); }} main函数... 阅读全文
posted @ 2013-08-12 17:54 HackerVirus 阅读(231) 评论(0) 推荐(0)
摘要: 晒自己做的一个管理系统(清新风格)EasyUI最近项目结束了,现在也要自己总结一下自己的成果了,总结会加深自己对项目的印象的。这里我就先晒一些作品图片了,希望大家看了会赞美一个!项目虽然结束了,但是接下来的这个项目可就不是我一个人可以搞定的了,太多的未知数(X)伴随着我们IT男!首先是登录界面—登录界面我一直比较喜欢的风格就是简单,大气,没有太多的信息展示,毕竟是一个管理系统,不是前台网站当初设计这个界面的时候也是想了很久的,当然这个页面可以有很多的背景图片风格的。你可以任意的单配图片!个人比较喜欢冷色调的这就是登录界面的代码了!?后台管理员登录0%--%> 是不是要赞美我一下的设计风格 阅读全文
posted @ 2013-08-12 15:40 HackerVirus 阅读(614) 评论(3) 推荐(0)
摘要: Lucene.net入门学习系列(2) Lucene.net入门学习系列(1)-分词 Lucene.net入门学习系列(2)-创建索引 Lucene.net入门学习系列(3)-全文检索 在使用Lucene.net进行全文检索之前,需要写入索引,然后对索引进行检索。下面我们来看看如何建立索引。 具体步骤如下: 1.使用FSDirectory类打开一个索引文件 2.使用IndexWriter类写来写索引 3.关闭IndexWriter 1 /// 2 /// 创建索引 3 /// 4 private voi... 阅读全文
posted @ 2013-08-12 15:22 HackerVirus 阅读(175) 评论(0) 推荐(0)
摘要: NPM小结nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有想象空间。随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多。无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用。NPM(node package manager),作为node的包管理工具,极大地便利了我们的开发工作,很有必要了解一下。NPM是什么NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看 阅读全文
posted @ 2013-08-12 15:07 HackerVirus 阅读(280) 评论(0) 推荐(0)
摘要: 作用域安全的构造函数属性构造到了window对象在JavaScript中构造函数其实是一个使用new操作符调用的函数,在使用呢我调用时, 构造函数内部用到的this对象会指向新创建的对象function Person(name,age,job){ this.name=name; this.age=age; this.job=job; } var person=new Person('Byron',24,'Software Engineer... 阅读全文
posted @ 2013-08-12 14:58 HackerVirus 阅读(266) 评论(0) 推荐(0)