buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

2016年1月14日 #

http流请求时,被请求站点HttpContext.Current为null?

摘要: 儿时记得看过一篇课文,说有个农夫要寻觅一颗草药,他每天爬山去找寻,但一直无果。在将要灰心的放弃时,意外发现他苦苦寻觅的草药,就在他每天经过的山脚下 阅读全文

posted @ 2016-01-14 08:25 buguge 阅读(845) 评论(0) 推荐(0)

2015年12月19日 #

ASP.NET将原始图片按照指定尺寸等比例缩放显示图片

摘要: 一般来说,我们用http://xxx/a.aspx对a.aspx网页请求。ASP.NET处理了网页以后,就把该网页的内容发送回浏览器。a.aspx的内容一般是含有超文本标记的文本文件流(Response.ContentType即输出流的 HTTP MIME 类型,默认值是“text/html”),这是谁都不会怀疑的。但是a.aspx不但能够返回这种平常的网页文本外,把它广义开来,它其实可以返回任何类型的流数据。而,我们只需要对Response对象进行操作即可改变输出流的内容。 把图像文件看作是一个二进制流,我们试图从一个图像文件创建了他的流对象,并且将流写入到Response.OutputStream中,这样图像文件就被发给了请求的浏览器。但是浏览器还必须要识别出这是一个图像文件,因此,在发送这个流之前,将Response.ContentType更改成这种图像文件的MIME类型。浏览器在收到这个流之后,调用相关的应用程序,图像就被显示在了浏览器上。虽然实际地址还是aspx结尾。 这样我们就能很好理解怎么去向用户发送标记。例如,在一张普通的网页中写img标签,使它的src指向a.as 阅读全文

posted @ 2015-12-19 20:06 buguge 阅读(5264) 评论(0) 推荐(2)

2015年11月19日 #

AutoMapper的简单使用

摘要: 接触AutoMapper已经有两年多的时间了,在ORM框架中,它使持久层对象与DTO对象之间的转换变得相当简单。 随着负责的项目的增多,使用的技术框架一多起来,很多具体的技术点难免记不清, 加上同时兼做需求、研发、质量管控, 有时候写起代码来就感到很手生。 好脑袋不如烂笔头 阅读全文

posted @ 2015-11-19 20:18 buguge 阅读(1005) 评论(0) 推荐(0)

2015年11月13日 #

Post方式的Http流请求调用

摘要: 以mvc web应用程序为例,服务端的接口Action用[HttpPost]标记。其声明及获取数据的方式有两种: 方式一,不声明参数,通过Request.InputStream得到请求的参数; 方式二,显式声明参数,程序里即可直接取参数的值 阅读全文

posted @ 2015-11-13 20:58 buguge 阅读(1379) 评论(0) 推荐(0)

2015年10月30日 #

我对公司产品操的那些蛋心【持续更新】

摘要: ● 办理登机牌服务去掉航站楼 这是一个移动应用,线上运行了有多半年了。办理登机牌的页面如下图: 业务方找到产品经理,说“乘机人一般不知道在哪个航站楼登机,所以去掉航站楼的选择吧,我们把航班与航站楼的对应关系给你们,你们维护到系统里。这样,我们根据客户输入的航班号就能匹配出对应的航站楼。” 产品经理咔 阅读全文

posted @ 2015-10-30 20:00 buguge 阅读(258) 评论(0) 推荐(0)

2015年10月28日 #

早安Visual Studio!一次重构之旅,夏洛特烦恼

摘要: 我前几天重构代码时,修改了项目的程序集名称和命名空间,而遗漏了对.ashx文件里的标记的修改。 最终导致当调试程序时,visual studio出现了令人费解的提示弹窗。 阅读全文

posted @ 2015-10-28 08:57 buguge 阅读(709) 评论(0) 推荐(0)

2015年10月22日 #

使用EntityFramework的烦恼

摘要: 我有一个应用程序,是实现数据ETL同步的,即把数据从一个db里抽取出来,经过处理后,存储到另一个db里。 O/RM采用的是EF db First。 随着项目程序的开发,EF的不足越来越明显。● 根据EDM生成的类,没有继承关系,影响程序设计实现●EF无法实现事务隔离 阅读全文

posted @ 2015-10-22 10:45 buguge 阅读(1019) 评论(4) 推荐(0)

2015年10月16日 #

一个网站群集环境下的问题

摘要: 站点由3台服务器做的负载, 由于网站文件版本不一致,导致个别用户访问时出现问题。 阅读全文

posted @ 2015-10-16 19:22 buguge 阅读(359) 评论(0) 推荐(0)

短信验证码——资产安全的最后防御底线

摘要: 在网上支付兴起、短信验证码还未投入使用前,支付密码是唯一的认证方式,而密码丢失、账号被盗而造成资金损失的不在少数。而现在,手机成为标配,手机号码本身就可以成为自己一个独特的身份标识,同时兼具私密性和唯一性。手机短信验证码的诞生,我们很少再看到这样的新闻,因为手机验证码的产生可以说是改变世界的。 阅读全文

posted @ 2015-10-16 16:03 buguge 阅读(574) 评论(1) 推荐(0)

2015年9月29日 #

解决方法of未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

摘要: 在开发的一个报表转换功能涉及到Excel97-2003(.xls)文件的导入。使用oledb来读取excel数据。 我使用的IDE是vs2013,OS是win7 64位,调试程序时报异常:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。 解决方法为:在项目属性的“生成“里,将目标平台由默认的Any CPU改为x86 如果是对于web网站,excel导入用OLEDB,则需修改应用程序池的设置 阅读全文

posted @ 2015-09-29 12:15 buguge 阅读(32794) 评论(4) 推荐(0)

2015年9月23日 #

已经为类型参数“Chart”指定了 constraint 子句。必须在单个 where 子句中指定类型参数的所有约束

摘要: 今天,在做类封装时,使用了泛型类,遇到了如下2个问题: √ 变量类型“type”没有 new() 约束,因此无法创建该类型的实例 √ 已经为类型参数“Chart”指定了 constraint 子句。必须在单个 where 子句中指定类型参数的所有约束 阅读全文

posted @ 2015-09-23 16:15 buguge 阅读(305) 评论(0) 推荐(0)

2015年9月17日 #

机场服务后台-登机牌订单处理需求优化

摘要: 当手头开发和维护的项目较多时,往往当出现问题时,我们无法定位原因,只有去打开程序查看逻辑来排查。那么,就要想办法,完善功能和交互、完善日志和监控告警,让系统做得足够“傻瓜”。 阅读全文

posted @ 2015-09-17 11:33 buguge 阅读(749) 评论(1) 推荐(0)

2015年9月7日 #

看svn用户组管理功能的产品设计

摘要: 我负责公司的svn配置。用了近一年了,今天饶有兴致,分享一下svn的用户组管理功能,这个产品设计值得借鉴,简单易用。 对于产品设计来说,细节很重要,对于互联网产品,更是如此。能让用户一步完成的,不要分多步。用户的感受很微妙,就像百度首页上的“设百度为首页”改为“把百度设为首页”一样,这么简单的一改,日pv就多了数千万。 阅读全文

posted @ 2015-09-07 09:57 buguge 阅读(378) 评论(0) 推荐(0)

2015年9月1日 #

对公司产品开发流程的一点儿看法

摘要: 事先尽可能的明确需求,对后续的开发和测试,不说事半功倍,但一定能提高项目的绩效。要不,要开发流程干毛用。 ——设计流程和用例的好处,1st,一目了然,开发、测试人员易懂,2nd,反过来推敲产品,让产品更合理;3rd,指导后续的开发、测试。 一个产品,如果只有一个原型,缺乏必要的文字描述和流程说明,我表示质疑,这个产品经理是否真正的了解自己的产品? 阅读全文

posted @ 2015-09-01 15:11 buguge 阅读(604) 评论(2) 推荐(0)

2015年8月14日 #

你信吗? 好的应用程序设计可以降低成本提高效率

摘要: 去年8月底写过一篇博文,至今对里面提到的“架构要考虑成本和效率”很深刻。 在这一年的工作中,也一直在实践和思考,如何合理设计应用程序,如何设计应用之间的交互,来降低成本,提高效率。好的应用程序架构可以降低成本提高效率,这主要在于设计和思想。 阅读全文

posted @ 2015-08-14 13:56 buguge 阅读(358) 评论(1) 推荐(0)

2015年8月3日 #

mvc项目controller重命名了,用原网页url访问不了了,怎么办?

摘要: 如题。MVC项目,手机网站。 公司的官方微信上,用户关注之后,点击相应菜单就可以使用相关的功能。最近项目重构,有些不规范的命名方式给予了重构。上线后,微信上发现一些网页访问不了了。联系微信的维护人员不方便,那么,如何通过修改我们的程序可以解决呢?下面的解决方法:1. web.config里handl... 阅读全文

posted @ 2015-08-03 15:08 buguge 阅读(1035) 评论(0) 推荐(0)

2015年6月30日 #

巧用沃邮箱快速监控系统运行情况

摘要: 系统监控是系统设计中不可缺少的一部分。这样可以在系统运行过程中出现问题后,可以第一时间知道,快速响应,进行处理和解决。而不是被动的让客户提出来。 问题来了,用什么方式通知呢?记日志、发邮件、发短信。而短信并不是那么容易实现。接下来就教你一招。 阅读全文

posted @ 2015-06-30 15:33 buguge 阅读(421) 评论(0) 推荐(0)

2015年6月25日 #

PowerDesigner实用操作

摘要: 让PhysicalDiagram里的表显示字段名;建表语句不生成FK 阅读全文

posted @ 2015-06-25 11:31 buguge 阅读(291) 评论(0) 推荐(0)

2015年6月16日 #

沟通信息不对称“模型”

摘要: 以我实际工作中遇到的情况,设计了一个“数据模型”。 沟通中产生信息不对称,在我们的日常工作中,非常常见。希望大家尽可能客观、全面的进行信息的传递,做有效沟通。同时,当不对称产生后,应该及时意识到并积极化解。否则势必会影响某些员工的工作情绪。 阅读全文

posted @ 2015-06-16 12:12 buguge 阅读(1366) 评论(0) 推荐(0)

2015年5月27日 #

List.Foreach与C#的foreach的区别

摘要: 几年前参加面试时就被提问过,现在面试别人时也经常提到这个问题。 同:对于修改集合里的项时,两者都可以实现;异:List.Foreach可以增删集合项,而foreach不行。 阅读全文

posted @ 2015-05-27 09:51 buguge 阅读(1282) 评论(0) 推荐(0)

2015年5月20日 #

他们突然觉得我懂的还挺多,嘎嘎~

摘要: 今天设计一个预算控制的流程,并设计数据模型,进行数据试算。初稿完成之后,我邀产品经理zhangll和wangxuedong、小组里的技术人员一起评审。评审完之后,两位产品经理对我的设计比较赞同,说,和你合作我们很放心。我说,跟我合作,你们会很累,我也累。一段聊天后,产品经理问,现在咱们在做的这个项目... 阅读全文

posted @ 2015-05-20 20:03 buguge 阅读(353) 评论(2) 推荐(0)

2015年4月27日 #

Mysql跨表更新 多表update sql语句总结

摘要: UPDATE product p, productPrice pp SET pp.price = pp.price * 0.8 WHERE p.productId = pp.productId 阅读全文

posted @ 2015-04-27 16:38 buguge 阅读(595) 评论(0) 推荐(0)

2015年4月23日 #

“你没有权限登录JIRA”的解决办法

摘要: jira默认的用户组有 jira-administrators、jira-developers、jira-users。为了测试功能,我建立了一些用户、项目、还有task。后来觉得jira-users没有什么用,就删掉了。后来发现,除了jira-administrators组里的用户可以登录jira外,其他的用户都无法登录系统了。于是自己又新建了一个jira-users用户组,把相关的用户放到这个组里,但是依然无法登录。 网上查也查不到如何解决, 一度想让运维还原它的mysql数据库。 后来,从http://www.cnblogs.com/xiaofan21/archive/2012/10/09/2717101.html里得到了启示,打开“系统”-》“安全”-》“全局权限”,发现没有指定用户组,指定jira-users上就ok了,同样可以指定自定义的其他用户组。 阅读全文

posted @ 2015-04-23 14:38 buguge 阅读(4331) 评论(0) 推荐(1)

2015年1月12日 #

iis日志查看

摘要: IIS日志是每个服务器管理者都必须学会查看的,服务器的一些状况和访问IP的来源都会记录在IIS日志中,所以IIS日志对每个服务器管理者非常的重要,seoer也不例外,这点同时也可方便网站管理人员查看网站的运营情况 阅读全文

posted @ 2015-01-12 15:02 buguge 阅读(511) 评论(0) 推荐(0)

2015年1月5日 #

自已写的Json序列化方法,可以序列话对象的只读属性

摘要: /* * by zhangguozhan 2015/1/5 * P2B.Common.CJson.ConvertJson.ObjectToJson方法无法序列号只读属性。下面的实现填补了这个不足 *//// /// 将对象转换成JSON字符串/// /// /// /// publ... 阅读全文

posted @ 2015-01-05 15:02 buguge 阅读(651) 评论(0) 推荐(0)