Fork me on GitHub

2012年12月30日

摘要: shell的本意即“壳”,它是与核相对的一个概念。是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。 各个操作系统都有自己的shell,Linux下除了默认的Bourne again shell(bash),还有很多其他的shell,例如 c shell(csh)、korn . 阅读全文
posted @ 2012-12-30 12:17 HackerVirus 阅读(134) 评论(0) 推荐(0)
摘要: 微软学术搜索:http://academic.research.microsoft.com测试人员: 北航计算机学院 100616班 胡仁君 100617班 全风楠 我们在软件工程上和其他团队互相交换了项目,测试别的组同学的项目,发现了不少Bug。这一次我们测试邹老师团队的MS学术搜索功能,也来找Bug。 首先,这个软件的主要功能是搜索,在软件的开发历程(详情请点这里)里也已经提到了,那么我们就可以说一个用户对于搜索结果的印象基本上代表着对软件整个功能的评价。其次,既然用得到微软的学术搜索,那么用户应该最起码有一定学术水平,要搜索的应该是有科技含量的论文以及类似的作品。 现在我恰好对A... 阅读全文
posted @ 2012-12-30 12:16 HackerVirus 阅读(384) 评论(0) 推荐(0)
摘要: 上一篇文章[剖析 NopCommerce 的 Theme 机制]介绍了Nop实现Theme的实现原理。但由于Nop要为Admin和Mobile做特殊处理,因此写了太多的其它东西。因此我们决定自己写一个Theme的ViewEngine,仅仅用来实现皮肤功能。需求分析考虑到Demo程序,为简单起见,我们将Theme放到Url中,格式:{Controller}/{Action}?Theme={Theme},当然你完全可以从Cookie或者数据库中去读取用户设置的Theme信息。其次,Theme文件夹的组织结构,就采用NopCommerce的这种文件夹结构吧。Themes/{Theme}/Views/ 阅读全文
posted @ 2012-12-30 12:15 HackerVirus 阅读(265) 评论(1) 推荐(1)
摘要: Sqler 工具介绍用MSSQL做大型网站,基本上会牵涉到群集、复制、消息队列 、镜像、日志传送 、always On.SQLer 作者有 多年 大型 网站 一线 DBA工作 经验,深刻理解自动化运维、自动化工具重要型 。自动化 工具必须 满足精细化管理,准确无误的定位到问题点。DBA工作本身是未雨绸缪,要走在前面,走的快,还不累趴下,自动化工具必须到位。下面介绍下sqler 工具:sqler 工具是通过powershell 脚本来实现,自动化配置。下面 是 大型网站架构图和sqler收集流程。这次主要讲监控我们来看下 sqler 能为我们带来什么Windows 层 :error log报警P 阅读全文
posted @ 2012-12-30 12:08 HackerVirus 阅读(321) 评论(0) 推荐(0)
摘要: 我们在做web测试时,经常会使用WebBrowser来进行一些自动化的任务。而有些网页上面会用IFrame去嵌套别的页面,这些页面可能不是在相同域名下的,这时就会出现跨域问题,无法直接在WebBrowser中获取到IFrame中的元素。下面来做个试验,自己写个页面嵌套一个百度的首页,然后在我们自己的页面上输入要查询的词,最后在百度上自动完成搜索。<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta char 阅读全文
posted @ 2012-12-30 12:08 HackerVirus 阅读(354) 评论(0) 推荐(0)
摘要: 注:本文是【ASP.NET Web API系列教程】的一部分,如果您是第一次看本系列教程,请先看前面的内容。Batching Handler for ASP.NET Web API5.4 ASP.NET Web API批处理器本文引自:http://bradwilson.typepad.com/blog/2012/06/batching-handler-for-web-api.htmlBrad Wilson | June 20, 2012作者:Brad Wilson | 日期:2012-6-20While there is no batching standard built into the 阅读全文
posted @ 2012-12-30 12:04 HackerVirus 阅读(236) 评论(0) 推荐(0)
摘要: 微软一站式示例脚本库12月11日更新我们发布一百个脚本啦!每个脚本背后,都离不开客户的支持。项目组密切关注整个TechNet论坛服务平台和用户需要支持的电话需求,以此为据创建脚本来更加方便地帮助解决经常被咨询的一些IT问题。我们真诚地希望这些脚本示例能够节约您的时间。如今,微软一站式示例脚本库已经更新了30余脚本示例。在这篇博客中,我们将会简单介绍其中的14个脚本,其中Windows 8脚本3个,Windows Server 2012脚本1个,Office 365 1个,Lync示例1个,Office示例3个,SharePoint脚本4个。这些脚本专为TechNet论坛和微软服务的一些被咨询到 阅读全文
posted @ 2012-12-30 12:03 HackerVirus 阅读(287) 评论(0) 推荐(0)
摘要: 本文主要目录如下:1、概述1、1 背景1、2 信息系统安全等级1、3 信息系统面临的主要安全问题1、4 目的1、5 术语和定义2、数据库管理系统安全(SqlServer)2、1 身份鉴别2、2 数据加解密和完整性2、3 标记和访问控制2、4 数据审核审计3、应用软件系统安全3、1 身份鉴别3、2 数据加解密和完整性3、3 标记和访问控制3、4 数据审核审计4、参考文献1、概述 随着国家对信息安全的高度重视,我们的客户对信息安全也越来越关切,我们在与客户交流时如何让客户认可我们的信息安全?我们一般都会直接跟客户讲一些我们技术上的信息安全解决方式,不过由于客户的水平所致,他们听不懂甚至可能不想.. 阅读全文
posted @ 2012-12-30 12:02 HackerVirus 阅读(405) 评论(0) 推荐(0)
摘要: 委托,在C#编程中占有极其重要的地位,委托可以将函数封装到委托对象中,并且多个委托可以合并为一个委托,委托对象则可以像普通对象一样被存储、传递,之后在任何时刻进行调用,因此,C#中函数回调机制的实现基本上依赖于委托。C#的delegate关键字用于声明委托,它具有将声明委托类型映射到System.Delegate类的能力,System.Delegate类位于mscorlib.dll中,是.NET的基础核心类之一。使用delegate关键字声明一个委托,实质上创建了System.Delegate的派生类,因此委托类型并非结构体也不是其它类型,它是一个类。一个委托对象也就是一个类的实例。以下是De 阅读全文
posted @ 2012-12-30 12:02 HackerVirus 阅读(140) 评论(0) 推荐(0)
摘要: 本文介绍前一段时间开发的BDD语言iQA的编写以及设计过程,概要介绍词法分析、语法分析以及分析语法树生成代码的过程,由于iQA语言只是一个简单的代码生成工具,所以里面并没有使用到任何的语义分析的过程。iQA是开源的,其源码位置在:https://github.com/vowei/iqa要编译它,请从antlr的官网下载最新版本,放在src文件夹的lib目录里,然后按照READM.md文件逐步编译即可。关于antlr的词法、语法分析过程我在前面的文章里已经写过很多了,请读者参阅文章:编译器的词法分析简介:http://www.cnblogs.com/vowei/archive/2012/08/2 阅读全文
posted @ 2012-12-30 12:00 HackerVirus 阅读(195) 评论(0) 推荐(0)