摘要:
今天(2010.3.23)上午习惯性”google”->ctrl+enter,忽然发现地址栏中url被转到了google.com.hk!而且页面上赫然写着“欢迎您来到谷歌搜索在中国的新家”。看来google真的”退出”中国了,原本此事件并没让我产生思想上的波澜,首先是因为我真的不了解其中的玄机,网上传论的各种理由或许只是... 阅读全文
随笔档案-2010年03月
迎接Multitouch时代系列之--传统的操作体验
2010-03-21 13:37 by 姜 萌@cnblogs, 464 阅读, 收藏,
摘要:
本篇实际上就是MSDN上HOL的实现。不过一开始没找到那个HOL源码下载,于是自己做了一个,改了些功能和设计。本身并不复杂,程序的效果就是可以在窗口的一个区域上添加各种RenderTransform样式图片图片,用户能够通过鼠标对每一张图片进行拖拽和缩放,拖拽的图片能够被置顶。看下效果: 呵呵就是个山寨的“传统版智能照片桌面”。设计说明相当于做一个User Control,... 阅读全文
迎接Multitouch时代系列之--体验多点触控
2010-03-21 13:36 by 姜 萌@cnblogs, 489 阅读, 收藏,
摘要:
实现UI交互的软硬件技术相比十年前已经发生了很多革命性的变化,这就允许开发人员能够使用更高级但更容易使用的技术来开发复杂的UI交互系统,与此同时人们对界面的要求也发生了改变,从最开始的要有交互界面->要有图形交互界面->要有带漂亮图片的界面->要不同状态的UI元素有不同外观->要有带动画的界面->界面要能声控、触控甚至……对于UI/UE设计者们... 阅读全文
小试牛刀:自制一个轻量级验证框架(A Lightweight Model-Validation Framework Of Sopaco)
2010-03-14 18:06 by 姜 萌@cnblogs, 4429 阅读, 收藏,
摘要:
在软件开发中经常需要写数据验证的代码(有的是通过xml进行配置),对于web客户端而言我们可以使用jquery的validation插件,得意于js语言的灵活特性,可以快速的写出整洁高效的js验证代码。而在服务端这边,用静态语言写出的代码给人印象就不那么灵巧了。幸好C#在3.x中加入了lambda expression、Extension Methods等新语法特性以及相关的编译器支持,再加上即将... 阅读全文
自己动手实现AntiForgery。
2010-03-14 00:40 by 姜 萌@cnblogs, 2033 阅读, 收藏,
摘要:
为了防止恶意向服务器post数据(比如防止第三方程序模拟post行为)很多web的表单提交使用了特殊的手段,比如qq的登录,论坛的发帖,或是下载网站的放盗链,这些可以统称为AntiForgery。 在asp.net mvc中,我们可以通过Html.AntiForgery()来生成Token,并在相应的action上使用ValidateAntiForgeryTokenAttribute来让框架自动为... 阅读全文
再写点东西……
2010-03-12 00:11 by 姜 萌@cnblogs, 267 阅读, 收藏,
摘要:
原本在2009年即将过去的时候,看到cnblogs里那么多人都写了”回顾过去展望未来”这类的文章,心里就有点痒,本想爆发下文采也写一篇,但由于当时有些事情要处理所以一时没写下来。之后就不了了之了,现在都三月份了(唉,时间过得好快!),突然想写写东西,也算是满足经历了许久之后想要将自己的某些想法表露出来的冲动。 从刚进大学学习幼稚的去学习C,C++,数据结构,算法,到2008年10月初开始正式学习n... 阅读全文
.NET APM之自制异步调用组件
2010-03-11 02:53 by 姜 萌@cnblogs, 524 阅读, 收藏,
摘要:
APM(=Asynchronous Programming Model(=异步编程模型)) .NET为我们提供了很多异步编程的方案,而在即将随.NET 4.0正式发布的F#更是为开发人员提供了强大的并行编程能力(http://www.infoq.com/cn/news/2009/11/pdc09-fsharp,http://msdn.microsoft.com/zh-cn/magazine/cc9... 阅读全文
(摘)***:做人的基本原则(看完终身受益)
2010-03-07 10:15 by 姜 萌@cnblogs, 234 阅读, 收藏,
摘要:
一个人不管有多聪明,多能干,背景条件有多好,如果不懂得如何去做人、做事,那么他最终的结局肯定是失败。做人做事是一门艺术,更是一门学问。很多人之所以一辈子都碌碌无为,那是因为他活了一辈子都没有弄明白该怎样去做人做事。 每一个人生活在现实社会中,都渴望着成功,而且很多有志之士为了心中的梦想,付出了很多,然而得到的却很少,这个问题不能不引起人们的深思:你不能说他们不够努力,不够勤劳,可为什么... 阅读全文
Architecture & Pattern & Practise 之 我也IoC
2010-03-05 00:11 by 姜 萌@cnblogs, 520 阅读, 收藏,
摘要:
对于IoC,第一次接触这个概念在当初学Spring的时候,当时觉得这种设计真是合理,使用IoC我们就能将我们创建的对象管理起来,而不必在对象间手动传来传去还要自己维护。使用Spring更能增强我们对denpendency relation的理解。 Ioc英文为 Inversion of Control,即反转模式,后被大牛Martin Fowler改名为 Dependency Injection ... 阅读全文