IT
摘要: winxp支持多用户,只要是计算机管理员就可以察看其他用户的所有信息,这个固然有一定的道理,但也有一定的问题。就是没有私有空间。其实只要在创建该用户时将目录设置为私有即可。如果没有设置只要在启用简单共享的模式下,找到系统盘Documents and Settings中的用户目录,在共享中选中“将这个文件夹设为专用”即可。如果用户目录出现问题需要删除,只要登录以后取消然后删除。注意:只有在Documents and Settings目录中该功能可用啊。 阅读全文
posted @ 2010-12-23 13:43 liufei 阅读(195) 评论(0) 推荐(0)
摘要: 一般情况下,创建了除Administrator以外的用户帐户后,除非特别设定(如设置成自动登录),Administrator在用户帐户不出现。如果想修改其密码,就没办法了。实际上,微软件有个后门,只要运行“rundll32 netplwiz.dll,UsersRunDll”(注意大小写啊),然后选中Administrator,更改密码就可以了。而使用控制面板-管理工具-重设密码则有警告提示。 阅读全文
posted @ 2010-12-23 13:41 liufei 阅读(148) 评论(0) 推荐(0)
摘要: 要将一些html文件转换为chm文件,当然是需要和程序结合在一起。 后来找到NDoc,里头有一段代码是相关的,于是开始分析代码,写完之后,总结:主要是利用微软的hhc.exe来编译html文件,程序需要将具体的数据写入hhp和hhc文件。 主要代码如下: 复制C#代码保存代码public void CompileProject(){ Process helpCompileProcess = new Process(); //创建新的进程,NDOC采用Process启动HHC.EXE来Compile一个CHM文件 try { ////判断文件是否存在并不被占用 try { string path 阅读全文
posted @ 2010-12-23 13:35 liufei 阅读(220) 评论(0) 推荐(0)
摘要: //这里我们将对NorthWind数据库的Category表进行操作protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){//将CategoryID为偶数的行 设为银色(Silver) if (e.Row.RowType == DataControlRowType.DataRow) { //判定当前的行是否为数据行(即类型是否为DataRow) int cid = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "CategoryID")); // 阅读全文
posted @ 2010-12-23 10:02 liufei 阅读(310) 评论(0) 推荐(0)
摘要: 递归方法,整体思路是:首先对根节点下的所有子节点做一个循环,在循环体里边,①判断该子节点是否是叶节点,是的话就移除该节点,并且将子节点数count减一,计数器i也减一,否则就递归调用方法traverse ( childNode )并重新获取该节点的子节点数(childCount = childNode.ChildNodes.Count;)②判断该节点的子节点数是否为0,是的话就移除该节点 // 获得TreeView的根节点TreeNode node = TreeView.Nodes [0];// 递归方法traverse ( node ); /// summary /// 递归移除所有选中 阅读全文
posted @ 2010-12-23 10:01 liufei 阅读(414) 评论(0) 推荐(0)
摘要: 最佳答案10倍石油浓度的沉积原料,被毁容的麦当劳叔叔, 像你这种可恶的家伙只能演电视剧里的一陀粪, 比不上路边被狗过洒尿的口香糖, 连如花都美你10倍以上, 找女朋友得去动物园甚至要离开地球, 想要自杀只会有人劝你不要留下?体以免污染环境, 你摸过的键盘上连阿米吧原虫都活不下去, 喷出来的口水比sars还致命, 装可爱的话可以瞬间解决人口膨胀的问题, 帅的话人类就只得用无性生!--殖, 白痴可以当你的老师,智障都可以教你说人话, 只要你抬头臭氧层就会破洞 要移民火星是为了要离开你, 如果你的丑陋可以发电的话全世界的核电厂都可以停摆, 去打仗的话子弹飞弹会忍不住向你飞, 手榴弹看到你会自爆, 阅读全文
posted @ 2010-12-23 10:00 liufei 阅读(267) 评论(0) 推荐(0)
摘要: 虽然IE也带提示功能,只要给title属性赋值,如下代码ahref="http://chenxp2032.blog.163.com/blog/#"title="thisatest"自带的提 示/a这样的提示很单调,鼠标移上去的时候显示出来,当鼠标在上面移动的时候,提示信息不会跟随,对比下面自定义的提示信息,差别就很明 显,所以自定义的提示信息是很有必要的。 方法一:  把鼠标放到链接上看提示信息如何定制提示信息,说起来很简单,先画出提示信息层,然后定位 到目标对象。下面把实现分三部来说明:   1)绘制信息层   有两种方式,一种是静态,把层的html代码写在文档 中,另外一种是动态, 阅读全文
posted @ 2010-12-23 09:59 liufei 阅读(623) 评论(0) 推荐(0)
摘要: 步骤: 1、单击“开始—— 运行,然后输入regedit (打开注册表) 2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE /microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建” ,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08—— 00AA002F954E” 再把右边的“默认”的主键的键值设为“回收站”,然后退出注册表。就OK啦。 3、要重启计算机。 只要机器没有运行过磁盘整理。系统完好.任何时候的文件都可以找回来。 阅读全文
posted @ 2010-12-23 09:58 liufei 阅读(177) 评论(0) 推荐(0)
摘要: 把browser.allTabs.previews设为true点击标签栏最右边的按钮会显示所有标签缩略图。 阅读全文
posted @ 2010-12-23 09:56 liufei 阅读(163) 评论(0) 推荐(0)
摘要: //上传 protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { string fileContentType = FileUpload1.PostedFile.ContentType; if (fileContentType == "image/bmp" || fileContentType == "image/gif" || fileContentType == "image/pjpeg") { string name = FileUpload1.PostedFile.Fil 阅读全文
posted @ 2010-12-23 09:55 liufei 阅读(302) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using System.IO;na... 阅读全文
posted @ 2010-12-23 09:55 liufei 阅读(729) 评论(0) 推荐(0)
摘要: using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Collections.Generic;using System.Te 阅读全文
posted @ 2010-12-23 09:54 liufei 阅读(702) 评论(0) 推荐(0)
摘要: StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt");sw.WriteLine("追逐理想");sw.WriteLine("kzlll");sw.WriteLine(".NET笔记");sw.Flush();sw.Close();C#拷贝文件string OrignFile,NewFile;OrignFile = Server.MapPath(".")+"\\myText.txt";NewFile = Server.MapPath(".")+"\\myTextCopy.txt";File.Copy(Orign 阅读全文
posted @ 2010-12-23 09:53 liufei 阅读(255) 评论(0) 推荐(0)
摘要: 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnVal 鼠标位置 event.x event.y 窗体活动元素 document.activeElement 绑定事件 document.captureEvents(Event.KEYDOWN 阅读全文
posted @ 2010-12-23 09:52 liufei 阅读(263) 评论(0) 推荐(0)
摘要: inta=12345678;//格式为sring输出//Label1.Text=string.Format("asdfadsf{0}adsfasdf",a);//Label2.Text="asdfadsf"+a.ToString()+"adsfasdf";//Label1.Text=string.Format("asdfadsf{0:C}adsfasdf",a);//asdfadsf¥1,234.00adsfasdf//Label2.Text="asdfadsf"+a.ToString("C")+"adsfasdf";//asdfadsf¥1,234.00adsfasdfdoubleb=123 阅读全文
posted @ 2010-12-23 09:51 liufei 阅读(277) 评论(0) 推荐(0)
摘要: js部分(default.aspx)scriptvar xmlHttp; function CreateXMLHttpRequest() { if(window.XMLHttpRequest) { xmlHttp =new XMLHttpRequest(); }else if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP") ; } } function login(){ CreateXMLHttpRequest(); //创建组建 var name=document.getElem 阅读全文
posted @ 2010-12-23 09:50 liufei 阅读(194) 评论(0) 推荐(0)
摘要: 前言: 网管和黑客的斗争是永不会停息的,他们的关系就如同警察和小偷。在网络这个没有硝烟的战场上,谁的技术手段高明,谁的头脑灵活,谁虚心学习不断成长,谁就能立于不败之地。网管为了维护自己服务器的安全,黑客为了成功入侵一台服务器,他们使用工具是一种很简便、很省时间、很高效的做法,但你可曾想过很多问题其实不是我们想象的那么复杂,而且工具都是别人的,自己用着心里也不很舒服。防御也好入侵也好,我们能否利用最简单的办法达到自己的目的呢?答案是肯定的,熟练掌握一些和网络有关的DOS命令,就能让我们在DOS窗口下完成别人使用工具才能完成的工作。废话少说,follow me。 (说明一下,这篇本来是为了写利 阅读全文
posted @ 2010-12-23 09:49 liufei 阅读(187) 评论(0) 推荐(0)
摘要: VS系统通用快捷键:1、自动排版(类似VC6中的Alt+F8)编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。2、注释与去掉注释功能。编辑.注释选定内容 Ctrl + K,Ctrl + C 使用编程语言的正确注释语法将代码的当前行标记为注释。编辑.取消注释选定内容 Ctrl + K,Ctrl + U 从代码的当前行中移除注释语法。将插入点移动到文档中的下一个大括号处。编辑.转到大括号 Ctrl + ] 将插入点移动到文档中的下一个大括号处。编辑.向下滚动一行 Ctrl + 向下键 将文本向下滚动一行。仅可用于文本编辑器。编辑.向上滚动一行 Ct 阅读全文
posted @ 2010-12-23 09:48 liufei 阅读(211) 评论(0) 推荐(0)
摘要: 一些比较常用的正则表达式 匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式: (S*?)[^]*.*?| .*? /评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^s*|s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常 阅读全文
posted @ 2010-12-23 09:47 liufei 阅读(286) 评论(0) 推荐(0)
摘要: (现在是捕捉右键,稍微改改更猛) !doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" html head title Popup /title meta name="Generator" content="EditPlus" meta name="Author" content="" meta name="Keywords" content="" meta name="Description" content="" script language="JavaScript" !-- / 阅读全文
posted @ 2010-12-23 09:47 liufei 阅读(298) 评论(0) 推荐(0)
摘要: package sort;import java.util.Random;/*** 排序测试类* * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序);* 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。* * 关于排序方法的选择: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。* 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。* (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜;* (3)若n较大,则应采 阅读全文
posted @ 2010-12-23 09:46 liufei 阅读(151) 评论(0) 推荐(0)
摘要: htmltitleajaxStudy/titlebodyscript type="text/javascript"var xmlHttp;function CreateHttpRequest(){ try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); }catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); //ie6+ } catch (e) { try { xmlHttp=new 阅读全文
posted @ 2010-12-23 09:45 liufei 阅读(158) 评论(0) 推荐(0)
摘要: 做项目时偶尔有需求:数据一次性加载到页面同时还要实现分页,此时有两种方式一种是提交到当前页,这个里面会有一些变量需要置为hidden域,另外一种就是纯js分页。利用第一种方式效率不太高,存在多次访问数据库的问题,因而对于这种需要常常采用第二种方式。demo如下,实现思路:页面数据一次性全部加载完毕,js部分通过函数控制其是否显示达到分页的功能,有一个方法通过递归即可全部实现上一页、下一页、首页、尾页的功能,同时页面显示的分页点击部分也是由js内部innerHTML写入 1、js部分(单独保存为page.js)--js中的加减参数需要根据实际情形决定,即table第一行开始到真正的数据行之间有几 阅读全文
posted @ 2010-12-23 09:43 liufei 阅读(473) 评论(1) 推荐(0)
摘要: htmlheadscript type="text/javascript" language="javascript"function sAlert(str){ var msgw,msgh,bordercolor; msgw=400;//提示窗口的宽度 msgh=100;//提示窗口的高度 titleheight=25 //提示窗口标题高度 bordercolor="#c51100";//提示窗口的边框颜色 titlecolor="#c51100";//提示窗口的标题颜色 var sWidth,sHeight; sWidth=screen.width; sHeight=screen 阅读全文
posted @ 2010-12-23 09:43 liufei 阅读(579) 评论(0) 推荐(0)
摘要: 不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出** - 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 - dd mon yy 7 107 - mon dd, yy 8 108 - hh:mm:ss - 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM) 10 110 美国 mm 阅读全文
posted @ 2010-12-23 09:40 liufei 阅读(858) 评论(0) 推荐(0)
摘要: 1.总是用属性 (Property) 来代替可访问的数据成员   2.在 readonly 和 const 之间,优先使用 readonly  3.在 as 和 强制类型转换之间,优先使用 as 操作符  4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if  5.总是为自定义类重载 ToString 方法  6.区别值类型和引用类型  7.使用不可变的值类型(Immutable Atomic Value Types)  8.在值类型中,确保0是一个合法的数据  9.理解 ReferenceEquals, static Equals, instance 阅读全文
posted @ 2010-12-23 09:37 liufei 阅读(223) 评论(0) 推荐(0)
摘要: 设置了TextBox为只读属性后,后台代码取的值都是第一次给它赋的值。 原因是设为只读后ViewState不再回传到服务器,也就无法取不到客户端更改的值了。解决方法:1.不用服务器控件的ReadOnly属性,用下面方法设为只读txtAnsDesc.Attributes.Add("readonly","readnoly");2.仍旧用服务器控件的ReadOnly属性,在后台用Request.Form取值Request.Form["txtAnsDesc"] 阅读全文
posted @ 2010-12-23 09:35 liufei 阅读(310) 评论(0) 推荐(0)
摘要: 1、汉字编码原理到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉字组合就行了呢?使用后台数据库先将所有汉字存起来使用时随机取出,这也是一种办法,但是中文汉字有这么多,怎么来制作呢?其实可以不使用任何后台数据库,使用程序就能做到这一切。要知道如何生成汉字,就得先了解中文汉字的编码原理。1980年,为了使每一个汉字有一个全国统一的代码,我国颁布了第一个汉字编码的国家标准: GB2312-80《信息交换用汉字编码字符集》基本集,简称GB2312,这个字符集是我国中文信息处理技术的发展基础,也是国内所有汉字系统的统一标准。到了后来 阅读全文
posted @ 2010-12-23 09:34 liufei 阅读(191) 评论(0) 推荐(0)
摘要: 1 合理的索引设计: 例:表record有620000行,试看在不同的索引下,下面几个SQL的运行情况: 语句A SELECT count(*) FROM record WHERE datebetween'19991201' and'19991214‘ and amount 2000 语句B SELECT count(*) FROM record WHERE date '19990901' and place IN ('BJ','SH') 语句C SELECT date,sum(amount) FROM record group by date 1 在date上建有一个非聚集索引 A:(2 阅读全文
posted @ 2010-12-23 09:32 liufei 阅读(393) 评论(0) 推荐(0)
摘要: 最近想做一个Ajax分页功能,网上一搜几乎全是基于某某框架的Ajax分页,要么需给页面加上 scriptManager /scriptManager,要么需引入某dll,要么需使用类似于jQuery的框架。使用如上方法确实可以实现Ajax分页效果,但我总觉得不够简洁,这里写一些我的简单总结。开始进入Ajax分页功能的无框架实现方法的正题。首先创建前台页面MyAjaxPager.aspxAjax分页功能的无框架实现的画面很简单,就是一排index地址,当点击链接后会以ajax的方式将数据绑定到下边的repeater。498)this.style.width=498;" height=3 阅读全文
posted @ 2010-12-23 09:30 liufei 阅读(243) 评论(0) 推荐(0)
摘要: htmlheadmeta http-equiv="Content-Type" content="text/html; charset=gb2312" /titleAjax提示框/titlestyle type="text/css"a{ color:#000; font-size:12px;text-decoration:none}a:hover{ color:#900; text-decoration:underline}body{background:;filter:progid:DXImageTransform.Microsoft.Gradient(gradient 阅读全文
posted @ 2010-12-23 09:26 liufei 阅读(214) 评论(0) 推荐(0)
摘要: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headtitleAjax弹出式无刷新城市选择特效/titlemeta http-equiv="content-type" content="text/html;charset=gb2312"style type="text/css"BODY {FON 阅读全文
posted @ 2010-12-23 09:25 liufei 阅读(367) 评论(0) 推荐(0)
摘要: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-Type" content="text/html; charset=gb2312" /title基于层的网页弹出提示,可移动,网页变灰-//titlestyle type="text/css" 阅读全文
posted @ 2010-12-23 09:23 liufei 阅读(190) 评论(0) 推荐(0)
摘要: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-Type" content="text/html; charset=gb2312" /title始终居中的弹出层/titlestyle type="text/css"!--html,body 阅读全文
posted @ 2010-12-23 09:21 liufei 阅读(506) 评论(0) 推荐(0)
摘要: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headtitleDIV弹出层/titlemeta charset="gbk" /stylediv{position:absolute;top:0;left:0;background:#ccc;}/style/headbodydiv id 阅读全文
posted @ 2010-12-23 09:21 liufei 阅读(638) 评论(0) 推荐(0)