笑看山河

导航

 

2017年5月7日

摘要: 最近由于项目需要,开始研究scrapy爬虫,走过不少弯路,准备写个记录,记下踩过的各种坑。 阅读全文
posted @ 2017-05-07 19:20 笑看山河 阅读(271) 评论(0) 推荐(0) 编辑
 

2015年1月4日

摘要: 最近迷上Couchbase了,现在所有的站点全部试用Couchbase进行缓存及持久化,这样以来貌似风险比较大啊,缓存服务器挂了就完了。 看到有讲到Couchbase的集群方案很简单,于是照着教程做了下。参考文章(http://www.cnblogs.com/long-gengyun/p/... 阅读全文
posted @ 2015-01-04 18:21 笑看山河 阅读(1170) 评论(2) 推荐(2) 编辑
 

2014年4月9日

摘要: 自从哥的项目使用MEF以来,天天那个纠结啊,甭提了。稍有错误,MEF就报错,但就不告诉你哪错了,大爷的。后来看了MEFX的相关调试方法,感觉也不太理想,根本不够直观的看到错误原因,也许是没有深入学习吧。言归正传,百度、谷歌了一圈,发现了一个小技巧,大家不妨参考下。 1 public CompositionContainer Container 2 { 3 get 4 { 5 if (!HttpContext.Current.Items.Contains(MefContainerKey)) 6 { 7 HttpContext... 阅读全文
posted @ 2014-04-09 12:57 笑看山河 阅读(973) 评论(4) 推荐(0) 编辑
 

2014年1月21日

摘要: (最近使用内存分析工具ANTS Memory Profiler,以及其他网友提供的意见发现最终导致内存泄漏的就是MEF,在此特地更新下,与大家分享!最下面红色字体)最近参考使用了郭明峰的一套架构来做新的项目架构,这套架构看起来还是不错的,先向小郭同学的分享精神致敬!(郭同学的项目文档:http://... 阅读全文
posted @ 2014-01-21 10:09 笑看山河 阅读(9098) 评论(43) 推荐(12) 编辑
 

2013年10月14日

摘要: 之前网上找了个生成缩略图的代码,改了改直接用了。问题来了,等比例缩略图时总是发现左边、上边的边线大概有一像素的白边,领导不乐意了,那咱就改吧。图片放大了才发现,那个好像是渐变的颜色,晕,这样的功能领导肯定是接受不了的,图片画质都变了。网上搜了下,解决方案来了,挺多的。我就摘抄下,大家参考下,省的费劲去搜索了!//取得图片大小 var destRect = new Size(Convert.ToInt32(w), Convert.ToInt32(h));//指定所绘制图像的位置和大小 var srcRect = new Size(Convert.ToI... 阅读全文
posted @ 2013-10-14 11:35 笑看山河 阅读(3541) 评论(0) 推荐(0) 编辑
 

2013年7月9日

摘要: 目前用到了EF5进行模型创建,发现从数据库生成过来的实体中并没有包含字段的说明信息(鄙视下微软,这么简单的问题都不给解决下,太粗枝大叶了),网上找到了EFTSQLDocumentation.Generator.exe的相关方法,但按照操作后,死活没有字段说明信息,只好看其源码,最终发现是xmlns的命名空间不对导致的,程序中给写死了,没法用。自己就哪来修改下,变成可视化直接操作的windows应用程序,分享与大家! 1 public partial class Form1 : Form 2 { 3 public Form1() 4 { 5 ... 阅读全文
posted @ 2013-07-09 13:59 笑看山河 阅读(3456) 评论(4) 推荐(0) 编辑
 

2012年12月5日

摘要: 今天SEO说,我们的自定义跳转错误页并不友好,因为在使用redirec时,先返回了302,然后才跳转到404自定义页面上去的,被百度视为异常跳转。为了解决这个小问题,网上查了下,看到这篇文章tp://www.cnblogs.com/death029/archive/2011/07/29/2120889.html看后感觉虽然是解决了问题,但并不是我想要的,因为我需要在页面中控制判断信息是否存在。那么我的解决方案:1:错误页代码:protected void Page_Load(object sender, EventArgs e){ Response.StatusCode = 404; ... 阅读全文
posted @ 2012-12-05 18:19 笑看山河 阅读(1888) 评论(0) 推荐(1) 编辑
 

2012年4月25日

摘要: 我在网易工作了多年,到最后依依不舍地离开,感触很深,网易是一个文化轻松的大公司,有很多值得学习的地方:1、先做人,后做事;对事不对人人品做好了,自然好办事,事情出问题了,不要针对某人,应当分析问题,找出原因,在事后总结、防范,真相出来来,该承担的就承担。2、高效工作产品开发的时候,一般都有产品人员,开发人员,每天规定好产品人员bug反馈时间,没有一天到晚都要即使聊天沟通,毕竟你还得工作,可以制定反馈时间,有节制地沟通。3、20%核心为基础,80%的投入时间如果做为一个项目主要负责人,要抓大放小,把控20%的核心架构,剩余的让伙伴把握,关注进度。4、相信伙伴事情无法解决的时候,要寻求帮助,伙伴是 阅读全文
posted @ 2012-04-25 10:38 笑看山河 阅读(368) 评论(0) 推荐(0) 编辑
 

2012年3月31日

摘要: 关于安全性,本文可总结出一下几点:对用户输入的内容要时刻保持警惕。只有客户端的验证等于没有验证。永远不要把服务器错误信息暴露给用户。除此之外,我还要补充几点:SQL注入不仅能通过输入框,还能通过Url达到目的。除了服务器错误页面,还有其他办法获取到数据库信息。可通过软件模拟注入行为,这种方式盗取信息的速度要比你想象中快的多。漏洞跟语言平台无关,并非asp才有注入漏洞而asp.net就没有注入漏洞,一切要看设计者是否用心。 阅读全文
posted @ 2012-03-31 13:29 笑看山河 阅读(260) 评论(0) 推荐(0) 编辑
 

2012年3月29日

摘要: 本文章用于记录个人在web开发中对网站建设的点点经验记录,内容根据需要随时补充!一个完整的网站应该具备以下功能:1、信息发布功能 这个是网站应具备的基本功能,包括但不限于我们常见的新闻、公告等;此功能主要表现为数据的下行,即有网站管理者(上)向广大用户(下)进行广播式的信息发布。现实中表现方式为使用CMS进行对信息的发布管理。2、信息交流功能 该功能主要是提供网站管理者与用户、用户与用户进行的信息互动交流,表现为数据的上下互行。现实中表现方式为论坛、聊天室、问题反馈、纠错等。3、信息搜索功能 该功能主要为用户提供快速找到所需信息的作用,为了方便用户在庞大的网站信息中,用最短的时间找到所需... 阅读全文
posted @ 2012-03-29 11:33 笑看山河 阅读(3718) 评论(3) 推荐(5) 编辑