随笔分类 - 工作随记
遇到的小问题
摘要:前两天项目中因为历史原因数据库中的一个字段是varchar类型,在做SQL参数化处理时候默认都是DbType.String,免得查询出现数据转换,于是做类型一致,搜了下对应关系还没找到,只好自己打开SQL SERVER Profiler跟踪了下,对应如下:DbType.String——>nvar...
阅读全文
摘要:要在新机器上安装memcached和mongodb服务,折腾了一天,终于把这两个服务在windows下跑起来了。 memcached主要参考http://www.rootop.org/pages/2768.html或者类似的基本都能搞定。 如果要在机器上启动多个memcached服务,参考h...
阅读全文
摘要:如题: 使用web.config的configuration/location节点. 在configuration节点内新建一个location节点,注意这个节点和system.webserver那些是平级节点 然后使用location/@path 来指定某个单独的文件,这个文件可以是as...
阅读全文
摘要:JAVA DES C# 对应
阅读全文
摘要:最近在项目中需要用到多线程,考虑了一番,选择了ThreadPool,我的需求是要拿到线程执行方法的返回值,但是ThreadPool.QueueUserWorkItem的回调方法默认是没有返回值的,搜了搜,都是简单介绍ThreadPool.QueueUserWorkItem的各种用法,只能自己想办法了。 回调方法不带返回值,迂回一下,回调方法用对象的方法,返回值放在对象的属性中,在对象方法执行时将需要的返回值赋值给对应属性。等所有线程执行完,循环对象列表,取回返回值,然后想怎么处理返回值就OK了。上代码: 封装对象: 1 using System; 2 using System.Thr...
阅读全文
摘要:原文:http://improve.dk/making-url-rewriting-on-iis7-work-like-iis6/Upgrading to IIS 7 should be rather transparent, unfortunately that is not the case when itcomes to URL rewriting as we knew it from IIS 6. In IIS 6 all we had to do was to add a wildcard mappingmaking sure that all requests went throu
阅读全文
摘要:今天在用asp.net mvc3 razor引擎的cshtml时候,页面不智能提示,搜索一番都是让重装VS和MVC的。 卸载MVC重装还好说,重装VS感觉不太靠谱。 重装了下MVC3没效果,难道真要重装VS? 后来想到自己先装了MVC4,可能是MVC4的影响,于是卸载MVC4。 OK,问题解决,可爱的智能提示又回来了!!!
阅读全文
摘要:今天的JS在IE8、IE9兼容性视图又出现一些显示问题,F12一下,逻辑上没问题,于是猜测应该是对dom的解析问题; 因为JS中动态修改了table的内容,发现在兼容性视图中需要添加<TBODY>标签才能完全显示table内容。 PS:在一些基于IE的第三方浏览器上也有类似的问题(360等);
阅读全文
摘要:前几天在遇到WCF返回匿名类型时,采用了datatable返回值,虽将nullable类型处理掉,发现在调用端生成很多实际用不上的XML。 突然才想起为什么不返回string或XML格式数据呢,如此就能在服务端很好的控制格式。 如下代码:View Code ///<summary> /// 转为XML类型 ///</summary> ///<typeparam name="T">泛型参数</typeparam> ///<param name="array">IEnumerable</par
阅读全文
摘要:在WCF的服务端,通常会有很多函数需要返回匿名类型的集合。 之前一直在winform或web的类中返回object[]或是List<object>是OK的,但是在wcf里返回的时候会报错。 试了几种方法,最终通过返回DataTable的方法解决了。 首先,写个扩展方法用来转换IEnumberable类型的数据为DataTable。public static DataTable ConvertToDataTable<T>(this IEnumerable<T> array){var ret = new DataTable();ret.TableName = t
阅读全文
摘要:今天给项目添加一个小功能,使用的是项目中已经使用的ajaxpro2来实现AJAX调用,发现和往常一样添加方法后,调用不到后台代码,什么错误也不提示。 使用这种别人提供的东西倒是方便,遇到问题了不好跟踪是个问题,网上搜索一番,也是没找到答案。 没办法用firebug也挂上来,在一堆JS里看了看,实在是晕。 最后一招用上,把方法一点点精简,参数去掉,发现原来是参数类型问题,在JS里面var类型用多了,没考虑到在JS调用后台方法类型没转换掉; 记录一下,@~@!
阅读全文

浙公网安备 33010602011771号