- 博客(213)
- 资源 (12)
- 收藏
- 关注
原创 用流的方法解决“文件正由另一进程使用,因此该进程无法访问该文件” 的问题 FileStream
用流的方法解决“文件正由另一进程使用,因此该进程无法访问该文件” 的问题 FileStream
2010-07-07 17:22:00 5725
原创 Image.FormFile文件正由另一进程使用,因此该进程无法访问该文件
Image.FormFile文件正由另一进程使用,因此该进程无法访问该文件
2010-07-07 14:18:00 1731
原创 c#中 uint--byte[]--char[]--string相互转换汇总
c#中 uint--byte[]--char[]--string相互转换汇总
2010-07-07 13:18:00 778
原创 c# winform pictureBox显示图片,PictureBox控件的Image属性
c# winform pictureBox显示图片,PictureBox控件的Image属性
2010-07-07 10:10:00 3081
原创 读取二代身份证上的相片,函数GetBmp(char * Wlt_File,int intf) 怎么用?
读取二代身份证上的相片,函数GetBmp(char * Wlt_File,int intf) 怎么用?
2010-07-06 13:12:00 20732
原创 IE8下select出现bug解决
select控件在IE8下出现的bug(IE6、IE7都OK的) document.all.seltZw.add(window.Option(province[i], province[i]));改为-》document.getElementById("seltZw").add(new Option(province[i], province[i]));
2010-05-11 22:48:00 4130
原创 SQL子查询实例
子查询是在一个查询内的查询。子查询的结果被DBMS使用来决定包含这个子查询的高级查询的结果。在子查询的最简单的形式中,子查询呈现在另一条SQL语句的WHERE或HAVING子局内。 列出其销售目标超过各个销售人员定额综合的销售点。 SELECT CITY FROM OFFICES WHERE TARGET > (SELECT SUM(QUOTA)
2010-05-11 10:49:00 1164
原创 asp.net日期操作函数-得到某月的第一天和最后一天的日期
#region 得到一个月的第一天和最后一天的日期 /// /// 得到本月的第一天日期 /// /// DateTime public static DateTime GetFirstDayOfMonth() { return GetFirstDayOfMonth(DateTime.Now); } /// /// 得到本月的最有一天的日期 /// /// DateTime public
2010-05-06 16:38:00 1286
原创 Oracle 字段类型
Oracle 字段类型 字段类型描述字段长度及其缺省值 CHAR (size ) 用于保存定长(size)字节的字符串数据。每行定长(不足部分补为空格);最大长度为每行2000字节,缺省值为每行1字节。设置长度(size)前需考虑字符集为单字节或多字节。VARCHAR2 (size ) 用于保存
2010-05-06 10:12:00 1064
原创 HttpContext.Current.Request.ServerVariables 所有命名的服务器变量的名称和值
protected void Page_Load(object sender, EventArgs e) { int loop1, loop2; NameValueCollection coll; // Load ServerVariable collection into NameValueCollection object. c
2010-05-04 08:50:00 1257
原创 对于asp.net中的服务器变量HttpContext.Current.Request.ServerVariables
Key: ALL_HTTPValue 0: HTTP_CONNECTION:Keep-Alive HTTP_ACCEPT:*/* HTTP_ACCEPT_ENCODING:gzip, deflate HTTP_ACCEPT_LANGUAGE:zh-cn HTTP_HOST:localhost:3212 HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.
2010-05-04 08:49:00 2067
转载 重复提交、重复刷新、防止后退的问题以及处理方式
一。前言你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢?二。问题场景首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它适合的场景是什么?(似乎只有人来问没有人来解释)1。重复提交
2010-04-30 14:59:00 817
原创 构造函数和析构函数
•构造函数 –构造函数一般定义问public,无需返回值 –base:用于引用父类构造函数 –this:用于引用已经存在的构造函数 –关于默认构造函数:如果不定义构造函数系统会自动产生默认空构造函数,如果已经定下构造函数需手工定义空构造函数 –可以有静态的构造函数,用于初始化静态成员 •析构函数 –用于释放资源 –析构函数不能被继承或重载。 –析构函数不能
2010-04-29 16:02:00 622
原创 LinQ是什么?
LinQ是什么?•LINQ(发音:Link)是语言级集成查询(Language INtegrated Query) •LINQ是一种用来进行数据访问的编程模型,使得.NET语言可以直接支持数据查询 •LINQ的目标是降低访问数据的复杂度 •LINQ可以用统一的方法访问不同类型的数据,可以将数据作为对象使用 •能够更好地与编程模型集成 •可以在Visual Studio中进
2010-04-29 15:52:00 4935 4
原创 Lambda表达式和Lambda表达式树
•Lambda表达式概念 –“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。 –Lambda表达式是对.NET2.0中匿名方法在语法形式上的进一步改进 var inString = list.FindAll(delegate(string s) { return s.Indexof("YJingLee") >= 0; }); –使
2010-04-29 15:49:00 5083
原创 匿名类和匿名方法
匿名类:•概念 –可以使用new { object initializer }或new[]{ object, …}来初始化一个匿名类或不确定类型的数组 –例如:var p1 = new { Id = 1, Name = “YJingLee”, Age = 22}p1是不存在的,没定义过的类型,是临时建立的。 •应用范围 –LINQ查询的结果返回到一个匿名类 –不需要到处定
2010-04-29 15:46:00 1341
原创 扩展方法
•概念 –扩展方法使用上类似于静态方法,但在本质上其是实例方法。 –这是由于.NET3.5的运行环境仍然为CLR2.0所以语言不可能做很大的变革,这一切都是语法糖。 –扩展方法为一静态方法,声明于一个静态类,其参数前加上一个this关键字,参数的类型表示这个扩展方法要对这个类型进行扩展 •例如: 定义如下(代码表示其要对字符串类型进行扩展)public static
2010-04-29 15:45:00 625
原创 推断类型VAR(隐式类型)
•概念 –不是C#3.0中的一种新的类型,如int、string类型。 –var关键字指示编译器根据初始化右侧的表达式来推断变量类型,此工作在编译时完成 –推断类型可以是任何内置类型、匿名类型、用户定义类型、任何表达式 •例如:var str = "Hello World!";var arr = new[] { 0, 1, 2 };var aron = new { Name
2010-04-29 15:44:00 927
原创 自动属性
•简化了我们在.NET的时候手写一堆私有成员+属性的编程方式 •原先写法: public class Customer { private int _id; public int Id { get { return _id; } set { _id = value;
2010-04-29 15:44:00 586
原创 类初始化器 (Initializers)
•来由 –在.NET2.0中构造一个对象的方法一是提供一个重载的构造函数,二是用默认的构造函数生成一个对象,然后对其属性进行赋值 –在.NET3.5/C#3.0中我们有一种更好的方式来进行对象的初始化 –类似于对象初始化器初始化一个对象,集合初始化器初始化一个集合,一句话,有了它你就不用在将元素通过Add逐个添加 –这个特性也是匿名类的一个基础 •基本用法: –Use
2010-04-29 15:43:00 709
原创 面向对象特征 & OO设计原则
•封装:也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏 •继承:是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展 –实现继承、接口继承和可视继承 •多态:允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的
2010-04-29 15:38:00 674
原创 抽象类 虚函数及重写 virtual override new
•virtual 用在基类中,指定一个虚方法(属性),表示这个方法(属性)可以重写。 •override 用在派生类中,表示对基类虚方法(属性)的重写。 •不能重写非虚方法或静态方法。重写的基方法必须是 virtual、abstract 或 override 的 •override 声明不能更改 virtual 方法的可访问性。override 方法和 virtual 方法必须具
2010-04-29 15:30:00 2476
原创 接口和抽象类的区别
接口定义: interface ISpeaker { void Speak(); } •1.一个接口定义了一个契约。•2.接口可以包容方法、C#属性、事件、以及索引器。•3.在一个接口声明中,我们可以声明零个或者多个成员。•4.所有接口成员的默认访问类型都是public。•5.如果在接口成员声
2010-04-29 15:21:00 770
原创 ORACLE的分区表
•表分区技术是在超大型数据库(VLDB)中将大表及其索引通过分区(patition)的形式分割为若干较小、可管理的小块,并且每一分区可进一步划分为更小的子分区(sub partition) •通过对表进行分区,可以获得以下的好处 –减少数据损坏的可能性 –各分区可以独立备份和恢复,增强了数据库的可管理性 –可以控制分区在硬盘上的分布,以均衡IO,改善了数据库的性能 •Or
2010-04-27 21:00:00 674
原创 oracle数据审计 AUDIT
•何为审计数据库审计,就是对数据库的活动做跟踪记录,主要包括数据库连接,SQL语句执行,数据库对象访问这些方面的跟踪记录。 •现实作用安全控制、跟踪数据变化、程序BUG调试、自定义的数据汇总分析、操作日志 •存储方式一种是存储在操作系统文件中,一种是存储在system表空间中的SYS.AUD$表中 •性能影响审计必然需要占用CPU,因此,需要综合平衡审计需求与性能之间的平衡性问题
2010-04-27 20:54:00 2549
原创 数据表的字段自增长-sequence
数据表的字段自增长-sequence •MySQL、SQLServer 这些数据库的字段都有自增长属性,oracle则用另一种方式实现字段自增长的,这就是sequence对象。 •创建sequenceCREATE SEQUENCE 序列名称 INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALU
2010-04-27 20:46:00 912
原创 oracle PL-SQL学习案例(三)
存储过程========================================================================== ========================================================================== 【训练15.1】 创建一个显示雇员总人数的存储过程。 步骤1:登录SCOTT账户(或
2010-04-27 15:30:00 3325
原创 oracle PL-SQL学习案例(二)
【训练6.1】 使用隐式游标的属性,判断对雇员工资的修改是否成功。步骤1:输入和运行以下程序:BEGIN UPDATE emp SET sal=sal+100 WHERE empno=1234; IF SQL%FOUND THEN DBMS_OUTPUT.PUT_LINE(成功修改雇员工资!); ROLLBACK; ELSE DBM
2010-04-27 15:29:00 2666
原创 oracle PL-SQL学习案例(一)
【示例1.1】 查询雇员编号为7788的雇员姓名和工资。 步骤1:用SCOTT/TIGER账户登录SQL*Plus。 步骤2:在输入区输入以下程序: /*这是一个简单的示例程序*/ SET SERVEROUTPUT ON DECLARE--定义部分标识 v_name VARCHAR2(10); --定义字符串变量v_name v_sal NUMBER(5); --定
2010-04-27 15:26:00 2440
原创 set serveroutput on
使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够再SQL*plus和SQL*plus中输出结果 set serveroutput on--set serveroutput off查询雇员编号为7788的雇员姓名和工资。 步骤1:用SCOTT/TIGER账户登录SQL*Plus。 步骤2:在输入区输入以下
2010-04-26 14:23:00 6308 1
.Net Framework 2.0专业卸载工具
2009-07-11
css2.0中文手册
2009-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人