最新内容

2016-07ysmor学习计划

*对于这个月,我主要是在学堂在线上学习MOOC。邓老师讲的很好 !!!这个月,我主要学习数据结构,还不时的到学校OJ上出出题。(PS:我也是学校OJ上的管理员)今天学校停电了。。。OJ管理系统都关了。。。我只好在家开着电脑边听歌边刷清华北大OJ上的简单题。。。因为难题实在不会。。。暴力我估计都会超时。这个月争取把数据结构的MOOC学完,加油!!!*#incl …

原来隐藏一个DOM元素可以有这么多种方式,最后一种你肯定不知道

我们在日常编码的时候,隐藏一个 dom 元素有很多种方式,今天我们来盘点一下隐藏 dom 元素有哪些方式,最后一种,你绝对没有用过。display: none作为经常用来隐藏元素的 css 属性,display: none 相信大家并不陌生,使用了 display: none 会直接将元素从文档树中隐藏掉。一旦元素使用了 display: none 之后,这 …

进阶前端高级攻城狮:使用单体模式设计原生js插件

----------基于上次写的jquery插件进行改造 http:www.cnblogs.comGerryOfZhongp5533773.html背景:jQuery插件依赖jQuery库,虽然jQuery使用十分广泛,但是对于移动开发或者在其他带宽需求需要注意的时候,就得考虑,因为我不可能完成一项技术相对来说引用了一个更大的库,这样之不值得的。所以原生js …

「网络安全」常见攻击篇(20)——点击劫持

什么是点击劫持?点击劫持 (Clickjacking) 技术又称为界面伪装攻击 (UI redress attack ),是一种视觉上的欺骗手段。通常有两种方式:攻击者使用一个透明的iframe,覆盖在一个网页上,然后诱使用户在该页面上进行操作,此时用户将在不知情的情况下点击透明的iframe页面。攻击者使用一张图片覆盖在网页,遮挡网页原有位置的含义; 简单 …

一文读懂播放内核解码音视频编码数据并播放的实...

一、封装格式与编码格式的区别与联系1.1 什么是封装格式?封装格式(也叫容器)就是将已经编码压缩好的视频流、音频流及字幕按照一定的方案放到一个文件中,便于播放软件播放。一般来说,视频文件的后缀名就是它的封装格式。封装的格式不一样,后缀名也就不一样。比如:同样的陷可以做成饺子也可以做成包子。对于视频也是一个道理,同样的音视频流可以用不同容器来承载。常见的视频封 …

go语言开发文档gin实战文档简单实用

1 gin的简单使用package mainimport "github.comgin-gonicgin"func main() {Default方法的主要作用是实例化一个带有日志、故障恢复中间件的引擎。 r := gin.Default() 实例化一个gin对象定义请求 定义一个GET请求的路由,参数一是路由地址,也就是在浏览器访问的相对路 …