RSS图片
C#开发
MSDN的解释. public bool AutoWordSelection { set; get; }     System.Windows.Forms.RichTextBox 的成员 摘要: 获取或设置一个值,通过该值指示是否启用自动选择字词。 返回值: 如果启用自动选择字词,则为 true;否则为 false。默认为 true。 ---------------------------------- 该属性设置为false后,你会发现还是自动选词模式.恶心蒙了,................ 费解了我好一会.刚才用"AutoWordSelection BUG"GOOGLE下.原来还真是个BUG.........
作者:发表于:2009/07/18 点击:104 评论:0
//获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取和设置当前目录......
作者:发表于:2009/03/29 点击:99 评论:0
XML文件可以采用多种编码,但是经过不同的编码后对于中文会出现乱码问题,比如“骞垮憡涓戦椈”,对于此问题的解决如下:      static void Main()      {         string utf8String = "骞垮憡涓戦椈";         // Create two different encodings.         Encoding ut......
作者:发表于:2007/11/14 点击:254 评论:0
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm   例如:  select getdate()  06:08.2  这对于在要不同数据库间转移数据或者习惯oracle日期格式YYYY-MM-DD HH24:MI:SS的人多少有些不方便.  我整理了一下SQL Server里面可能经常会用到的日期格式转换方法:  举例如下:  select CONVERT(varchar, getdate(), 120 ) 2004/9/12 11:06  select replace(replace(replace(CONVE......
作者:发表于:2007/11/05 点击:734 评论:0
Posted by huboy on 2006, 09 23, 1:07 PM. Filed in .NET(C#)这几天,工作特别忙,没空抽出时间来写文章,粗糙之作,还请见谅。 1.名称混淆 - 反混淆 名称混淆返混淆,基本上是不太可能的事,因为以前的名称已经换掉了,也没有第二个名称备份表,所以根本无法还换。不过,可以把不可见字符转换为可见字符,长字符串换成短字符串。有两种方法可以做处理:      1.   在MetaData中有一个区域叫做 _STRING 它存放了所......
作者:发表于:2007/10/30 点击:179 评论:0
.NET程序保护主要有如下几种形式1.  混淆2.  编译到本地代码3.  把代码隐藏在资源中1.  混淆这部分的保护软件以Dotfuscator和XenoCode为代表。Dotfuscator是比较初级的混淆器,采取的主要策略是名字混淆,通过把类名、方法名、变量名改成很短的形式,目的是破坏有意义的变量命名。WebCombo.NET 2.0,采用Dotfuscator进行变量名混淆名字混淆的缺点在于a. 名字长度虽短,但是依然容易进行代码分析。对于......
作者:发表于:2007/10/29 点击:185 评论:0
一、基础1、说明:创建数据库Create DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)根据已有的表创建新表:A:create table tab_new lik......
作者:发表于:2007/10/22 点击:61 评论:0
      ildasm:反编译.net程序;      ilasm:编译il代码;      Reflector:查看.net程序源码、程序集间的依赖关系;      Xenocode Fox 2007:由.net程序生成.net工程;      PEBrowseDbg:动态调试.net程序;      WinDbg,OlleyDbg:调试分析程序;&nb......
作者:发表于:2007/09/02 点击:337 评论:0
服务器新增网络硬盘功能,为了方便,在上传的时候根据分类建立了相应的文件夹(自动创建)并保留原上传文件的文件名。[文件夹和文件均为可能为中文]问题出现了。上传很正常,也都保留在服务器上了。可是下载的时候却总是提示文件不存在。而且是部分文件不能下载,而不是所有。以为是中文的问题,按网上资料修改注册表,仍然未能解决。相应的文件在我的电脑上却都能下载(xp系统)郁闷了。。。。后来,我发现了规律,不能下载的文件都是7z格式(winrar在单位不给用,版权问题)...
作者:发表于:2007/02/27 点击:354 评论:0
使用 abstract 关键字可以创建仅用于继承用途的类和类成员,即定义派生的非抽象类的功能。使用 sealed 关键字可以防止继承以前标记为 virtual 的类或某些类成员。 抽象类和类成员 可以将类声明为抽象类。方法是在类定义中将关键字 abstract 置于关键字 class 的前面。例如: public abstract class A {   // Class members here. } 抽象类不能实例化。抽象类的用途是提供多个派生类可共享的基类的公共定义。例如,类库可以定义一个作为其多个函数的参数......
作者:发表于:2007/01/11 点击:217 评论:0