- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 存储过程加密
存储过程加密其实,用了这十多年的SQL server,我已经成了存储过程的忠实拥趸。在直接使用SQL语句还是存储过程来处理业务逻辑时,我基本会毫不犹豫地选择后者。理由如下:1、使用存储过程,至少在防非法注入(inject)方面提供更好的保护。至少,存储过程在执行前,首先会执行预编译,(如果由于非法参数的原因)编译出错则不会执行,这在某种程度上提供一层天然的屏障。我至
2012-08-21 18:04:10 653
原创 C#通过类名获得对应对象(例如通过类名获得form对象)
Form obj = (Form)GetFormByName.GetFormBy("AutoManagePro.Home.dll", "frmHome"); Type type = obj.GetType(); ////// 设置窗口属性 System.Reflection.Propert
2012-08-20 10:26:05 2917
原创 HttpRequest的公开属性绝大部分都是比较重要的,这里就简单地列举一下吧
// 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。 public string ApplicationPath { get;} // 获取应用程序根的虚拟路径,并通过对应用程序根使用波形符 (~) 表示法(例如,以“~/page.aspx”的形式)使该路径成为相对路径。 public string AppRelativeCurrentExecutionFi
2011-12-23 16:22:27 398
转载 快速理解VirtualBox的四种网络连接方式
VirtualBox中有4中网络连接方式:NATBridged AdapterInternalHost-only AdapterVMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方。先来一张图,通过这张图就很容易看出这4
2011-11-18 14:37:17 879
原创 多线程 相关知识
多线程目标进程线程进程对应的就是计算机中执行的应用程序Process p = new Process();p.StartInfo.FileName = "notepad.exe";p.Start();通过实例对象来打开记事本Process[] ps=Process.GetProcesses();foreach (Process i
2011-11-14 12:10:17 236
原创 昨日之行
昨日之行,让我知道每个人都在奔波着,为了亲人、家庭、儿女以及自己该负的责任!不要因现在的劳累而唉声叹气,因为他们都是你的动力源泉,他们的一脸笑容、一句感谢都会想春露一样让你精神百倍消除一切不开心的心情...
2011-08-09 10:37:10 205
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人