- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 排序操作中的小陷阱
排序是开发过程中被经常使用的操作。作为开发者,由于自己的不小心,可能会使自己掉进排序的一个小陷阱。那么这个小陷阱是什么呢? 直接上实例代码,看完代码大家就明白了。using System;using System.Collections.Generic;using System.Linq; namespace LinqGroupByExp{ public cl
2014-04-19 18:51:14 1400
原创 C#中new一个对象的过程说明
在代码中我们经常能看到下面这样的语句。A a = new A();(1)B b = null;(2)C c;(3)代码(1)创建A的对象并对其进行初始化。A:类;new A():创建A的对象并对其初始化;a:引用,指向new A()这个对象的引用。注意:a不是A的对象,new A()才是A的对象。 代码(2)声明引用b,并指向null。B:类;b
2014-04-12 11:36:02 10844 2
原创 Linq嵌套分组实例
1 新建控制台应用程序GroupByExp,准备示例数据。public class ExampleModel{ public int C1 { get; set; }//列1 public string C2 { get; set; }//列2}List listExampleModel = new List();listExampleModel.Add(new Exa
2014-04-12 10:12:40 2823
原创 子线程中循环操作UI线程时导致子线程无法正常结束的问题总结
鄙人在多线程开发过程中遇到一个问题:代码中的子线程需要在循环中不断操作UI线程,但是在关闭UI窗口时,却提示“无法访问已释放的对象”。为了重现这个问题,本文使用多线程实现了一个简易的“小时钟”,时钟能够动态地显示当前的系统时间,时间更新间隔为1s。当然,我们完全可以使用Timer来实现这样一个“小时钟”,但是为了说明问题,我就勉强的使用多线程吧,就算有点“小题大做”之嫌,也请大家将就一下。
2014-04-07 16:58:34 2758
原创 从代码放置位置上来寻找问题的答案
在开发中,会遇到各种各样的问题,其中有一类问题是由于“将代码放置在错误的位置”而导致的。本文将给出两个简单的实例对这种场景进行模拟,博主希望通过对这两个实例的说明能加深自己对这类问题的理解,也为下次再次碰到这种问题时能早点直指问题本质而提供帮助。 实例11 新建Windows应用程序FactorialExp。程序实现在界面中输出计算10的阶乘的中间过程。程序主画面如下图所示
2014-04-05 22:40:53 1837
转载 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或LEFT OU
2014-04-05 09:16:08 5708
原创 例说SQL Server 2008 聚合函数
创建tb_Students表并插入3条测试数据。CREATE TABLE tb_Students(id int NOT NULL IDENTITY,name NVARCHAR(16) NOT NULL,age int NOT NULL,PRIMARY KEY(id))INSERT INTO tb_Students(name,age) VALUES('tiana',15),('yar
2014-04-04 21:43:50 2714
原创 例说SQL Server 2008 日期和时间函数
1 返回系统当前日期的函数GETDATE()例:SQL查询:SELECT GETDATE()执行结果: 2 返回指定日期是一个月中第几天的函数DAY(date)例:SQL查询:SELECT DAY('2014-3-15 00:00:00')执行结果: 3 返回指定日期中月份的函数MONTH(date)例:SQL查询:SELEC
2014-04-03 21:26:10 5267
转载 SQL Server数据类型转换
SQL Server数据类型转换隐式转换:类型相近的数据之间可以进行隐式转换,如int和float等。显式转换:隐式转换无法实现的数据之间需要进行显式转换,如int与nvarchar等。T-SQL中有两个显式转换函数,分别是CAST函数和CONVERT函数。例:SELECT CAST('130808' AS DATE),CONVERT(TIME,'2012-5-13 1
2014-04-01 22:02:51 1681
原创 例说SQL Server 2012 数学函数
1 绝对值函数ABS(x)例:SQL查询:SELECT ABS(-1),ABS(0),ABS(1)执行结果: 2 平方根函数SQRT(x)例:SQL查询:SELECT SQRT(4),SQRT(16)执行结果: 3 随机函数RAND(),RAND(x)例:SQL查询:SELECT RAND(),RAND(10)执行结果:
2014-04-01 21:33:14 2168
关闭窗体后,进程仍然在运行的问题示例代码
2014-07-27
使用ValidationRule类来检查用户输入的有效性示例代码
2014-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人