摘要:
原文url:http://news.cnblogs.com/n/205045/ 尽管“眼见为实”,但有时候我们也会被自己的眼睛欺骗,正如下面使用“强行透视法”所拍摄的照片。 “强行透视法”是一种借用了视力幻觉的技术,通过选取特定的拍摄位置和角度让拍摄物看起来比它实际的或远或近或大或小许多,通常用在摄影、摄像和建筑中。使用“强行透视法”可以让你眼中的世界充满无穷无尽的奇幻色彩。 以下照片真真切切乃一次性拍摄出来的,没有经过任何后期处理,果然是一点心思,几分创意,就能构成一幅妙趣横生的图片! 阅读全文
摘要:
-_- 阅读全文
摘要:
-_- 阅读全文
摘要:
@下面是asp.net中的编码转换方法:中文转Unicode:HttpUtility.UrlEncodeUnicode(string str); 转换后中文格式:"%uxxxx"举例:"柳_abc123"转换结果是:"%u67f3_abc123"Unicode转中文1:HttpUtility.UrlDecode(string str);str格式:"%uxxxx",举例:"%u67f3_abc123"Unicode转中文2:Regex.Unescape(string str);str格式:&qu 阅读全文
摘要:
-_- 阅读全文
摘要:
@如果网站的内部编码是gbk,那么url中中文字符串就必须为gbk编码,如果传输的url中文字符串为utf8编码,就会产生乱码问题,具体传输的编码类型,可以在浏览器的开发工具中检测到,例如Chrome,查看network中的请求头,然后查看view source就能看到传输的编码了。对比,就能看出是什么编码了。---点击view source后效果---asp.net中处理中文字符串编码的方法:System.Web.HttpUtility.UrlEncode(url) //这里会将中文字符串转换为网页默认的编码,例如网页是gbk编码,这里就会编码为gbk编码。当然也可以指定编码System.W 阅读全文
摘要:
原文url:http://www.cnblogs.com/JerryWeng/p/3654533.html其实很多非业务逻辑的功能,比如分页,数据过滤,可以在程序上面节省很多内存和CPU时间,但往往又找不到一个比较通用有效的方法,花了点时间,终于把我想要的在数据库中分页和过滤的功能写了出来,在这里分享。第一期望:我希望输入页码(pageIndex),每页显示的记录数(pageSize),然后这个存储过程就可以给我一个当前页的数据集。首先,我假设有个表叫Configuration,里面就3个字段,Id, Key, Value,就是一个简单的数据表,定义如下:CREATE TABLE [dbo]. 阅读全文
摘要:
原文url:http://www.cnblogs.com/qingyuan/p/3654691.html几年前的某个时候,公司大伙都等着下班我却等着晚上加班,因为产品经理对产品的某个功能进行了调整和修改,我必须加班将其修改完善。对于这种事情我 已经数不清了,产品经理的每一次变动都得让我们技术部门的同学们加班到深夜甚至到天明,如今回忆起来历历在目!今天这个文章我们不谈论是谁的责任,也不去 抨击产品经理的无能,说说技术人员为什么总是在抱怨需求在变动这些事, 希望大家踊跃讨论。 一. 抱怨现象 最近我做了实施人员,经常到各个客户工厂去给他们实施项目,在这个过程中我了解到了软件的真实使用者,在... 阅读全文
摘要:
朋友帮你是善事,是道义;朋友不帮你也无可厚非,不该心怀怨尤。 阅读全文
摘要:
概述 安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NET MVC应用程序时一些值得我们注意的安全问题。本篇主要包括以下几个内容 :认证授权XSS跨站脚本攻击跨站请求伪造认证 所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也 就是说我们的整个程序或者某些功能是针对某些特定的用户开发的,那么我们可能就要进行认证来确定用户的身份。需要注意的是,认证与授权是是完全不一样的概 念,我们要区别对待。打个比方,在ASP.NET MVC里面允许某一类用户访问某个Action就是授权。A.. 阅读全文
摘要:
1,什么是重构?是在不改变系统行为的前提下,对内部代码的重新组织,提高可理解性和降低修改成本。2,为什么要重构?一个小修改牵涉到了多个地方,且这些点处于未知状态不易读懂代码(包括读懂自己1个月前的代码)新手修改代码上手慢,需要很久才能进行有信息的代码修改需求变化时,代码层面响应慢3,什么时候需要重构?随时随地的重构,也就是从一开始就进行小范围的重构,就不至于时间久后没法平滑的重构了上面这句实际上是个方法论级别的,真实中,还是没办法判断什么时候要进行重构,于是换成:当代码中出现了坏味道时需要重构什么是坏味道:存在重复代码时函数体太长函数参数太长无法直观的看出代码逻辑类太大对一个常量存在了多个副本 阅读全文