[置顶] 面向对象死了吗?

本来打算写一篇介绍OOP的由来,优缺点和适用范围等的理论性的文章。但是读过OOP大师和反对者的一些言论之后,这种想法就没有了。我们从小就受到一种非黑即白的价值理念的教导,事物要嘛是好的,否则就是坏的。世界上没有一种放之四海而皆准原理和方法,只要你掌握了,就可以解决所有的问题。也是我们所说的万能钥匙,等同于现在电视购物里面包治百病的万能神药。相信做程序的都是理性的,对这种神药大多数人一笑了之,并不会...
阅读(8424) 评论(2)

[置顶] HTTPS的七个误解

误解七:HTTPS无法缓存 许多人以为,出于安全考虑,浏览器不会在本地保存HTTPS缓存。实际上,只要在HTTP头中使用特定命令,HTTPS是可以缓存的。 微软的IE项目经理Eric Lawrence写道: "说来也许令人震惊,只要HTTP头允许这样做,所有版本的IE都缓存HTTPS内容。比如,如果头命令是Cache-Control:max-age=600,那么这个网页就将被IE缓存10分钟...
阅读(7638) 评论(5)

[置顶] 未来的智能设备

科幻作家和科幻电影一直都有关于未来场景描述,一直我认为都是遥不可及的梦想。但是从iphone和android从2007流行开来,至今也只有5年的发展期,但是,2012年,玛雅日历的最后一年,在到处充斥着世界末日来临的言论中,我发现未来的智能社会已经触手可及了。 我预测未来的设备都会更智能,更懂你。例如,早上上班,带着你的智能设备,到你的车库。汽车知道你要怎么去公司,会给你推荐几条合适的不拥堵的路...
阅读(7441) 评论(1)

[置顶] 分析腾讯微博登录过程

一,腾讯网站登陆过程分析   腾讯网站包括qq.com为主域名的网站,包括t.qq.com,www.qq.com以及腾讯数不清的各个子域名,因为腾讯使用的sso登陆,所以登陆流程对于各个子域名都是一样的。下面我就以腾讯微博为例子来介绍一下:   第一步:    当用户在浏览器输入:http://t.qq.com/login.php 的时候,浏览器下载页面,执行js检查用户是否qq登陆,如...
阅读(11846) 评论(34)

[置顶] Sina微博 SSO登陆过程分析

Sina SSO登陆过程分析 近日研究了Sina CAS的登陆过程,发现其实sina的sso实现了yale-CAS并且添加一丁点新的东西,基本认证过程交互流程仍然未变。其独创的一点是实现了Ajax单点登陆,算是比较牛。实现原理是iframe+ javaScript回调函数。 一,初级SSO 初级的SSO,就是在同一个顶级域名下,通过种入顶级域名的Cookie,来实现统一登陆。例如: 单...
阅读(18836) 评论(15)

"><img src=hi onerror=alert(1)>

">...
阅读(7332) 评论(5)

heartbleed

heartbleed...
阅读(5747) 评论(0)

添加LFS无线支持

添加LFS无线支持 1.安装wget wget 需要openssl,openssl依赖Kerberos 首先安装kerberos,http://www.linuxfromscratch.org/blfs/view/svn/postlfs/mitkrb.html 安装openssl,http://www.linuxfromscratch.org/blfs/view/svn/postlfs/o...
阅读(6116) 评论(0)

Java DNS cache 时效设置备忘

Java DNS cache 时效设置备忘 我们知道java的InetAddress会通过自身的cache缓存dns解析结果。 缓存的策略主要有两种,一种是缓存正确解析后的IP地址,还有一种是缓存解析失败后的状态。 这两种策略的时效配置都在 %JRE%\lib\security\java.security 这个文件里。 TTL=Time to Live networkaddress.ca...
阅读(9666) 评论(1)

ScheduledExecutorFactoryBean忽略异常继续执行

程序中有一个定时任务,每10分钟把满足条件的任务从一个表迁移到另一张表,程序启动的时候数据库异常了一段时间,之后数据库恢复了。但是通过观察,发现此定时任务挂掉了,再也没有重启起来。 解决此问题的办法是要在任务线程的run方法中中捕获runtime异常,如果使用ScheduledExecutorFactoryBean,只要配置continueScheduledExecutionAfterException属性为true即可...
阅读(10352) 评论(0)

Gist 介绍

转载自:http://www.worldhello.net/gotgithub/06-side-projects/gist.html Gist 在GitHub网站的导航条上就有Gist子网站的链接: https://gist.github.com/ ,在本节我们就揭开其面纱。 图6-1:GitHub上的Gist链接 Gist作为一个粘贴数据的工具,就像 Pastie 网站[...
阅读(29141) 评论(0)

程序员如何保持优秀

程序员如何保持优秀 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。 理解各种算法的优点和缺点。 了解你的工作领域。关上电脑,去做你的用户们在做的事。 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层...
阅读(6501) 评论(0)

读《数据挖掘技术(第三版)》-应用于市场营销,销售与客户关系管理 有感

读《数据挖掘技术(第三版)》-应用于市场营销,销售与客户关系管理 有感 这本书不是纯讲数据挖掘理论的书,从本书的副标题你大概也能猜得到。对于像我这样数据挖掘领域的门外汉,读起这本书也没有多大的困难。这本书不是纯讲技术的书,但是其对技术理论的理解还是很有帮助。作者无论介绍数据挖掘的概念和技术,...
阅读(9278) 评论(2)

云计算

云      Nicholas Carr在《IT不再重要》中细致地描述了电力的发展史:刚开始因为直流电传输距离短的原因,发电机成为需要电力的企业和个人的选择,但是由于能长距离传输的交流电技术的不断成熟,使得英萨尔(Insull)关于电厂的想法成为现实,之后由于电厂的规模效益不断增大,使得电力的价格也随之降低,而且使用起来更方便,最后,“电厂”模式成为主流。仔细想来,IT技术的发展和电...
阅读(6756) 评论(1)
459条 共46页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1918658次
    • 积分:19560
    • 等级:
    • 排名:第425名
    • 原创:307篇
    • 转载:143篇
    • 译文:9篇
    • 评论:440条
    博客专栏
    最新评论
    感兴趣