IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

Sov.WAF(WEB防火墙) v1.0发布.

基本上可以使用了.还差一些功能会在后面增加和完善.目录监视功能:分析网页木马,基本上都可以杀掉.HTTP监视功能:暂时没有加入防护,只做了监视,可以探测到黑客使用注入漏洞攻击时留下的痕迹,分析服务器安全,是不错的. 点击这里下载程序: /Files/0x001/Sov.WAF.rar 展示图片: 我复制了几个测试用的网页木马,被监视到了 程序在日志

建立程序设计知识库 博客下载工具

我们都心知肚明,互联网不是每天都为我们开放着。一个好站点,由于各种原因,很容易就从我们的视野中消失。 为此,分享一下我是如何搜集优秀的博客文章,如何加工整理,消化。   经常写程序,需要经常查阅一些编程文档。一般编程知识的来源有以下几个途径 MSDN MSDN是一个很优秀的知识库,这个离线版的MSDN几乎包含了所有与微软开发相关的主题。   优秀的博客站点 如果是做.NET开

软件项目开发过程中主要遇到的核心问题小结

   最近在北京组织管理某银行的现金管理系统项目的开发,对软件项目开发过程中遇到的问题进行一些心得体会小结,怕时间长了没及时写下来时间久了被遗忘了,现在趁项目还在开发过程,把体会相对深刻时,感受到的一些问题整理下来,分享给大家同时也多听听大家的建议,也希望给那些将来想当项目管理人员的做一些参考,好思想好总结,没必要将来跟我一起升天人间蒸发了。   

MySQL Stmt 预处理提高效率问题的小研究

在oracle数据库中,有一个变量绑定的用法,很多人都比较熟悉,可以调高数据库效率,应对高并发等,好吧,这其中并不包括我,当同事问我MySQL中有没有类似的写法时,我是很茫然的,于是就上网查,找到了如下一种写法: DELIMITER $$ set @stmt = 'select userid,username from myuser where userid between ? and ?'

关于“网上社会实践”网站的设计

前段时间,辅导员发了一封邮件,是关于学校要建设“网上社会实践”创新项目的通知。因为广外学习ASP.NET的人不多,所以不出意外地是我接了。 这个项目是用于学生网上社会实践的东西。也是一个创新项目来的。但是这些对于我们学技术的人来说,都不是重点。更多的时候,我希望知道的是,他们要我们怎么做。需求是什么?网站用什么功能?有什么要求?更多的时候,我是用一个旁观者的身份去做项目的。

用开源 ASP.NET MVC 程序 Bonobo Git Server 搭建 Git 服务器

现在不用Git,都不好意思说自己是程序员。 当你想用Git,而源代码服务器是Windows系统时,你将面临一个问题:如何在Windows上搭建Git服务器? 看看这篇文章(Setting up a Msysgit Server with copSSH on Windows)中的配置步骤,你会忘而却步吗?你会感叹“Linux世界的精彩,Windows世界的无奈”? 但程序员的

容器奇数尺寸,在IE6以下定位引起1像素Bug.

在做项目的时候,有时候经常会用到position定位. 在ie各种版本测试中.ie6老是排版的位置对不齐. 其中包含的问题就是1像素bug. 先让大家看看图片: 图片不清晰,大家莫见怪,因为本人用QQ截图的. 继续...... 大家应该看到主要是在bottom和right会有1像素bug. 至于这个是什么问题.就要去问问ie6的开发者了. 所以建议大家尽量不要把尺寸设为奇数. 整体代码:

Essential WCF 第二章 契约 系列文章

[第1篇] 基础 在原子和金钱世界中,契约是两个或多个组织以一个已知的价格提供商品和服务的合同。在比特和服务的世界中,契约有类似的功能:它是两个或多个组织之间确定消息交换和消息条款及条件的合同。 契约是由服务终结点发送或接收的消息的描述。每一个终结点都由ABCs定义:一个消息发送到的网络上的地址,一个描述消息如何发送的绑定,一个描述消息格式的契约。 [第2篇] 服务契约 服务契约描述了由服务终结点

Asp.net和数据库的一些概念

这些概念都是我在学习中曾经迷糊和困扰的,现在写出来供一些像我当初一样的新手参考。有时候概念明确了可以少走一点弯路。 1.和数据库互交其实就是进程间的通信,比较常用的是TCP/IP和命名管道。进程间的互交有运行在同一台机器上的互交,和运行在不同机器上的互交。 2.数据库实例是操作数据库的一种手段,简单来说数据库并不是用记事本打开就能修改的,要通过数据库实例来进行相应的查询和修改等操作。数据库和文件

开发辅助工具Kalman Studio2.0发布,内置基于T4的代码生成器

最初开发该软件的目标是做成一个开发辅助工具来提高工作效率,代码生成器只是作为其中的一个功能,以前发布过该软件的一个粗糙的版本,bug有不少,现在系统的整理了一下,修改了不少bug,这次最大的改动就是将原来代码生成器通过SMO取SQL Server元数据信息改成了使用系统存储过程,重写了SqlServerSchemaProvider模块,并重构了批量代码生成界面本软件主要功能如下: 1、基于T4的代

.NET Micro Framework 4.2 beta 源码探析

        .NET Micro Framework 4.2 beta发布已经有一段时间了,一直没有腾出时间研究,昨天因为LWIP协议栈的原因(感觉上一个版本有点问题)刚 下了代码,所以抽空研究了一下。        这个版本主要的改变就是支持远程安全升级,VB.n

我们也招优秀的大专生

文章不针对大专生、本科生的区别进行讨论,也不存在对新浪的负面评论,只就事论事希望通过现实能看到点什么。。。 “我们也招优秀的大专生”,是否意同“我们招并不怎么优秀的本科生”? 今天应新浪微博的邀请,抽时间参加了新浪微博的面试。面试约在上午10点,之前的网上就听说了新浪微博的笔试的题量很大,为了保证面试能在11:30左右结束,提前半个小时到达理想国际

漫谈.Net中对象相等

.Net中对象之间的相等比较,是一个看似简单,实际上有点复杂。这和现实世界的情况差不多,无论人或物,现实中没有两个绝对相等,只有相对的属性一致或同属某个类别,这学问细究下去无穷无尽,一辈子也未必参得透。而.Net中的相等,没有那么捉摸不透,却也值得品味一番。   说到相等,新手上来,先学到的就是相等操作符==(有的.Net语言中是单=),这个很自然,问题是有不少人工作了一两年,提到相等还是只想

借助委托精简你的代码

相信大多朋友和我一样,每天写代码就会用到 String.Format 这个方法。太经常用,感觉敲起键盘了不是太利索,于是把它精简成一个字母 F,以后代码可以这样写了: var s = F("今天是 {0}", DateTime.Now) String.Format 简化为 F 实现这个简化不难,首先我们声明 StringFormat 的委托: delega

SSIS高级转换任务—关键词抽取

如果你曾经为网站做过单词或短语分析以便获得更好的搜索排名,你会对SSIS的这个任务很感兴趣。关键词提取任务是从文本流中查找并计算关键词的出现频率的工具。它可与接收任何形式的文本,输出两列:一列是关键词,另一列是这个关键词在文本中出现的频率的统计值。这个统计值可以是该关键词出现的次数,也可以是使用稍微复杂一点的计算公式(TFIDF)计算得出的几率值。缩写词TFIDF的全称是Term Frequenc

Silverlight中服务通信方式的选择(WCF、Data Service、Ria Service)

WCF Service(WebService) Web Services是经实践考验证明的跨防火墙的通信方式,它很稳定且被广泛认可。总的来说你需要为分散的CRUD操作指定相应的接口并在Silverlight中忠实的调用他们 使用的原因:需要进行类似直接通过服务进行数据库交互操作的项目(弱化业务逻辑部分)。 避免使用的原因:必须始终自己监视数据的变化并调用相应的服务方法进行更新,任何

HtmlAgilityPack 加载中文页面时出现在乱码的最终解决方案

      前几天我在博客园转载了一篇"net HtmlParser初步使用研究"的文章,之后看过文章评论才知道原来现在已经有HtmlAgilityPack这个类库可以更方便地对HTML内容进行分析和提取。因此今天特别学习和实践了一下HtmlAgilityPack和XPath,并作下笔记。    HtmlAgilityPack是

Direct3D轮回:构建基于Direct3D的通用摄影机类

Direct3D渲染管线主要完成了三次矩阵变换: 1.世界变换——局部坐标到全局坐标的变换; 2.摄影变换——全局坐标到摄影坐标的变换; 3.投影变换——摄影坐标到投影坐标的变换。 其中的摄影变换我们大都通过封装一个称之为“摄影机”的对象加以实现。 如下即为一个基于Direct3D机制的通用摄影机实现:

.NET Micro Framework 4.2 bate 源码探析

        .NET Micro Framework 4.2 bate发布已经有一段时间了,一直没有腾出时间研究,昨天因为LWIP协议栈的原因(感觉上一个版本有点问题)刚 下了代码,所以抽空研究了一下。        这个版本主要的改变就是支持远程安全升级,VB.n

大型网站用户登录信息保存实现的探讨

虽然写过近3年的.net程序,网站也写过不下2,30个。但是从来没有认真考虑过大型网站应该如何保存用户登录信息,才不会造成负载方面的问题。就在今天早上,一个朋友的网站运营方面出现了问题,在用户量同时在线达到12000人左右的时候大面积出现页面无法打开,新用户排队时间过长以及甚至出现了崩溃的情况。于是他把这个难题交给我,问我能否解决。   我花了一整天的时间去搜索大型网站对于用户登录信息保存的优化方