随笔分类 -  .net

摘要:获取itextsharp类库的image对象的时候报错 outofmemory .经过艰苦的测试发现jpeg类型是可行的的iTextSharp.text.Image je = iTextSharp.text.Image.GetInstance(Syste.Drawing.Image ,System.Drawing.Imaging.ImageFormat.Jpeg);备注一下未来研究一下itextsharp的源码看看. 阅读全文
posted @ 2013-08-07 15:19 暗香浮动 阅读(532) 评论(0) 推荐(0)
摘要:fastReport在处理 行列都是浮动的时候非常好用.但是也有一些不太直观的东西.比如说要设置生成结果的某行某列. 修改字体颜色背景色,隐藏,设置行高,设置列宽等等.可以在 matrix的afterdata事件内编写处理咯及 matrix1.ResultTable.Columns[index].width=0诸如此类的处理逻辑. 阅读全文
posted @ 2013-07-30 15:02 暗香浮动 阅读(1855) 评论(0) 推荐(0)
摘要:用户反馈在进行文档上传及添加水印操作的时候速度非常慢.开始进行问题排查1.检查服务器资源占用情况 web app 数据库 cpu,内存,磁盘,网络都没有异常情况.2.检查数据库资源使用. 发现锁的数量非常多.大约在 70-400W个. 大多数都是alldocs 的 key锁. 根据sessionid进行分组排查.发现变动较快. 大约六七个session每个都持有几十万个锁. 关联查询出具体sql的text查看发现.发现执行上传过程会调proc_GetLinkInfoSingleDocInternal存储过程,非常耗时.3.检查程序发现涉及到文档更新操作的比较慢.4.进行文档上传操作.发现部分慢 阅读全文
posted @ 2012-10-30 09:21 暗香浮动 阅读(589) 评论(0) 推荐(0)
摘要:最近项目需要试用windows服务来监控一些数据的处理protected override void OnStart(string[] args){while(true){try{workflow.ProcessWorkFlowMQ();Thread.Sleep(150);}catch (Exception e1) {Logger.Error(e1.Message);}}}如上代码会造成 服务器安装成功后无法通过windows服务管理进行启动停止.比如说需要更换运行的服务器帐号就无法操作.分析原因是因为OnStart方法无法执行结束.造成的.所以需要使用多线程来处理OnStart方法内使用多线 阅读全文
posted @ 2012-02-11 23:34 暗香浮动 阅读(2971) 评论(1) 推荐(0)
摘要:让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,方法如下:  只需要在页面中加入如下HTTP meta-tag:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />  只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示.  还有一种方法是针对整个网站的,在IIS中加入如下描述符... 阅读全文
posted @ 2010-10-08 10:08 暗香浮动 阅读(2737) 评论(0) 推荐(0)
摘要:i run Package load analyzer one time it create two Directory for store the analyzed result eg: (Default) and (NativeImage) .the directory of (Default ) not only include the devenv.exe's analyzed resul... 阅读全文
posted @ 2010-09-08 10:22 暗香浮动 阅读(193) 评论(0) 推荐(0)
摘要:工作流跟踪服务数据库通过 Windows Workflow Foundation 中的 SQL 跟踪服务,您可以添加有关工作流及其关联活动的跟踪信息。SqlTrackingQuery 类提供对包含在跟踪数据库中的数据的高级别访问。但是,您也可以直接查询 SQL 跟踪服务数据库视图以获取更多详细信息。这些视图直接映射到基础 SQL 跟踪服务表架构。SQL 跟踪服务数据库表以下信息概述了 SQL 跟踪... 阅读全文
posted @ 2010-04-21 11:38 暗香浮动 阅读(737) 评论(0) 推荐(0)
摘要:工作中经常需要生成不重复的随机字符串。使用random来生成的话。短时间内生成的重复太多如这篇文章的 http://www.cnblogs.com/smhy8187/articles/888729.html现发现关于重复太多也是有办法解决的 就是Random类定义成 静态类.和这篇文章的http://www.cnblogs.com/insus/articles/1396908.html我都试验了。... 阅读全文
posted @ 2009-12-07 15:38 暗香浮动 阅读(894) 评论(0) 推荐(0)
摘要:w3wp.exe进程会产生一个日志文件 在 C:\Windows\temp\pipe.log 无休止增长这个日志文件会无休止的增长。造成系统速度变慢,经常是c盘只剩下0字节。请问怎么停掉这个进程对日志的记录。查了一些资料有人说是clrprofile.exe造成的。但是我没有记得我有运行过这个程序。或者是机器上运行了这个程序但是我不知道在哪儿。不知道是不是这个原因。快被折磨死了。额以上问题发在msd... 阅读全文
posted @ 2009-11-18 17:14 暗香浮动 阅读(699) 评论(0) 推荐(0)
摘要:遇到了标题所示的问题。baidu google之。未果,csdn上有人问过这个问题但是没有任何回答。研究了下 记之如下webconfig中在<configuration></configuration>标签中写入:[代码]AssemblyInfo.cs中加入:[代码]示例页面中引用log4net,需要写日志的地方加入如下代码:[代码]运行在web应用程序的bin下生成日志文... 阅读全文
posted @ 2009-05-07 10:47 暗香浮动 阅读(1535) 评论(0) 推荐(0)
摘要:Dotfuscator Professional Edition 4.1 混淆.反混淆转载本方法无需安装试用版Dotfuscator Professional Edition 4。11、将本站点提供的破解后的程序集文件拷贝到安装目录下覆盖原始文件,位置:搜索文件dotfuscator.exe (即VS2005安装目录:C:\Program Files\Microsoft Visual Studio... 阅读全文
posted @ 2009-03-23 10:46 暗香浮动 阅读(2758) 评论(0) 推荐(1)
摘要:如下保存了之后 ggg并未更新到a对象内部的。之前也做过把上面注视掉的两行添加到程序中的。只是因为程序结构比较复杂是在创建了IObjectContainer db对象之后才更新配置的。配制并未起到作用还是使用default的配制。看db4o自带的那个文档里面说默认是更新5 deep 的。但是实际并不是如此。不知道是因为英文的文档我理解有误,还是文档比较老没有对现有更新作出更新(比如废止的方法set... 阅读全文
posted @ 2009-03-05 15:52 暗香浮动 阅读(453) 评论(0) 推荐(0)
摘要:[代码][代码]/Files/sky266/Tree.rar 阅读全文
posted @ 2008-12-19 09:29 暗香浮动 阅读(279) 评论(0) 推荐(0)
摘要:之前在asp.net 1.1的页面上会有一个页面事件注册的方法 protectedoverridevoidOnInit(EventArgse){this.Load+=newEventHandler(Page_Load);base.OnInit(e);}asp.net 2.0 中 **.aspx.cs 和 **.aspx.design.cs里面都没有。考虑应该已经在框架内部实现了。所以找到源代码看了... 阅读全文
posted @ 2008-09-23 11:05 暗香浮动 阅读(1127) 评论(5) 推荐(1)
摘要:http://weblogs.asp.net/scottgu/archive/2008/09/02/asp-net-mvc-preview-5-and-form-posting-scenarios.aspx连接地址. 阅读全文
posted @ 2008-09-03 14:52 暗香浮动 阅读(252) 评论(0) 推荐(0)
摘要:移除StringBuilder 末尾制定个数的字符,以前都是适用下面的方法做的 StringBuilder sb = new StringBuilder(); sb.Append("abcd"); sb.Remove(sb.Length - 3, 3); Console.Write(sb.ToS... 阅读全文
posted @ 2008-08-11 09:07 暗香浮动 阅读(381) 评论(1) 推荐(0)
摘要:因为项目把抛到客户端的异常信息处理统一放在了基类里面处理 需要把项目中这类的代码 try { User user = UserDTOMapper.MapFromDTO(userdto); msg.Result = DepartmentManager.IsInDepartment(departmentid, ... 阅读全文
posted @ 2008-07-31 16:30 暗香浮动 阅读(617) 评论(0) 推荐(0)
摘要:今天看communicaty 的代码的时候发现了下面这段代码。似乎有点味道。 public T GetDataItem() where T : class { if (this.Weblog is T) return this.Weblog as T; else retu... 阅读全文
posted @ 2007-12-24 19:46 暗香浮动 阅读(229) 评论(2) 推荐(0)
摘要:自从理解了try catch机制后就有意无意的注意一下优秀的开源软件是如何处理异常捕获和返回值的问题的 下面这段是community server 上的一段代码。 想研究一下他的异常处理机制 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/... 阅读全文
posted @ 2007-12-12 12:28 暗香浮动 阅读(1648) 评论(2) 推荐(0)
摘要:SharpDevelop 强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.TextEditor),SharpZipLib等。 链接:http://www.icsharpcode.net/ 阅读全文
posted @ 2007-11-08 23:58 暗香浮动 阅读(809) 评论(3) 推荐(0)