04 2014 档案
vss error reading from file 解决方法
摘要:vss error reading from file 解决方法1 若服务器中存在 vss/data/backup目录,请将该目录删掉2 运行cmdcd..cd C:\Program Files\Microsoft Visual SourceSafe3 在命令行输入本机vss的安装路径,如C:\Pr... 阅读全文
posted @ 2014-04-23 12:06 vinsonLu 阅读(5264) 评论(3) 推荐(1) 编辑
c# 多线程
摘要:NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。a.启动线程顾名思义,“启动线程”就是新建并启动一个线程的意思,如下代码可实现:Thread thread1 = new Thre... 阅读全文
posted @ 2014-04-15 15:40 vinsonLu 阅读(335) 评论(0) 推荐(0) 编辑
C# 特性详解
摘要:特性(attribute)是被指定给某一声明的一则附加的声明性信息。 在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。 复制代码 1 using System; 2 public c... 阅读全文
posted @ 2014-04-14 18:28 vinsonLu 阅读(1289) 评论(0) 推荐(0) 编辑
C# 反射机制
摘要:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序... 阅读全文
posted @ 2014-04-14 18:13 vinsonLu 阅读(246) 评论(0) 推荐(0) 编辑
怎样从一个函数返回多个值
摘要:函数都是单一返回值的,没有多返回值的情况。如果说有的话,有以下两种方法勉强可以说是多返回值的情况:1,返回一个数组。数组可以存储多个数据,从而实现多返回值情况。2,利用引用参数达到返回的效果。函数返回值设置成BOOL型用以表明函数的返回状态,具体功能实现都用引用参数实现。个人推荐使用第二种方法,在P... 阅读全文
posted @ 2014-04-14 17:21 vinsonLu 阅读(3467) 评论(0) 推荐(0) 编辑
C# ref和out的区别
摘要:首先:两者都是按地址传递的,使用后都将改变原来参数的数值。其次:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进。需... 阅读全文
posted @ 2014-04-14 16:46 vinsonLu 阅读(1495) 评论(0) 推荐(0) 编辑
C#中的委托,匿名方法和Lambda表达式
摘要:简介 在.NET中,委托,匿名方法和Lambda表达式很容易发生混淆。我想下面的代码能证实这点。下面哪一个First会被编译?哪一个会返回我们需要的结果?即Customer.ID=5.答案是6个First不仅被编译,并都获得正确答案,且他们的结果一样。如果你对此感到困惑,那么请继续看这篇文章。cl... 阅读全文
posted @ 2014-04-14 15:36 vinsonLu 阅读(200) 评论(0) 推荐(0) 编辑
Java 8 Lambda表达式探险
摘要:我们为什么需要Lambda表达式 主要有三个原因: > 更加紧凑的代码 比如Java中现有的匿名内部类以及监听器(listeners)和事件处理器(handlers)都显得很冗长 > 修改方法的能力(我个人理解为代码注入,或者有点类似JavaScript中传一个回调函数给另外一个函数) 比... 阅读全文
posted @ 2014-04-14 12:35 vinsonLu 阅读(743) 评论(0) 推荐(0) 编辑
Lambda表达式有何用处?如何使用?
摘要:简单来说,编程中提到的 lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。这一用法跟所谓 λ 演算(题目说明里的维基链接)的关系,有点像原子弹和质能方程的关系,差别其实还是挺大的。不谈形式化的 λ 演算,只说有实际用途的匿名函数。先举一个普通的 ... 阅读全文
posted @ 2014-04-14 12:24 vinsonLu 阅读(6543) 评论(0) 推荐(0) 编辑
有参数的程序,可以被调用
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using System.IO;namespace SendMail{ static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] Arrs) { Application.EnableVi... 阅读全文
posted @ 2014-04-10 17:28 vinsonLu 阅读(288) 评论(0) 推荐(0) 编辑
怎样用VB编写.DLL动态链接库文件
摘要:VB一般可以生成两种特殊的DLL,一个是ActiveX DLL和ActiveX Control(*.ocx)。这两种DLL都是VB支持的标准类型,在VB自身的例子中有,你可以参考。更详细的介绍可以参考我写的《Visual Basic编程晋级:ActiveX控件》(http://china.zealsoft.com/articles/vbactivex/)一书的“第十六章 其他ActiveX部件 ”。 VB中创建的DLL只是COM组件,无法作为输出函数的DLL,其实这只是个错误的说法。其实MS非常狡猾,如果你是个VB疯狂发烧友的话,应该早就狂试出这种可以创建输出函数的DLL的方法。 ... 阅读全文
posted @ 2014-04-10 15:17 vinsonLu 阅读(7813) 评论(0) 推荐(2) 编辑
Oracle 存储过程包
摘要:create or replace package body cuttoship_lots is procedure prod_run(p_w_day date) as begin delete cuttoship_lot; commit; prod_erp(p_w_day); prod_szbgerp(p_w_day); prod_shs(p_w_day); prod_subedit; prod_ins_rpt; prod_update_0; end; procedure prod_erp(p_w_day date) as b... 阅读全文
posted @ 2014-04-03 14:26 vinsonLu 阅读(663) 评论(0) 推荐(0) 编辑