随笔分类 -  .NET

摘要:转自:http://www.cnblogs.com/lcwzj/archive/2009/04/16/1436992.html当我们想要获得一个唯一的key的时候,通常会想到GUID。这个key非常的长,虽然我们在很多情况下这并不是个问题。但是当我们需要将这个36个字符的字符串放在URL中时,会使的... 阅读全文
posted @ 2014-12-25 16:11 天际翔龙 阅读(5066) 评论(0) 推荐(0)
摘要:在Windows Server 2012 R2上安装一个WCF服务,怎么弄都是报System.ServiceModel.Activation.HttpModule錯誤经过不懈尝次及查找资料,终于找到问题是:IIS8以上不認得SVC,手動執行ServiceModelReg.exe才惹出麻煩,在Wind... 阅读全文
posted @ 2014-12-10 17:51 天际翔龙 阅读(393) 评论(0) 推荐(0)
摘要:WPF中只能是UI线程才可以改变UI控件相关,当采用多线程工作时,可用以下代码获取UI线程进行操作:App.Current.Dispatcher.Invoke((Action)delegate(){ //codes} 阅读全文
posted @ 2014-11-28 09:56 天际翔龙 阅读(2780) 评论(1) 推荐(1)
摘要:在Windows Service中使用Threading.Timer时需要注意回收池问题Threading.Timer是基于线程池的,系统会对其进行垃圾回收。当Threading.Timer定义在OnStart方法中时,当服务启动完成后。系统对其中定义的对象进行回收【回收是不定时进行,所以可能会运行... 阅读全文
posted @ 2014-08-11 10:57 天际翔龙 阅读(491) 评论(0) 推荐(0)
摘要:Most of the people who work with Xamarin’s Mono for Android in Visual Studio 2012 face a bug where Intellisense doesn’t work for AXML in source view.O... 阅读全文
posted @ 2014-08-07 22:52 天际翔龙 阅读(2066) 评论(0) 推荐(0)
摘要:winform开发,用devexpress中的gridcontrol控件,头部默认是3D样式,当客户希望像内容一样扁平化显示且需要添加垂直线(右边框)时恶梦开始了。。经过一阵摸索发现可以这样解决:1.设置GridControl的GridView控件的PaintStyleName属性为Web2.为Gr... 阅读全文
posted @ 2014-08-01 18:11 天际翔龙 阅读(2199) 评论(0) 推荐(0)
摘要:服务一般都能正常的运行,但有时候也会有一些假死现象,比如公司有一考勤服务就因为依赖于硬件厂家的api,但厂家api运行一段时间后会默名的假死,引起整个服务假死,因为这一假死现象具有不确定性,所以不太可能看到假死后手动去进行启动。目前本人知道的有两种方法解决这种情况:1.写另一个服务,对此当前服务进行... 阅读全文
posted @ 2014-07-21 22:14 天际翔龙 阅读(13556) 评论(0) 推荐(0)
摘要:開發WPF程序時,使用Devexpress的GridControl控件用ItemSource綁定數據,在頁面進行編輯時,當屬性繼承INotifyPropertyChanged接口時會同步更新後臺數據。今天在開發時遇到一種情況,當通過GridControl中Row上Button【Command】改變行... 阅读全文
posted @ 2014-07-01 16:01 天际翔龙 阅读(1740) 评论(0) 推荐(0)
摘要:轉自:http://www.steveluo.name/sqlite-windows-server-2008-r2-deploy-faq/今天花了一天的时间研究了一下SQLite,以取代一些轻量级项目中使用的Access数据库。原因一方面是想尝试一下这个收到追捧的轻量级文件数据库,另一方面是想使用对... 阅读全文
posted @ 2014-06-23 16:26 天际翔龙 阅读(432) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/niyw/archive/2010/10/31/1863908.html前言前段时间忙了一阵子Google Earth,这周又忙了一阵子架构师论文开题报告,现在终于有时间继续了。先回忆一下上篇的内容,在《从HelloWorld到WPF World》... 阅读全文
posted @ 2014-06-22 23:16 天际翔龙 阅读(230) 评论(0) 推荐(0)
摘要:本文转自:http://www.cnblogs.com/BlueFly/archive/2009/01/08/1372151.html有时我们需要从DataTable中抽取Distinct数据,以前总是以对DataTable进行foreach之类纯手工方式获取。近来发现DataView可以帮我们直接... 阅读全文
posted @ 2014-06-06 00:08 天际翔龙 阅读(155) 评论(0) 推荐(0)
摘要:Model->數據模型View->視圖View-Model->連接數據模型和視圖 阅读全文
posted @ 2014-04-28 14:55 天际翔龙 阅读(216) 评论(0) 推荐(0)
摘要:今天開發客戶提供的一個dll時出現無法找到入口點問題,由於客戶也不能明確說明dll,所以一時不知道如何下手,經查詢後找到可通過vs自帶的dumpbin.exe查看。Dumpbin.exe位于 VS的安装目录\VC\bin下,如果点击dumpbin.exe提示出现mspdb80.dll无法找到的情况,是因为VC\Bin\下没有 “msobj80.dll,mspdb80.dll,mspdbcore.dll,mspdbsrv.exe”这四个文件(在VS2005中并没有这四个文件),解决的方法:1>直接从Common7\IDE\下复制这四个文件到VC\Bin\下即可解决2>添加系统变量 ( 阅读全文
posted @ 2014-04-11 15:50 天际翔龙 阅读(12750) 评论(0) 推荐(0)
摘要:开发中遇到更新Winform中控件假死问题,通过看了这篇文章了解了原理,感谢!此处标记起来,以备查看!原文地址:http://www.cnblogs.com/joechen/archive/2009/04/30/1446857.html 阅读全文
posted @ 2014-03-26 17:34 天际翔龙 阅读(233) 评论(0) 推荐(0)
摘要:在win7环境下使用Devexpress中的SpinEdit控件,切换成中文【简/繁】输入法输入数字键时有不少输入法会重复产生数字如输入1会变成11,输入123会变成112233。使用SpinEdit控件的解决办法是:可将SpinEdit控件的ImeMode属性设定为Disable值,这样在控件获得焦点时将禁用输入法。页面上其他可输入中文的控件则将ImeMode属性设定为On。但是当使用Devexpress中的GridControl进行编辑处理时会发现无论是GridControl,GridView还是GridColumns中的ColumnEdit控件都没有ImeMode属性,这时候如何处理呢? 阅读全文
posted @ 2014-02-26 11:27 天际翔龙 阅读(2460) 评论(0) 推荐(0)
摘要:在WebAPI中,请求主体(HttpContent)只能被读取一次,不被缓存,只能向前读取的流。举例子说明:/?id=123&name=bobvoid Action(int id, string name) // 所有参数都是简单类型,因而都将来自url/?id=123&name=bobvoid Action([FromUri] int id, [FromUri] string name) // 同上void Action([FromBody] string name); //[FormBody]特性显示标明读取整个body为一个字符串作为参数public class Cust 阅读全文
posted @ 2014-01-14 17:14 天际翔龙 阅读(5009) 评论(3) 推荐(0)
摘要:private void panel1_Paint(object sender, PaintEventArgs e){ ControlPaint.DrawBorder(e.Graphics, this.panel1.ClientRectangle, Color.LightSeaGreen,//7f9db9 1, ButtonBorderStyl... 阅读全文
posted @ 2013-12-19 15:46 天际翔龙 阅读(17094) 评论(0) 推荐(1)
摘要:转自:http://blog.csdn.net/rrrrssss00/article/details/7069009dev注册程序问题部署一个VS2010开发的程序时遇到 了一个非常奇怪的问题,客户端上已经安装了.net framework 4.0,但运行时还是会弹出错误:.Net Framework Initialization Error – Unable to find a version of the runtime to run this application查了一下,有人提供了这样的解决方法,试了一下,成功:修改Exe的Config文件,一般是与exe同名,例如test.exe对 阅读全文
posted @ 2013-12-03 11:12 天际翔龙 阅读(1478) 评论(0) 推荐(0)
摘要:记录用,以前写过,忘记了转自:http://marss.co.ua/MergingCellsInGridView.aspxpublic class GridDecorator{ public static void MergeRows(GridView gridView) { for (int rowIndex = gridView.Rows.Count - 2; rowIndex >= 0; rowIndex--) { GridViewRow row = gridView.Rows[rowIndex]; Gr... 阅读全文
posted @ 2013-11-06 00:33 天际翔龙 阅读(244) 评论(0) 推荐(0)
摘要:今天发现程序中有一张报表查询速度很慢【全条件要二分钟左右】,查找相关原因,准备进行优化处理。注:报表调用存储过程,存储过程返回两个table就有以下神奇的故事: 直接将SQL语句在SSMS中执行发现全条件情况下也就6秒左右,跟二分钟差太远, 于是进行调试,发现在执行取得DataSet的时间发费有二分钟左右,也确认了SQL语句 跟在SSMS中执行的一致,百思不得其解,优化SP也未能解决此问题,对比了类似存储 过程的语句,发现唯一的区别是返回的两个TABLE顺序不一样,正常速度的【类似存储过程】 是数据比较小Table在后,数据大的Table在前,抱着死马当活马医的心态修改了返回顺序, ... 阅读全文
posted @ 2013-09-12 17:08 天际翔龙 阅读(1469) 评论(0) 推荐(0)