Fork me on GitHub

2013年1月31日

摘要: PowerShell能干什么呢?就像序言中提到的那样,PowerShell首先是个Shell,定义好了一堆命令与操作系统,特别是与文件系统交互,能够启动应用程序,甚至操纵应用程序;第二,PowerShell允许将几个命令组合起来放到文件里执行,实现文件级的重用,也就是说有脚本的性质;第三,PowerShell能够能够充分利用.Net类型和COM对象,来简单地与各种系统交互,完成各种复杂的、自动化的操作。 一、与文件系统交互、运行应用程序 就像在Dos中一样,在PowerShell的交互界面上键入"dir"并回车,会显示当前文件夹下的子文件夹和文件信息。?PS D:\Proj 阅读全文
posted @ 2013-01-31 11:02 HackerVirus 阅读(405) 评论(0) 推荐(0)
摘要: 说明:Plupload支持多种浏览器,多种上传方式!一般的WEB方式文件上传只能使用FileUpload控件进行一个文件一个文件的进行上传,就算是批量上传,也要把文件一个一个的添加到页面,无法如windows程序一样,一次选择多个文件进行批量上传。这样在某些应用上就显得很不人性化,有时候客户希望能够一次选择很多文件,然后让系统把选择的文件全部上传。本人在2010年时使用swfupload为核心进行文件的批量上传的解决方案。见文章:WEB版一次选择多个文件进行批量上传(swfupload)的解决方案。由于上一个swfupload示例对于IE9的兼容性的不太好,以及随着HTML5与IE9、IE10 阅读全文
posted @ 2013-01-31 11:01 HackerVirus 阅读(440) 评论(0) 推荐(1)
摘要: 1. MongoDB索引MongoDB索引的概念与关系型数据库的索引是一样的,索引就是用来加速查询的。2. 建立索引的方法1 >db.people.ensureIndex({“username” : 1})其中传递给ensureIndex的文档形式中,一组值为1或-1的键,表示索引创建的方向。3. 建立索引时考虑的问题(1)会做什么样的查询?其中哪些键需要索引?(2)每个键的索引方向是怎么样的?(3)如何应对扩展?有没有种不同的键的排列可以使常用数据更多地保留在内存中?4. 唯一索引创建唯一索引的方式如下:1 >db.people.ensureIndex({“username” : 阅读全文
posted @ 2013-01-31 11:01 HackerVirus 阅读(192) 评论(0) 推荐(0)
摘要: javascript学习笔记[6]--面向对象 今天又是宅在家中一天,看了面向对象编程,包含以下几个章节,创建类和使用类,类成员访问控制,继承和组合,静态成员和静态类,多态,原型链本质论。因为已经有了学习其他面向对象语言的经历,所以这边看的速度快了点,预计明天开始进入javascript内建类。 有一件略微忧伤的事,昨天写的学习笔记【5】--函数2被博客园移出首页了,估计是那管理员看我一天发了三篇随笔,而且深度不够吧,所以看不下去了,却弄得我好忧伤,好忧伤,好了,这一节就尽量写的长一点,然后多一些自己的理解吧,简单的知识就不说了,哎,这种学习性的东西其实就是这样。。 6.1面... 阅读全文
posted @ 2013-01-31 10:56 HackerVirus 阅读(184) 评论(0) 推荐(0)
摘要: 虽然说最近,有的提案其实2010年就存在了。基本上是firefox, webkit在推动。主要如下:calc: css3的函数,现在只有opera不支持。只要用于混合单位的计算,不能你手动转换。这在各种增量减量操作非常方便。style scoped属性: 让这些样式只在某一个元素下有效,对模块化绝对有利。DOM4的Custom Event,这个新浏览器基本都支持。其实较新的createEvent方法也是可以创建自定义事件,但那个initEvent非常蛋痛而已。可以看作是可以在文档树中上下传播的观察者。另一个观察者是Object.observe。Shadow DOM,chrome20+支持,在一 阅读全文
posted @ 2013-01-31 10:51 HackerVirus 阅读(207) 评论(0) 推荐(0)
摘要: 微软SQLServer每个版本都会带有相应的示例项目,从2000时的Foodmart到2005之后的Adventure Works,里面的设计方法和规范都有很多我们值得学习的地方。不仅是做普通的开发,你如果做BI开发那么你会发现这更是一个不错的向导,而且微软SQLServer安装时带的Books OnLine里面的教程就是用这些示例库来"说事儿",所以配合这些教程,你需要知道如何获得并且部署这些示例库。本文将简单介绍微软的官方示例库以及如何获取和在本机部署这些示例。可以说,如果你要踏入微软的BI的世界,那么这篇文章里介绍的可能就是你第一个需要去做的。本文所使用的版本是SQL 阅读全文
posted @ 2013-01-31 10:45 HackerVirus 阅读(1157) 评论(0) 推荐(0)
摘要: Yale CAS + .net Client 实现 SSO(6)第一部分:安装配置 Tomcat第二部分:安装配置 CAS第三部分:实现 ASP.NET WebForm Client第四部分:实现基于数据库的身份验证第五部分:扩展基于数据库的身份验证第六部分:自定义登录页面1. 离线定义登录页面CAS登录页面存放在“%TOMCAT_HOME%\webapps\cas\WEB-INF\view\jsp\default\ui”文件夹下,该文件夹内有多个jsp文件,主要包括:页面功能casConfirmView.jsp在浏览器跳转到用户想要访问的页面之前如果有警告信息,这个页面将会被显示。casGe 阅读全文
posted @ 2013-01-31 10:42 HackerVirus 阅读(170) 评论(0) 推荐(0)
摘要: EasyUI1.3.1+MVC4.0+EF5.0 番外篇 关于前台框架的选择 EasyUI、DMZ、ligerui昨天发了EasyUI1.3.1+MVC4.0+EF5.0实战之一 开篇及布局控件介绍后,园子里的 蛋黄 回帖说easyui 商用需要付费的,我是记得一篇文章说免费开源,才拿来用的,选择时没有看具体的开源协议, 然后查了下官网的说明:jQuery EasyUI software - Commercial License readSource CodeUp to 5 developers to use at a timeNo limitations on the number of p 阅读全文
posted @ 2013-01-31 10:35 HackerVirus 阅读(800) 评论(0) 推荐(0)
摘要: 最近关于1.01和0.99的365次方的结果燃爆了网络,大家一致推崇为年底正能量。个人对这些文字游戏不甚感冒。不过这的确让我对其算法有了兴趣。之前在园子里看到过大数据相乘的算法,这个应该类似吧,只是多了小数点而已。一下是我写的代码,首次发,望轻喷。 //参数合法性检查略 //去除正负号和小数点 string first = double1.TrimStart('-').Replace(".",""); string second = double2.TrimStart('-').Replace(".", 阅读全文
posted @ 2013-01-31 10:31 HackerVirus 阅读(1321) 评论(0) 推荐(0)
摘要: 好长时间不写博客了。今天给大家带来一个很有价值也很有意义的东西的完整实现过程,这个东西就是分布式端口扫描与代理验证系统。名字有点长,但是其实很容易理解,这个就是一个可以用来快速扫描免费代理的程序集合,只不过程序多了就成为了系统。本分布式扫描系统最终实测单节点每天能够扫描5万个HTTP代理和3000个Socks5代理。可以说效果还是相当不错的。首先要解释的就是免费代理,就正常情况来说,我们会遇到的网络代理有HTTP代理和Socks4/5代理两大种类,Socks4代理年代久远,因此也以Socks5为主。表面上看免费代理和我们很远,其实很近比如IE浏览器就可以设置代理QQ登陆也可以使用代理进行登陆使 阅读全文
posted @ 2013-01-31 10:24 HackerVirus 阅读(1136) 评论(0) 推荐(0)