共79页: 首页 上一页 9 10 11 12 13 14 15 16 17 下一页 末页 
摘要: 1. 运行命令cabal install glib时出现错误;2. 运行命令cabal install gtk2hs-buildtools;3. 重新运行命令cabal install glib,出现新的错误;4. 下载/安装GTK+ all-in-one bundle;5. 重新运行命令cabal install glib,出现新的错误。阅读全文
posted @ 2014-05-04 15:17 dudu 阅读(843) 评论(0) 编辑
摘要: 所用环境:Windows Server 2008 + ghc 7.6.3(Haskell Platform 2013.2.0.0自带的) + pandoc 1.12.4。操作步骤:1. 安装Haskell Platform。2. 安装pandoc,安装命令:cabal install pandoc。3. 在命令行中运行ghci。4. 引用pandoc的相应模块。5. 调用pandoc的readMarkdown与writeHtmlString函数。阅读全文
posted @ 2014-05-03 12:21 dudu 阅读(478) 评论(0) 编辑
摘要: 用cabal编译libpandoc时遇到这样的错误:HShslua-0.3.12.o: unknown symbol `___s trtod',ghc.exe: unable to load package `hslua-0.3.12'。在这个地方困住了很长时间,后来在stackoverflow上找到了解决方法。阅读全文
posted @ 2014-04-30 17:27 dudu 阅读(643) 评论(0) 编辑
摘要: 这个工具是从阿里云客服那知道的,当时遇到阿里云CDN的一个节点出现丢包问题,用这个工具诊断路由节点问题。1. 下载地址:http://rudix.org/packages/mtr.html;2. 下载后运行mtr-0.85-0.pkg进行安装;3. cd /usr/local/sbin ,就会看mtr文件。阅读全文
posted @ 2014-04-28 21:34 dudu 阅读(10551) 评论(2) 编辑
摘要: 发现一个强大的图形化IIS日志分析工具——Log Parser Studio,下面分享一个实际操作案例。1. 安装Log Parser Studio;2. 运行Log Parser Studio;3. 指定IIS日志文件路径;4. 创建查询;5. 执行查询。真的很方便!阅读全文
posted @ 2014-04-25 18:32 dudu 阅读(7193) 评论(2) 编辑
摘要: 首先要将EnyimMemcached安装至Windows Performance Counters中。安装成功后,就能在Performance Monitor中看到了。虽然在counters的列表中出现了,但是下面的Instances of selected object中却是空白,于是无法将计数器添加到Performance Monitor中。阅读全文
posted @ 2014-04-17 17:39 dudu 阅读(2050) 评论(4) 编辑
摘要: 受博文“C#中Finally的一个不太常见的用法”的启发,正好在开发中遇到这样一段代码。需要把2行CacheFactory.Default.Remove的代码移至_bcProvider.UpdateBlogApp之后。按照以前的做法,代码会改成这样(增加一个局部变量)。而使用try...finally,可以无需增加局部变量。阅读全文
posted @ 2014-04-15 12:16 dudu 阅读(2240) 评论(7) 编辑
摘要: 为什么Entity Framework的初始化速度慢如蜗牛呢?对于在应用程序中定义的每个DbContext类型,在首次使用时,Entity Framework都会根据数据库中的信息在内存生成一个映射视图(mapping views),而这个操作非常耗时。阅读全文
posted @ 2014-03-28 11:37 dudu 阅读(14684) 评论(51) 编辑
摘要: 从Git Tip of the Week: Objects一文中得知,Git是这样计算提交内容的Hash值的:算法用的是SHA1;计算前,会在内容前面增加"blob 内容长度\0",\0表示的是空字符(NUL);计算出来的Hash值是40位16进制字符串序列。那在C#中如何以同样的方法计算Hash值呢?阅读全文
posted @ 2014-03-12 18:35 dudu 阅读(2066) 评论(10) 编辑
摘要: 博客后台切换之后,在日志中发现大量的“无法在发送HTTP标头之后进行重定向”。问题来源于Response.Redirect之后,又进行了Response.Redirect。以前一直以为Response.Redirect会结束当前请求,不会执行Response.Redirect之后的代码。现在残酷的现实说明了不完全是这样的,那问题背后的真相是什么?让我们来一探究竟。阅读全文
posted @ 2014-03-12 15:03 dudu 阅读(14609) 评论(24) 编辑
摘要: 3月8日接到一位用户的电话,说写博客时编辑器显示不出来。浏览器用的是披着360外衣的IE11,编辑器用的是CuteEditor。当时电脑上没安装IE11,用IE10测试正常,心想应该是一个手到擒来的小问题——通过X-UA-Compatible让IE11以IE10的模式工作。阅读全文
posted @ 2014-03-10 13:31 dudu 阅读(9638) 评论(4) 编辑
摘要: SQL Server的SQL查询不区分大小写,而LINQ查询区分大小写。我们最近在实际项目中发现了全角半角符号也存在同样的问题——在SQL Server中进行SQL查询时是不区分全角半角的,而在LINQ是区分的。我们通过CNBlogsTagService项目中的一个实际场景感受一下。阅读全文
posted @ 2014-03-05 13:13 dudu 阅读(2641) 评论(13) 编辑
摘要: async/task/await三组合是.NET Framework 4.5带给.NET开发者的大礼,合理地使用它,可以提高应用程序的吞吐能力。但是它的使用有点绕人,如果不正确使用,会带来意想不到的问题——比如await之后一直在等待,等到花儿也谢了,也等不来。这篇博文将向你展示我们在实际开发中遇到的这个问题。阅读全文
posted @ 2014-02-21 13:24 dudu 阅读(7596) 评论(23) 编辑
摘要: 被这个问题困扰多年,今天终于找到了更简单的解决方法,分享一下。问题场景:假设我们在i.cnblogs.com站点的web.config中对FormsAuthentication进行了如下的设置。当我们访问一个需要登录后才能访问的URL时,请求会被重定向至如下的地址。瞧!通过ReturnUrl查询参数传递给登录页面的是相对路径。阅读全文
posted @ 2014-02-17 16:05 dudu 阅读(11487) 评论(14) 编辑
摘要: Client Credentials Grant是指直接由Client向Authorization Server请求access token,无需用户(Resource Owner)的授权。比如我们提供OpenAPI让大家可以获取园子首页最新随笔,只需验证一下Client是否有权限调用该API,不需要用户的授权。而如果Client需要进行发布博客的操作,就需要用户的授权,这时就要采用Authorization Code Grant。阅读全文
posted @ 2014-02-13 16:26 dudu 阅读(12721) 评论(14) 编辑
摘要: 今天又被微软不按标准的做法折腾了一下,写篇博文抱怨一下。我们先来看一下IETF(Internet Engineering Task Force)对URI结构的标准定义,注意path部分(/over/there)是包含开头的斜杠的。而微软的眼中偏偏少了开头的这个斜杠——over/there。阅读全文
posted @ 2014-02-11 12:41 dudu 阅读(3907) 评论(21) 编辑
摘要: 使用微软的东西,经常会遇到误导人的错误。这次在将站点从IIS 7.5迁移至IIS 8.0后,调用Web Service(.asmx)时出现错误提示:远程服务器返回错误: (405) 不允许的方法。这个问题竟然是因为IIS 8.0默认没有添加*.svc的映射。阅读全文
posted @ 2014-02-10 22:09 dudu 阅读(32129) 评论(4) 编辑
摘要: 在SQL Server中还原差异备份,需要先还原在差异备份时间点之前的一个完整备份,在还原完整备份时要加上NORECOVERY参数。如果没有加上NORECOVERY参数,在SQL Server 2008/2012 Management Studio中执行SQL语句会出现错误提示:The log or differential backup cannot be restored because no files are ready to rollforward.阅读全文
posted @ 2014-02-08 16:31 dudu 阅读(9896) 评论(2) 编辑
摘要: 自从使用Visual Studio 2013之后,多次遇到这个问题。问题发生于在Visual Studio 2013中复制/粘贴的时候。问题发生后,Visual Studio 2013停止响应,状态栏一直显示“Waiting for a required operation to complete...”,只能通过任务管理器强制结束Visual Studio进程,带来的后果是——所有未保存的代码全部丢失。阅读全文
posted @ 2014-02-05 15:11 dudu 阅读(1445) 评论(0) 编辑
摘要: 在用HttpClient发起https请求时,遭遇了“The remote certificate is invalid according to the validation procedure”异常。解决方法:在web.config中添加system.net/settings/servicePointManager checkCertificateName="false" checkCertificateRevocationList="false"阅读全文
posted @ 2014-02-03 20:59 dudu 阅读(3078) 评论(2) 编辑
共79页: 首页 上一页 9 10 11 12 13 14 15 16 17 下一页 末页