<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[︶灬霸愾⑩哫よ]]></title><description><![CDATA[爱自己，爱生活.]]></description><link>https://blog.youkuaiyun.com/harrygrs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; harrygrs]]></copyright><item><title><![CDATA[dataGridView中 按回车键跳转到 指定单元格的方法！]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8177449</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8177449</guid><author>harrygrs</author><pubDate>Tue, 13 Nov 2012 10:30:18 +0800</pubDate><description><![CDATA[首先写上本人软件中，解决此问题的代码：
/// 
        /// 设置编辑状态下按回车键，跳到指定单元格.
        /// 
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {

            if (keyData == Keys.En]]></description><category></category></item><item><title><![CDATA[WinForm中 dataGridView中的按钮绑定单击事件]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8174411</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8174411</guid><author>harrygrs</author><pubDate>Mon, 12 Nov 2012 14:47:13 +0800</pubDate><description><![CDATA[DataGridView单元格增加按钮，单击事件 
public DataGridViewFrm() 
{ 
InitializeComponent(); 
DataGridViewButtonColumn btn1 = new DataGridViewButtonColumn(); 
btn1.HeaderText = "修改"; 
btn1.Text = "修改"; 
btn1.]]></description><category></category></item><item><title><![CDATA[C# 正则表达式 书写]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8168728</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8168728</guid><author>harrygrs</author><pubDate>Sat, 10 Nov 2012 11:19:09 +0800</pubDate><description><![CDATA[验证数字：^[0-9]*$

验证n位的数字：^\d{n}$

验证至少n位数字：^\d{n,}$

验证m-n位的数字：^\d{m,n}$

验证零和非零开头的数字：^(0|[1-9][0-9]*)$

验证有两位小数的正实数：^[0-9]+(.[0-9]{2})?$

验证有1-3位小数的正实数：^[0-9]+(.[0-9]{1,3})?$

验证非零的正整数：^\]]></description><category></category></item><item><title><![CDATA[DevExpress.XtraNavBar:制作软件导航栏]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8154034</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8154034</guid><author>harrygrs</author><pubDate>Tue, 06 Nov 2012 17:49:37 +0800</pubDate><description><![CDATA[先捧一下DevExpress啦，devexpress的控件实在很贴心。界面很漂亮。常用的界面都有相应的控件。总之，蛮爽的。只是，它的整个类库结构还需要消化一下（貌似有点复杂）。只是网上的中文资料还是太少了（还好有帮助，不过是e文）。这并不是说用这个的人少，相反，用的人应当还是蛮多的。只是，对这个熟的可能都懒得写这些东西了。
　　不过，用第三方组件是很好，但是，后期维护时，如果又有一些需求的话，就]]></description><category></category></item><item><title><![CDATA[SQL Server 存储过程的经典分页]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8148281</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8148281</guid><author>harrygrs</author><pubDate>Mon, 05 Nov 2012 11:51:06 +0800</pubDate><description><![CDATA[创建表 

CREATE TABLE [TestTable] ( 
[ID] [int] IDENTITY (1, 1) NOT NULL , 
[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , 
[LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL]]></description><category></category></item><item><title><![CDATA[【C#】中Decimal类型转换的问题]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8135360</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8135360</guid><author>harrygrs</author><pubDate>Thu, 01 Nov 2012 09:51:05 +0800</pubDate><description><![CDATA[数据库：SQL Server 2008
文件类型：*.aspx
这次的目标是从一个已有的DataSet中读取数据，然后逐行获取其中的金额数据（Varchar型）并完成累加。
问题一：
select Round(isnull(SUM(isnull(dr, 0) - isnull(cr, 0)), 0), 2)
  from bank_record_detail
 where bank_n]]></description><category></category></item><item><title><![CDATA[【C#】 DataSet .用法.]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8113859</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8113859</guid><author>harrygrs</author><pubDate>Fri, 26 Oct 2012 09:38:55 +0800</pubDate><description><![CDATA[DataSet 是C#中用来存储数据库数据的。其实，它的作用是在内存中模拟数据库。我们现实生活中的数据库从大到小的基本结构类似于：数据库实例，表，列，行。在C#语言中，我们在内存中也模拟出了一个这样的关系型数据模型。对应关系如下表：
数据库　　DataSet
表　　　　DataTable
列　　　　DataColumn
行　　　　DataRow
　　有了这一样模拟之后，我们在操作数据库和]]></description><category></category></item><item><title><![CDATA[【C#】Page.IsPostBack,一个很好的保安.]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8112086</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8112086</guid><author>harrygrs</author><pubDate>Thu, 25 Oct 2012 17:15:42 +0800</pubDate><description><![CDATA[Page.IsPostBack 是用来检查目前网页是否为第一次加载，当使用者第一次浏览这个网页时Page.IsPostBack 会传回False，不是第一次浏览这个网页时就传回True；所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。
做这个判断后可以减轻服务器端的负担，避免不必要的重复进行数据帮定.
　　现在从对ASP.NET页面的执行顺序开始，体会一下B/S]]></description><category></category></item><item><title><![CDATA[ido手机阅读器]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8101534</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8101534</guid><author>harrygrs</author><pubDate>Tue, 23 Oct 2012 09:57:38 +0800</pubDate><description><![CDATA[看到优快云的征文活动“移动开发那点事”想起自己也做过几次移动项目，特此更文~

本科课程项目索引：http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205
ido是我除课程设计外第一个完整的项目，现在看来很简单，但对当时大二的我来说感觉是很“大”的项目。项目起因是参加学校组织的软件设计比赛，战线略微有点长，过程也挺纠结的，中间几次都有]]></description><category></category></item><item><title><![CDATA[C# 注释.]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8097542</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8097542</guid><author>harrygrs</author><pubDate>Mon, 22 Oct 2012 10:50:31 +0800</pubDate><description><![CDATA[1. 
//注释内容

2.
/*注释内容*/

3.XML注释功能（参考:http://www.cnblogs.com/beyoung/archive/2007/07/22/827521.html）
   使用特殊的注释语法（///）开头。在///之后，你可以使用预先定义的标签注释你的代码，也可以插入你自己定义的标签。如：


/**////

///
///]]></description><category></category></item><item><title><![CDATA[404 你懂的、]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8097377</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8097377</guid><author>harrygrs</author><pubDate>Mon, 22 Oct 2012 10:30:20 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[C# Using 用法]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8097307</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8097307</guid><author>harrygrs</author><pubDate>Mon, 22 Oct 2012 10:20:20 +0800</pubDate><description><![CDATA[在.NET大家庭中，有不少的关键字承担了多种角色，例如new关键字就身兼数职，除了能够创建对象，在继承体系中隐藏基类成员，还在泛型声明中约束可能用作类型参数的参数，在详细讨论using的多重身份的基础上来了解.NET在语言机制上的简便与深邃。
那么，using的多重身份都体现在哪些方面呢，我们先一睹为快吧：
1、引入命名空间
2、创建别名
3、强制资源清理
下面，本文将从这几个角度来阐述]]></description><category></category></item><item><title><![CDATA[C#中 new的几种用法]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/8097274</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/8097274</guid><author>harrygrs</author><pubDate>Mon, 22 Oct 2012 10:19:00 +0800</pubDate><description><![CDATA[今天看到一个朋友问到C#的New关键字有几种用法，现将从网上摘抄汇总资料到本站，以供大家查阅：
(1)new运算符:用于创建对象和调用构造函数。
(2)new修饰符:用于隐藏基类成员的继承成员。
(3)new约束:用于在泛型声明中约束可能用作类型参数的参数的类型。
new运算符
1.用于创建对象和调用构造函数
例：Class_TestMyClass=newClass_Test();]]></description><category></category></item><item><title><![CDATA[【java】Java堆内存的10个要点]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/7407794</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/7407794</guid><author>harrygrs</author><pubDate>Thu, 29 Mar 2012 16:29:05 +0800</pubDate><description><![CDATA[导读：对于程序员来说，知道堆空间，设置堆空间，处理堆空间的outOfMemoryError错误，分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。
文章内容如下：
我刚开始学习Java编程时，可不知道什么是堆内存或堆空间(heap space)，甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后，经常会遇到java.]]></description><category></category></item><item><title><![CDATA[【java】浅谈Java中的几种随机数]]></title><link>https://blog.youkuaiyun.com/harrygrs/article/details/7407701</link><guid>https://blog.youkuaiyun.com/harrygrs/article/details/7407701</guid><author>harrygrs</author><pubDate>Thu, 29 Mar 2012 16:13:21 +0800</pubDate><description><![CDATA[众所周知，随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的：产生一个0到1之间的随机数。看似简单，但有时我们也会忽略了一些有趣的功能。
我们从书本上学到什么？
最明显的，也是直观的方式，在Java中生成随机数只要简单的调用：
java.lang.Math.random() 
在所有其他语言中，生成随机数就像是使用Math工具类，如abs, pow, floor,]]></description><category></category></item></channel></rss>