代码改变世界

SQLite Code配置DbConfiguration

2016-06-01 09:54 by Dorisoy, 1198 阅读, 0 推荐, 收藏, 编辑
摘要:[DbConfigurationType(typeof(SQLiteConfiguration))] public partial class rsapiEntities : DbContext { public rsapiEntities() : base("name=rsapiEntities") { ... 阅读全文

C#里System.Data.SQLite中对GUID的处理

2016-05-31 10:03 by Dorisoy, 1261 阅读, 0 推荐, 收藏, 编辑
摘要:string sqlstring = "select * from endpoint_policy where HEX([UserGuid]) ='" + CommonHelper.ConvertGuid(uguid) + "'"; var query = db.Database.SqlQuery(sqlstring).AsQueryable(); var endpoint_policy ... 阅读全文

Jquery中使用setInterval和setTimeout 容易犯的低级错误

2016-05-03 13:47 by Dorisoy, 618 阅读, 0 推荐, 收藏, 编辑
摘要:直接在ready中调用其他方法,会提示缺少对象的错误,解决方法如下: 方法1. 应用jQuery的扩展可以解决这个问题。 $(document).ready(function(){ $.extend({ show:function(){ alert("ready"); }});setInterval 阅读全文

c#并行任务多种优化方案分享(异步委托)

2016-05-01 12:42 by Dorisoy, 692 阅读, 0 推荐, 收藏, 编辑
摘要:遇到一个多线程任务优化的问题,现在解决了,分享如下。 假设有四个任务: 任务1:登陆验证(CheckUser) 任务2:验证成功后从Web服务获取数据(GetDataFromWeb) 任务3:验证成功后从数据库获取数据(GetDatFromDb) 任务4:使用2、3的数据执行一个方法 (StartP 阅读全文

调用API 清屏

2016-04-22 15:10 by Dorisoy, 479 阅读, 0 推荐, 收藏, 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Runtime.InteropServices; namespace calculate { struct StdHandleEn... 阅读全文

C#Process执行批处理后如何获取返回值?

2016-04-22 15:09 by Dorisoy, 8031 阅读, 0 推荐, 收藏, 编辑
摘要:代码如下 p.StartInfo = new System.Diagnostics.ProcessStartInfo(path, pwd); p.Start();其中path是个BAT的路径!我想要得到执行后的返回值来判断批处理运行期间是否错误?请问如何做呢?批处理程序内容如下:@echo offf 阅读全文

AutoFac使用方法总结:Part III

2016-04-21 09:58 by Dorisoy, 220 阅读, 0 推荐, 收藏, 编辑
摘要:生命周期 AutoFac中的生命周期概念非常重要,AutoFac也提供了强大的生命周期管理的能力。 AutoFac定义了三种生命周期: Per Dependency为默认的生命周期,也被称为’transient’或’factory’,其实就是每次请求都创建一个新的对象 [Fact] public v 阅读全文

AutoFac使用方法总结:Part II

2016-04-21 09:56 by Dorisoy, 258 阅读, 0 推荐, 收藏, 编辑
摘要:事件 AutoFac支持三种事件:OnActivating,OnActivated,OnRelease。OnActivating在注册组件使用之前会被调用,此时可以替换实现类或者进行一些其他的初始化工作,OnActivated在实例化之后会被调用,OnRelease在组件释放之后会被调用。 publ 阅读全文

AutoFac使用方法总结:Part I

2016-04-21 09:54 by Dorisoy, 276 阅读, 0 推荐, 收藏, 编辑
摘要:注册部分 使用RegisterType进行注册 [Fact] public void can_resolve_myclass() { var builder = new ContainerBuilder(); builder.RegisterType<MyClass>(); IContainer c 阅读全文

Adding the Test API in The ASP.NET Web API Help Page

2016-04-06 10:43 by Dorisoy, 150 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.c-sharpcorner.com/UploadFile/2b481f/adding-the-test-api-in-the-Asp-Net-web-api-help-page/ 阅读全文

Attribute Routing in ASP.NET MVC 5

2016-04-05 11:31 by Dorisoy, 169 阅读, 0 推荐, 收藏, 编辑
摘要:Attribute Routing in ASP.NET MVC 5 阅读全文

Attribute Routing in ASP.NET Web API 2

2016-04-05 11:30 by Dorisoy, 181 阅读, 0 推荐, 收藏, 编辑
摘要:Attribute Routing in ASP.NET Web API 2 阅读全文

FileStream:The process cannot access the file because it is being used by another process

2016-04-05 09:38 by Dorisoy, 952 阅读, 1 推荐, 收藏, 编辑
摘要:先看下面一段代码(先以共享的方式打开文件读写,然后以只读的方式打开相同文件): FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite); FileStream 阅读全文

C# The process cannot access the file because it is being used by another process

2016-04-05 09:32 by Dorisoy, 3032 阅读, 0 推荐, 收藏, 编辑
摘要:C# The process cannot access the file because it is being used by another process The process cannot access the file because it is being used by anoth 阅读全文

ImportError with IronPython in C#

2016-04-03 11:59 by Dorisoy, 460 阅读, 0 推荐, 收藏, 编辑
摘要:I was using IronPython to execute python code inside my C# implementation lately, and I encountered this error when trying to use xmlrpclib: It was re 阅读全文

Unity 捕获IronPython脚本错误

2016-04-03 11:57 by Dorisoy, 672 阅读, 0 推荐, 收藏, 编辑
摘要:using System; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Text; using System.Windows.Forms; using IronPython.Hosting; using IronPython.Runtime; using Iro... 阅读全文

在C#环境中动态调用IronPython脚本(二)

2016-04-03 11:56 by Dorisoy, 896 阅读, 0 推荐, 收藏, 编辑
摘要:一、Python数据类型与C#数据类型的对应 Python中数据类型中的简单类型,例如int,float,string可以对应到C#环境中的int32,double,string,这些对应比较直观,Python中的复杂数据类型,例如List,Set等是C#环境中没有的,好在IronPython提供了 阅读全文

在C#环境中动态调用IronPython脚本(一)

2016-04-03 11:54 by Dorisoy, 828 阅读, 0 推荐, 收藏, 编辑
摘要:本文讲述用C#调用Ironpython运行环境,解析并运行动态pyhton脚本。这种情况应用在那些需要滞后规定行为的场合,例如,动态计算项(计算引擎),用户可以自定义计算内容、计算公式等。 本文的代码适用于IronPython 2.7(需要下载及安装)及C#4.0,由于IronPython早期版本提 阅读全文

asp.net访问网络路径方法(模拟用户登录)

2016-01-13 13:14 by Dorisoy, 469 阅读, 0 推荐, 收藏, 编辑
摘要:public class IdentityScope : IDisposable{ // obtains user token [DllImport("advapi32.dll", SetLastError = true)] static extern bool LogonUser... 阅读全文

C# List使用District去重复数据

2016-01-13 13:13 by Dorisoy, 783 阅读, 0 推荐, 收藏, 编辑
摘要:class ListDistinctDemo { static void Main(string[] args) { List personList = new List(){ new Person(3),//重复... 阅读全文

post跨域请求

2015-07-07 08:21 by Dorisoy, 1108 阅读, 0 推荐, 收藏, 编辑
摘要:【名词解释】跨域:https://developer.mozilla.org/en-US/docs/JavaScript/Same_origin_policy_for_JavaScript同源策略(注意Network Access这一节):http://www.w3.org/Security/wik... 阅读全文

Win7 IIS配置 applicationHost.config 错误:无法识别的特性“setProfileEnvironment” 解决方法

2015-07-01 08:48 by Dorisoy, 427 阅读, 0 推荐, 收藏, 编辑
摘要:Win7下配置IIS时容易出现这样的错误提示:这是百度知道上面另一个人提问的图,我的显示行号133解决方法:到C:\inetpub\history中找到最近一次的applicationHost.config文件,覆盖C:\Windows\system32\inetsrv\config\applica... 阅读全文

实体框架 5 性能注意事项

2015-06-24 13:17 by Dorisoy, 376 阅读, 0 推荐, 收藏, 编辑
摘要:1.简介对象关系映射框架是一种在面向对象的应用程序中提供数据访问抽象的便捷方式。对于 .NET 应用程序,Microsoft 推荐的 O/RM 是实体框架。但任何抽象都要考虑性能。本白皮书旨在介绍在使用实体框架开发应用程序时的性能注意事项,使开发人员了解能够影响性能的实体框架内部算法,以及提供有关进... 阅读全文

How to fix Column 'InvariantName' is constrained to be unique 解决办法!

2015-06-23 15:16 by Dorisoy, 998 阅读, 0 推荐, 收藏, 编辑
摘要:IntroductionWhen you build a web project that uses Enterprise Library Community for the Application Data Block and the MySQL .NET / Connector, VisualS... 阅读全文

CallContext和多线程

2015-06-14 20:48 by Dorisoy, 346 阅读, 1 推荐, 收藏, 编辑
摘要:前一段时间正好要在某个网页程序上开一个多线程调用多个组件的尝试,这些组件是有其他团队开发的(如:印度/俄罗斯),所以修改它们的代码看起来是不太现实的,但是,令人恼火的是他们的代码中大量的用到了AppContext.Current这个对象(实际上是用了HttpContext.Current.Item来... 阅读全文

C# WinForm多线程(三)Control.Invoke

2015-06-08 08:37 by Dorisoy, 434 阅读, 0 推荐, 收藏, 编辑
摘要:下面我们就把在Windows Form软件中使用Invoke时的多线程要注意的问题给大家做一个介绍。首先,什么样的操作需要考虑使用多线程?总的一条就是,负责与用户交互的线程(以下简称为UI线程)应该保持顺畅,当UI线程调用的API可能引起阻塞时间超过30毫秒时(比如访问CD-ROM等速度超慢的外设、... 阅读全文

使用BackgroundWorker组件进行异步操作编程

2015-06-08 08:36 by Dorisoy, 293 阅读, 0 推荐, 收藏, 编辑
摘要:本文介绍了BackgroundWorker组件的功能及在基于事件的异步操作编程中的应用,并对组件的实现原理进行简述。在应用程序中,可能会遇到一些执行耗时的功能操作,比如数据下载、复杂计算及数据库事务等,一般这样的功能会在单独的线程上实现,执行结束后结果显示到用户界面上,这样可避免造成用户界面长时间无... 阅读全文

C# WinForm多线程(二)ThreadPool 与 Timer

2015-06-08 08:35 by Dorisoy, 2866 阅读, 0 推荐, 收藏, 编辑
摘要:本文接上文,继续探讨WinForm中的多线程问题,再次主要探讨threadpool 和timer一 ThreadPool线程池(ThreadPool)是一种相对较简单的方法,它适应于一些需要多个线程而又较短任务(如一些常处于阻塞状态的线程),它的缺点是对创建的线程不能加以控制,也不能设置其优先级。由... 阅读全文

C# WinForm多线程(一)Thread类库

2015-06-08 08:34 by Dorisoy, 1328 阅读, 0 推荐, 收藏, 编辑
摘要:Windows是一个多任务的系统,如果你使用的是windows2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流... 阅读全文

ASP.NET执行循序

2015-06-08 08:28 by Dorisoy, 211 阅读, 0 推荐, 收藏, 编辑
摘要:首先第一次运行一个应用程序(WebSite或者WebApplication都是Web应用程序)第一次请求 ->1,IIS ->2,aspnet_isapi(非托管dll) ->3,HttpRuntime(到这里已经是托管的了)HttpRuntime中只有一个方法ProcessRequest 这个方法... 阅读全文