profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/henryzhao81/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

henryzhao81/jack 0

A set of scripts for generating fully functional Java database models from Ruby's ActiveRecord models and migrations.

henryzhao81/jedis 0

A blazingly small and sane redis java client

henryzhao81/MGDB 0

math-genealogy-db

henryzhao81/nginx 0

An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html

henryzhao81/orientdb 0

OrientDB document graph NoSQL dbms

henryzhao81/orientdb_latest 0

lastest code from master

PR opened labuladong/fucking-algorithm

[English] Correct Edit Distance

(I feel a need to preface this by saying that the changes I made were based solely on the English version, and the reading experience, for I do not speak Chinese (I'm not even sure if it's Mandarin, Cantonese or which one, nor if there's any difference in writing). Should you object to any changes, please let me know)

  1. Changed the apostrophe character from ` to '. The former is not used as an apostrophe, and is actually an accent mark (for preferred characters, refer to this (U+0027 ', U+2019 ’, U+201B ‛)).
  2. Changed certain verb forms. For instance: "The last question is that writing a function to calculate [...]" to "The last question is to write a function which calculates [...]" (also which -> to in order to avoid the repetition).
  3. Changed the capitalization where necessary. For example: Helpless to helpless (since it's not a proper name); We to we (middle of a sentence).
  4. Changed a few verbs to nouns, and vice versa: "explain" (on its own serves as an imperative, which would demand that the reader explain it) to "explanation"; "storage" to "store [the least editing distance of s1 and s2; L226]".
  5. Fixed redundant spaces: "[...] s2 in [...]" to "[...] s2 in [...]"; "s1[i]!=s2[j]" to "s1[i] != s2[j]"
  6. Changed a few odd phrases: "a violent solution" to "a brute force solution" ( most, albeit not all, uses of the former did not refer to programming ); "from the bottom to up" to "from the bottom up" (or "bottom-up"; see: from the bottom up, and bottom-up ); "operation number" to "the number of operations" (this one might have been more subjective).
  7. Removed latex dollar signs (since github markdown does not support it): "$O(min(M, N))$" to "O(min(M, N))" (as used in other articles).
  8. Pluralized certain nouns after "any" ( "We use any for indefinite quantities in questions and negative sentences" ): "any operation" to "any operations".
  9. Added some formatting: "dp(i, j)" to "dp(i, j)" (L98).

I'm also not sure if "[...] I wrote some words out of place by mistake" refers to mistyping, but it's still more than clear, albeit slightly wordy.

To reiterate, should any of these be of concern, let me know, especially since it is my second language. Best regards

+48 -48

0 comment

1 changed file

pr created time in 14 hours

issue openedlabuladong/fucking-algorithm

大佬你好,请问文档哪个是最新的呀?

github上的还是 https://labuladong.gitee.io/ ?

created time in 15 hours

PR opened labuladong/fucking-algorithm

Update LRU算法.md

Line 472 and 473, 不需要缩进

+2 -2

0 comment

1 changed file

pr created time in 5 days

CommitCommentEvent

issue commentlabuladong/fucking-algorithm

建议删除抄袭的内容

? 有毒?

thinksoso

comment created time in 13 days

issue openedlabuladong/fucking-algorithm

建议删除抄袭的内容

<!-- 请清楚描述你的建议或问题 -->

created time in 13 days

issue commentlabuladong/fucking-algorithm

仓库可以改个名字吗

暴躁创业团队整天都是各种f。超喜欢这个名字!

ilp2020

comment created time in 14 days

delete branch gazette/core

delete branch : dependabot/pip/docs/urllib3-1.25.8

delete time in 22 days

PR closed gazette/core

build(deps): bump urllib3 from 1.25.7 to 1.25.8 in /docs dependencies

Bumps urllib3 from 1.25.7 to 1.25.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/releases">urllib3's releases</a>.</em></p> <blockquote> <h2>1.25.8</h2> <p>Release: 1.25.8</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst">urllib3's changelog</a>.</em></p> <blockquote> <h2>1.25.8 (2020-01-20)</h2> <ul> <li> <p>Drop support for EOL Python 3.4 (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1774">#1774</a>)</p> </li> <li> <p>Optimize _encode_invalid_chars (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1787">#1787</a>)</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/urllib3/urllib3/commit/2a57bc5758075a9248cc0d87f66a2ff678338478"><code>2a57bc5</code></a> Release 1.25.8 (<a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1788">#1788</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/a2697e7c6b275f05879b60f593c5854a816489f0"><code>a2697e7</code></a> Optimize _encode_invalid_chars (<a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1787">#1787</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/d2a5a5920fffcc48e6141f4126c491343800d16a"><code>d2a5a59</code></a> Move IPv6 test skips in server fixtures</li> <li><a href="https://github.com/urllib3/urllib3/commit/d44f0e53d9b6943a270af9ce625728ab3201a148"><code>d44f0e5</code></a> Factorize test certificates serialization</li> <li><a href="https://github.com/urllib3/urllib3/commit/84abc7f897cc9ba79ac02278966bc1548373262a"><code>84abc7f</code></a> Generate IPV6 certificates using trustme</li> <li><a href="https://github.com/urllib3/urllib3/commit/6a15b1885a61b3ccf3db140e8256cd290b4762ea"><code>6a15b18</code></a> Run IPv6 Tornado server from fixture</li> <li><a href="https://github.com/urllib3/urllib3/commit/4903840bf36a05bcc8299f6553ff7a1816d4aa63"><code>4903840</code></a> Use trustme to generate IP_SAN cert</li> <li><a href="https://github.com/urllib3/urllib3/commit/9971e27e83a891ba7b832fa9e5d2f04bbcb1e65f"><code>9971e27</code></a> Empty responses should have no lines.</li> <li><a href="https://github.com/urllib3/urllib3/commit/62ef68e49edf5dabde26732a154d0e925cef7301"><code>62ef68e</code></a> Use trustme to generate NO_SAN certs</li> <li><a href="https://github.com/urllib3/urllib3/commit/fd2666e3f16c62c892e5dd9a5697f537de06628b"><code>fd2666e</code></a> Use fixture to configure NO_SAN test certs</li> <li>Additional commits viewable in <a href="https://github.com/urllib3/urllib3/compare/1.25.7...1.25.8">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>

<!-- Reviewable:start -->

This change is <img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/> <!-- Reviewable:end -->

+1 -1

1 comment

1 changed file

dependabot[bot]

pr closed time in 22 days

pull request commentgazette/core

build(deps): bump urllib3 from 1.25.7 to 1.25.8 in /docs

Superseded by #291.

dependabot[bot]

comment created time in 22 days

PR opened gazette/core

build(deps): bump urllib3 from 1.25.7 to 1.26.5 in /docs

Bumps urllib3 from 1.25.7 to 1.26.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/releases">urllib3's releases</a>.</em></p> <blockquote> <h2>1.26.5</h2> <p>:warning: <strong>IMPORTANT: urllib3 v2.0 will drop support for Python 2</strong>: <a href="https://urllib3.readthedocs.io/en/latest/v2-roadmap.html">Read more in the v2.0 Roadmap</a></p> <ul> <li>Fixed deprecation warnings emitted in Python 3.10.</li> <li>Updated vendored <code>six</code> library to 1.16.0.</li> <li>Improved performance of URL parser when splitting the authority component.</li> </ul> <p><strong>If you or your organization rely on urllib3 consider supporting us via <a href="https://github.com/sponsors/urllib3">GitHub Sponsors</a></strong></p> <h2>1.26.4</h2> <p>:warning: <strong>IMPORTANT: urllib3 v2.0 will drop support for Python 2</strong>: <a href="https://urllib3.readthedocs.io/en/latest/v2-roadmap.html">Read more in the v2.0 Roadmap</a></p> <ul> <li>Changed behavior of the default <code>SSLContext</code> when connecting to HTTPS proxy during HTTPS requests. The default <code>SSLContext</code> now sets <code>check_hostname=True</code>.</li> </ul> <p><strong>If you or your organization rely on urllib3 consider supporting us via <a href="https://github.com/sponsors/urllib3">GitHub Sponsors</a></strong></p> <h2>1.26.3</h2> <p>:warning: <strong>IMPORTANT: urllib3 v2.0 will drop support for Python 2</strong>: <a href="https://urllib3.readthedocs.io/en/latest/v2-roadmap.html">Read more in the v2.0 Roadmap</a></p> <ul> <li> <p>Fixed bytes and string comparison issue with headers (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2141">#2141</a>)</p> </li> <li> <p>Changed <code>ProxySchemeUnknown</code> error message to be more actionable if the user supplies a proxy URL without a scheme (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2107">#2107</a>)</p> </li> </ul> <p><strong>If you or your organization rely on urllib3 consider supporting us via <a href="https://github.com/sponsors/urllib3">GitHub Sponsors</a></strong></p> <h2>1.26.2</h2> <p>:warning: <strong>IMPORTANT: urllib3 v2.0 will drop support for Python 2</strong>: <a href="https://urllib3.readthedocs.io/en/latest/v2-roadmap.html">Read more in the v2.0 Roadmap</a></p> <ul> <li>Fixed an issue where <code>wrap_socket</code> and <code>CERT_REQUIRED</code> wouldn't be imported properly on Python 2.7.8 and earlier (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2052">#2052</a>)</li> </ul> <h2>1.26.1</h2> <p>:warning: <strong>IMPORTANT: urllib3 v2.0 will drop support for Python 2</strong>: <a href="https://urllib3.readthedocs.io/en/latest/v2-roadmap.html">Read more in the v2.0 Roadmap</a></p> <ul> <li>Fixed an issue where two <code>User-Agent</code> headers would be sent if a <code>User-Agent</code> header key is passed as <code>bytes</code> (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2047">#2047</a>)</li> </ul> <h2>1.26.0</h2> <p>:warning: <strong>IMPORTANT: urllib3 v2.0 will drop support for Python 2</strong>: <a href="https://urllib3.readthedocs.io/en/latest/v2-roadmap.html">Read more in the v2.0 Roadmap</a></p> <ul> <li> <p>Added support for HTTPS proxies contacting HTTPS servers (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1923">#1923</a>, Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1806">#1806</a>)</p> </li> <li> <p>Deprecated negotiating TLSv1 and TLSv1.1 by default. Users that still wish to use TLS earlier than 1.2 without a deprecation warning should opt-in explicitly by setting <code>ssl_version=ssl.PROTOCOL_TLSv1_1</code> (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2002">#2002</a>) <strong>Starting in urllib3 v2.0: Connections that receive a <code>DeprecationWarning</code> will fail</strong></p> </li> <li> <p>Deprecated <code>Retry</code> options <code>Retry.DEFAULT_METHOD_WHITELIST</code>, <code>Retry.DEFAULT_REDIRECT_HEADERS_BLACKLIST</code> and <code>Retry(method_whitelist=...)</code> in favor of <code>Retry.DEFAULT_ALLOWED_METHODS</code>, <code>Retry.DEFAULT_REMOVE_HEADERS_ON_REDIRECT</code>, and <code>Retry(allowed_methods=...)</code> (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2000">#2000</a>) <strong>Starting in urllib3 v2.0: Deprecated options will be removed</strong></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst">urllib3's changelog</a>.</em></p> <blockquote> <h2>1.26.5 (2021-05-26)</h2> <ul> <li>Fixed deprecation warnings emitted in Python 3.10.</li> <li>Updated vendored <code>six</code> library to 1.16.0.</li> <li>Improved performance of URL parser when splitting the authority component.</li> </ul> <h2>1.26.4 (2021-03-15)</h2> <ul> <li>Changed behavior of the default <code>SSLContext</code> when connecting to HTTPS proxy during HTTPS requests. The default <code>SSLContext</code> now sets <code>check_hostname=True</code>.</li> </ul> <h2>1.26.3 (2021-01-26)</h2> <ul> <li> <p>Fixed bytes and string comparison issue with headers (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2141">#2141</a>)</p> </li> <li> <p>Changed <code>ProxySchemeUnknown</code> error message to be more actionable if the user supplies a proxy URL without a scheme. (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2107">#2107</a>)</p> </li> </ul> <h2>1.26.2 (2020-11-12)</h2> <ul> <li>Fixed an issue where <code>wrap_socket</code> and <code>CERT_REQUIRED</code> wouldn't be imported properly on Python 2.7.8 and earlier (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2052">#2052</a>)</li> </ul> <h2>1.26.1 (2020-11-11)</h2> <ul> <li>Fixed an issue where two <code>User-Agent</code> headers would be sent if a <code>User-Agent</code> header key is passed as <code>bytes</code> (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/2047">#2047</a>)</li> </ul> <h2>1.26.0 (2020-11-10)</h2> <ul> <li> <p><strong>NOTE: urllib3 v2.0 will drop support for Python 2</strong>. <code>Read more in the v2.0 Roadmap <https://urllib3.readthedocs.io/en/latest/v2-roadmap.html></code>_.</p> </li> <li> <p>Added support for HTTPS proxies contacting HTTPS servers (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1923">#1923</a>, Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1806">#1806</a>)</p> </li> <li> <p>Deprecated negotiating TLSv1 and TLSv1.1 by default. Users that still wish to use TLS earlier than 1.2 without a deprecation warning</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/urllib3/urllib3/commit/d1616473df94b94f0f5ad19d2a6608cfe93b7cdf"><code>d161647</code></a> Release 1.26.5</li> <li><a href="https://github.com/urllib3/urllib3/commit/2d4a3fee6de2fa45eb82169361918f759269b4ec"><code>2d4a3fe</code></a> Improve performance of sub-authority splitting in URL</li> <li><a href="https://github.com/urllib3/urllib3/commit/2698537d52f8ff1f0bbb1d45cf018b118e91f637"><code>2698537</code></a> Update vendored six to 1.16.0</li> <li><a href="https://github.com/urllib3/urllib3/commit/07bed791e9c391d8bf12950f76537dc3c6f90550"><code>07bed79</code></a> Fix deprecation warnings for Python 3.10 ssl module</li> <li><a href="https://github.com/urllib3/urllib3/commit/d725a9b56bb8baf87c9e6eee0e9edf010034b63b"><code>d725a9b</code></a> Add Python 3.10 to GitHub Actions</li> <li><a href="https://github.com/urllib3/urllib3/commit/339ad34c677c98fd9ad008de1d8bbeb9dbf34381"><code>339ad34</code></a> Use pytest==6.2.4 on Python 3.10+</li> <li><a href="https://github.com/urllib3/urllib3/commit/f271c9c3149e20d7feffb6429b135bbb6c09ddf4"><code>f271c9c</code></a> Apply latest Black formatting</li> <li><a href="https://github.com/urllib3/urllib3/commit/1884878aac87ef0494b282e940c32c24ee917d52"><code>1884878</code></a> [1.26] Properly proxy EOF on the SSLTransport test suite</li> <li><a href="https://github.com/urllib3/urllib3/commit/a8913042b676c510e94fc2b097f6b514ae11a537"><code>a891304</code></a> Release 1.26.4</li> <li><a href="https://github.com/urllib3/urllib3/commit/8d65ea1ecf6e2cdc27d42124e587c1b83a3118b0"><code>8d65ea1</code></a> Merge pull request from GHSA-5phf-pp7p-vc2r</li> <li>Additional commits viewable in <a href="https://github.com/urllib3/urllib3/compare/1.25.7...1.26.5">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>

+1 -1

0 comment

1 changed file

pr created time in 22 days

create barnchgazette/core

branch : dependabot/pip/docs/urllib3-1.26.5

created branch time in 22 days

issue commentlabuladong/fucking-algorithm

gitbook 上的一个跳转链接打不开

已修复

zhangxiann

comment created time in 23 days

issue closedlabuladong/fucking-algorithm

labuladong啥意思

<!-- 请清楚描述你的建议或问题 --> labuladong啥意思

closed time in 23 days

MiKKiYang

issue closedlabuladong/fucking-algorithm

gitbook 有些内容不全或没有

<!-- 请清楚描述你的建议或问题 -->

closed time in 23 days

JustToFaith

issue commentlabuladong/fucking-algorithm

图片显示不出来

#641 这个 issue 也提供了一种方法

SpongeBob-222

comment created time in 23 days

issue closedlabuladong/fucking-algorithm

【Git相关】可否增加一片与远程仓库的文章总结?

<!-- 请清楚描述你的建议或问题 --> 看到书籍中有一篇《四个基本命令搞会 Git 使用》的文章,感觉言简意赅。 可否更进一步,增加一片 与远程仓库关联的一篇文章呢?

closed time in 23 days

huanyueyaoqin

issue commentlabuladong/fucking-algorithm

【Git相关】可否增加一片与远程仓库的文章总结?

git 的使用不是本仓库的重点,可以在实际工作中积累 git 经验

huanyueyaoqin

comment created time in 23 days

push eventlabuladong/fucking-algorithm

labuladong

commit sha a6a439e85c2fced8df32a7005dad8ac0f3a9cc9d

fixurl

view details

push time in a month

pull request commentlabuladong/fucking-algorithm

pull the lastest

wrong operation. 233333

TravellerXi

comment created time in a month

PR closed labuladong/fucking-algorithm

pull the lastest

pull the lastest

+1 -1

0 comment

1 changed file

TravellerXi

pr closed time in a month

PR opened labuladong/fucking-algorithm

pull the lastest

pull the lastest

+1 -1

0 comment

1 changed file

pr created time in a month

push eventlabuladong/fucking-algorithm

labuladong

commit sha edbf7c942514f89dbe85a04035afe0e4c9f2a845

fixurl

view details

push time in a month

push eventgazette/core

michaelschiff

commit sha 2c4e1429c863475c471b951b1bcd315bfdaded97

Upgrades grpc to v1.32.0 and etcd to v3.5.0-alpha.0 (address V3 compatibility issues with recent grpc) (#289)

view details

push time in a month

PR merged gazette/core

etcd grpc upgrade

<!-- Reviewable:start --> This change is <img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/> <!-- Reviewable:end -->

+259 -163

0 comment

41 changed files

michaelschiff

pr closed time in a month

PR opened gazette/core

Try repro

no mergy!!! Trying to minimize the repro of the ci test failure

+260 -164

0 comment

42 changed files

pr created time in a month

PR closed labuladong/fucking-algorithm

Api
+12791 -959

0 comment

205 changed files

sollo11

pr closed time in a month