Skip to content

Instantly share code, notes, and snippets.

@hongyangqin
hongyangqin / 1.aks
Created January 7, 2018 08:44
爱读 书源
[
{
"bookAuthor": "@span.a2 a@0@",
"bookCategory": "@span.nt@0@",
"bookLastChapterName": "@span.c2 a@0@",
"bookName": "@span.n2 a@0@",
"bookUpdateTime": "@span.t@0@",
"bookUrl": "@span.n2 a@0@abs:href",
"books": "section.lastest ul li:has(a)",
"chapterName": "@@@",
@hongyangqin
hongyangqin / 1.html.md
Created January 6, 2018 05:27
Error: Selection does not contain a main type

Error: Selection does not contain a main type

导入一个包的时候,无法运行程序,也没有常见的package目录

是因为builtpath不包含导入的源代码

snipaste_2017-12-21_14-30-18

snipaste_2017-12-21_14-30-31

snipaste_2017-12-21_14-31-13

@hongyangqin
hongyangqin / 1.html.md
Created January 6, 2018 05:17
MATLAB std() 标准偏差函数

MATLAB std() 标准偏差函数

from : http://blog.sina.com.cn/s/blog_728fa7830101cuv2.html

函数std(x),算出x的标准偏差。x可以是一行的matrix或者一个多行matrix,如果只有一行,那么就是算一行的标准偏差,如果有多行,就是算每一列的标准偏差。

std(x,a)也是x的标准偏差,但是a可以=0或者1.如果是0和前面没有区别,如果是1就是最后除以n,而不是n-1.(你参考计算标准偏差的公式,一般都用除以n-1的公式。)

std (x, a, b) 这里a表示是要用n还是n-1,如果是a是0就是除以n-1,如果是1就是除以n。b这里是维数,如果b是1,就是按照列分,如果b是2就是按照行分,如果是三维的矩阵,b=3就按照第三维来分数据。

@hongyangqin
hongyangqin / 1.html.md
Last active January 6, 2018 05:01
不到200行 JavaScript 代码如何实现富文本编辑器

不到200行 JavaScript 代码如何实现富文本编辑器

发表于 2017-12-31 | 1449

前段时间在寻找一些关于富文本编辑器的资料,然后发现了这个名为 Pell 的项目,它是一个所见即所得(WYSIWYG)的文本编辑器,虽然它的功能很简单,但是令人吃惊的是它只有 1kb 大小。而项目最核心的文件 pell.js 只有130行,即使加上其它部分,总的 js 数量也不到200行。这引起了我的兴趣,决定看看它的源码是如何做到这一点的。

项目的主要代码在 pell.js 文件中,其结构很简单,主要功能的实现依赖于以下的几个部分

  • actions 对象
  • exec() 函数
@hongyangqin
hongyangqin / 1.html.md
Last active January 6, 2018 04:08
[Android 讨论] 通过ADB调试工具制作微信跳一跳辅助的原理
@hongyangqin
hongyangqin / 1.html.md
Created January 6, 2018 03:48
GIT 命令“从初学到专业”完整进阶指南
@hongyangqin
hongyangqin / 1.html.md
Created January 6, 2018 03:27
TCP/IP、HTTP、HTTPS、HTTP2.0

TCP/IP、HTTP、HTTPS、HTTP2.0

from : http://www.wenzhihuai.com/getblogdetail.html?blogid=614

HTTP,全称超文本传输协议(HTTP,HyperText Transfer Protocol),是一个客户端和服务器端请求和应答的标准(TCP),互联网上应用最为广泛的一种网络协议。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。

HTTPS,即加密后的HTTP。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。HTTPS都是用的TLS协议,但是由于SSL出现的时间比较早,并且依旧被现在浏览器所支持,因此SSL依然是HTTPS的代名词,但无论是TLS还是SSL都是上个世纪的事情,SSL最后一个版本是3.0,今后TLS将会继承SSL优良血统继续为我们进行加密服务。目前TLS的版本是1.2,定义在RFC 5246中,暂时还没有被广泛的使用。

HTTP2.0,下一代的HTTP协议。相比于HTTP1.x,大幅度的提升了web性能,进一步减少了网络延时和拥塞。

@hongyangqin
hongyangqin / 1.html.md
Last active January 5, 2018 16:24
Git如何删除版本库中的一个提交?
@hongyangqin
hongyangqin / 1.html.md
Created January 5, 2018 15:55
visual studio 2015 key vs2015密钥
@hongyangqin
hongyangqin / 1.html.md
Created January 5, 2018 15:37
C++ Socket 发送邮件 winsock