欢迎光临柠檬居IT技术网,柠檬居是我在工作中经历的点点滴滴的记录体;通过它,我回忆过往遇到的难题;通过它,我了解我能力增长的过程!柠檬居在帮助我自己的同时也希望能够帮助各位来找寻问题解答的看客们!也欢迎技术上的交流,我的EMAIL: luckcf$Gmail.com 【.replace('$','@')】


预览模式: 普通 | 列表

日程安排控件

在做OA,CRM等系统的时候,你是否遇到需要开发一个日程安排的模块呢!

至少我在制作的时候就遇到了!这里提供一个基于VS的Calendar控件而来的日程安排控件!

查看更多...

Tags: 日程安排

分类:C#/ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 99

利用他,可以全盘查找例如ASP网页木马

也可以批量替换类似于数据库链接字符串的页面文件内容!

查看更多...

Tags: Search and Replace.rar

分类:Tools | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 89
URLScan 的所有配置都是通过 URLScan.ini 文件执行的,此文件位于 %WINDIR%\System32\Inetsrv\URLscan 文件夹中。要配置 URLScan,请在文本编辑器(如记事本)中打开此文件,进行相应的更改,然后保存此文件。

---------------------------------------------------

如果不需要使用URLSCAN的时候,可以在IIS的ISAPI筛选器中把响应的项目删除即可

查看更多...

分类:Server | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 175
昨天去做了个应急,用到了URLScan,感觉还不错。
微软出品,文件不大109k,适用于IIS4及以上版本~
安装配置起来更是简单~,推荐大家不妨用来试试~ hoho

查看更多...

分类:Server | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 174

防止JS注入式攻击

周末休息,有朋友CALL ME,说这几天网站老被人攻击。数据库里老是被插入一段的脚本,害的他每天要恢复一下,非常痛苦,问偶可有解决方案。  

随便看了下,又搜索了下GOOGLE和BAIDU,发现中标的网站数以万记。又发现有个站在海外的公司在卖解决方案。这是啥?这不是摆名了修车的路上撒玻璃随片拉生意嘛。。。  

看不下去了,去查了下朋友的IIS日志,没有任何记录,恩,不是GET方法的。  

在看了下,以前偶帮朋友修补过漏洞。  

查看更多...

分类:ASP/PHP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 174
方法一(推荐):
update tablename set fieldA=replace(cast(fieldA as varchar(8000)) ,'aa','bb')这样的语句。
SQL中replace替换ntext,text字段部分内容使用说明:replace(cast(fieldA as varchar(8000)) ,'aa','bb')

大众替换普通字段方法
Update    famous_cuncuntong SET page = REPLACE(page,'aa','bb')

查看更多...

Tags: replace替换ntext text

分类:DataBase | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 224

使用ZedGraph画曲线柱状图

刚接触到ZedGraph,到网上搜素到的方法基本上都是使用临时文件来存储图片,然后再显示,但是临时图片太多的话会占用大量的空间。很不划算。最后看到有人说把RenderMode="RawImage"就可以了 ,但是会出现乱码。如何解决呢?下面是我的方法。

新建一个目录,命名为bin,把文件ZedGraph.Web.dll,ZedGraph.dll拷到bin目录下面。

查看更多...

Tags: ZedGraph 曲线图 柱状图

分类:C#/ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 190

asp.net生命周期

事件顺序

1.Init(初始化阶段)

2.LoadViewState(载入视图状态)

3.LoadPostData(处理回发数据)

查看更多...

分类:C#/ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 153

浅谈C#托管程序中的资源释放问题

便于对文章的开展,需要先明确两个概念。
第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对象,还有Com对象等等,这些资源并不是受到.Net管理而统称为非托管资源。而对于内存的释放和回收,系统提供了GC-Garbage Collector,而至于其他资源则需要手动进行释放。
 
那么第二个概念就是什么是垃圾,通过我以前的文章,会了解到.Net类型分为两大类,一个就是值类型,另一个就是引用类型。前者是分配在栈上,并不需要GC回收;后者是分配在堆上,因此它的内存释放和回收需要通过GC来完成。GC的全称为“Garbage Collector”,顾名思义就是垃圾回收器,那么只有被称为垃圾的对象才能被GC回收。也就是说,一个引用类型对象所占用的内存需要被GC回收,需要先成为垃圾。那么.Net如何判定一个引用类型对象是垃圾呢,.Net的判断很简单,只要判定此对象或者其包含的子对象没有任何引用是有效的,那么系统就认为它是垃圾。

查看更多...

分类:C#/ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 142

C#设计模式之简单工厂

重要提醒:“接口一生唯谨慎,定义大事不糊涂”,编写接口时一定要考虑周全,并对参数、返回值进行反复推敲,为什么?因为所有的实现类都是要根据该接口的规范进行代码具体编写,也即接口的定义是公用的,一旦改动了接口,后果就是所有的实现类也都必须相应调整。


然后就是编写具体的实现类了,客户要求多少不同类型的数据库,你就定义多少个Idatabase的实现类,虽然工作量大了点,可当你看到客户满意的笑容时,你心里也就会有一种由衷的幸福感

查看更多...

Tags: 设计模式 简单工厂

分类:C#/ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 144