- 博客(183)
- 资源 (17)
- 收藏
- 关注
原创 CPU使用率日渐增长,重启Sql服务就正常的问题
这段时间遇到一个很古怪的问题,有一台Sql Server 2005服务器,CPU使用率会每天增长一点,到最后会非常高,造成所有查询都超时,此时重启这台服务器的数据库服务,就恢复正常了,但是CPU还是每天增长,最后又挂掉,CPU增长如图:上图的3个最高点,都是重启数据库服务后就正常了,在Week45和Week46之间的一个高点,是执行了下述sql:DBCC FREEPROCCACHE
2011-11-24 10:27:29 924
原创 基于C#.net开发的hosts静态域名解析文件修改工具
2010.12.1更新:1、使用中发现有时不想恢复到别的快捷方式,因为2边区别太大,只想增加1,2个配置,此时新建快捷方式有些浪费,于是新功能出炉了:快捷行 菜单 2010.11.29更新:1、修正了几个Bug,包括配置错误、修改检查等 基于工作需要,业余开发了这么一个工具,用于修改hosts文件,主要功能:1、当然是方便的添加、删除、修改hosts记录了;2、可以创建多种版本的快捷方式(类似于多...
2010-11-25 21:28:00 2775
原创 ASP.Net做的简易版文件管理器,就一个aspx文件的版本
由于工作中的程序日志,是通过IIS自带的目录浏览功能来查看,不能进行一些处理,比如文件太多,页面显示太慢,想移动一些文件到旧的目录,或一些其它的文件管理操作,就做了一个简单的资源管理器,为了简单,代码和html全在一个文件里,什么压缩解压的功能也没加,界面如下: 注:把文件放到网站目录下即可运行,注意进入时要加一个QueryString来填写进入密码,初始密码为:beinet.cn 请自行修改代码...
2010-11-19 13:55:00 2198
原创 基于项目需要,再次修正了js版的梅花雨日历控件,让它支持FireFox和Chrome
在压缩里有说明信息,这里就不重复说明了,你可以去csdn下载:http://download.csdn.net/source/2694314也可以从我的博客下载在IE6,IE7,IE8,chrome谷歌浏览器6.0.472.55,FireFox火狐3.6.8下测试通过需要说明的是,测试时间不多,所以可能测试不够详细,欢迎大家指出bug
2010-09-14 16:52:00 1754
原创 SqlServer2005在SQL Server Management Studio里的sql格式化功能
<br />以前在用Oracle的时候,一直很喜欢PL/Sql里的格式化Sql的功能,今天偶然中,发现了SQL Server Management Studio也支持格式化Sql的功能,只能这个功能比较隐讳,很奇怪为什么不把这个功能整合到查询窗口里去<br />废话不多说,直接上图 开始介绍:<br /><br /><br /><br />
2010-09-13 20:00:00 11001 2
原创 控件创建后,先设置属性,再添加到页面,导致工作不正常的问题
前些日子出过一个问题,并在csdn上求得了解决方案,具体内容参看帖子:http://bbs.csdn.net/u/20091130/15/3ac9bde9-802d-49ec-8841-66ae1f8dae24.html 就是说在js里创建一个option后,先设置文本和值,再添加到dom中:var opn = document.createElement("OPTION");opn.innerT...
2009-12-15 09:32:00 877 1
原创 解决:防止页面按钮被重复点击,导致页面重复提交的问题
页面重复提交导致的问题就是数据被重复保存,解决方案也分2类:1、在客户端进行处理,比如防止用户多次点击按钮;2、在服务器端进行处理,这也是必须要做的方法,因为客户端的操作是可以绕过的 在服务器端进行处理的方法很多,比如Session等等,这里不加讨论这里主要讨论对正常操作时,如何通过在客户端进行处理,防止这种操作 1、最简单的办法就是禁用提交按钮,比如:<asp:Button id="btn...
2009-12-14 16:06:00 6616 1
原创 自己碰上的IE8兼容笔记
1、IE8的getElementById只支持id,不支持name如:IE8中使用:var obj = document.getElementById("txt1");此时obj会等于null 2、IE8中的标签,默认是会提交Form的,因为IE8的标签的type默认是submit的所以要么设置一下type=button,要么设置onclick的时候,return fal
2009-09-29 13:02:00 1165
原创 Oracle中,用一条Sql实现任意的行转列拼接(不是decode)
说明一下测试环境:Oracle9i,有朋友说10g上测试结果不正确,本人没有条件,所以无法进行测试 表结构和数据如下(表名Test):NO VALUE NAME1 a 测试11 b 测试21 c 测试31 d 测试42 e 测试54 f 测
2009-09-18 09:20:00 4876 8
原创 引用asp.net母版页后,母版页和内容页的页面事件执行顺序
如下,经测试得到的执行步骤:第01步、内容页的 Page_PreInit第02步、母版页的 Page_Init第03步、内容页的 Page_Init第04步、内容页的 Page_InitComplete第05步、内容页的 Page_PreLoad第06步、内容页的 Page_Load第07步、母版页的 Page_Load第08步、母版页或内容页的 按钮点击等回发事件(Master或Content的...
2009-08-28 11:52:00 4877
原创 Exception from HRESULT: 0x800736B1,Could not load file or assembly 'Microsoft.SqlServer.BatchParser
今天发布Web项目,结果运行出错,错误信息如下:[COMException (0x800736b1): 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。 (Exception from HRESULT: 0x800736B1)] [FileLoadException: Could not load file or assembly 'Microsoft.SqlServ...
2009-07-30 12:55:00 4984
原创 支持AJAX的TreeView树例子,使用省市县三级xml作演示
前段时间做项目,因为要用TreeView来展示组织架构结果发现员工太多,上万人,导致TreeView加载时数据量太大造成IE假死就去网上搜索TreeView+Ajax的例子,结果无一例外的都是自己给TreeView添加自定义的js方法,然后自己写ajax功能来动态填充TreeView还有一部分同志,干脆扔掉TreeView已经开发好的程序,改用Dtree(也要改代码)等其它树来实现 后来查询MSD...
2009-07-06 15:50:00 5430 5
原创 Javascript和C#真正可以交互的DES加解密代码
因项目需要,要用js加密后,提交给C#解密,在网上找了半天,网上有无数个版本,却找不到一个能互相使用的甚至就连都是js版本的,都不能互通,汗一个。 因为时间关系,没有去深究加密代码,就随便下载了一个JS版本的,并把它改写成C#版本的 这样JS加密后的结果,C#也能解密反之C#加密后的结果,JS也能解密 我把它发出来给大家共享吧 注:源代码是VS.Net2008版本创建的,里面包含js的加解密函...
2009-06-24 17:13:00 4726
原创 帖一个根据服务器时间作为起始,显示时钟的小程序
一般的网页都有这种功能:在页面上动态显示当前时间,这个的实现也很简单,基本上一行代码就实现了:<!--setInterval("curTime.innerHTML=new Date().toLocaleString()+ 星期+日一二三四五六.charAt(new Date().getDay());",1000);// --> 我在做OA的一个考勤程序时
2009-06-18 15:38:00 2758 1
原创 VS.net配合VSS时,编译报错:未能向文件“.csproj.FileListAbsolute.txt”写入命令行 对路径 的访问被拒绝。
前段时间由于VSS上的一个项目要给2个公司开发使用,而2个公司的需求不同就把该项目复制到VSS上的另外一个目录,结果在别人的电脑取出并打开这个项目编译时,报错:未能向文件“.csproj.FileListAbsolute.txt”写入命令行 对路径 的访问被拒绝... 经查,发现错误所说的这个文件:.csproj.FileListAbsolute.txt,是只读属性 再对比VSS上的这2个项目,发...
2009-06-10 09:31:00 2643 1
原创 ASP.Net中,PlaceHolder、Panel等控件未实现INamingContainer,导致FindControl无效
这2天在开发中发现,如果在new的Panel中使用FindControl,会出现找不到控件的情况,代码如下: Panel spnButtons = new Panel();Button btn = new Button();btn.ID = "btn1";spnButtons.Controls.Add(btn);// 输出True,表示没有找到控件Response.Write(spnBu...
2009-06-04 11:20:00 2039 1
原创 IE8的getElementById不再支持name属性
这2天发现以前在IE6,IE7等浏览器下运行正常的程序在IE8下都不能正常运行通过VS.Net调试发现问题所在,IE8的getElementById只支持id,不支持name 在原来IE7及以前的版本中,类似都可以使用var obj = document.getElementById("txt1");来取得对象 IE8中不知道为什么取消了这个功能var obj
2009-05-12 11:23:00 3811 1
原创 关于access to the path is denied问题的解决
之前比较经常碰到这个问题,就是对网站文件没有访问权限(比较多的是没有修改权限,因为一般都有everyone的读取权限),要说解决这个问题很简单,直接给everyone用户组添加修改权限就好了方法:在要操作的目录或文件上按右键=》属性=》安全,点添加按钮,输入everyone,点确定,然后勾上允许修改就ok了 但是这么做是有一定的安全隐患的,想想,任意一个人都可以编辑你的网站上的文件。 之前也搜索过...
2009-03-11 15:46:00 28146
原创 如何设置Select下拉框、CheckBox、Radio的ReadOnly属性?
因为Select下拉框只支持disabled属性,不支持readOnly属性,而在提交时,disabled的控件,又是不提交值的 使用如下的js脚本处理一下,支持下拉框、CheckBox、Radio:function SetReadOnly(obj, backgroundColor) { if (obj) { var ieVer = GetIeVersi
2009-02-27 14:14:00 9797 5
原创 Oracle中,特殊字符(如回车换行等)的拼接
以前在用代码处理Oracle的导出时,如果字段中有回车换行,处理总是很烦恼,做法是把字段里的回车换行干掉,这样也太土了点,呵呵,不过因为对Oracle不熟,也就这样下来了,后来突然想起,PL/Sql是怎么处理这个问题的呢?就用PL/Sql导出看了一下,发现它把回车变成了chr(13),换行变成了chr(10)哈哈,我的问题也解决了,导出时,把字段里的回车换行替换一下就OK了,如:INS
2008-12-27 09:38:00 21488 1
原创 彩票复式投注时,计算注数的程序(C#)
做了一个彩票程序,为了复式投注颇费了点脑筋,网上找了半天,才知道这个公式,比如36选7,如果买10个号,公式就是:10!/ (10-7)!/ 7! 顺手做了一个测试程序:using System;public class Test{ public static void Main(string[] args){ int a = 5; //
2008-12-12 16:45:00 7354 1
原创 OracleParameter设置空值时,导致ORA-01008错误的解决
如下代码:string l_id = string.Empty;string l_sql = "select * from tb1 where id = :vid";OracleParameter l_para = new OracleParameter("vid", OracleType.VarChar, l_id);如果l_id为null 或 string.Empty时,执
2008-11-28 13:10:00 6881
原创 正确认识C#中的引用传递,其实引用传递实际上也是属于值传递
以前一直误以为引用类型,在作为参数传递时,都是引用传递(类似于值传递中的ref),也就是说,把引用类型的变量作为参数传递给方法,在方法中修改该参数,会改变这个变量的值,后来通过一些事例发现,上面的认识是片面的,引用类型传递实际上也是属于值传递的,只是引用类型传递的是一个堆地址。 先来个例子吧:using System;public class test{ public static voi...
2008-11-20 08:53:00 4842 15
原创 不要拼接Sql,而要使用参数的好处之2
在实际开发中,经常会需要对数据库进行访问,最常见的开发方法就类似:string sql = "select * from table1 where name = " + name + "";这种方式有被注入攻击的危险(什么是注入,搜索一下吧,太多了)所以解决方案有2种:1、改成:string sql = "select * from table1 where name = "
2008-11-12 10:12:00 6968 14
原创 使用ICallBackEventHandler接口,后台使用Response.End问题的解决
之前一直使用ICallBackEventHandler做一些轻量级的Ajax操作,前端点击按钮,弹出等待的信息框,接收到信息后,再取消信息框的显示,但是发现后台使用了Response.End后,前台就一直没有反应,比如下面的代码,如果后台出现了Response.End,隐藏信息层的方法就会一直执行不到,导致页面一直处于等待状态了:<script language="Javascript" t...
2008-10-23 16:33:00 1791 2
原创 Java学习-01:环境配置与编译第一个程序
注:本文基于Windows10、IDEA2019.2、Maven3.6.1进行说明:目录一、环境配置:二、安装IDE:IntelliJIDEA三、手工编译第一个程序四、用IDEA 创建spring boot项目五、打开IDEA项目or其它问题一、环境配置:1、当然是先下载并安装Java SDK开发工具包了,假设安装在:C:\Program Files\Ja...
2008-09-11 11:06:00 1930
原创 ASP.Net Ajax应用初步:使用AJAX调用WebService
1、首先是使用VS.Net2005创建一个 ASP.Net AJAX-Enabled Web Application2、创建一个WebService:Service1.asmxnamespace AJAX1{ /// /// Service 的摘要说明 /// [System.Web.Services.WebService(N
2008-08-27 14:30:00 952
原创 ASP.Net Ajax应用初步:使用AJAX直接调用后台方法
首先都是使用VS.Net2005创建一个 ASP.Net AJAX-Enabled Web Application 1、使用AJAX直接调用后台方法:后台代码:namespace AJAX1{ public partial class _Default : System.Web.UI.Page { // 需要标识为WebMethod [System.We...
2008-08-27 14:17:00 4380 1
原创 ASP.Net2.0 AJAX Extensions 1.0的安装
以前一直没有去应用ajax,这2天用了一下,发现资料出奇的乱,问题出在ajax的版本实在太多,什么atlas,ajaxpro等等很多之前的类库,在现在都已经不存在了,自己整理一下安装和使用吧。这篇是ajax的安装,版本是ASP.Net2.0 AJAX Extensions 1.0。 1、下载并安装ASP.Net2.0 AJAX Extensions 1.0(ASPAJAXExtSetup.msi文...
2008-08-27 13:54:00 6274
原创 使用ICallbackEventHandler接口实现的轻量级下拉框联动
今天再写一个基于Asp.Net,用回发实现的下拉框联动,这是基于DotNet里一个接口:ICallbackEventHandler,通过实现这个接口,让页面有了可以无刷新回发的能力从而可以实现我们的目的:联动另外,这个方法也比使用AJAXPro控件来的简单,因为它不用引入控件。不啰嗦了,看代码吧: <%@ Page Language="C#" %><%@ Implements I...
2008-08-05 15:15:00 1468
原创 Javascript版的下拉框联动
不管是在论坛也好,Q群也好,经常看到询问关于这个联动的问题,自己都被问烦了,干脆做一个例子放在这里,再有人问,让他们自己看吧。 说明一下,本例子是纯Javascript的联动,没有用到AJAX回发,如果数据量比较大时,IE响应可能比较慢比如我公司,上千人的姓名加工号,组成的字符串,加上页面本身生成的HTML代码也庞大,IE经常加载半天,嗯,这么说吧,跟asp.net的那个ViewSta
2008-08-04 14:30:00 1237
原创 C#中override重写与new隐藏的区别,以及C#与Java的Override区别
在C#中:override重写,是指对父类中的虚方法(标记为override)或抽象方法(标记为abstract)进行重写,实现新的功能,它必须与父类方法的签名完全一致,而且与父类方法的可访问性也必须一致new方法隐藏,是指在子类中重新定义一个签名与父类的方法相同的方法,这个方法可以不用new修饰,只是编译时会弹出一个警告信息:如果是有意隐藏,请使用关键字 new。上面2者的区别参看下面的代码:u...
2008-06-19 15:05:00 4134 2
原创 WebScarab,比美HttpWatch和瑞士军刀的网站攻击测试软件
一个用来分析使用HTTP和HTTPS协议的应用程序框架,可以用来学习HTTP协议我更多的是用来对自己做的网站进行注入攻击,以确保自己开发的网站的安全性足够网上大家常用httpwatch来分析网页数据,但是HttpWatch只能分析,不能进行网站攻击,如果要攻击,通常还要加上nc瑞士军刀,可是即使是这样,对某些需要登录的网站,常常也无能为力而WebScarab直接就可以在提交时修改数据,
2008-06-18 16:46:00 1511 1
原创 社区看到的一个求素数的算法题,附上我的代码
社区网址:http://topic.csdn.net/u/20080606/21/49811f8c-39a1-40d8-b8a5-10793bbf18fd.html我用C#写了一下第一题的解法,可惜在我的机器上运行时间太长了,大家一起探讨一下,看看怎么优化一下。题目是:找出满足以下条件的最小素数: a.3个连续素数的和 b.17个连续素数的和 c.45个连续素数的和 d.979个连续素数的和 e....
2008-06-13 16:39:00 1307
原创 小巧精致的ASP.Net分页控件
效果演示如下:具体的控件代码如下,在你的VS.Net里新建一个用户控件,然后把下面的代码拷贝进去就可以用了,最下面是使用示例:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;...
2008-06-12 16:39:00 1767
原创 泛型的3种排序方法之三:使用IComparer子类的Sort排序方法
泛型的排序有3种方法,分别是:1、List.Sort(),只能在集合元素实现了IComparable泛型接口时使用2、List.Sort(Comparison),Comparison是一个方法委托,它带有2个参数T,返回int类型,可以灵活指定如何排序,但是需要编码时手动指定如何排序;3、List.Sort(IComparer),使用实现了IComparer接口的类给集合排序,可以灵活指定如何排序
2008-06-03 16:39:00 2243
原创 泛型的3种排序方法之二:使用委托的Sort排序方法
泛型的排序有3种方法,分别是:1、List.Sort(),只能在集合元素实现了IComparable泛型接口时使用2、List.Sort(Comparison),Comparison是一个方法委托,它带有2个参数T,返回int类型,可以灵活指定如何排序,但是需要编码时手动指定如何排序;3、List.Sort(IComparer),使用实现了IComparer接口的类给集合排序,可以灵活指定如何排序
2008-06-03 16:28:00 1598
原创 泛型的3种排序方法之一:无参数的Sort排序方法
泛型的排序有3种方法,分别是:1、List.Sort(),只能在集合元素实现了IComparable泛型接口时使用2、List.Sort(Comparison),Comparison是一个方法委托,它带有2个参数T,返回int类型,可以灵活指定如何排序,但是需要编码时手动指定如果排序;3、List.Sort(IComparer),使用实现了IComparer接口的类给集合排序,可以灵活指定如何排序
2008-06-03 16:19:00 1714
原创 ASP.Net页面实现ICallbackEventHandler接口,不能工作的问题。
由于ICallbackEventHandler是一种轻便的AJAX应用接口,我经常使用它,而不使用AJAX控件今天在应用时,发现这个接口不工作,点击按钮时没有反应,在VS2005中加断点发现不会访问后台程序,重建一个简单页面,又能正常工作经过删除页面代码,最后发现是代码里有个按钮的ID等于action,导致工作不正常: <asp:Button ID="action" runat="serve...
2008-05-21 09:23:00 1094
原创 梅花雨的日历控件修正版
源码可以在:http://download.csdn.net/user/youbl有下载。原版的日历控件可以在:http://blog.csdn.net/meizz/archive/2003/06/09/17130.aspx找到。calendarOld文件夹里是根据梅花雨日历控件3.0修正后的版本1.修正嵌套在Frame或IFrame中报错问题;2.修正星期和日期表格没有对齐问题;3.修正
2007-11-14 13:55:00 3256 1
C#的Demo项目:RabbitMQ封装和使用
2018-05-23
2014年驾照科目一考试大图版
2014-03-07
2014年驾照科目一考试
2014-03-06
带进程路径的任务管理器
2012-02-14
基于C#.net开发的hosts静态域名解析文件修改工具
2010-11-25
ASP.Net做的简易版文件管理器,就一个aspx文件
2010-11-17
修正:支持Chrome、FireFox的梅花雨日历控件3.0修正版
2010-09-14
小巧的Asp.net分页控件源代码
2009-12-15
支持AJAX的TreeView树例子,使用省市县三级xml作演示
2009-07-06
C#版本和javascript版本的DES加密函数(注:可以交互加解密)
2009-06-24
C#版的贪食蛇程序(使用VS.Net2005重新封装)
2008-09-04
不要下载这个了,又做了一个新的
2007-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人