技术头条(投递你的文章)     搜索本站     邮件订阅     微信号:IT技术博客大学习
您现在的位置: 来,瞅一眼最近的热文有木有让您一眼销魂的:
css3:box-shadow边框阴影属性值详解
css3:box-shadow边框阴影属性值详解
css3:box-shadow边框阴影属性值详解
css3:box-shadow边框阴影属性值详解
    css3边框阴影效果其实用的最多的就是用来装饰盒子外的阴影效果,像花瓣 列表就采用这种风格。说白了,box-shadow属性就是起到一个点缀边框效果的作用,让原本呆板的边框有了一丝丝区别,当然还有更加好玩的,等你去发掘。
    这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。 我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。 函数式编程 命令式的编程风格已经成为事实上的标准。命令式编...
7 天打造前端性能监控系统
7 天打造前端性能监控系统
7 天打造前端性能监控系统
7 天打造前端性能监控系统
    曾“夸下海口”说听完讲座后七天就可以打造自己的前端性能监控系统,既然说出去了也不能食言。从前一篇文章前端数据之美相信大家对前端数据有了一定的了解,下面就针对其中的性能数据及其监控进行详细阐述。
    前段时间看到brendangregg的 Linux Performance Analysis and Tools PPT里面提到的nicstat,研究了下是个不错的东西,分享给大家。
    之前经常为这些小问题搞的头痛,今天把它总结下来,希望对别的同学有用。vim批量替换: :%s/source_pattern/target_pattern/g即可完成如想把所有的username换成login_name,那么:%s/username/login_name/g就可以了。简单吧。vim列编辑: 有时候也会遇到这种情况,即对文件的列编辑,需要同时修改多行,就类似于ultraedit的alt+c功能。
HTML5 离线缓存-manifest简介
HTML5 离线缓存-manifest简介
    在搞Painter时有涉及到HTML5离线缓存,最近想把其应用到其他项目中,发现自己已经忘得差不多了,所以写下本文,给自己做个记录。
给 Kibana 实现百分比统计图表
    kibana 图表类型中有个 stats 类型,返回对应请求的某指定数值字段的数学统计值,包括最大值、最小值、平均值、方差和标准差。这个 stats 图表是利用 Elasticsearch 的 facets 功能来实现的。而在 Elasticsearch 1.0 版本以后,新出现了一个更细致的功能叫 aggregation,按照官方文档所说,会慢慢的彻底替代掉 facets。具体到 1.1 版本的时候, aggregation 里多了一项 percentile,可以具体返回某指定数值字段的区间分布情况。这对日志分析可是大有帮助。
    本文列举了学习路径、参考文档,希望祝您成功!
    linux中设置alias永久生效
    如果要使用ssh批量登录到其它系统上操作时,我们会采用循环的方式去处理,那么这里存在一个巨大坑,你必须要小心了。 一、场景还原: 我现在是想用一个脚本获取一定列表服务器的运行时间,首先我建立一个名字为ip.txt的IP列表(一个IP一行),再建好密钥实现不用密码直接登录。然后写脚本如下。。。
JSONP与POST方式请求
JSONP与POST方式请求
    JSONP是一种非官方协议,可以解决AJAX跨域提交数据情况。 安全部门的同事测试发现,都是GET的请求,相比较而言不如POST安全,还是尽量改了吧。 拖啊拖,终于还有别的业务要这个接口,想了想还是改了吧,反正听人劝吃饱饭嘛 。但是,JSONP真的支持POST提交吗? 先是一天夜里加班无聊,做了一下POST,发现请求发送过去的METHOD为OPTIONS,而不是POST,同时没有得到返回结果。 今天下午抽时间,特意处理一下这个事情。事实证明OPTIONS的状态可能是我拼错东西了,反正今天没有重现。不过当我把数据改为POST后,我发现COOKIE已经生成了,证明我数据提交过去了。但是content里没有返回值,Firebug看不到,但是Fiddler可以看到。 POST提交,firebug之所以看不到的原因是,我的执行跨域了。我执行的域名为localhost,而提交请求的域
【 ↑ 16】 jQuery的data()方法
    如果你使用jQuery类库,那么你可以非常愉悦的使用jquery的data()方法存取data-*自定义属性,方法允许我们在DOM元素上绑定任意类型的数据,避免了循环引用的内存泄漏风险。
浏览器的工作原理:新式网络浏览器幕后揭秘
浏览器的工作原理:新式网络浏览器幕后揭秘
浏览器的工作原理:新式网络浏览器幕后揭秘
浏览器的工作原理:新式网络浏览器幕后揭秘
    Web浏览器恐怕是用户最多的软件了。本文将介绍浏览器的工作原理。想知道从你在地址栏中输入“google.com”,到窗口中显示Google主页的过程中都发生了什么?本文会为你揭开这个秘密。 要讨论的浏览器 今天,人们主要使用5种浏览器:Internet Explorer、Firefox、Safari、Chrome和Opera。这篇文章的分析源自开源浏览器――Firefox、Chrome和Safari,Safari是部分开源的。根据W3C对浏览器使用情况的...
    从其他语言转向Javascript时,通常都会遇到一些困惑性问题。比如,Java中的HashMap在Javascript中如何实现?Javascript面向对象式编程如何实现继承?如何实现通用的iterator对集合对象做遍历?如何对Array实现快速排序?….
使用python/casperjs编写终极爬虫-客户端App的抓取
使用python/casperjs编写终极爬虫-客户端App的抓取
使用python/casperjs编写终极爬虫-客户端App的抓取
    缘起 随着移动互联网的发展,现在写web和我三年前刚开始写爬虫的时候已经改变了太多。特别是在node以及javascript/ruby社区的努力下,以往“服务器端”做的事情都慢慢搬到了“浏览器”来实现,最极端的例子可能是meteor了 ,写web程序无需划分前端后端的时代已经到来了。。。 在这一方面,Google一向是最激进的。纵观Google目前的产品线,社交的Google Plus,网站分析的Google Analytics,Google目前赖以生存的Google Adwords等,如果想下载源码,用ElementTree来解析网页,那什么都得不到,因为Google的数据都是通过Ajax调用经过数据混淆处理的数据,然后用JavaScript进行解析渲染到页面上的。
    启动Activity一般有多种方式,常见的有三种: 1、在Launcher桌面点击app图标; 2、调用startActivity启动一个Activity; 3、命令am start启动; 这三种方式在服务端的处理方式基本相同,客户端的请求方式也差别不大,理解其中之一就可以类推到其他方式。本文结合案例分析在Launcher桌面点击app图标启动应用的方式,再简要给出其他两种方式的区别。
    在这篇文章中,将比较深入地阐述下执行上下文 – Javascript中最基础也是最重要的一个概念。相信读完这篇文章后,你就会明白javascript引擎内部在执行代码以前到底做了些什么,为什么某些函数以及变量在没有被声明以前就可以被使用,以及它们的最终的值是怎样被定义的。
    在.net中公钥的格式总是以modules 、exponent的格式存在的,但是openssl做加密、解密总是使用pem格式的,这里实现了前者到后者的格式转换。
你真的了解try{ return }finally{}中的return?
你真的了解try{ return }finally{}中的return?
你真的了解try{ return }finally{}中的return?
你真的了解try{ return }finally{}中的return?
    如果在 try 语句块里使用 return 语句,那么 finally 语句块还会执行吗?(如果你的答案是不会执行,请务必要看下去 ^_^)
cookie窃取和session劫持
cookie窃取和session劫持
    如果偷取cookie失败,无法session劫持,攻击者如何再发起攻击?劫持session的目的是拿到登录态,从而获得服务器授权做很多请求,例如账户变更。如果劫持不到session,也能够做授权请求不是也达到攻击的目的了?无需拿到session cookie,跨站发起请求就可以了,这就是CSRF!server通过把用户凭证存储在cookie以维持session,http/https协议每次访问都会自动传输cookie,协议上的缺陷是导致可进行CSRF攻击的根本原因!防御方式:使用anti-forgery token。
© 2009 - 2016 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号