profile
viewpoint

gwuhaolin/lightsocks 3311

⚡️一个轻巧的网络混淆代理🌏

gwuhaolin/dive-into-webpack 3065

全面的Webpack教程《深入浅出Webpack》电子书

gwuhaolin/blog 1639

浩麟的技术博客

gwuhaolin/golang-book 93

Golang 中文学习资料汇总

gwuhaolin/chrome-render 92

general server render base on headless chrome

gwuhaolin/chrome-pool 40

Headless chrome tabs manage pool

gwuhaolin/direct-alipay 37

alipay api for nodejs

gwuhaolin/koa-seo 35

koa SEO middleware

gwuhaolin/chrome-runner 15

run chrome with nodejs in code

gwuhaolin/chrome-finder 14

chrome finder

push eventgwuhaolin/resume

吴浩麟

commit sha d45b30c0cde3c4be0ef46490a79fe2c02270c20b

fix: 补充

view details

吴浩麟

commit sha 0881df56e2add6dc3bf542ea8240b49fe08cfb9e

Merge remote-tracking branch 'origin/master'

view details

push time in 2 days

push eventgwuhaolin/bots

浩麟

commit sha 76b49c0653c0e83c0bacf8d58431fd4139eb5ea3

Update dy-ai.yml

view details

push time in 3 days

push eventgwuhaolin/bots

浩麟

commit sha e392ebe75385caa9e37d9a1eb0d7cf8adef78ad8

Update dy-ai.yml

view details

push time in 3 days

push eventgwuhaolin/axios-chrome-messaging-adapter2

吴浩麟

commit sha 886cf3baa5fec15bba5763f4f4a4667f348fc9dc

v1.0.1

view details

push time in 7 days

push eventgwuhaolin/axios-chrome-messaging-adapter2

吴浩麟

commit sha 8535caeacb00cfc94340672be378c51d863cf2b9

docs

view details

push time in 7 days

create barnchgwuhaolin/axios-chrome-messaging-adapter2

branch : master

created branch time in 7 days

created repositorygwuhaolin/axios-chrome-messaging-adapter2

created time in 7 days

fork gwuhaolin/axios-chrome-messaging-adapter

Axios adapter to pass the requests to a Chrome Extension background script. helps avoiding CORB in content scripts.

fork in 7 days

push eventgwuhaolin/resume

吴浩麟

commit sha 73e88a12c1cfbeb69cb320e27109123a2f155310

fix: 补充

view details

吴浩麟

commit sha 132df8ba9f654b25b75c615cae114178f22b5a16

Merge remote-tracking branch 'origin/master'

view details

push time in 9 days

push eventgwuhaolin/dive-into-webpack

吴浩麟

commit sha 94a4cb0784095cc5c5abfad00ebed14d518c2c06

update

view details

push time in 9 days

push eventgwuhaolin/dive-into-webpack

吴浩麟

commit sha 5a88fa18c9631e90a98518e6c347cbef133fe6f1

update

view details

push time in 9 days

push eventgwuhaolin/golang-book

吴浩麟

commit sha e49fa50e3b285850e10246025ee3eec768703fed

CPS

view details

吴浩麟

commit sha 34227c7d5463beef7ab8e4366340a4450a61c343

Merge remote-tracking branch 'origin/master'

view details

push time in 9 days

push eventgwuhaolin/resume

吴浩麟

commit sha 87923e95ed70fede2929fbdba56d51642721daef

fix: 补充浏览器插件

view details

吴浩麟

commit sha 0a314f2687fd3dd20388e2d67bbc6525566829ff

Merge remote-tracking branch 'origin/master'

view details

push time in 10 days

push eventgwuhaolin/bots

吴浩麟

commit sha 519aa82cfa2fa09ed180b10ec26984c85fe44e5c

update

view details

push time in 11 days

push eventgwuhaolin/bots

吴浩麟

commit sha 6baacba35fb8d058b40cded9925f23cf127f52f9

北京时间 → 国际标准时间

view details

push time in 12 days

push eventgwuhaolin/bots

吴浩麟

commit sha 884fa81de7080dcd9544c58545f5f309f1092be9

降低频率

view details

push time in 14 days

push eventgwuhaolin/blog

吴浩麟

commit sha e938cbcb3ee66c4de087f00ede7a93a5cb0a9b1c

新增文章 https://github.com/gwuhaolin/blog/issues/25

view details

吴浩麟

commit sha e26e8c3e7e14df956ed2c6cc37348887051ce0af

Merge remote-tracking branch 'origin/master'

view details

push time in 17 days

push eventgwuhaolin/blog

dependabot[bot]

commit sha 27894883a957ed4158aac720c108423fe7c12aff

Bump lodash from 4.17.15 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

浩麟

commit sha 0dbcc761f85705c6925d8c480a67c53b27a30556

Merge pull request #24 from gwuhaolin/dependabot/npm_and_yarn/lodash-4.17.19 Bump lodash from 4.17.15 to 4.17.19

view details

push time in 17 days

PR merged gwuhaolin/blog

Bump lodash from 4.17.15 to 4.17.19

Bumps lodash from 4.17.15 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.15...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 17 days

issue openedgwuhaolin/blog

PostgreSQL中文检索与性能优化

检索数据库中的条目是很基本常见的功能,实现的方法也很多,常见包括:

  1. 基于ElasticsearchLucene这类专业独立的检索引擎实现
  2. 基于数据库自带的检索功能实现

虽然基于Elasticsearch这类系统能实现高级灵活的检索功能,但开发和运维成本也将大大增加, 本文将教会你如何利用PostgresSQL内置的功能快速高效的实现大多数中文检索场景。

检索是大多数系统需要的功能,虽然已有很多成熟的检索方案,但多数是面向英文的对中文不友好。 虽然有Elasticsearch这类高级的检索引擎能实现中文检索但其学习和运维成本高,本文将教会你如何使用PostgresSQL数据库自带的功能实现大多数中文检索场景。

实现中文检索的四种方式

使用LIKE通配符

LIKE语句通过通配符实现文字检索,例如SELECT * FROM movies WHERE title LIKE '权力的%'语句能找出所有名称以权力的为开头的电影。

LIKE语句支持两种通配符:

  • %:代表任意个数的字符
  • _:代表一个字符

例如以下匹配结果:

'abc' LIKE 'abc'    true
'abc' LIKE 'a%'     true
'abc' LIKE '_b_'    true
'abc' LIKE 'abc_'   false

如果你想忽略大小写可以通过ILIKE实现,例如 'abc' LIKE 'aBc'会返回true。

PostgresSQL还提供了LIKE语句的一些简写形式:

  • ~~ 等价于 LIKE
  • ~~* 等价于 ILIKE
  • !~~ 等价于 NOT LIKE
  • !~~* 等价于 NOT ILIKE

使用SIMILAR TO正则表达式

通过SIMILAR语句能让我们借助正则表达式实现更高级的匹配,而不是像LIKE那样简单的通配符,例如以下语句:

'abc' SIMILAR TO 'abc'      true
'abc' SIMILAR TO 'a'        false
'abc' SIMILAR TO '%(b|d)%'  true
'abc' SIMILAR TO '(b|c)%'   false

有了正则表达式,还可以通过内置的substring函数提取出特定的字符串:

substring('foobar' from '%#"o_b#"%' for '#')   oob
substring('foobar' from '#"o_b#"%' for '#')    NULL

PostgresSQL同样提供了SIMILAR TO语句的简写形式:

  • ~ 'abc' 等价于 SIMILAR TO '.*abc.*',以及对应的取反操作!~ 'abc'
  • ~* 'abc' 等价于 SIMILAR TO '.*abc.*' 但会忽略大小写,以及对应的取反操作!~* 'abc'

这些SQL语法都是PostgresSQL特有的,虽然便捷但不推荐使用,因为兼容性和可读性不好。

pg_trgm 字符串相似度

pg_trgm模块提供了两个字符串相似度计算的函数, 该方法区别于上面两种方法的区别在于利用了概率论的思想来寻找最相似的结果,而不是严格的匹配。

Trigram模型介绍

该模块的算法是基于Trigram模型实现的, Trigram全名third grammar,是N-gram模型的在N=3时的一个特例。 Trigram的前提思想是假设第X个词的出现只与前面3-1=2个词相关,而与其它任何词都不相关。 在计算相似度时先把一段文字拆分成为多个词,3个一组形成一个Trigram,再找出这个序列中最大相似的Trigram。 以文字oneTrigram的拆分规则为:

  1. 前置两个空格,后置一个空格,变成one
  2. 按照从前往后的顺序3个一组拆分为{ o, on,ne ,one}

你通过通过SELECT show_trgm('one')语句来查询如何文本的拆分结果(实际上show_trgm除了调试很少有用)。

为什么这里N选择了3而不是其它?是因为N太大会导致计算量成指数上升,而3有着不错的效果同时也能有很好的性能。

使用pg_trgm模块

PostgresSQL默认没有开启pg_trgm模块,需要通过以下语句启用:

CREATE EXTENSION pg_trgm

成功开启后,可以通过similarity(a, b)函数判断两句话的相似度,返回的结果是一个[0,1]的浮点数, 0表示完全没有一致的字符,1表示完全一样。

如果你想求一句话和一个词的相似度,例如two wordsword的相似度,如果用上面提到的similarity函数会得到0.36, 得到这个很低的结果是因为similarity会考虑整体的相似性; 如果想求局部相似性,也就是句子里的words和单词word相似的,可以使用word_similarity('word','two words')得到的结果是0.8

针对以上函数PostgresSQL还提供了简写形式:

  • a % b:判断similarity(a, b)是否大于阀值pg_trgm.similarity_threshold(默认0.3)
  • a <% b:判断word_similarity(a, b)是否大于阀值pg_trgm.strict_word_similarity_threshold(默认0.6)
  • a <-> b:a和b之间的整体相似距离,越大表示越不相似,等价于1-similarity(a, b)
  • a <<-> b:a和b之间的局部相似距离,越大表示越不相似,等价于1-word_similarity(a, b)

你可以通过 SET pg_trgm.similarity_threshold = 0.8 语句修改默认的阀值,但通常情况下使用默认值就能获得很好的效果。

zhparser分词与tsquery

如何优化检索性能

在PostgresSQL里提升查询性能最有效地方式是使用索引,针对不同检索方式需要用不同索引来优化,先来看下内置的各种索引和其特点:

B树(B-tree,Balanced tree)索引

B树索引是使用范围最广的索引,也是执行CREATE INDEX时默认使用的索引,几乎所有的数据库都支持B树索引。 B树索引可以有效地用于等值和范围查询,并且也可以用于检索NULL值,排序。

B树索引适用于前匹配的LIKE检索,例如权力的%,但不能用于%权力的%权力的%,原因在于只有前匹配才能建立B-tree。

哈希(Hash)索引

哈希索引原理就像map一样对数据进行KV映射,因此只在等值比较时才有用,但它性能非常好。

倒排(GIN,Generalized Inverted Indexes)索引

倒排索引以字或词为关键字进行索引,表中关键字所对应的记录表项记录了出现这个字或词的所有文档,一个表项就是一个字表段,它记录该文档的ID和字符在该文档中出现的位置情况。 倒排索引的结构图如下图: 倒排索引的结构图 由于每个字或词对应的文档数量在动态变化,所以倒排表的建立和维护都较为复杂,但是在查询的时候由于可以一次得到查询关键字所对应的所有文档,所以非常适用用于索引数组值。

广义搜索树(GiST,Generalized Search Tree)索引

它是一种平衡树结构的访问方法,在系统中作为一个基本模版,可以使用它实现任意索引模式,GiST实际上是一个通用的索引框架,支持多种数据类型。 Gist索引适用于多维数据类型和集合数据类型,和Btree索引类似,同样适用于其他的数据类型。 和Btree索引相比,Gist多字段索引在查询条件中包含索引字段的任何子集都会使用索引扫描,而Btree索引只有查询条件包含第一个索引字段才会使用索引扫描。

来总结下四种索引适用的场景,方便后续根据场景查询适用的索引:

索引类型 适用场景
B-tree 前匹配LIKE如权力的%、等值、范围、排序
Hash 等值
GIN 数组、zhparser分词
GiST LIKE通配符、SIMILAR TO正则表达式

四种检索方法对比与适用场景总结

场景 PostgresSQL关键字 适用索引
精确搜索 LIKE 通配符 B-tree支持前匹配如权力的% GiST支持所有
SIMILAR 正则表达式 GiST
模糊搜索 pg_trgm 字符串相似度 GIN(gin_trgm_ops) GIST (gist_trgm_ops)
分词搜索 zhparser+tsquery 分词检索 GIN

created time in 17 days

issue closedgwuhaolin/blog

代理如何获取真正想访问的地址?

我看这代码里的local部分也没有写入Socks5规定的那些格式,就是直接把接收到的包转发到server,为什么server部分直接就能读取到目的地址呢?

closed time in 17 days

cmq2525

push eventgwuhaolin/golang-book

浩麟

commit sha d54fcc28990f25fd5679f0299579af53d5b18b8e

Add files via upload

view details

push time in 21 days

push eventgwuhaolin/dive-into-webpack

浩麟

commit sha 99b1dae04b98b23624bc5e7719bcccf34f7b9a95

Add files via upload

view details

push time in 21 days

push eventgwuhaolin/golang-book

浩麟

commit sha 5050fff3073a52c3116b5a71d37a8cc79600a3e4

Add files via upload

view details

push time in 21 days

push eventgwuhaolin/golang-book

浩麟

commit sha 45cf42c8f7ec7f1fd338a468a0a98fb20105590d

Add files via upload

view details

push time in 21 days

push eventgwuhaolin/lfucache

吴浩麟

commit sha 94d2e95f51f953fccc001b2d5bf089edb4eaf4cc

add FIFO Cache

view details

push time in 21 days

push eventgwuhaolin/dive-into-webpack

浩麟

commit sha d797597a150066aa26a0a6d692ee19e3e8b62fbd

Add files via upload

view details

push time in 21 days

push eventgwuhaolin/resume

吴浩麟

commit sha 408677fff924e2e9dc7c44991c6c9c1b9a8a8e8b

fix: 补充浏览器插件

view details

push time in a month

push eventgwuhaolin/resume

吴浩麟

commit sha 9c4ee7ff2aff3040c61f82838b41ed31888b3707

fix: 补充浏览器插件

view details

吴浩麟

commit sha e94c6826bc7b3dbde6af48d8c1f578ca4da21f96

Merge remote-tracking branch 'origin/master'

view details

push time in a month

push eventgwuhaolin/resume

吴浩麟

commit sha 1b927621e39d49a212e581aa4c8b2db42cac471a

fix: pdf下载链接消失

view details

push time in a month

push eventgwuhaolin/dive-into-webpack

吴浩麟

commit sha d36a3ed5f0b210013b4d9b696ac6f073742b1c71

update

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha be9455439462b5dd5357e18a18eed57bb67de731

add github action

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha 7dd3fff7e9df941453591f19820c652bbe3f54d2

add github action

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha a8f57e1a08c103ac74fb83596d0014c118653a85

add github action

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha 69b8b51a4f15a2f257deb9c9a019c6440cb5d620

add github action

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha a79fbaf4fc2db93746ebf7fbaaee9a0a729eb808

add github action

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha a9c2ed6396c0b5fff506853315fb8e1da3a1e33f

add github action

view details

吴浩麟

commit sha a0ba06b1b2d26762d77cf4acf06ace7126e43cc0

Merge remote-tracking branch 'origin/master'

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha 059768ccf0b097ee1763938ae8c204f74ba61ec7

add github action

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha a1d51429057ea846a1a528066c7070d3c43f0ad2

add github action

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha 25badb497ce77b08bcb28f78971aea5f4dbd5de7

add github action

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha a0846b0d70219e491e01bf70abd15aa75d534a02

add github action

view details

push time in a month

push eventgwuhaolin/golang-book

吴浩麟

commit sha e9570a332266db443919222604458a1cd85dd479

替换cps

view details

push time in a month

push eventgwuhaolin/resume

dependabot[bot]

commit sha 0ac760cbc78bb63d27cf1ca34189e917ee977bda

build(deps): bump websocket-extensions from 0.1.3 to 0.1.4 Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. - [Release notes](https://github.com/faye/websocket-extensions-node/releases) - [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4) Signed-off-by: dependabot[bot] <support@github.com>

view details

浩麟

commit sha 202c7051bbc5385eef9ec36ec8b96e954e6de7f3

Merge pull request #12 from gwuhaolin/dependabot/npm_and_yarn/websocket-extensions-0.1.4 build(deps): bump websocket-extensions from 0.1.3 to 0.1.4

view details

push time in a month

PR merged gwuhaolin/resume

build(deps): bump websocket-extensions from 0.1.3 to 0.1.4 dependencies

Bumps websocket-extensions from 0.1.3 to 0.1.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md">websocket-extensions's changelog</a>.</em></p> <blockquote> <h3>0.1.4 / 2020-06-02</h3> <ul> <li>Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin)</li> <li>Change license from MIT to Apache 2.0</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/faye/websocket-extensions-node/commit/8efd0cd6e35faf9bb9cb08759be1e27082177d43"><code>8efd0cd</code></a> Bump version to 0.1.4</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/3dad4ad44a8c5f74d4f8f4efd3f9d6e0b5df3051"><code>3dad4ad</code></a> Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/4a76c75efb1c5d6a2f60550e9501757458d19533"><code>4a76c75</code></a> Add Node versions 13 and 14 on Travis</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/44a677a9c0631daed0b0f4a4b68c095b624183b8"><code>44a677a</code></a> Formatting change: {...} should have spaces inside the braces</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/f6c50aba0c20ff45b0f87cea33babec1217ec3f5"><code>f6c50ab</code></a> Let npm reformat package.json</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/2d211f3705d52d9efb4f01daf5a253adf828592e"><code>2d211f3</code></a> Change markdown formatting of docs.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/0b620834cc1e1f2eace1d55ab17f71d90d88271d"><code>0b62083</code></a> Update Travis target versions.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/729a4653073fa8dd020561113513bfa2e2119415"><code>729a465</code></a> Switch license to Apache 2.0.</li> <li>See full diff in <a href="https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

push eventgwuhaolin/blog

吴浩麟

commit sha 1d6c674f7e4fe9cd4c8a3a6161fe09c1d5d9222f

新增我的浏览器插件

view details

吴浩麟

commit sha 61f90f608bc88b746f8511dcf4b5b2ee9ede636c

Merge remote-tracking branch 'origin/master'

view details

push time in a month

fork gwuhaolin/BilibiliVideoDownload

Bilibili video download | 哔哩哔哩视频下载

fork in a month

push eventgwuhaolin/blog

吴浩麟

commit sha 34565cf40105d7fe1db099fe6da361037882de0f

新增我的浏览器插件

view details

push time in a month

push eventgwuhaolin/blog

吴浩麟

commit sha 21af779ffd8285c33b50895dbae9ca64e6fff365

新增草稿

view details

push time in 3 months

push eventgwuhaolin/blog

吴浩麟

commit sha d30245c1229b00ad33c2d108bade50bfc9c586b1

新增草稿

view details

push time in 3 months

issue closedgwuhaolin/resume

github pages已经用来搭博客了,再执行npm run pub会把博客内容覆盖么

update,执行了npm run pub之后,并没有覆盖github pages上面的博客,当然简历也没能成功在github pages上展示

closed time in 3 months

xypecho

issue closedgwuhaolin/resume

生成的PDF丢失了一部分样式

content-hd 里面的样式,例如背景,图标都丢失了.不知道原因

closed time in 3 months

Messiahhh

issue commentgwuhaolin/resume

生成的PDF丢失了一部分样式

去掉是方便打印纸张阅读

Messiahhh

comment created time in 3 months

issue closedgwuhaolin/resume

关于生成PDF

你好,我想问一下能不能不使用github page就可以本地生成PDF

closed time in 3 months

jiaweiwangwang

issue commentgwuhaolin/resume

关于生成PDF

可以执行 npm run build,会输出在docs目录下

jiaweiwangwang

comment created time in 3 months

delete branch gwuhaolin/resume

delete branch : gh-pages

delete time in 3 months

push eventgwuhaolin/resume

吴浩麟

commit sha f2da48a6e625036fafadf1345128bf1c0b2e38b3

fix: 升级依赖+Github Action自动部署

view details

push time in 3 months

push eventgwuhaolin/livego

chikaku

commit sha 9974276e6d7b825abefed8d683fdcc1569f863c7

Fix error message typo

view details

浩麟

commit sha bf65635cef7355fd828b352e61beeedc6467991d

Merge pull request #103 from chikaku/master Fix error message typo

view details

push time in 3 months

PR merged gwuhaolin/livego

Fix error message typo
+1 -1

0 comment

1 changed file

chikaku

pr closed time in 3 months

push eventgwuhaolin/resume

吴浩麟

commit sha fce60c646dc1ce4253e9d9dc69753e80fe6255b6

fix: 升级依赖

view details

push time in 3 months

push eventgwuhaolin/resume

吴浩麟

commit sha a77474c0cfa755b9533d04463940c4c73762a721

Updates

view details

push time in 3 months

push eventgwuhaolin/resume

吴浩麟

commit sha 1d7d1e4bd2c09f3d6559095a5054a268d547d07f

Updates

view details

push time in 3 months

push eventgwuhaolin/resume

吴浩麟

commit sha fb649d5cc71086da6a33bfc76bb1258cdb9a5975

Updates

view details

push time in 3 months

push eventgwuhaolin/resume

吴浩麟

commit sha 2dc6b76d3370d7e575fb63a989ec0dc194ebcd93

Updates

view details

push time in 3 months

push eventgwuhaolin/resume

吴浩麟

commit sha d44845f7613e96e40e0e256bd3bae26a49703368

docs: 补充使用步骤

view details

push time in 3 months

push eventgwuhaolin/blog

吴浩麟

commit sha af618105f140964a615abc1436a295eb205f8953

新增草稿

view details

push time in 3 months

more