随笔分类 -  C#

treeview 点击时选中节点
摘要:private void tv_WebList_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { Point clickPoint = new Point(e.X, e.Y); //获取被点击节点 TreeNode node = tv_WebList.GetNodeAt(clickPoint); } 阅读全文

posted @ 2014-02-08 09:27 iackjee 阅读(1108) 评论(0) 推荐(0)

c# 打开浏览器
摘要:using Microsoft.Win32; System.Diagnostics.Process.Start("explorer.exe", Url); 阅读全文

posted @ 2014-02-07 10:51 iackjee 阅读(206) 评论(0) 推荐(0)

C#中文转换成拼音英文
摘要:#region 0.1 中文转到英文 + static string GetPinYing(string characters) /// /// 中文转到英文 /// /// /// public static string GetPinYing(string characters) { if (characters.Length != 0) { StringBuilder fullSpellBuild = new ... 阅读全文

posted @ 2014-02-07 01:25 iackjee 阅读(1576) 评论(0) 推荐(0)

[转载]C# 中对html 标签过滤
摘要:private string FilterHTML(string html) { System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"标记 html = regex2.Replace(html, ""); //过滤href=javascript: () 属性 html = regex3.Replace(html, " _disibledevent=")... 阅读全文

posted @ 2014-02-07 00:46 iackjee 阅读(326) 评论(0) 推荐(0)

[转载]C# 判断字符是否中文还是英文
摘要:private static bool IsHanZi(string ch) { byte[] byte_len = System.Text.Encoding.Default.GetBytes(ch); if (byte_len.Length == 2) { return true; } return false; } 阅读全文

posted @ 2014-02-07 00:41 iackjee 阅读(1219) 评论(0) 推荐(0)

[转载]C#读写配置文件(XML文件)
摘要:.xml文件格式如下[xhtml]view plaincopyC#初始化[c-sharp]view plaincopyprivatestaticXmlDocumentxmlIAUConfig;staticConfigManager(){xmlIAUConfig=newXmlDocument();XMLPath=Assembly.GetExecutingAssembly().CodeBase;Int32i=XMLPath.LastIndexOf("/");XMLPath=XMLPath.Remove(i);XMLPath=XMLPath+@"/abc.xml&quo 阅读全文

posted @ 2014-02-06 22:27 iackjee 阅读(249) 评论(0) 推荐(0)

[转载]C#多线程学习(一) 多线程的相关概念
摘要:原文地址:http://www.cnblogs.com/xugang/archive/2008/04/06/1138856.html什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。多线程的好处:可以提高CP 阅读全文

posted @ 2014-02-05 14:39 iackjee 阅读(660) 评论(0) 推荐(0)

[转载]C# HashTable 遍历与排序
摘要:private void Form1_Load(object sender, EventArgs e) { Hashtable ht = new Hashtable(); ht.Add("job", "a"); ht.Add("jobmon", "20"); //单个取值,方法比较特别 string a = ht["jobmon"].ToString(); //Console.WriteLine(a); ... 阅读全文

posted @ 2014-02-05 13:32 iackjee 阅读(374) 评论(0) 推荐(0)

[转载]C# 多选功能(checkedListBox控件)
摘要:// 全选; private void btn_allSelected_Click(object sender, EventArgs e) { //this.CheckedListBox1.CheckOnClick = true; for (int i = 0; i < this.checkedListBox1.Items.Count; i++) { this.checkedListBox1.SetItemChecked(i, true); ... 阅读全文

posted @ 2014-02-05 12:32 iackjee 阅读(2681) 评论(0) 推荐(0)

[转载]在C#中使用官方驱动操作MongoDB
摘要:在C#中使用官方驱动操作MongoDB8.1)下载安装想要在C#中使用MongoDB,首先得要有个MongoDB支持的C#版的驱动。C#版的驱动有很多种,如官方提供的,samus。 实现思路大都类似。这里我们先用官方提供的mongo-csharp-driver ,当前版本为1.4.1下载地址:http://github.com/mongodb/mongo-csharp-driver/downloads编译之后得到两个dllMongoDB.Driver.dll:顾名思义,驱动程序MongoDB.Bson.dll:序列化、Json相关然后在我们的程序中引用这两个dll。下面的部分简单演示了怎样使用 阅读全文

posted @ 2014-02-04 19:07 iackjee 阅读(310) 评论(0) 推荐(0)

[转载]MongoDB开发学习(2)索引的基本操作
摘要:索引能够极大的提高查询的效率。在数据库中简历索引必不可少。在MongoDB中可以很轻松的创建索引。默认索引_id_开启MongoDB服务器,创建数据库cnblogs,创建集合Users 。(关于这部分知识请看上一篇MongoDB开发学习(1)开天辟地,经典入门)在shell窗口键入如下命令查询集合中所有索引:> db.Users.getIndexes()从输出的结果我们可以看到,系统已经默认为Users集合创建了一个索引_id_。MongoDB在每个集合里有个默认的“_id”的“字段”,相当于“主键”。集合创建后系统会自动创建一个索引在“_id”键上,它是默认索引,索引名叫“_id_”, 阅读全文

posted @ 2014-02-04 17:12 iackjee 阅读(213) 评论(0) 推荐(0)

[转载]MongoDB开发学习(1)开天辟地,经典入门
摘要:原文地址:http://www.cnblogs.com/xumingxiang/archive/2012/04/08/2437468.html如果你从来没有接触MongoDB或对MongoDB有一点了解,如果你是C#开发人员,那么你不妨花几分钟看看本文。本文将一步一步带您轻松入门。阅读目录一:简介二:特点三:下载安装和开启服务器四:使用mongo.exe 执行数据库增删改查操作五:更多命令六:MongoDB语法与现有关系型数据库SQL语法比较七:可视化的客户端管理工具MongoVUE八:在C#中使用官方驱动操作MongoDB九,在C#中使用samus驱动操作MongoDB十:写个批处理,方便开 阅读全文

posted @ 2014-02-04 17:10 iackjee 阅读(233) 评论(0) 推荐(0)

[转载]MongoDB C# 驱动教程
摘要:本教程基于C#驱动 v1.6.x 。 Api 文档见此处:http://api.mongodb.org/csharp/current/.简介本教程介绍由10gen支持的,用于MongoDB的C#驱动。C# 驱动由两个类库组成:BSON Library和C# Driver。 BSON Library 可以独立于 C# Driver 使用。 C# Driver 则必须需要 BSON Library。你还可能对C# 驱动序列化教程感兴趣。它是一个另外的教程因为它涵盖了很多资料。下载C# 驱动既有源代码也有二进制文件。BSON Library 和 C# Driver 都存在同一个知识库里,而BSON 阅读全文

posted @ 2014-02-04 12:33 iackjee 阅读(662) 评论(0) 推荐(1)

如何启用数据库缓存依赖项
摘要:1.打开文件夹C:\Windows\Microsoft.NET\Framework\v4.0.303192.运行cmd命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.303193.运行相关命令:注册:aspnet_regsql -S . -E -ed -d 数据库名 -et -t 表名 删除:aspnet_regsql -S . -E -d 数据库名 -dt -t 表名 取消数据库缓存依赖: aspnet_regsql -S . -E -dd 数据库名 数据库名 列出已注册表:aspnet_regsql -S . -E -d 数据库名 -lt4.配置 阅读全文

posted @ 2014-01-28 18:16 iackjee 阅读(842) 评论(0) 推荐(0)

[转载]C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑
摘要:看了很多资料终于搞明白cache中absoluteExpiration,slidingExpiration这两个参数的含义。absoluteExpiration:用于设置绝对过期时间,它表示只要时间一到就过期,所以类型为System.DateTime,当给这个参数设置了一个时间时,slidingExpiration参数的值就只能为Cache.NoSlidingExpiration,否则出错;slidingExpiration:用于设置可调过期时间,它表示当离最后访问超过某个时间段后就过期,所以类型为System.TimeSpan,当给这个参数设置了一个时间段时,absoluteExpirati 阅读全文

posted @ 2014-01-28 18:07 iackjee 阅读(403) 评论(0) 推荐(0)

存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。
摘要:MVC4修改实体类报错存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。原因是 修改时 实体类 主键未赋值 阅读全文

posted @ 2014-01-22 17:56 iackjee 阅读(584) 评论(0) 推荐(0)

无法为请求的 Configuration 对象创建配置文件 错误原因
摘要:Configuration config = WebConfigurationManager.OpenWebConfiguration("~");无法为请求的 Configuration 对象创建配置文件是因为配置路径错误,像上面这样写就没有错误了 阅读全文

posted @ 2014-01-18 10:58 iackjee 阅读(1226) 评论(0) 推荐(0)

[转载]C# 中Web.config文件的读取与写入
摘要:asp.net2.0新添加了对web.config直接操作的功能。开发的时候有可能用到在web.config里设置配置文件,其实是可以通过程序来设置这些配置节的。asp.net2.0需要添加引用:using System.Web.Configuration;web.config里的配置节:(1)读stringfilepath=ConfigurationManager.AppSettings["FilePath"];(2)添加Configurationconfig=WebConfigurationManager.OpenWebConfiguration("/WebC 阅读全文

posted @ 2014-01-17 23:18 iackjee 阅读(299) 评论(0) 推荐(0)

string.Equals 比较2个字符串是否相同忽略大小写
摘要:bool res = string.Equals(str1, str2, StringComparison.CurrentCultureIgnoreCase) 阅读全文

posted @ 2014-01-15 11:18 iackjee 阅读(1325) 评论(0) 推荐(0)

C#跳出循环的几种方法的区别
摘要:break是循环结束执行,执行循环体后面的代码。continue是跳过本次循环未执行的代码,继续执行下一次循环。goto是跳到指定的指令去,你指哪,他跳到哪。return是函数返回,如果循环在Main函数中,那么程序一般就结束了。 阅读全文

posted @ 2014-01-12 23:02 iackjee 阅读(1037) 评论(0) 推荐(0)

导航