玉树林风

导航

2011年9月28日 #

C#访问FTP

摘要: C#访问FTPusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Net;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { //FTPUploadFile("127.0.0.1/zwx" , "administrator", "123123", " 阅读全文

posted @ 2011-09-28 10:14 yuanyulin 阅读(1579) 评论(2) 推荐(0)

WebSerice 发布 exe 打包

摘要: WebSerice 发布 exe 打包 阅读全文

posted @ 2011-09-28 09:38 yuanyulin 阅读(151) 评论(0) 推荐(0)

2011年9月21日 #

去掉 c# vshost.exe

摘要: 阅读全文

posted @ 2011-09-21 17:15 yuanyulin 阅读(386) 评论(0) 推荐(0)

去掉VS2005编译时输出的.pdb文件

摘要: 阅读全文

posted @ 2011-09-21 17:10 yuanyulin 阅读(340) 评论(0) 推荐(0)

2011年9月9日 #

用触发器生成数据库表的数据操作日志

摘要: 用触发器生成数据库表的数据操作日志 作为一名数据库管理员,你尽力以各部门熟知的不同格式,向各部门提供它们所需要的数据。你通常将MS Excel格式的数据递交到会计部门,或将数据以HTML报表的形式呈现给普通用户。你们的系统安全管理员们则习惯于用文本阅读器或者事件查看器来查看日志。本文将介绍如何使用触发器,把DML(数据操作语言)对数据库中的特定数据表的改动记录下来。注:下列例子为Insert型触发器,不过改成Delete/Update型的触发器也很容易。 操作步骤首先让我们在Northwind数据库内创建一个简单表。 作为一名数据库管理员,你尽力以各部门熟知的不同格式,向各部门提供它们... 阅读全文

posted @ 2011-09-09 08:54 yuanyulin 阅读(355) 评论(0) 推荐(0)

2011年9月2日 #

堆栈和堆得区别与垃圾回收

摘要: 堆栈和堆得区别:使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自由度小。 使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。堆和堆栈的垃圾回收:堆栈不存在垃圾回收的问题, 直接压栈就可以了。堆的话,需要复杂的垃圾回收机制。垃圾回收是对堆来进行操作,堆中的对象是否有效, 是通过遍历堆栈来获取的, 就是一个引用计数的问题。一个引用类型的实例化过程:Class a = new Class();1) Class a 的时候, 生成一个空的引用指针,并把他压栈到堆 阅读全文

posted @ 2011-09-02 08:15 yuanyulin 阅读(291) 评论(0) 推荐(0)

2011年8月31日 #

DevExpress控件GridControl中的列冻结详解

摘要: //冻结有焦点的列 int fixcolumn = 0; GridColumn column = m_gridView.FocusedColumn; if (column == null) return; fixcolumn = column.VisibleIndex; for (int i = 0; i < fixcolumn; i++) { m_gridView.VisibleColumns[i].Fixed = DevExpress.XtraGrid.Columns.FixedStyle.Left; } //取消冻结【说明:以下这种取消冻结后,就会出现... 阅读全文

posted @ 2011-08-31 23:52 yuanyulin 阅读(941) 评论(0) 推荐(0)

C#程序实现动态调用DLL的研究(转载)

摘要: C#程序实现动态调用DLL的研究(http://www.cnblogs.com/goldenocean/archive/2006/09/20/509558.html)摘要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了,在Internet上也有相似的VB程序,但在某一技术论坛上提起这种设 阅读全文

posted @ 2011-08-31 08:13 yuanyulin 阅读(214) 评论(0) 推荐(1)