跟小D每日学口语
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 77 下一页
摘要: 有经验的开发人员都知道在开发.NET应用时可以利用配置文件保存一些常用并且有可能变化的信息,例如日志文件的保存路径、数据库连接信息等等,这样即使生产环境中的参数信息与开发环境不一致也只需要更改配置文件而不用改动源代码再重新编译,极其方便。并且我们一般还约定,在<appSettings>节点保存应用程序的配置信息,在<connectionStrings>中保存数据库连接字符串信息(详见本博客《ASP.NET夜话之十一》)。上面的这些方法和约定足以让我们在大部分开发中获得方便,但是在有些情况下有些配置信息可以按组分类存放,如果采用上面的方法不仅不直观,而且读取起来也不是太方 阅读全文
posted @ 2012-09-05 15:53 Danny Chen 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 索引器概述索引器使得对象可按照与数组相似的方法进行索引。get 访问器返回值。set 访问器分配值。this 关键字用于定义索引器。value 关键字用于定义由 set 索引器分配的值。索引器不必根据整数值进行索引,由您决定如何定义特定的查找机制。索引器可被重载。索引器可以有多个形参,例如当访问二维数组时。C#语言一个最令人感兴趣的地方就是类的索引器(indexer)。简单说来,所谓索引器就是一类特殊的属性,通过它们你就可以像引用数组一样引用自己的类。显然,这一功能在创建集合类的场合特别有用,而在其他某些情况下,比如处理大型文件或者抽象某些有限资源等,能让类具有类似数组的行为当然也是非常有用的 阅读全文
posted @ 2012-09-05 10:34 Danny Chen 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Enforcement regedit,Locate the following keys:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerAfter a more NoDesktop 刪除 將右,To reboot.After, if deleted,The next boot again,Said computer virus is still running,After removing poison Qing 將病 請先,Come back to amend the key. 阅读全文
posted @ 2012-09-02 23:55 Danny Chen 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在上网的时候,我们经常会看到“端口”这个词,也会经常用到端口号,比如在FTP地址后面增加的“21”,21就表示端口号。那么端口到底是什么意思呢?怎样查看端口号呢?一个端口是否成为网络恶意攻击的大门呢?,我们应该如何面对形形色色的端口呢?下面就将介绍这方面的内容,以供大家参考。端口简介:本文介绍端口的概念,分类,以及如何关闭/开启一个端口端口概念 在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从. 阅读全文
posted @ 2012-09-02 18:11 Danny Chen 阅读(1185) 评论(0) 推荐(1) 编辑
摘要: 在安装虚拟机Vmware后,如果要实现本机和虚拟机的互通,则必须要求本机是有一个联网的环境。在没有该环境下可以通过安装虚拟网卡的形式来实现。在Windows XP中可以通过安装Microsoft Loopback Adapter来实现,下面是安装方法:进入”控制面板”,双击”添加硬件”,弹出如下对话框:点击下一步,进入自动搜索,然后到达如下界面:选择“是,我已经连接了此硬件(Y)”,点击下一步:选择”添加新的硬件设备”,点击下一步:选择”安装我手动从列表选择的硬件(高级)”,点击下一步:选中“网络适配器”,然后 下一步:在右侧选中Microsoft Loopback Adapter”,点击 下 阅读全文
posted @ 2012-09-02 12:15 Danny Chen 阅读(761) 评论(0) 推荐(0) 编辑
摘要: win7 禁用休眠的方法:开始-所有程序-附件-命令提示符-然后在上面右击鼠标,以管理员身份运行(记住一定要以管理员身份运行,否则无效)然后在打开的命令提示窗口里输入powercfg /h off,然后回车这时你在看看C盘的空间是不是多出来了一部分呢????????开启休眠:以管理员身份:输入指令powercfg/h on了! 阅读全文
posted @ 2012-09-02 11:49 Danny Chen 阅读(666) 评论(0) 推荐(0) 编辑
摘要: List <T>是ArrayList的泛型,ArrayList里边的数据类型是object,List <T>里边的是具体的某种类型,ArrayList类似于向量,可以存储不同的数据类型在一个数组里边(转换为了object)。 一般使用的时候尽量使用List <T>,因为ArrayList存取都要进行一次转换。 []类型的数组类似于List <T>,不同的是[]是定长的,而List <T>是长度可变的数组ICollection主要针对静态集合;IList主要针对动态集合 IEnumerable <T>继承自IEnumerab 阅读全文
posted @ 2012-09-02 00:18 Danny Chen 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 再优秀的程序员在编程的过程中也会犯些错误,何况是我们这些初级程序学者;好的程序员会找出一些错误并修改它们.有时候程序中存在一些微妙的错误我们发现不了的时候就得跟踪代码进行调试.一.VisualStudio中的调试在调试模式下运行程序时,运行的是编写好的代码.调试程序的信息在VS执行每行代码过程中发生了甚么都有记录,这些信息保存在Debug目录下的.pdb格式文件中.在运行期间把文本写入Output窗口是非常简单的.此时可以使用一下两个命令:Debug.WriteLine()Trace.WriteLine()这两个命令函数的使用方法差不多,区别在第一个命令是在调试模式下运行而第二个还可以用于发布 阅读全文
posted @ 2012-09-02 00:15 Danny Chen 阅读(2315) 评论(0) 推荐(0) 编辑
摘要: C# 3.0下有限状态机的一种优雅的实现实现状态机有多种模式,其中最灵活而强大的方式是通过迁移表来实现,该方式的缺点之一是需要编写大量小块代码去支持迁移表。而在C#3.0中,可以以一种非常优雅的方式实现。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace StateMachine{class Program{static void Main(string[] args){var door = new Door(State.Open);while (true){st 阅读全文
posted @ 2012-09-01 23:14 Danny Chen 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 摘 要说到序列化,大家都非常熟悉XML序列化,还有二进制序列化,经过序列化的数据流更方便传输和存储。其实我们可以对序列化进行更多的控制,比如对序列化(和反序列化)前后的数据操作、定义自己的可序列化类型等。这一章我们来讨论一下有关于序列化和反序列化。第一节 序列化1、 序列化序列化包括正向序列化和反向序列化,一般我们将正向序列化说成是序列化。序列化(Serialization)是将一个类对象转化成一个字节流。反序列化(Deserialization)是将一个字节流转化成一个对应的类对象的过程。在WCF通信中,当向服务端发送请求的时候,WCF是先把本地的内存对象序列化成XML或Binary通过信道 阅读全文
posted @ 2012-09-01 17:10 Danny Chen 阅读(344) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 77 下一页