上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 27 下一页

2014年2月25日

[转载]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 阅读(154) 评论(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 阅读(202) 评论(0) 推荐(0) 编辑

2014年2月24日

[转载]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 阅读(252) 评论(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 阅读(642) 评论(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 阅读(271) 评论(0) 推荐(0) 编辑

DataGridView 列自适应宽度 设置

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

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

WCF已超过传入消息(65536)的最大消息大小配额的解决方法

摘要: 在服务端和客户端的配置文件中添加修改节点 maxReceivedMessageSize="1000000000";或者通过编程设置bind.MaxReceivedMessageSize = 1000000000;//设置传输的最大值 阅读全文

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

2014年2月23日

WCF获取客户端IP和端口

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

posted @ 2014-02-23 23:18 iackjee 阅读(1168) 评论(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 阅读(415) 评论(0) 推荐(0) 编辑

2014年2月22日

[转载]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 阅读(1087) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 27 下一页

导航