自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lengye7的博客

主要是拿来记笔记用的,有错误欢迎指出。

  • 博客(29)
  • 收藏
  • 关注

转载 怎样循序渐进、有效地学习JavaScript(转)

初学一门语言,要秉承一个原则:“能动手的,尽量别吵吵” 你需要一个能够从简到难的知识体系,一步一步跟下来。下面是干货。说明一下这张图,如何有效学习JS,我这里理解为JS原生,所以关于框架、工作流的内容,没有具体展开,有兴趣可以自行搜索。文档资料  a) 红宝书(基础):https://book.douban.com/subject/10546125/  b) 蝴蝶书(进阶):...

2019-01-31 22:36:25 141

转载 探析浏览器执行JavaScript脚本加载与代码执行顺序

本文主要基于向HTML页面引入JavaScript的几种方式,分析HTML中JavaScript脚本的执行顺序问题1. 关于JavaScript脚本执行的阻塞性JavaScript在浏览器中被解析和执行时具有阻塞的特性,也就是说,当JavaScript代码执行时,页面的解析、渲染以及其他资源的下载都要停下来等待脚本执行完毕①。这一点是没有争议的,并且在所有浏览器中的行为都是一致的,原因也不...

2019-01-29 00:05:58 625

转载 浏览器中JavaScript执行原理

本章我们讨论javascript在浏览器中是如果工作的,包括:下载、解析、执行的全过程。javascript的这些讨人嫌的地方我们是知道的:i.需要串行下载ii.需要解析iii.需要串行执行而在chrchromium中,js是这样解析的:(其实第一章末尾已经有了)至于一些步骤的解释,这里就不再复述了,不懂的请戳:浏览器渲染过程 拉至末尾。简直就是大魔王有木有?心中可有一...

2019-01-28 23:03:48 2442

转载 转载:浏览器渲染过程

转载自:http://www.cnblogs.com/inJS/p/4893434.html最近工作闲下来了,恰巧最近在研究前端性能优化相关的问题。读到很多书籍、以及以前公司分享的一些相关资料。这里将它们总结起来,以便大家学习。我们的目标是:没有白屏,对!没有白屏。以下是在同一台机器,相同网络环境的一个测试:大家都知道,浏览器产生白屏。是因为UI在渲染过程中被阻塞了。那么问题来了,...

2019-01-28 21:08:37 155

转载 script标签中defer和async属性的区别

转载自:https://www.cnblogs.com/neusc/archive/2016/08/12/5764162.html这篇文章来源于JS高级程序设计第三版中关于script标签的介绍,结合查阅的资料写下的学习笔记。  向html页面中插入javascript代码的主要方法就是通过script标签。其中包括两种形式,第一种直接在script标签之间插入js代码,第二种即是通过sr...

2019-01-28 19:18:42 2107 3

原创 script标签

在web中有一种非常重要的标签,它的存在才使得脚本可以引入dom文档,并且动态网页也才能实现。<script>标签script标签是在html文档中引入脚本的主要方法:H5主要有以下几个属性: async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,仅适用于外部脚本,比如启用该选项之后,当脚本下载过程之中,直接渲染之后的html文档,下载完成之后,暂停渲染...

2019-01-28 19:06:03 1271

转载 HTML5浏览器嵌入窗口程序解决方案 | Hoverlees' Blog

September 22, 2012 分类: ASM/C/C++     作者: hoverlees     浏览器嵌入窗口程序一直以来就是WEB应用程序的首选方案,这种方案只需要实现一个主窗口,并提供一些接口供脚本调用,内部的界面和逻辑处理全部用html,css,javascript去实现。我最早看到的相关应用是四五年前的新浪聊天室。我本人在后来的一些项目中也多次用到这种基于IE...

2019-01-26 14:52:45 831

转载 OBS (Open Broadcaster Software)

Open Broadcaster Software是一个免费的开源的视频录制和视频实时流软件。其有多种功能并广泛使用在视频采集,直播等领域。 Open Broadcaster Software 它支持和包含以下功能: [1]  支持H264(X264)和 AAC 编码。 支持Intel Quick Sync Video (QSV) 和 NVENC。 无限量的场景和...

2019-01-26 14:46:41 1589

转载 转载:音频采样

http://blog.csdn.net/l_yangliu/article/details/7372458http://wenku.baidu.com/view/527f778c6529647d2728527f.html 一、音频信号为什么要进行采集音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过A/D转换器转换,成为数字...

2019-01-26 14:45:07 2439

转载 声音采样

 声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码过程中,必须对弦线的点进行采样。采样的过程就是抽取某点的频率值,很显然,在一秒中内抽取的点越多,获取得频率信息更丰富,为了复原波形,一次振动中,必须有2个点的采样,人耳能够感觉到的最高频率为20kHz,因此要满足人耳的听觉要求,则...

2019-01-26 14:44:26 3193

转载 转载:windows录音程序原理

依赖条件:1 #pragma comment ( lib, "winmm.lib" )音频的输入大体分三步1 打开设备 -----waveInOpen(打开一个音频输入设备)、2 开始录音------waveInStart开始录音3关闭设备-------waveInClose关闭录音。之前调用一下waveInReset,这样可以清掉尚在等待录音的缓冲区常用的相关API为:w...

2019-01-26 14:13:37 715

转载 转载:视频播放器开发 - 基本原理

在做视频播放器之前,我们先了解一些基本定义。基本定义视频连续的图像变化每秒超过24帧画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频。帧率指的是视频格式每秒钟播放的静态画面数量。典型的画面更新率由早期的每秒6或8张(frame per second,简称fps)至现今的每秒120张不等。编解码我们知道,其实视频就...

2019-01-26 14:10:31 517

转载 转载:播放器基本原理(播放四步法)

简述播放视频前得知道要播放的视频是什么格式的,所以第一步是数据接收。接受完数据后,需要对视频做一个解复用(demux)的处理,分解为图像轨道(track)、音频轨道、字幕轨道。分解完之后,则需要进行解码,图像解码、音频解码,解码完才是输出,调用显示设备播放。一、数据接收播放器的模型其实就是输入输出模型,输入的是视频文件,如MP4文件,或者http/httpLiveStream(http...

2019-01-26 14:09:28 534

转载 M3U8文件

M3U本质上说不是音频文件,它是音频文件的列表文件,是纯文本文件。你下载下来打开它,播放软件并不是播放它,而是根据它的记录找到网络地址进行在线播放。 M3U文件的大小很小,也就是因为它里面没有任何音频数据。把M3U文件直接转换为音频文件是不可能的,除非你把它指向的音频文件下载下来再作处理。m3u格式的文件只是存储多媒体播放列表,提供了一个指向其他位置的音频视频文件的索引,你播放的还是那些被指向的...

2019-01-26 14:05:39 5042

转载 转载:python爬取网站m3u8视频,将ts解密成mp4,合并成整体视频

转载自:https://blog.csdn.net/a33445621/article/details/80377424一些网站会提供m3u8视频地址,以供下载观看。或者一些网站经过分析后发现是使用m3u8格式进行播放的,这时使用m3u8的地址链接就可以下载到相应的视频。一、关于m3u8:(https://blog.csdn.net/baidu_34418350/article/detai...

2019-01-25 19:46:13 3953 1

转载 转载:视频网站中video标签中的视频资源以blob:http呈现的探索

一、问题场景    想下载知乎视频资源,却发现视频链接是这个样子的blob:https://v.vzuu.com/b6146956-6e52-406d-8909-f3f1b81ae461当时一脸懵比啊 ~难道blob:https是什么牛逼的新协议?于是进行了一番探索二、探寻结论    结论就是blob:https并不是一种协议,而是html5中blob对象在赋给video标...

2019-01-25 19:42:47 5760

转载 转载:爬虫,关于 video 标签 src 带有blob:http的 一些想法

转载自:https://blog.csdn.net/Angry_Mills/article/details/82705595大家好,我是烤鸭:    之前玩爬虫的时候,看到过video标签中src属性引入的blob:http:xxxx,当时没找到解决思路,今天又遇到类似问题,就试着找了一下。这是有人问过 https://vimeo.com/ 这个网站的视频怎么下载。      htt...

2019-01-25 18:15:24 4695

转载 转载:抓取前端渲染的页面

随着AJAX技术不断的普及,以及现在AngularJS这种Single-page application框架的出现,现在js渲染出的页面越来越多。对于爬虫来说,这种页面是比较讨厌的:仅仅提取HTML内容,往往无法拿到有效的信息。那么如何处理这种页面呢?总的来说有两种做法:在抓取阶段,在爬虫中内置一个浏览器内核,执行js渲染页面后,再抓取。这方面对应的工具有Selenium、HtmlUnit或者...

2019-01-25 17:15:18 542

转载 转载:使用chrom调试

转载自:https://www.cnblogs.com/hongmaju/p/5115801.html首先我们打开开发者工具,你可以直接在页面上点击右键,然后选择审查元素或者在Chrome的工具中找到或者你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。1、Elements标签页这个就是查看、编辑页面上的元素,包括...

2019-01-25 16:00:42 423

转载 转载:h5标签中的embed标签

转载自:https://www.cnblogs.com/xiyangbaixue/p/4195278.html摘要:  <embed> 标签是 HTML 5 中的新标签,用来定义嵌入的内容,比如插件。类似于HTML 4.01 中的object和applet标签。我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签,也就是OBJECT、APPLET和E...

2019-01-25 13:41:49 1414

转载 转载:信号与系统的简介

转载自:http://muchong.com/html/201201/4009368.html第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换 引子很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了。   先说"卷积有什么用"这个问题。(有人抢答,"卷积"是为了学习"信号与系统"这门课的后续章节而存在的。我大吼一声,把他拖...

2019-01-23 21:16:06 618

转载 转载:存储快照实现原理

转载自:http://blog.sina.com.cn/s/blog_b4b6c24d0102whpt.html#存储快照有两种实现方式:COW(写时复制Copy-On-Write)、ROW(写重定向Redirect-On-Write),两种实现方法有区别,造成读写性能、应用场景有比较大的区别。COW:原理见下图(从网上找的,没自己画)。1)原卷数据是A~G。此卷Metedata像指针一...

2019-01-22 23:34:47 497

转载 转载:CPU的设计与实现(2)--逻辑电路设计

转载自:http://blog.sina.com.cn/s/blog_6f38945b0102w98y.html在上一篇博文CPU的设计与实现(1)--方案设计中,较为详细地讲解了我将要设计实现的Gater8这个基于自制CPU的自制计算机的设计方案。 这是本系列第二篇博文,我将详细分析具体设计完成的Gater8的数字逻辑电路。最初计划本系列博文的第二篇应该是打算用各种纯二进制门(与门、...

2019-01-17 00:16:40 3348 1

转载 转载:CPU的设计与实现(1)--方案设计

转载自:http://blog.sina.com.cn/s/blog_6f38945b0102w5io.html一、动机我的动机很简单,因为自己从小对电子设备工作原理的兴趣,以及动手实现自己的计算机的愿望,促使我想做这个项目。另外,由于最近大半年在加拿大这边大学里给本科生指导Digital System Architecture相关的实验课,有了更多的自己探索和研究这方面的机会和资料,在业余时...

2019-01-16 22:30:42 2120

转载 转载:cpu访问内存的设计方式,及如何连接存储器与cpu

转载自:https://blog.csdn.net/liuying_1001/article/details/50449919首先我们需要一个引子,引子如下:作为一个计算机领域的工程师,这里有一个问题:有一个10米深的水池需要测量其水深,并在计算机(或者微机)上显示测量结果,保留小数点后一位。请概要的设计这个系统。分析如下:10米深的水池,需要保留一位小数,所以测量精度应该是0.1...

2019-01-14 22:03:53 2009

原创 网络高并发的笔记

嗯,这个数字以你的机器配置而言差不多到了ASIO的尽头了。话说回来其实也不用特别纠结锁这事,在Linux下用epoll+多线程,想要没锁几乎是不可能的事,除非就像我之前说的那样,每个线程一个epollfd,不过这样又会有load balance的问题。一般在大型应用中常见的做法是划分几个io_service/epollfd,每个io_service对应一组线程,这样既不会让负载特别不平衡,也能...

2019-01-07 18:18:29 916 1

转载 转载:24种设计模式

个人Github-24种设计模式案例链接转载自:https://blog.csdn.net/wiki_su/article/details/80263967#%E8%A7%A3%E9%87%8A%E5%99%A8%E6%A8%A1%E5%BC%8F个人Github-24种设计模式案例链接创建型模式工厂模式介绍抽象工厂模式介绍单例模式介绍建造者模(构建者模式)介绍原型模式...

2019-01-07 15:41:07 296

转载 转载:谁是真正的程序语言专家

一直以来,程序语言的研究都是一个非常偏僻,却非常重要的专业。由于它令人却步的难度,很少有人说得清楚什么人是真正的“高手”。这是一个很简单的道理,当一个人仰望星空的时候,他不会知道哪颗星更加伟大。通常人们都会以为最亮的星星是最大的,可其实有些看起来灰暗的小星星,它们的尺寸和能量都超过那最亮的恒星万亿倍。但是由于它们离地球太远,基本不会被人注意到。研究程序语言的科学家们,很多就是这样的巨星,而且这样...

2019-01-06 20:44:18 573

转载 java核心技术 卷一 第十版 中文版勘误(更新ing)

本文主要是阅读java核心技术 卷一 第十版时发现的错误,整理下来。本人小白,如果整理有误,还望指出。如果有的错误没有指出,还望补充。谢谢!官方勘误表可以参考这个英文官方勘误表第34页最下方 警告部分换行符的Unicode值为\u000a,把\u00A0修改为\u000a1第63页c++注释中说“还有一种变形for循环,在c或c++中没有这类循环”,在c++11中添加了范围for循环,...

2019-01-03 15:57:19 1293

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除