代码改变世界

随笔档案-2010年03月

获取数据库中的数据库有多少个

2010-03-22 22:11 by 观海看云, 213 阅读, 收藏, 编辑
摘要: select name from master..sysdatabases 阅读全文

远程调用存储过程

2010-03-22 21:48 by 观海看云, 437 阅读, 收藏, 编辑
摘要: --创建链接服务器 exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' exec sp_serveroption 'srv_lnk','rpc out','true' --这个允许调用链接服务器上的存储过程 ... 阅读全文

动态T-SQL语句常見問題與解決方案

2010-03-22 21:43 by 观海看云, 339 阅读, 收藏, 编辑
摘要: --> Title : 动态T-SQL语句常見問題與解決方案 --> Author : wufeng4552--> Date : 2009-11-24 10:11:10if object_id('[tb]') is not null drop table [tb]gocreate table [tb] (dt nvarchar(20),ID int)insert into [tb... 阅读全文

MSSQL日期推算--本周一的日期和本周结束日期本月开始日期和本月结束日期

2010-03-22 21:26 by 观海看云, 389 阅读, 收藏, 编辑
摘要: --当天的星期因为得到的 weekday 比实际的多一天 所以当天减去一天 才能得到正确的星期 数 select DatePart(weekday, dateadd(dd,-1,getdate())) --本周一的日期 select convert(varchar(10),dateadd(dd,-(DatePart(weekday, dateadd(dd,-1,getdate()))-1),get... 阅读全文

(转)我心中的十大信息化软件开发技术

2010-03-22 21:14 by 观海看云, 438 阅读, 收藏, 编辑
摘要: 我心中的十大信息化软件开发技术 这是我2010年发表的第一篇博文,算是对我这十年所用软件开发技术的一些总结吧。由于个人知识有限,希望与大家共同讨论,讨论的主题可以是所列技术的分析,其它前沿技术的分析等等。注:1、主题是开发领域,不包括UML等建模设计技术、测试技术等等;2、主要是信息化软件开发技术,不包括互联网、游戏及嵌入式开发等领域;3、所列技术目前还是主流开发技术,并且已经得到至少5年以上的实... 阅读全文

C#动态调用C++编写的DLL函数

2010-03-22 21:01 by 观海看云, 416 阅读, 收藏, 编辑
摘要: [C#动态调用C++编写的DLL函数] by jingzhongrong 2008-05-08动态加载DLL需要使用Windows API函数:LoadLibrary、GetProcAddress以及FreeLibrary。我们可以使用DllImport在C#中使用这三个函数。[DllImport("Kernel32")]public static extern int GetProcAddres... 阅读全文

判断是否有全屏程序正在运行(C#)

2010-03-22 20:55 by 观海看云, 612 阅读, 收藏, 编辑
摘要: 注册一个AppBar(什么是AppBar?Using Application Desktop Toolbars ),通过SHAppBarMessage向系统注册AppBar,这样,当有程序全屏运行时系统会向我们的程序发送消息,在窗体WndProc中处理即可。声明要使用到的API和常量:view plaincopy to clipboardprint?public class APIWrapper ... 阅读全文

C#对三种XML文件的读法

2010-03-22 20:52 by 观海看云, 411 阅读, 收藏, 编辑
摘要: 1. XML文件的读取1XML文件格式如下:<?xmlversion="1.0"encoding="utf-8"?><configure><configid="path"value="D:\新建文件夹" /></configure>//xml文件所在路径private readonly static string xmlFilePath = @"..... 阅读全文

C# 强行停止本地一个进程

2010-03-22 20:46 by 观海看云, 369 阅读, 收藏, 编辑
摘要: 运行这个程序之前要慎重考虑,因为关闭程序的方式是强制关闭。进程可在资源管理器中查到(不要后面的.exe,只写前面的名)string in_sAppName = "WINWORD"; //(一个word文档程序)try{ System.Diagnostics.Process[] psiNewcas = System.Diagnostics.Process.GetProcessesByName(in_... 阅读全文

C#转义符

2010-03-22 20:45 by 观海看云, 221 阅读, 收藏, 编辑
摘要: 转义符字符名\'单引号\"双引号\\反斜杠\0空字符\a感叹号(Alert)\b退格\f换页\n新行\r回车\t水平tab\v垂直tab 阅读全文

C#调用MD5算法就是这么简单!

2010-03-22 20:42 by 观海看云, 3140 阅读, 收藏, 编辑
摘要: using System.Security.Cryptography; private static string MD5ToString(String argString) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] data = System.Text.Encoding.Default.GetBytes(argString); b... 阅读全文

C#判断输入的字符串中是否含有大写字母,小写字母,数字,字符

2010-03-22 20:39 by 观海看云, 3243 阅读, 收藏, 编辑
摘要: System.Text.RegularExpressions.Regex.IsMatch(argValue, "[A-Z]") System.Text.RegularExpressions.Regex.IsMatch(argValue, "[0-9]") System.Text.RegularExpressions.Regex.IsMatch(argValue, "[a-z]") System.T... 阅读全文

C# 字符转ASCII码,ASCII码转字符

2010-03-22 20:33 by 观海看云, 607 阅读, 收藏, 编辑
摘要: 字符转ASCII码:public static int Asc(string character) { if (character.Length == 1) { System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding(); int intAsciiCode = (int)asciiEncoding.GetByt... 阅读全文

C# 快速关机代码

2010-03-22 20:32 by 观海看云, 4123 阅读, 收藏, 编辑
摘要: 今天用到这个,网上找个不错的,保存下来。注意:这个方法是快速关机,不会保存你的任何未保存信息。// 这个结构体将会传递给API。使用StructLayout [StructLayout(LayoutKind.Sequential, Pack = 1)] internal struct TokPriv1Luid { public int Count; public long Luid; ... 阅读全文

c# 窗体位置任意调

2010-03-22 20:24 by 观海看云, 434 阅读, 收藏, 编辑
摘要: 发现窗体的位置只能通过StartPosition属性设置,而这个属性只提供了5种位置选项,很不够!今天在网上找到了一个解决的方法,如下:int x= System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Size.Width/2;int y=System.Windows.Forms.Screen.PrimaryScreen.WorkingAre... 阅读全文

C# 遍历窗体上控件方法

2010-03-22 20:23 by 观海看云, 332 阅读, 收藏, 编辑
摘要: foreach(Controlcinthis.Controls) { if(cisTextBox) { ((TextBox)c).Clear(); } elseif(cisLabel) { ~~~~~~ } } 阅读全文

解决char型主键排序问题

2010-03-22 20:20 by 观海看云, 315 阅读, 收藏, 编辑
摘要: 数据库中的主键是char型的,数据量在1~9个的时候没有问题,可是第10个数据的位置出现问题了,在数据库中成了以下排序方法了:11023456789很明显不符合我的要求,可是数据库中这个char型主键又不能改类型。怎么办?在网上拔出了一个解决方法:--因为主键默认有升序聚集索引,所以在表中是按照该字段的升序排列,可以在从数据库取数据的SQL语句上改动,如:select * from 表名 orde... 阅读全文

Sql存储过程解密算法 破解微软的加密算法

2010-03-11 20:09 by 观海看云, 265 阅读, 收藏, 编辑
摘要: Sql存储过程解密算法 破解微软的加密算法网上同样有很多的Sql存储过程的解密软件,但大都是收费的。下边是网上流传的Sql存储过程解密算法,虽非官方,但绝对可行!同样可用于解密SQL存储过程或者触发器。 字串8 字串5create PROCEDURE sp_decrypt(@objectname varchar(50))ASbeginset nocount on--CSDN:j9988 copyr... 阅读全文
点击右上角即可分享
微信分享提示