摘要:
原文:http://uxdesign.smashingmagazine.com/2009/02/18/9-common-usability-blunders/总结如下:过小的可点击区域(鼠标移动是不精准的,而用户很懒,如果不容易聚焦锚点,会降低点击率)分页功能乱用重复的页面标题不适合扫描的内容(注:用户通常扫描整个页面来寻找兴趣点,而不是阅读。)不容易交互(比如长达2页的contract us页面)没搜索框。(大多数用户特别是普通用户习惯搜索)过多功能需要注册才能使用。死链接(常见于老的博客文章)注册页面繁杂。扩展阅读:http://www.smashingmagazine.com/usabi 阅读全文
摘要:
场景:java提供一个restful webserice, .NET调用方以二进制流传送 序列化的对象。问题:JAVA端如何反序列化该对象。解决方案:1,改用json或者xml,但性能不如binary。 2,继续用binary,但双方约定格式。 比如.NET对象是 Class Person { public string name; public string address; }那么传送给java的byte[] 包含每个属性的字节数。假设一个人姓名叫"季千万",地址叫“高档别墅”。byte... 阅读全文
摘要:
处理前:处理后:代码:加水印可以用DrawString 方法 FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read); Image image = Image.FromStream(fs); fs.Close(); Bitmap b = new Bitmap(image); Graphics graphics = Graphics.FromImage(b); Font font... 阅读全文
摘要:
http://www.stefanprodan.eu/2012/02/parallel-processing-of-concurrent-ajax-requests-in-asp-net-mvc/http://www.dotnetfunda.com/articles/article821-beginners-guide-how-iis-process-aspnet-request-.aspx 阅读全文
摘要:
http://happyjs.com/ 阅读全文
摘要:
原文载于知乎。http://www.zhihu.com/question/2047985613韩竹,云存储服务坚果云的联合创始人。13 票,来自王峰、廖小树、任军更多刚好坚果云博客写了一篇这样的文章【1】, 讲述如何存储密码才安全。完整内容可以查看【1】原文。简单而言,存储bcrypt, scrypt等算法输出的内容,不要用salted hash的方式存储密码,不要用加密的方式存储密码,当然,更不要明文存储。顺带说一句,任何情况下尽可能的不要使用md5算法,而使用SHA系列的哈希算法。因为md5算法在很多地方被证明是很容易冲突的【2】,另外md5的性能优势也完全可以忽略不计。为什么不能加密存储 阅读全文
摘要:
某些pdf是用密码保护的,无法拷贝无法打印,以下在线工具可以破解。 证书保护的丝毫不能破解。http://www.crackmypdf.com/http://www.pdfcrack.com/ 阅读全文
摘要:
在windows pe(老毛桃版)下安装ubuntu一直遇到很奇怪的错误。unable to find a medium containing a live file system尝试格式化硬盘还是错误依旧,网上有说需要解压缩ISO的,比较麻烦。后来找到更简单的解决方案,试了一下就成功了。“F6,显示出引导选项,把光标移到最前面,把第一项file=/cdrom/preseed/ubuntu.seed给删掉,然后输入启动选项root=/dev/sdb5iso-scan/filename=/LMT/ubuntu-12.04-dvd-i386.iso两个选项,然后再选择试用ubuntu或安装ubun 阅读全文
摘要:
http://www.codeproject.com/Articles/98950/ASP-NET-authentication-and-authorizationhttp://msdn.microsoft.com/en-us/library/ff647070.aspx 阅读全文