木子屋 Dnawo's BLOG

2008-09 归档

共 48 篇

批处理切换本机IP、网关和DNS

最近一天到晚机子IP、网关和DNS老要不停的在手工设置和自动获取进行切换,一次次去打开本地连接属性进行设置太麻烦了,查了下dos命令,写两个批处理进行切换: 切换1.bat: 切换2.bat:

C#函数ref和out参数的区别

相同点:都可以改变变量的值; 不同点:ref参数必须先赋值,out参数不必先赋值,在函数体中都当作未赋值; 其他:不能定义仅在 ref 和 out 上有差别的重载方法; Error:使用了未赋值的局部变量“a” Error:使用了未赋值的 out 参数“num” Error:“Test”不能定义仅在 ref 和 out 上有差别的重载方法

在配置文件中给某个ASP.NET页面单独设置编码

有时我们已经在配置文件中将整个站点的编码设置为gb2312,但某个页面却需要使用utf-8,这时我们可以在配置文件configuration节下新增location节点: 如果是要将某个页面单独设置为gb2312则为:

Suggest Framework使用教程

一、什么是Suggest Framework Suggest Framework 顾名思义,就是仿 Google Suggest 的一个小框架,让你的文本框也有提示功能。利用Suggest Framework你可以在自己的网站上很轻松实现“输入提示”效果,这种效果会很大程度上提高用户体验,提高搜索效率。一个页面上可以出现多个搜索框,每个搜索框都可以实现单独配置。 二、.使用Suggest Framework 1. 引用Suggest Framework: 2. 添加提示框样式: 3. 给需要使用提示功能的文本框添加name、action属性: 说明:除action属性外,Suggest Framework还给文本框添加了4个属性columns、capture、heading和delay,下边分别说明:…

C#删除只读文件

当使用File.Delete来删除一个只读文件,或是使用File.Copy试图覆盖一个只读文件,或是Directory.Delete删除的文件夹中某个文件是只读时,都会收到类似的错误消息: 对路径“E:\001.txt”的访问被拒绝。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.UnauthorizedAccessException: 对路径“E:\001.txt”的访问被拒绝。 ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。…

QQ2008聊天记录导入到QQ2009的方法

QQ2008聊天记录数据库文件名为MsgEx.db,以前备份聊天记录只需备份对应Q号文件夹下的这个文件即可,然而QQ2009的聊天记录数据库文件名却不是MsgEx.db了,更名为Msg2.0.db,如果将QQ2008的MsgEx.db复制到QQ2009下并更名为Msg2.0.db并不能使用,还好QQ2009自带了数据导入工具,可以将旧版本的聊天记录导到新版本中,操作方法如下: 1.打开菜单栏,选择"工具→数据导入工具": 2.选择要导入的内容,选择"消息记录": 3.选择导入消息的方式,选择"从指定文件导入": 4.点击导入按钮开始导入:

C#调用函数时舍去函数的返回值

C#的函数可分成两种:有返回值和无返回值,平时我们习惯了下边的调用方式: 但有的时候我们需要调用有返回值的函数,但又不关心其返回值,也就是不需要其返回值该怎么办?例如删除数据库中的新闻,我们已经有一个函数: 在页面中直接删除新闻时通过返回值我们可以知道删除成功与否,但在删除分类的同时删除新闻时我们并不关心是否有新闻被删除,也就是不关心其返回值,这时该怎么办?需要额外的声明一个变量来接收其返回值?还是额外的创建一个功能一样但没返回值的函数?都不用,直接像调用无返回值函数那样调用有返回值函数就可以了: 想想SqlCommand对象的ExecuteNonQuery方法,他是有一个返回值的,表示受影响行数,但很多时候我们都是直接调用cmd.ExecuteNonQuery(),舍弃了返回值,只是没去注意罢了

给移动硬盘添加驱动器号

Windows2003的系统,插入移动硬盘后自动安装完驱动,但在我的电脑中就是没有显示出新的驱动器,解决方法如下: 1.打开运行对话框输入"diskmgmt.msc",确定后打开磁盘管理; 2.界面中没有驱动器号的就是新添加的移动硬盘,在上边点击右键,选择"更改驱动器号和路径"; 3.在弹出的对话框中点击添加按钮,给移动硬盘指派一个驱动器号即可;

SQL Server2000导出数据时包含主键、字段默认值、描述等信息

平时经常用SQL Server2000自带的导出数据向导将数据从一台数据库服务器导出到另一台数据库服务器: 结果数据导出了,但表的主键、字段默认值、描述等信息却未能导出,一直没想出什么方法,今天又尝试了几种方法,最终实现了需求。方法很简单:先生成数据源的SQL脚本,然后在目标数据库服务器上执行SQL脚本,将表结构都建好,再使用导出数据向导导出数据,这样就可以了。 从两张结果图中可以看到,当没有先建好表结构时会多出一个建表的过程。 说明 1.生成SQL脚本时应注意包含扩展属性、主键、默认值等信息;如何导出? 2.如果服务器上的数据库用户名和本地用户名不同,应该将SQL脚本中的数据库用户改为服务器上的用户,例如本地用户是dbo,服务器上的用户是dnawo,就应将SQL脚本中的dbo改为dnawo;