<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CodeFriends的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/CodeFriends</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; CodeFriends]]></copyright><item><title><![CDATA[unsafe编译]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51848516</link><guid>https://blog.csdn.net/CodeFriends/article/details/51848516</guid><author>CodeFriends</author><pubDate>Thu, 07 Jul 2016 09:25:57 +0800</pubDate><description><![CDATA[添加关键字unsafe后的代码会被VS编译环境报错。如下图中，报错信息为“不安全代码只会在使用 /unsafe 编译的情况下出现”。










此时需要在上方的“项目”菜单中找到“（项目标识符） 属性”项。单击进入项目属性设置界面。










在项目属性界面中找到“生成”选项卡。










在“生成”选]]></description><category></category></item><item><title><![CDATA[memcached安装测试注册修改注销]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51814080</link><guid>https://blog.csdn.net/CodeFriends/article/details/51814080</guid><author>CodeFriends</author><pubDate>Sun, 03 Jul 2016 09:56:36 +0800</pubDate><description><![CDATA[Memcached安装测试注册修改注销
安装测试
1.      软件包下载
2.      下载Memercached For Windows：http://download.csdn.net/detail/bbirdsky/7395123注意下载的版本
3.      安装步骤
1、解压到指定目录，如：E:\memcached
2、用cmd打开命令窗口，转到解压的目录，输入 “me]]></description><category></category></item><item><title><![CDATA[表分区]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51744939</link><guid>https://blog.csdn.net/CodeFriends/article/details/51744939</guid><author>CodeFriends</author><pubDate>Thu, 23 Jun 2016 16:49:58 +0800</pubDate><description><![CDATA[随笔 - 220  文章 - 1 
评论 - 3830






sql server 小记——分区表（上）




　我们知道很多事情都存在一个分治的思想，同样的道理我们也可以用到数据表上，当一个表很大很大的时候，我们就会想到将表拆
分成很多小表，查询的时候就到各个小表去查，最后进行汇总返回给调用方来加速我们的查询速度，当然切分可以使用横向切分，纵向
切分，比如我]]></description><category></category></item><item><title><![CDATA[XPath详解 总结]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51732609</link><guid>https://blog.csdn.net/CodeFriends/article/details/51732609</guid><author>CodeFriends</author><pubDate>Wed, 22 Jun 2016 10:49:31 +0800</pubDate><description><![CDATA[XPath 详解,总结




XPath简介
XPath是W3C的一个标准。它最主要的目的是为了在XML1.0或XML1.1文档节点树中定位节点所设计。目前有XPath1.0和XPath2.0两个版本。其中Xpath1.0是1999年成为W3C标准，而XPath2.0标准的确立是在2007年。W3C关于XPath的英文详细文档请见：http://www.w3.org/TR/xpath]]></description><category></category></item><item><title><![CDATA[ListView用法]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51692879</link><guid>https://blog.csdn.net/CodeFriends/article/details/51692879</guid><author>CodeFriends</author><pubDate>Thu, 16 Jun 2016 16:32:56 +0800</pubDate><description><![CDATA[提示：注意View属性的设置


一、ListView类


          1、常用的基本属性：

        （1）FullRowSelect：设置是否行选择模式。(默认为false) 提示：只有在Details视图该属性才有意义。

        （2） GridLines：设置行和列之间是否显示网格线。（默认为false）提示：只有在Details视图该属性才]]></description><category></category></item><item><title><![CDATA[C#委托和事件的困惑]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51601780</link><guid>https://blog.csdn.net/CodeFriends/article/details/51601780</guid><author>CodeFriends</author><pubDate>Tue, 07 Jun 2016 10:09:34 +0800</pubDate><description><![CDATA[一. 问题引入

         通常，一个C语言学习者登堂入室的标志就是学会使用了指针，而成为高手的标志又是“玩转指针”。指针是如此奇妙，通过一个地址，可以指向一个数，结构体，对象，甚至函数。最后的一种函数，我们称之为“函数指针”（和“指针函数”可不一样！）就像如下的代码：









int func(int x);
/*
 声明一个函数 */

   ]]></description><category></category></item><item><title><![CDATA[C# 枚举绑定到ComboBox]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51507315</link><guid>https://blog.csdn.net/CodeFriends/article/details/51507315</guid><author>CodeFriends</author><pubDate>Thu, 26 May 2016 14:56:01 +0800</pubDate><description><![CDATA[方法一：

绑定





[csharp] view
 plain copy






enum TestEnum {zero=0,one=1,two=2}         
ComboBox cbo = new ComboBox();   
cbo.DataSource = System.Enum.GetNames(typeof(TestEnum));  ]]></description><category></category></item><item><title><![CDATA[检测到ContextSwitchDeadlock解决方法]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51505028</link><guid>https://blog.csdn.net/CodeFriends/article/details/51505028</guid><author>CodeFriends</author><pubDate>Thu, 26 May 2016 10:31:55 +0800</pubDate><description><![CDATA[在用Visual Studio做开发时，经常会出现检测到ContextSwitchDeadlock异常，接下来，小编将告诉大家该异常的解决方法。

工具/原料







电脑

Visual Studio



百度经验:jingyan.baidu.com

方法/步骤



1

当出现该异常时，Visual Studio会给出如下提示信息。我]]></description><category></category></item><item><title><![CDATA[代码生成器介绍]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51187253</link><guid>https://blog.csdn.net/CodeFriends/article/details/51187253</guid><author>CodeFriends</author><pubDate>Tue, 19 Apr 2016 08:35:19 +0800</pubDate><description><![CDATA[1:CodeSmith一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.codesmithtools.com 官方论坛：http://forum.codesmithtools.com/default.aspx 版权形式：30天试用 开源：否 需要先注册确认后才能下载2:MyGeneratorMyGenerator是又一个国外很不错的代码生成工具，有人觉得比Code]]></description><category></category></item><item><title><![CDATA[在程序中启动另一个程序]]></title><link>https://blog.csdn.net/CodeFriends/article/details/51025133</link><guid>https://blog.csdn.net/CodeFriends/article/details/51025133</guid><author>CodeFriends</author><pubDate>Thu, 31 Mar 2016 12:06:13 +0800</pubDate><description><![CDATA[当两个项目间需要联合使用来达到某种目的时，我们需要在当前程序启动另外一个程序。
常见的例子就是在某个解决方案中，本来属于使用场景不同的项目由于二者之间在某个特定时间，需要修改另一个程序的参数，或者查看某些系数等等。
            System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStart]]></description><category></category></item><item><title><![CDATA[C# XML 添加，修改，删除Xml节点]]></title><link>https://blog.csdn.net/CodeFriends/article/details/50970428</link><guid>https://blog.csdn.net/CodeFriends/article/details/50970428</guid><author>CodeFriends</author><pubDate>Thu, 24 Mar 2016 11:43:36 +0800</pubDate><description><![CDATA[原文：http://rzshengyuan.blog.163.com/blog/static/1364934832010101393637819/





[csharp] 
view plain 
copy 
print?


//添加xml节点      private void AddXml(string image, string title)      {   ]]></description><category></category></item><item><title><![CDATA[App.Config操作]]></title><link>https://blog.csdn.net/CodeFriends/article/details/50969436</link><guid>https://blog.csdn.net/CodeFriends/article/details/50969436</guid><author>CodeFriends</author><pubDate>Thu, 24 Mar 2016 10:26:13 +0800</pubDate><description><![CDATA[App.Config详解及读写操作





App.Config详解
应用程序配置文件是标准的 XML 文件，XML 标记和属性是区分大小写的。它是可以按需要更改的，开发人员可以使用配置文件来更改设置，而不必重编译应用程序。
配置文件的根节点是configuration。我们经常访问的是appSettings，它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式]]></description><category></category></item><item><title><![CDATA[Control.Invoke]]></title><link>https://blog.csdn.net/CodeFriends/article/details/50912564</link><guid>https://blog.csdn.net/CodeFriends/article/details/50912564</guid><author>CodeFriends</author><pubDate>Thu, 17 Mar 2016 12:05:10 +0800</pubDate><description><![CDATA[C#编程中，对于控件我们经常看到有两个方法：Invoke 和 BeginInvoke 。那么二者的区别是什么呢？
Invoke需要等待委托的方法执行返回后才执行下面的代码。
begininvoke不需要。
这就像frm.showdialog()和frm.show()的效果一样！]]></description><category></category></item><item><title><![CDATA[C#和WPF的性能优化经验分析]]></title><link>https://blog.csdn.net/CodeFriends/article/details/42001651</link><guid>https://blog.csdn.net/CodeFriends/article/details/42001651</guid><author>CodeFriends</author><pubDate>Thu, 18 Dec 2014 09:49:06 +0800</pubDate><description><![CDATA[转：C#和WPF的性能优化经验分析 -转自，一个人，一支烟

2011-08-31 15:56 
3145人阅读 评论(0)
收藏 
举报

wpf性能优化c#layout多线程profiler

C#和WPF的性能优化经验分析  


我们的产品碰到了比较严重的性能问题，一个600个节点的文件打开时间居然到了夸张的100多秒。我们的产品是功能最强的MindMapping软]]></description><category></category></item><item><title><![CDATA[c# 获取相对路径]]></title><link>https://blog.csdn.net/CodeFriends/article/details/38981795</link><guid>https://blog.csdn.net/CodeFriends/article/details/38981795</guid><author>CodeFriends</author><pubDate>Mon, 01 Sep 2014 16:26:41 +0800</pubDate><description><![CDATA[c# 获取相对路径




一、获取当前文件的路径
1.   System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
     获取模块的完整路径，包括文件名。
2.   System.Environment.CurrentDirectory
     获取和设置当前目录(该进程从中启动的目录)的完全限]]></description><category></category></item></channel></rss>