<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a147987440的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a147987440</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a147987440]]></copyright><item><title><![CDATA[SQL Procedure Operations]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102114000</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102114000</guid><author>a147987440</author><pubDate>Fri, 07 Aug 2015 11:03:00 +0800</pubDate><description><![CDATA[This Class is used to handle SQL procedures, including Verify SP exist or not, Create SP into DB and Execute SP via C#.

using System;
using System.Data.SqlClient;
using System.Collections.Ge...]]></description><category></category></item><item><title><![CDATA[Windows Service Operations]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102114003</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102114003</guid><author>a147987440</author><pubDate>Fri, 07 Aug 2015 10:57:00 +0800</pubDate><description><![CDATA[Code snippet about some Windows service operation methods.
Install Service:

public static void InstallService(string filepath, string serviceName, string[] options)
        {
            t...]]></description><category></category></item><item><title><![CDATA[English Review Prepartion]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113998</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113998</guid><author>a147987440</author><pubDate>Thu, 30 Jul 2015 22:46:00 +0800</pubDate><description><![CDATA[English is my disadvantage all times , as a developer or tester a good English is very important. So how to improve or show you have a good English skills is very important, especially spoken Eng...]]></description><category></category></item><item><title><![CDATA[Get Windows System Info Collection]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102114001</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102114001</guid><author>a147987440</author><pubDate>Thu, 30 Jul 2015 22:42:00 +0800</pubDate><description><![CDATA[1. Culture Options

  [DisplayName("Culture Options")]
        public IEnumerable&lt;SelectListItem&gt; CultureOptions
        {
            get
            {
                return Cultur...]]></description><category></category></item><item><title><![CDATA[SQL Server Summary]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113997</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113997</guid><author>a147987440</author><pubDate>Thu, 30 Jul 2015 22:41:00 +0800</pubDate><description><![CDATA[Recently I have got some free time and go over the knowledge about SQLServer.Write this acticle in order to review in the future.
1.　　Join Option
Join is important option in relational databas...]]></description><category></category></item><item><title><![CDATA[Hunting  New Job Preparation]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113999</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113999</guid><author>a147987440</author><pubDate>Thu, 30 Jul 2015 22:28:00 +0800</pubDate><description><![CDATA[In 2014, I need to change my role from a SDET into Dev or to be a better SDET. Current job and work environment cannot provide enough passion to continue. The ideal work environment for me is whe...]]></description><category></category></item><item><title><![CDATA[[转]:No connection string named ‘AnyEntities’ could be found in the application config file]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113995</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113995</guid><author>a147987440</author><pubDate>Tue, 03 Mar 2015 15:10:00 +0800</pubDate><description><![CDATA[From:http://debugmode.net/2014/09/10/no-connection-string-named-could-be-found-in-the-asp-net-mvc-application-config-file-solved/?utm_source=tuicool
While working on an ASP.NET MVC application ...]]></description><category></category></item><item><title><![CDATA[C# FileSystemWatcher 内建类 监控文件的变化]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113996</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113996</guid><author>a147987440</author><pubDate>Thu, 11 Dec 2014 14:46:00 +0800</pubDate><description><![CDATA[[转Technical Tips]
概述：
今天给大家简单介绍一下C#的内部类FileSystemWatcher。
要是你的日常工作中需要做有关文件或者目录监控的功能，别忘了用这个.Net内建类。用它可以很容易地做出类似日志分析监控、文件自动化处理等等工具。

一个简单的例子如下：
 FileSystemWatcher fw=newFileSystemWatcher(...]]></description><category></category></item><item><title><![CDATA[ListView数据动态更新]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113993</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113993</guid><author>a147987440</author><pubDate>Mon, 01 Dec 2014 21:14:00 +0800</pubDate><description><![CDATA[经常会用到数据与前台控件绑定相关的问题，一直知道要用委托（代理）但每次都忘，而且每次都百度了一遍又一遍，就是不长记性，这次一定好好记下来下次就不会忘了。
 后台数据与前台绑定主要分为两步：
 第一步把要绑定的数据定义为一个数据集合或对象绑定到List中，方便调用：

public class TestCase:INotifyPropertyChan...]]></description><category></category></item><item><title><![CDATA[Interview Summary-Advent]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113994</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113994</guid><author>a147987440</author><pubDate>Fri, 16 May 2014 11:27:00 +0800</pubDate><description><![CDATA[Technology Questions(C#):
1.　　new用法总结
三种用法如下：
new关键字可用作运算符、修饰符或约束。
1）new运算符：用于创建对象和调用构造函数。这种大家都比较熟悉，没什么好说的了。
2）new修饰符：在用作修饰符时，new关键字可以显式隐藏从基类继承的成员。


using System;

namespace Consol...]]></description><category></category></item><item><title><![CDATA[Thread, ThreadPool, and Task]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113991</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113991</guid><author>a147987440</author><pubDate>Thu, 06 Mar 2014 11:08:00 +0800</pubDate><description><![CDATA[[转自]：http://blog.slaks.net/2013-10-11/threads-vs-tasks/
Threads vs. Tasks
Posted on Friday, October 11, 2013
.Net has three low-level mechanisms to run code in parallel:Thread,ThreadPool, an...]]></description><category></category></item><item><title><![CDATA[How to handle registry via C#]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113992</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113992</guid><author>a147987440</author><pubDate>Tue, 04 Mar 2014 15:01:00 +0800</pubDate><description><![CDATA[How to handle registry key to achiecve our purpose via C# is very important especially for our testing. We often need to alter some registry key to change windows settings or read some window set...]]></description><category></category></item><item><title><![CDATA[事件和代理]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113989</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113989</guid><author>a147987440</author><pubDate>Fri, 08 Nov 2013 17:42:00 +0800</pubDate><description><![CDATA[事件和代理理解：
理解事件和代理主要分为两个方面：事件发布者和事件订阅者。他们分别负责的事情为:
一. 发布者：
1.　　发布事件（即定义事件，并声明类型和方法）
2.　　触发事件（即事件发布之后需要调用，对订阅者才有意义）
代理声明方法：
 [public/private] delegate &lt;返回值类型&gt; &lt;代理名称&gt;(&lt;参数列表&gt;)...]]></description><category></category></item><item><title><![CDATA[TestTool - ExcelXmlConvertor]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113990</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113990</guid><author>a147987440</author><pubDate>Thu, 24 Oct 2013 13:58:00 +0800</pubDate><description><![CDATA[最近由于测试组需要，开发了一个小工具用来将指定Excel测试用例文件转换成Xml格式，并修改成能直接导入到TestLink中。看起来功能非常简单，但由于个人技术实在有限，因而花了一段时间才完成工具开发并交付测试组使用，在开发过程中，遇到了一些问题以及解决方法做一下记录：
1.　　创建标准Xml格式文件

private static string FolderPath ...]]></description><category></category></item><item><title><![CDATA[1. [Singleton] 单例模式]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113987</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113987</guid><author>a147987440</author><pubDate>Thu, 26 Sep 2013 15:43:00 +0800</pubDate><description><![CDATA[模式动机（Motivation）：
　　在软件系统中，经常有这样一些特殊的类，必须保证它们在系统中只存在一个实例，才能确保它们的逻辑正确性、以及良好的效率。
意图(Intent):
　　保证一个类仅有一个实例，并提供一个该实例的全局访问点。
从目的来看单例模式划分为：
　　-创建型(Creational)模式：负责对象创建
　　-结构型(Structural)模式：处理类与...]]></description><category></category></item><item><title><![CDATA[Head First summary]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113979</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113979</guid><author>a147987440</author><pubDate>Mon, 16 Sep 2013 17:23:00 +0800</pubDate><description><![CDATA[　　学习面向对象好几年了，但一直没有深刻的理解面向对象，直到最近开始做自动化测试平台开发过程中，才发现面向对象的魅力。因而决定好好把设计模式学习下。首先先了解下设计模式相关的定义以及主意事项：
1.　　什么是设计模式：
　　　描述了软件设计过程中某一类常见问题的一般性的解决方案。
2.　　面向对象设计模式：
　　 描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常...]]></description><category></category></item><item><title><![CDATA[DataBase Convert Class]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113972</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113972</guid><author>a147987440</author><pubDate>Mon, 16 Sep 2013 14:24:00 +0800</pubDate><description><![CDATA[一个很小的MySql数据格式转化方法类，做数据库相关的开发因该会用到，记下来以备后用：

public static class DbConvert
    {
        public static int ToInt32(DataRow dataRow, string columnName)
        {
            if (dataRow[colu...]]></description><category></category></item><item><title><![CDATA[MySql Helper Class]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113975</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113975</guid><author>a147987440</author><pubDate>Mon, 16 Sep 2013 14:05:00 +0800</pubDate><description><![CDATA[最新项目需要用到MySql数据库，由于之前很少涉及到数据库相关的操作，看到同事写的MySql数据库操作类，感觉挺不错的，记下来希望有时间能用到。具体数据库相关操作如下：
1.　　建立数据库连接

/// &lt;summary&gt;建立数据库连接.    
        /// &lt;/summary&gt;    
        /// &lt;returns&gt;...]]></description><category></category></item><item><title><![CDATA[DataTable VS DataSet]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113977</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113977</guid><author>a147987440</author><pubDate>Mon, 26 Aug 2013 14:51:00 +0800</pubDate><description><![CDATA[　　一直不清楚DataTable与DataSet的区别，也很少用到这些概念。因为平时写东西用到数据绑定基本上都是字定义到List中，然后逐个绑定到UI上。直到前段时间看同事写的代码，发现在数据库与UI数据绑定赋值过程中，用到这些感觉挺不错的，而且简单方便，所以就想弄清楚他们之间的区别以及如何使用。
DataSet：
dataset是数据集，数据集里包含datatable,还有数据表之...]]></description><category></category></item><item><title><![CDATA[C#几个经常用到的字符串的截取]]></title><link>https://blog.youkuaiyun.com/a147987440/article/details/102113970</link><guid>https://blog.youkuaiyun.com/a147987440/article/details/102113970</guid><author>a147987440</author><pubDate>Mon, 05 Aug 2013 10:31:00 +0800</pubDate><description><![CDATA[string str="123abc456";
int i=3;
1 取字符串的前i个字符
   str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i); 
2 去掉字符串的前i个字符：
   str=str.Remove(0,i);  // or str=str.Substring(i); 
3 从右边...]]></description><category></category></item></channel></rss>