2015年1月19日

摘要: 1.复杂类问题还有很多,只是列举本人见到的一些问题 阅读全文
posted @ 2015-01-19 20:10 Super Cow 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 根据上面的分析,大概总结出来几点1.80%左右的问题或bug往往是在不可调试的环境下(生产环境)2.解决问题最笨的方式应该就是调试了。(而且往往问题不可调试)3.一位童鞋面对bug的反应,一定程度上能反映该童鞋的工作能力。简单问题解决思路 可调式环境 查看日志 1。良好的代码,肯定... 阅读全文
posted @ 2015-01-19 19:51 Super Cow 阅读(291) 评论(0) 推荐(0) 编辑

2014年9月4日

摘要: 默认配置: 默认配置文件的路径%APPDATA%\NuGet\NuGet.Config (DOS) 或 $ENV:APPDATA\NuGet\NuGet.Config (PowerShell),(例如D:\Users\username\AppData\Roaming\NuGet\NuGet.c... 阅读全文
posted @ 2014-09-04 10:12 Super Cow 阅读(7768) 评论(0) 推荐(0) 编辑

2014年8月2日

摘要: 背景: 搞的手机站要上线,电脑测试木有问题,拿手机访问,有个页面始终不正常,其他的 windows phone 的正常, ios 的也正常就唯独 ,用的是安卓,uc的浏览器显示有问题我勒个去,那个查啊,最终定位到了,安卓版中,uc浏览器中有个广告过滤设置,关闭后正常。这个页面中,有一部分广告,但是整... 阅读全文
posted @ 2014-08-02 16:36 Super Cow 阅读(560) 评论(0) 推荐(0) 编辑

2014年7月31日

摘要: 不知道为什么,越是上线,越是莫名其妙的出很多问题环境:vs2013调试问题的时候,监视不管用,不论什么监视值都是:未能计算表达式的值,这尼玛要急死人。1. 项目是debug的啊,代码应该没有任何优化才对啊。之前还能调试来着。2. 代码明显没有问题,即便是有问题也有异常捕捉。显然也不是代码的问题3. ... 阅读全文
posted @ 2014-07-31 16:13 Super Cow 阅读(1113) 评论(0) 推荐(1) 编辑

2014年7月30日

摘要: 大概阐述一下问题,这里需要的处理就是,如果两个商品数据一样(编码,颜色,尺码都相同),那么数量叠加,否则,直接添加这里的问题通过EF获取数据的时候一直都取不到数据。看一下监视,其中item[0],明明数据值都相容,只是编码一个为ph2013090300001 ,数据库中为PH201309030000... 阅读全文
posted @ 2014-07-30 16:48 Super Cow 阅读(180) 评论(0) 推荐(0) 编辑

2014年7月23日

摘要: 废话不多说了就给出一点点失败的教训。供以后借鉴。 在商城的项目中。有推荐的商品数据,此数据是通过jsonp,请求http://ad.junph.com/ 类似这么个域名的返回的数据。由于我的谷歌浏览器装有一个广告过滤插件(尼玛不知道哪辈子装的了,当时也是为了看看去广告效果吧) 结果导致,请求... 阅读全文
posted @ 2014-07-23 21:16 Super Cow 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 最近有个web站要上线了,各种忙碌,今天就发现有个地区设置的地方,尼玛竟然还是测试的东西,于是苦逼的加班改下吧。简要的给出了一种实现思路。其实很简单,最复杂也只不过两次请求。单击改变省市的时候需要两次ajax,单击改变市的时候只需一次。在下拉框的onchang事件上绑定即可。扩展一下,貌似搞个j... 阅读全文
posted @ 2014-07-23 21:06 Super Cow 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 大婶儿们出来解决个问题,看看有碰见过的没截图中的 if (order.EShopOrder_PayStatus == 0 && order.EShopOrder_Status == 0 && totalFee >= order.EShopOrder_OrderPrice... 阅读全文
posted @ 2014-07-23 10:09 Super Cow 阅读(189) 评论(0) 推荐(0) 编辑

2014年7月17日

摘要: 具体东西就不多说了,所有编译,代码都是木有问题的。 结果预览页面的时候竟然告诉我编译错误,尼玛这不科学啊。 来看看错误页面看着问题大概应该是缺少} ,或者多了个} 倒置的编译错误才对,但是编译生成完全没有问题啊,没办法,既然报这个问题,那肯定是最终合并生成的代码文件存在bug那到底是哪里出的... 阅读全文
posted @ 2014-07-17 15:19 Super Cow 阅读(284) 评论(0) 推荐(0) 编辑

2014年7月16日

摘要: 装饰者模式:动态地给一个对象添加一些额外的职责,就增加功能来说,Decorator模式比生成子类更为灵活。 Decorator模式的工作原理是:可以创建始于Decorator对象(负责新的功能的对象)终于原对象的一个对象“链”。适用性在以下情况下可以使用 Decorator 模式:在不影响其他对象... 阅读全文
posted @ 2014-07-16 14:53 Super Cow 阅读(148) 评论(0) 推荐(0) 编辑

2014年7月15日

摘要: 我们先看Hashtable。MSDN的解释:表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。Hash算法是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不 同的... 阅读全文
posted @ 2014-07-15 14:32 Super Cow 阅读(290) 评论(0) 推荐(0) 编辑

2014年7月11日

摘要: 为什么需要jsonp 同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相同。这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作。 其实说白了就是脚本不支持跨域访问那怎么办 一:是让 Web 页面向它源自的 We... 阅读全文
posted @ 2014-07-11 21:44 Super Cow 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 单点登录的实现原理 单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单点登录时,也会遇到一些小问题,在不同的应用环境中可以采用不同的单点登录实现方案来满足需求。我将以我所遇到的应用环境以及在其中所经历的各个阶段与大家分享,若有不足,希望各位不吝赐教... 阅读全文
posted @ 2014-07-11 21:43 Super Cow 阅读(383) 评论(0) 推荐(0) 编辑

2014年7月10日

摘要: 正如其名,简单工厂,比较简单,直接给出一个计算器的demo(可以参见大话设计模式,按照自己的想法写的,有些许不同)1。 工厂中我们的switch也可以写到配置文件中,通过反射的方式创建操作对象。例如:使用工厂的核心:可以封装易变的部分到工厂中,外界一般使用基类对象或接口,来达到依赖导致的目的。 系统... 阅读全文
posted @ 2014-07-10 22:39 Super Cow 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 单例模式分析 简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中, 任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。 需求: 为什么要有单例模式呢,需求才是最根本的原因。那么究竟是为什么呢。 场景1.:需要我们做个winform的用户管理信息系统,那... 阅读全文
posted @ 2014-07-10 08:29 Super Cow 阅读(230) 评论(0) 推荐(0) 编辑

2014年7月7日

摘要: Remoting基本原理及其扩展机制(http://www.cnblogs.com/idior/archive/2007/03/06/665479.html)Microsoft .Net Remotinghttp://www.cnblogs.com/wayfarer/archive/2004/07/... 阅读全文
posted @ 2014-07-07 22:19 Super Cow 阅读(152) 评论(0) 推荐(0) 编辑

2014年7月1日

摘要: 最近搞redis存储对象出了点问题,大概说一下背景,项目原有的东东以前存的是redis,存储的直接是对象模型,没有问题,这里存储对象存储任何信息事都没有问题的。但是现在调整为存储序列化的json字符串,此时获取对象信息发生了问题,不是报错就是有乱码似的东东,一开始以为是编码问题,其实不准确,现在来... 阅读全文
posted @ 2014-07-01 21:38 Super Cow 阅读(2703) 评论(0) 推荐(0) 编辑

2014年6月30日

摘要: 在标签页还没有诞生的时候, 浏览器对关键词的搜索似乎只能另起窗口显示搜索结果。且这些结果页散乱无序,假若再返回某一页面,就要从桌面一堆窗口里或者一长串任务栏内去翻找,相信现在用惯有标签页浏览器的同学,应该没有谁会愿意再去用这样的产品。这是一个典型的页面跳转例子,并且散乱无序是用户很头痛的事情。在用户... 阅读全文
posted @ 2014-06-30 09:54 Super Cow 阅读(859) 评论(0) 推荐(0) 编辑

2014年6月27日

摘要: 一、失血模型失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类。简单来说,就是domain ojbect包含了不依赖于持久化的领域逻辑,而那些依赖持久化的领域逻辑被分离到Service层。Service(业务逻辑,事务封装) --> DAO ---> ... 阅读全文
posted @ 2014-06-27 12:08 Super Cow 阅读(576) 评论(0) 推荐(0) 编辑

2014年6月24日

摘要: 首先看看散列算法是什么。 散列函数或散列算法,又称哈希函数,英语:Hash Function,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做散列值的指纹。散列值通常用来代表一个短的随... 阅读全文
posted @ 2014-06-24 15:46 Super Cow 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 不推荐List做API原因有如下两点:1.首先List 设计之初就没有设计成可扩展的,我们不能重新其任何方法。这就意味着,我们操作List的时候却不能有任何的通知机制,而Collection却提供了SetItem虚方法以供重写,以便于我们在修改成员信息或者添加成员的时候可以自定义实现通知机制。2.其... 阅读全文
posted @ 2014-06-24 09:27 Super Cow 阅读(214) 评论(0) 推荐(0) 编辑

2014年6月23日

摘要: 今天看东西的时候看见这么个扩展方法Aggregate(累加器)很是陌生,于是乎查了查,随手记录一下。直接看一个最简答的版本,其他版本基本没什么区别,需要的时候可看一下public static TSource Aggregate( this IEnumerable source, Func func... 阅读全文
posted @ 2014-06-23 15:41 Super Cow 阅读(313) 评论(0) 推荐(0) 编辑

2014年6月22日

摘要: 好吧我们继续上一篇来挖掘。基本上明白了Action过滤器其实就应该是利用AOP的思想,在Action执行中调用了我们的过滤器方法的。就跟我们预想你一直一致。 过滤器是实现了,也调用了,但是这个东东是从何而来,从之前看到的代码我们知道,其实也就是filter调用了我们自定义实现的过滤器,而他是怎么找... 阅读全文
posted @ 2014-06-22 21:06 Super Cow 阅读(194) 评论(0) 推荐(0) 编辑

2014年6月20日

摘要: 一直在想,怎么写这个源码分析,那些大神们是如何一步步分析写的文章。最开始不可能就了解其本质实现的,我们对任何事物总是有个认知过程的的。那门我就从这个认知过程一步步的解析一下过滤器使用和其本质实现吧。当然前提还是对Mvc有一些了解。(这里我装了ReSharp插件和Reflector一起使用的,所以有些... 阅读全文
posted @ 2014-06-20 16:04 Super Cow 阅读(164) 评论(0) 推荐(0) 编辑

2014年6月19日

摘要: 今天按着Artech的文章又研究了研究过滤器的源码,主要究其实现,还有一点不清晰的地方,可惜周末得回趟家,老妈身体小样。周末只能小看一下书了。继续研究,过两天搞两个例子多试下,研究完了源码及其实现,清晰多了。要不用的总感觉不太清楚。还有几篇文章也看了,现在就不贴出了,等些例子的时候会一起给出。在... 阅读全文
posted @ 2014-06-19 21:28 Super Cow 阅读(293) 评论(0) 推荐(0) 编辑

2014年6月18日

摘要: 之前做的工作需要物流信息查询和顺丰进行对接。看了看顺丰提供的对接文档。WebService服务,想想不能每次都重新写调用的代码吧,如何复用呢。查了查动态调用WebService的方式,学习了下。using System;using System.Collections;using System.... 阅读全文
posted @ 2014-06-18 12:34 Super Cow 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 假设我们书店需要录入一本书,为了简单的体现我们的自定义验证,我们的实体定义的非常简单,就两个属性,一个名称Name,一个出版社Publisher。public class BookInfo { public string Name { get; set; } p... 阅读全文
posted @ 2014-06-18 12:15 Super Cow 阅读(368) 评论(0) 推荐(0) 编辑

2014年6月17日

摘要: 表示一个类,该类用于将 JSON 格式的内容发送到响应。ContentEncoding:编码格式(最好按标准utf-8)ContentType: mime类型Data:数据设置JsonRequestBehavior:请求类型,该值指示是否允许来自客户端的 HTTP GET 请求,枚举MaxJson... 阅读全文
posted @ 2014-06-17 17:48 Super Cow 阅读(856) 评论(0) 推荐(0) 编辑

2014年6月13日

摘要: 之前公司中,运用ActionFilterAttribute特性实现用户登录信息的验证,没事看了看,留下点东西备忘。好的,瞅这玩意一眼就大概能猜到这货是干嘛的了吧,没错,action过滤器。其实就是AOP的思想,将我们的逻辑或业务进行了分片,使我们更加专注于业务的实现。不太清楚的娃子可以度娘下。(其实... 阅读全文
posted @ 2014-06-13 12:24 Super Cow 阅读(414) 评论(0) 推荐(0) 编辑

导航