自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三五月儿的专栏

Java、C#、JS、Node、Python、SQL、Linux、MVC、WebService、API、MySql、SQLServer、Redis、MongoDB、Kafka、RabbitMQ

  • 博客(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

Linq之Join操作实例

通过一个简单的实例对Linq中的Join操作进行演示。

2014-08-02

关闭窗体后,进程仍然在运行的问题示例代码

在开发中,遇到这样一个问题: 点击程序主窗体右上角的叉号关闭应用程序后,程序的进程却没有关闭。 通过查阅资料,了解到,产生此类问题的原因主要有以下两点: 1)程序中存在死循环。 2)程序为多线程程序,且在窗体关闭后,仍有线程在工作。 本例将针对此类问题,进行重现并提出解决方案。

2014-07-27

使用ValidationRule类来检查用户输入的有效性示例代码

当应用使用WPF数据绑定模型时,可以将规则集合ValidationRules与绑定关联。当绑定对象的绑定值发生改变时,则绑定引擎就会检查ValidationRule,确认页面对象的值是否通过了ValidationRule类指定的验证规则。

2014-07-17

利用批处理全自动安装常用软件

利用批处理全自动安装常用软件

2013-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除