02 2014 档案

[Unity3D]支持的视频格式
摘要:Unity3d只支持 .mov, .mpg, .mpeg, .mp4, .avi, .asf这些格式。 阅读全文

posted @ 2014-02-28 23:13 iackjee 阅读(1358) 评论(0) 推荐(0) 编辑

unity 3d 获取鼠标当前坐标
摘要:获取当前鼠标position:Input.mousePosition; 阅读全文

posted @ 2014-02-27 02:43 iackjee 阅读(661) 评论(0) 推荐(0) 编辑

[转载]VS2012程序打包部署详解
摘要:上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShield。网上有很多第三方的打包工具,但为什么偏要使用微软提供的呢?因为最原始的也是最高级的,万变不离其宗。 一、.NET程序部署机制 上篇博客稍微总结了下.NET程序的编译机制,下面了解些有关程序部署的一些机. 阅读全文

posted @ 2014-02-26 13:08 iackjee 阅读(382) 评论(0) 推荐(0) 编辑

[转载]WCF序列化65536大小限制的问题
摘要:错误:The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://tempuri.org/:GetResult. The InnerException message was 'Maximum number of items that can be serialized or deserialized in an object graph is '65536' 阅读全文

posted @ 2014-02-25 17:18 iackjee 阅读(669) 评论(0) 推荐(0) 编辑

Win2003+iis6部署MVC4网站的方法
摘要:1.服务器上安装SP2 和 IIS62.安装.Net Framework3.5 SP1(完整安装包,包含2.0 2.0SP1,237MB那个安装包)3.安装.Net Framework4.04.安装WindowsServer2003-KB968930-x86-CHS.exe,PowerShell 2.0的补丁(下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=4045)5.安装wic_x86_chs.exe,windows图像处理组件(下载地址:http://www.microsoft.com/zh-cn/download 阅读全文

posted @ 2014-02-25 14:50 iackjee 阅读(428) 评论(0) 推荐(0) 编辑

[转载]c# winform 获取当前程序运行根目录
摘要:1 // 获取程序的基目录。 2 System.AppDomain.CurrentDomain.BaseDirectory 3 4 5 // 获取模块的完整路径。 6 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 7 8 9 // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。10 System.Environment.CurrentDirectory11 12 13 // 获取应用程序的当前工作目录。14 System.IO.Directory.GetCurrentDirectory(... 阅读全文

posted @ 2014-02-25 11:42 iackjee 阅读(159) 评论(0) 推荐(0) 编辑

[转载]MongoDB设置访问权限、设置用户
摘要:MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下:注:研究成果基于Windows平台MongoDB在本机安装部署好后1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪位在使用过程中发现了这个local表的用途,希望能够留言提醒,那我们就专心来说说admin表2. 输入命令:use admin,你会发现该DB下包含了一个system.user表,呵呵,没错,这个表就等同于MsSql中的用户 阅读全文

posted @ 2014-02-25 11:40 iackjee 阅读(207) 评论(0) 推荐(0) 编辑

[转载]C#设置开机启动
摘要:原理就是在注册表启动项里添加一项。路径:SOFTWARE\Microsoft\Windows\CurrentVersion\Run或者直接:运行->regedit找到这个路径添加一项。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingMicrosoft.Win32;namespaceCSharpS 阅读全文

posted @ 2014-02-24 23:17 iackjee 阅读(257) 评论(0) 推荐(0) 编辑

datagridview 右键选中行 并弹出菜单
摘要:private void dataGridView_OLUsers_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right) { if (e.RowIndex >= 0) { dataGridView_OLUsers.ClearSelection(); data... 阅读全文

posted @ 2014-02-24 23:07 iackjee 阅读(643) 评论(0) 推荐(0) 编辑

[转载]async & await 的前世今生
摘要:async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了。但是这也给我们编程埋下了一些隐患,有时候可能会产生一些我们自己都不知道怎么产生的Bug,特别是如果连线程基础没有理解的情况下,更不知道如何去处理了。那今天我们就来好好看看这两兄弟和他们的叔叔(Task)爷爷(Thread)们到底有什么区别和特点,本文将会对Thread 到 Task 再到 .NET 4.5的 async和 await,这三种方式下的并行编程作一个概括性的介绍包括:开启线程,线程结果返回,线程中止,线程中的异常处 阅读全文

posted @ 2014-02-24 09:03 iackjee 阅读(273) 评论(0) 推荐(0) 编辑

DataGridView 列自适应宽度 设置
摘要:代码:Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;或者设置DataGridView的AutoSizeColumnMode属性为AllCells 阅读全文

posted @ 2014-02-24 00:35 iackjee 阅读(315) 评论(0) 推荐(0) 编辑

WCF已超过传入消息(65536)的最大消息大小配额的解决方法
摘要:在服务端和客户端的配置文件中添加修改节点 maxReceivedMessageSize="1000000000";或者通过编程设置bind.MaxReceivedMessageSize = 1000000000;//设置传输的最大值 阅读全文

posted @ 2014-02-24 00:31 iackjee 阅读(409) 评论(0) 推荐(0) 编辑

WCF获取客户端IP和端口
摘要://提供方法执行的上下文环境 OperationContext context = OperationContext.Current; //获取传进的消息属性 MessageProperties properties = context.IncomingMessageProperties; //获取消息发送的远程终结点IP和端口 RemoteEndpointMessageProperty endpoint = properties[RemoteEndpointMessag... 阅读全文

posted @ 2014-02-23 23:18 iackjee 阅读(1170) 评论(0) 推荐(0) 编辑

[转载]C#中各种计时器
摘要:1、使用 Stopwatch 类 (System.Diagnostics.Stopwatch)Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确定 Stopwatch 的当前状态。使用 Start 可以开始测量运行时间;使用 Stop 可以停止测量运行时间。通过属性 Elapsed、ElapsedMilliseconds 或 ElapsedT 阅读全文

posted @ 2014-02-23 00:52 iackjee 阅读(418) 评论(0) 推荐(0) 编辑

[转载]Eziriz .NET Reactor 4.7.0.0 官方原版+破解补丁(强大的代码保护和软件防盗版工具)
摘要:Eziriz .NET Reactor 是一个强大的代码保护和软件防盗版工具,完全由.NET框架编写。.NET Reactor支持NET平台的软件许可系统,并支持NET程序集所有语言。当.Net编译器编译你的C#或VB.NET程序时,程序员的程序并不会编译为原生的机器语言,而是编译成为了通用中间语言指令(CIL)。CIL是介于源代码和本地代码的中间的语言,当你的程序运行,不是直接执行的机器代码,而是由.NET框架解释执行。Eziriz .NET Reactor 4.7.0.0 官方原版+破解补丁(强大的代码保护和软件防盗版工具)正因为如此,你的应用程序或库的源代码,可以很容易地复制。CIL很容 阅读全文

posted @ 2014-02-22 22:41 iackjee 阅读(1122) 评论(0) 推荐(0) 编辑

[转载]Dotfuscator Professional Edition 4.9.7500.9484 混淆工具破解版+使用教程
摘要:如有转载,请注明出处:http://www.cnblogs.com/flydoos/archive/2012/01/26/2329536.htmlDotfuscator Professional Edition 4.9.7500.9484 破解版+使用教程(.NET混淆工具)关于Dotfuscator,VS自带了一个社区版的源代码保护工具,不过它只有基本的混淆命名的功能。专业版功能很多,可以混淆流程,密字符串,加入水印,程序签名等~~下面我将对专业版做一些基本的使用介绍,本人对这款工具也不太熟悉,因为之前我一直用Eazfuscator.NET ,这是一款免费的开源混淆工具。截图为主,不说废话了 阅读全文

posted @ 2014-02-22 22:40 iackjee 阅读(1140) 评论(0) 推荐(0) 编辑

[转载]WCF 几种常见错误
摘要:WCF标准的配置文件为: 遇到问题:1.“服务XXXXX有零个应用程序(非基础结构)终结点”。 这是因为的name属性没有对应到正确的名称。在上面的例子中使用的是Microsoft.ServiceModel.Samples命名空间下的CalculatorService类,如果命名空间命或类名写错,或者写的不完全(比如只写了命名空间名字或者类名),则会出现上述错误。2.WCF服务发布以后,Client 端无法引用WCF服务,查看错误为“application soap+xml charset utf-8 客户端和服务绑定可能不匹配”。或者使用IE... 阅读全文

posted @ 2014-02-22 21:08 iackjee 阅读(635) 评论(0) 推荐(0) 编辑

WCF 服务器已拒绝客户端凭据
摘要:将 WCF 服务器和客户端分别部署到不同机器上,可能会触发如下异常。未处理 System.ServiceModel.Security.SecurityNegotiationException Message="服务器已拒绝客户端凭据。" Source="mscorlib"解决方法,就是调整服务器端 Binding 的安全方式,比如设为 "None"。NetTcpBinding binding = new NetTcpBinding(); binding.Security.Mode = SecurityMode.None;Service 阅读全文

posted @ 2014-02-22 21:02 iackjee 阅读(2534) 评论(0) 推荐(0) 编辑

[转载]WCF4.0进阶系列--第四章 保护企业内部的WCF服务
摘要:http://www.cnblogs.com/yang_sy/archive/2011/05/24/2054834.html 阅读全文

posted @ 2014-02-22 19:34 iackjee 阅读(162) 评论(0) 推荐(0) 编辑

[转载]常用Web Service汇总(天气预报、时刻表等)
摘要:下面总结了一些常用的Web Service,是平时乱逛时收集的,希望对大家有用。============================================天气预报Web Service,数据来源于中国气象局EndpointDiscoWSDLIP地址来源搜索Web Service(是目前最完整的IP地址数据)EndpointDiscoWSDL随机英文、数字和中文简体字Web ServiceEndpointDiscoWSDL中国邮政编码 地址信息双向查询/搜索Web ServiceEndpointDiscoWSDL验证码图片Web Service 支持中文、字母、数字 图像和多媒体. 阅读全文

posted @ 2014-02-22 09:41 iackjee 阅读(177) 评论(0) 推荐(0) 编辑

[转载]Winform等待窗口的实现(附源代码)
摘要:在开发Winform程序的时候,经常会用到等待窗口(如网络通讯、数据库连接等需要一定时间来执行的操作),这样可以给用户提供更好的体验。 等待窗口的主要功能是一边执行需要等待的操作,一边显示一个等待界面。当执行完毕时等待界面消失。用户可以提前取消操作,还可以设置操作的最大等待时间,若超过指定时间仍没完成操作可结束当前操作。等待窗口的操作处理内容可用λ表达式,在后面的应用实例中可看到使用方法。 实现界面如下图: 等待界面主要包含的部分:等待图片;等待消息文字("正在处理数据,请稍后..."):可自定义;计时器:可设置不显示;取消返回按钮:可设置不显示;另外等待窗口显示和关闭的时 阅读全文

posted @ 2014-02-21 22:18 iackjee 阅读(909) 评论(0) 推荐(0) 编辑

Winform datagridview相关操作
摘要:datagridview显示行号的2种方法:方法一:网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号:privatevoiddataGridView1_RowPostPaint(objectsender, DataGridViewRowPostPaintEventArgs e) { try { e.Graphics.DrawString((e.RowIndex + 1).ToString(), e.InheritedRowStyle.Font, new So... 阅读全文

posted @ 2014-02-21 16:41 iackjee 阅读(299) 评论(0) 推荐(0) 编辑

判断真假谷歌蜘蛛的方法
摘要:在windows平台下,可以用nslookup命令反解ip来判断是否来自Baiduspider的抓取。点击“开始”-“运行”-“cmd”-“输入nslookup IP地址”-“回车”.如IP:203.208.60.179包含*.googlebot.com则为真. 阅读全文

posted @ 2014-02-21 00:38 iackjee 阅读(634) 评论(0) 推荐(0) 编辑

[转载]C#.NET中Dns类的常用方法及说明
摘要:IP是一种普遍应用于因特网、允许不同主机能够相互找到对方的寻址协议。IP地址由4个十进制的数字号码所组成,而每一个号码的值介于0~255之间,它虽然解决了网络上计算机的识别问题,但是IP地址确不容易记,因此域名系统(DNS)被开发出来,它专门用于将IP地址转换成有意义的文字,以方便识别记忆。 .Net FrameWork类库内置了相关类用于处理IP地址的问题,这些类在System.Net命名空间下。这里主要对DNS类进行详细介绍。DNS类中的常用方法及说明如表所示。 表 DNS类的常用方法及说明名称说明BeginGetHostAddresses异步返回指定主机的Internet 协议 (I.. 阅读全文

posted @ 2014-02-20 23:42 iackjee 阅读(1478) 评论(0) 推荐(0) 编辑

[转载]如何辨别真假百度蜘蛛
摘要:当网站抓取异常时,非常有可能是假蜘蛛在作怪。 那么如何辨别真假蜘蛛辨别:Baiduspider ip的hostname以 *.baidu.com的格式命名,非 *.baidu.com即为冒充,建议使用DNS反查方式来确定抓取来源的ip是否属于百度。 在windows平台下,可以用nslookup命令反解ip来判断是否来自Baiduspider的抓取。点击“开始”-“运行”-“cmd”-“输入nslookup IP地址”-“回车”有名称为:220.181.108.105这样的以名称中带有baiduspide,和crawl.baidu.com是属于百度自己服务器的蜘蛛,除此之外,都属... 阅读全文

posted @ 2014-02-20 23:40 iackjee 阅读(290) 评论(0) 推荐(0) 编辑

[转载]识别真假搜索引擎(搜索蜘蛛)方法
摘要:怎么样识别搜索蜘蛛搜索引擎基本上由最先google,和国内的baidu统一了。刚开始比较混乱,后期有很多规则协议,可以遵循。基本上一些新兴的搜索引擎在访问站点时候,都会延用google制定的一些规则。它们一般都会有特定的user-agent,但是,如果我们只通过user-agent去识别搜索蜘蛛的话,那样第三方抓取程序,都会去伪造个user-agent。变成搜索蜘蛛的,如:Googlebot/2.1 (+http://www.googlebot.com/bot.html)是,google蜘蛛的值。现在一般搜索引擎都提供一个DNS 反向IP查询功能,只需要把访问来的IP 通过反向查询域名,看是不 阅读全文

posted @ 2014-02-20 22:48 iackjee 阅读(877) 评论(0) 推荐(0) 编辑

各大搜索引擎的User-Agent
摘要:baidu:Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html) Google:Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)Sogou:Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)Yahoo:Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http: 阅读全文

posted @ 2014-02-20 12:14 iackjee 阅读(2938) 评论(0) 推荐(0) 编辑

xxx couldn't be loaded because it has not been added to the build settings.
摘要:这个由于没有将进入场景放入Build Settings里面造成的。 阅读全文

posted @ 2014-02-19 17:59 iackjee 阅读(3317) 评论(0) 推荐(0) 编辑

C#解压、压缩RAR文件
摘要:using System;using System.Collections.Generic;using System.Text;using System.IO;using Microsoft.Win32;using System.Diagnostics;namespace CommonHelper{ public class WinRARHelper { /// /// 是否安装了Winrar /// /// static public bool Exists() { R... 阅读全文

posted @ 2014-02-19 11:33 iackjee 阅读(319) 评论(0) 推荐(0) 编辑

[转载]C# Random 生成不重复随机数
摘要:Random类命名空间:System表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备。伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,因为它们是用一种确定的数学算法选择的,但是从实用的角度而言,其随机程度已足够了。伪随机数的生成是从种子值开始。如果反复使用同一个种子,就会生成相同的数字系列。产生不同序列的一种方法是使种子值与时间相关,从而对于 Random 的每个新实例,都会产生不同的系列。默认情况下,Random 类的无参数构造函数使用系统时钟生成其种子值,而参数化构造函数可根据当前时间的计时周期数采用 Int32 值。但是,因为时钟的分辨 阅读全文

posted @ 2014-02-18 16:47 iackjee 阅读(360) 评论(0) 推荐(0) 编辑

[转载]如何打一手好Log
摘要:如果项目上过线的话,那你一定知道Log是多么重要。 为什么说Log重要呢?因为上线项目不允许你调试,你只能通过Log来分析问题。这时打一手好Log的重要性绝不亚于写一手好代码。项目出问题时,你要能拿出Log证明自己负责的部分没有问题,如果是自己的问题,要从Log里快速找出错误原因。如果没有从Log里找出错误原因,那一定是一件很悲催的事情,特别是在bug不容易重现的情况下。那简直就是叫天天不灵,叫地地不应啊。 一.Log级别 Log最常用的级别就是DEBUG,INFO,WARN,ERROR,其他的很少用。如何运用合适的Log级别也是非常重要的,在不该用ERROR的地方用了ERROR,可能会... 阅读全文

posted @ 2014-02-17 23:24 iackjee 阅读(203) 评论(0) 推荐(0) 编辑

MongoDB服务器启动异常 1067
摘要:删掉mongod.lock文件就重启就可以了. 阅读全文

posted @ 2014-02-17 18:43 iackjee 阅读(177) 评论(0) 推荐(0) 编辑

[转载]Asp.net MVC2 与 MVC3 路由调试好帮手RouteDebug 与 RouteDebugger
摘要:RouteDebug 与 RouteDebugger是什么?在Asp.Net MVC程序中,路由(Route)是一个非常核心的概念,可以说是MVC程序的入口,因为每一个Http请求都要经过路由计算,然后匹配到相应的Controller和Action。通常我们的路由都会注册在Global.asax.cs文件中的RegisterRoutes方法中,路由会从上往下依次匹配,因此自定义的(优先级高)的路由需要放在默认(通用)路由的前面。但是,如何确保所有的路由都是正确的,或者是没有重复的呢?RouteDebug 与 RouteDebugger就是这样一个分析工具。使用方法RouteDebug主要是用在 阅读全文

posted @ 2014-02-16 22:48 iackjee 阅读(198) 评论(0) 推荐(0) 编辑

[转载]C#中获取时间戳(UnixTime)的方法
摘要:.Net中没有封装获取时间戳(UnixTime,相对于1970年1月1日凌晨的毫秒数)的方法。因此本人写了如下方法实现。提醒在摸索中的朋友,注意方法中的四舍五入。关于讨论四舍五入的方法,可以在这里找到:C#中的四舍五入方法DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 0, 0, 0, 0));DateTime nowTime = DateTime.Now;long unixTime = (long)Math.Round((nowTime - startTime) 阅读全文

posted @ 2014-02-16 20:02 iackjee 阅读(1916) 评论(0) 推荐(0) 编辑

C# winform 弹出输入框
摘要:Microsoft.VisualBasic.dll引用using Microsoft.VisualBasic;string PM = Interaction.InputBox("提示内容", "输入框标题", "", 100(窗口宽度), 100(窗口高度)); 阅读全文

posted @ 2014-02-15 19:03 iackjee 阅读(3093) 评论(0) 推荐(0) 编辑

[转载]C#图片格式(JPG,BMP,PNG,GIF)等转换为ICO图标
摘要:using System;using System.Drawing;using System.Windows.Forms;using System.IO;namespace ICOTest{ public partial class Form1 : Form { string FileName = "C:\\"; public Form1() { InitializeComponent(); } //核心代码 private void button1_Click(object ... 阅读全文

posted @ 2014-02-13 21:40 iackjee 阅读(821) 评论(0) 推荐(0) 编辑

[转载]C#字符串加密和解密
摘要:using System.Security.Cryptography;using System.IO;//默认密钥向量 private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF }; /// /// DES加密字符串 /// /// 待加密的字符串 /// 加密密钥,要求为8位 /// 加密成功返回加密后的字符串,失败返回源串 public static string Encryp... 阅读全文

posted @ 2014-02-13 17:51 iackjee 阅读(201) 评论(0) 推荐(0) 编辑

[转载]C#实现POST提交方式
摘要:网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现: 1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS等问题 WebBrowser是VS2005新提供的组件(其实就是封装了IE接口),实现POST功能一般在webBrowser的DocumentCompleted中分析HtmlDocument 来实现,代码如下:HtmlElement ClickBtn 阅读全文

posted @ 2014-02-11 10:15 iackjee 阅读(821) 评论(0) 推荐(0) 编辑

[转载]初学C#之list
摘要:C# List用法所属命名空间:System.Collections.Generic public class List : IList, ICollection, IEnumerable, IList, ICollection, IEnumerable List类是 ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList 泛型接口。 泛型的好处: 它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。 性能注意事项:在决定使用IList 还是使用ArrayList... 阅读全文

posted @ 2014-02-11 08:17 iackjee 阅读(174) 评论(0) 推荐(0) 编辑

List<>过滤重复的简单方法
摘要:List ss = new List(); ss.Add(1); ss.Add(1); ss.Add(2); ss.Add(2); ss.Add(3); ss.Add(3); List ss1= ss.Distinct().ToList(); //ss1里只有1,2,3 阅读全文

posted @ 2014-02-09 22:33 iackjee 阅读(1151) 评论(0) 推荐(0) 编辑

C# List<> 删除
摘要:List l = new List() { "A1", "A2", "A3", "B1", "B2", "B3" };int cl = l.RemoveAll(x => { return x.Contains("A"); }); 阅读全文

posted @ 2014-02-09 19:35 iackjee 阅读(236) 评论(0) 推荐(0) 编辑

C# 生成随机字符串
摘要:#region 5.0 生成随机字符串 + static string GetRandomString(int length, bool useNum, bool useLow, bool useUpp, bool useSpe, string custom) /// ///生成随机字符串 /// ///目标字符串的长度 ///是否包含数字,1=包含,默认为包含 ///是否包含小写字母,1=包含,默认为包含 ///是否包含大写字母,1=包含,默认为包含 ///是否包含特殊字符,1=... 阅读全文

posted @ 2014-02-09 18:07 iackjee 阅读(15733) 评论(0) 推荐(1) 编辑

C#正则表达式之字符替换
摘要:string strTest= "www.BaiDu.com",strRst=""; //忽略大小写,将strTest中的BaiDu替换为baidu Regex myRegex = new Regex("baidu",RegexOptions.IgnoreCase); strRst=myRegex.Replace(strTest,"baidu"); Console.WriteLine("\n替换前的字符串为:"+strTest); Console.WriteLine("\n替换后的字符 阅读全文

posted @ 2014-02-08 15:41 iackjee 阅读(1914) 评论(0) 推荐(0) 编辑

c#中怎么删除一个非空目录
摘要:System.IO.Directory.Delete(@"C:\abc\",true) 阅读全文

posted @ 2014-02-08 10:50 iackjee 阅读(634) 评论(0) 推荐(0) 编辑

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 阅读(1101) 评论(0) 推荐(0) 编辑

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

posted @ 2014-02-07 10:51 iackjee 阅读(192) 评论(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 阅读(1568) 评论(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 阅读(323) 评论(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 阅读(1210) 评论(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 阅读(246) 评论(0) 推荐(0) 编辑

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

posted @ 2014-02-05 14:39 iackjee 阅读(531) 评论(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 阅读(369) 评论(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 阅读(2664) 评论(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 阅读(299) 评论(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 阅读(195) 评论(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 阅读(228) 评论(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 阅读(656) 评论(0) 推荐(1) 编辑

[转载]MongoDB学习 (六):查询
摘要:本文地址:http://www.cnblogs.com/egger/archive/2013/06/14/3135847.html欢迎转载 ,请保留此链接๑•́ ₃•̀๑! 本文将介绍操作符的使用,配合操作符,我们可以执行更加复杂的操作。1.1 集合查询方法 find()db.collection.find()查询集合中文档并返回结果为游标的文档集合。语法:db.collection.find(query, projection)参数 类型 描述query 文档 可选. 使用查询操作符指定查询条件projection 文档 可选.使用投影操作符指定返回的键... 阅读全文

posted @ 2014-02-04 08:35 iackjee 阅读(260) 评论(0) 推荐(0) 编辑

[转载]MongoDB学习 (五):查询操作符(Query Operators).1st
摘要:本文地址:http://www.cnblogs.com/egger/archive/2013/05/04/3059374.html欢迎转载 ,请保留此链接๑•́ ₃•̀๑! 查询操作符(Query Operators)可以让我们写出复杂查询条件,让我们使用的过程更加灵活。 官方文档中使用的“field”单词,RDBMS中是字段的意思,但是MongoDB作为文档数据库,使用的BSON格式作为数据存储格式。field对应key,我这里还是把他翻译成“字段”而不是“键”。若有不妥,请指出。 演示数据: 我们将实际操作下。先向集合inventory插入3条数据,文档内容如下: {"nam.. 阅读全文

posted @ 2014-02-04 00:43 iackjee 阅读(253) 评论(0) 推荐(0) 编辑

[转载]MongoDB学习 (四):创建、读取、更新、删除(CRUD)快速入门
摘要:本文介绍数据库的4个基本操作:创建、读取、更新和删除(CRUD)。 接下来的数据库操作演示,我们使用MongoDB自带简洁但功能强大的JavaScript shell,MongoDB shell是一个独立的DB客户端(它也是功能完备的JavaScript解释器 可以运行任何JavaScript程序),MongoDB shell的使用介绍请阅读博文《NoSQL学习之路(三):MongoDB Shell的使用》。CRUD1.C 创建 insert函数添加一个文档到集合里面。 直接将文档作为参数: >db.post.insert({"title":"Ex.1&qu 阅读全文

posted @ 2014-02-04 00:21 iackjee 阅读(292) 评论(0) 推荐(0) 编辑

[转载]MongoDB学习(三):MongoDB Shell的使用
摘要:MongoDB shell MongoDB自带简洁但功能强大的JavaScript shell。JavaScript shell键入一个变量会将变量的值转换为字符串打印到控制台上。 下面介绍基本的操作,一些注意事项。数据库CRUD操作将在下面的篇幅中介绍《NoSQL学习之路 (四):创建、读取、更新、删除(CRUD)》 打开命令提示(cmd.exe)。进入到MongoDB解压的目录的bin目录下,即D:\NoSQL\mongodb-win32-x86_64-2.4.3\bin;然后执行mongo.exe(或者mongo)启动MongoDB shell。 shell默认连接test数... 阅读全文

posted @ 2014-02-04 00:10 iackjee 阅读(189) 评论(0) 推荐(0) 编辑

[转载]MongoDB学习(二):数据类型和基本概念
摘要:数据类型基本数据类型 MongoDB的文件存储格式为BSON,同JSON一样支持往其它文档对象和数组中再插入文档对象和数组,同时扩展了JSON的数据类型.与数据库打交道的那些应用。例如,JSON没有日期类型,这会使得处理本来简单的日期问题变得非常繁琐。只有一种数字类型,没法区分浮点数和整数,更不能区分32位和64位数字。也没有办法表示其他常用类型,如正则表达式或函数。 下面是MongoDB的支持的数据类型:null null用于表示空值或者不存在的字段。 {"x":null}布尔 布尔类型有两个值'true'和'false1'. {" 阅读全文

posted @ 2014-02-03 23:51 iackjee 阅读(240) 评论(0) 推荐(0) 编辑

[转载]MongoDB的真正性能
摘要:最近开始研究MySQL和MongoDB,发现这方面资料不多。尤其是真正的说到点子上的文章,太少了。有一些对比测试的文章基本上都是瞎测,测试方法都测到了马腿上,得出的结论基本上都是NoSQL毫无价值容我借用Russell Smith 的那句话:不是MongoDB不行,是你不懂。让我来分析一下MongoDB的真正性能吧。有说MongoDB慢 反对:不设其他唯一索引的情况下,只用_id 在普通办公电脑上每秒插入几万,在普通x86服务器上每秒插入十几万,你好意思说这个性能低?比mysql强出一个数量级。 赞同:检索是真的慢,和sql数据库不同,越复杂的条件搜索MangoDB越吃亏,CPU和IO的双重. 阅读全文

posted @ 2014-02-03 23:40 iackjee 阅读(209) 评论(0) 推荐(0) 编辑

[转载]MongoDB 常用命令
摘要:mongodb由C++编写,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented database。MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(丰富的功能)架起一座桥梁,集两者的优势于一身。安装使用:首先在Ubuntu上安装MongoDB。下载MongoDB, 现在最新的生产版本1.7.01. 解压文件.$ tar -xvf mongodb- 阅读全文

posted @ 2014-02-03 19:37 iackjee 阅读(172) 评论(0) 推荐(0) 编辑

Win7下安装Mongodb教程
摘要:最新Mongodb下载地址:http://www.mongodb.org/downloads1.下载完成后,解压到任意路径,如:D:\mongodb;2.在D:\mongodb目录下 新建data、logs文件夹;3.在data文件夹下新建db文件夹,logs文件夹下新建mongodb.log文件;4.打开C:\Windows\System32,找到cmd.exe,以管理员身份运行,运行命令:D:\mongodb\bin\mongod.exe --dbpath=d:\mongodb\data\db执行成功后提示:5.继续执行命令:(注意空格)D:\mongodb\bin\mongod --db 阅读全文

posted @ 2014-02-03 19:23 iackjee 阅读(1067) 评论(0) 推荐(1) 编辑

WPS目录制作方法
摘要:学校安排我进行电子技术校本教材的后期制作,汇总完全部文字后,需要编辑一个全书目录,进过一番摸索,使用WPS2009圆满完成了此次任务,愿与诸君共享。1、显示大纲工具栏打开“视图”——“工具栏”——“大纲”,这时在工具栏最下面中就会多出一行,注意,生成目录的所有按钮都在这里面!另外,在工具栏的空白区域单击右键,找到“大纲”打开也可以实现。2、为各个章节设置目录级别例如,设置“第一章 电子元器件及其选用”的级别为“1级”:将鼠标停留在第一章所在行,单击大纲工具栏中的“正文文本”,可以看到有1级至9级(如下图所示),选择为“1级”。接下来,按照同样的操作步骤设置各个章节的目录级别,如下表所示:章 节 阅读全文

posted @ 2014-02-03 14:50 iackjee 阅读(1498) 评论(0) 推荐(0) 编辑

Spring.net Could not load type from string value问题解决办法
摘要:Spring.net Could not load type from string value"xxx"错误原因可能有:1.spring.net配置错误,注意要区别配置文件中namespace的大小写及namespace完整性和正确性2.与上面对应的xxx程序集不在网站bin目录下 阅读全文

posted @ 2014-02-03 11:28 iackjee 阅读(631) 评论(0) 推荐(0) 编辑

[转载]线程间操作无效: 从不是创建控件“ListBox1”的线程访问它
摘要:解决方法有两种:1、Control.CheckForIllegalCrossThreadCalls = false2、用委托解决线程安全问题 阅读全文

posted @ 2014-02-03 00:44 iackjee 阅读(655) 评论(0) 推荐(0) 编辑

[转载].Net中如何操作IIS(源代码)
摘要:///***********************************************************///************** IIS控制管理类 1.0 Beta **************///************** Author: 飞刀 **************///************** http://www.aspcn.com **************///************** feidao@aspcn.com **************///************** 2002.05.25 世界杯前6 天 ****** 阅读全文

posted @ 2014-02-03 00:28 iackjee 阅读(262) 评论(0) 推荐(0) 编辑

[转载]DirectoryEntry配置IIS7出现ADSI Error:未知错误(0x80005000)
摘要:一、错误情况环境:win7+iis7.0DirectoryEntry配置IIS7出现如下错误或者是下面一段代码在IIS6.0下运转正常,但IIS7.0下运转会出错:System.DirectoryServices.DirectoryEntryiisServer; iisServer =newSystem.DirectoryServices.DirectoryEntry("IIS://localhost/W3SVC/1"); System.DirectoryServices.DirectoryEntryrootFolder = iisServer.Children.Find( 阅读全文

posted @ 2014-02-03 00:24 iackjee 阅读(368) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示