0%

VS Code (Visual Studio Code) 是微软推出的开源且跨平台的代码编辑器,自 2015 年 4 月 30 日推出以来,发展迅速,至今不到 4 年的时间里,已经成为最流行的编辑器之一。它不仅集成了一款现代编辑器所应该具备的所有特性,还有十分丰富的插件来实现各种功能。截至今日,VS Code 插件商城已有超过 10000 款插件。

当然,我们可以使用 VS Code 来编写 Markdown 文档,这里推荐几个好用强大的 Markdown 插件。

阅读全文 »

引自开发者(繁体转简体):

如果你跟我一样,每次看到网页上的中文字和英文、数字、符号挤在一块,就会坐立难安,忍不住想在它们之间加个空格。这个外挂(支援 Chrome 和 Firefox)正是你在网路世界走跳所需要的东西,它会自动替你在网页中所有的中文字和半形的英文、数字、符号之间插入空白。汉学家称这个空白字元为「盘古之白」,因为它劈开了全形字和半形字之间的混沌。另有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。与大家共勉之。

阅读全文 »

算法的整体思想

把词典中的词按照 由长到短递减 的顺序逐字搜索整个待处理的文本,一直到把全部的词切分出来为止。不论分词词典多大,被处理的文本多么小,都得把这个分词词典匹配一遍。

  • 首先将词典中的词按降序排序。
  • 遍历排序后的词典,把每个词与原文本相匹配。
  • python 中的 find () 方法,获取匹配到的字符串在文本中的索引位置。
  • python 定义一个字典 dictvalue 存放匹配到的字符串,key 是其索引,这样输出分词结果的时候,将 dictkey 升序排序,将 value 输出,分词片段的顺序和原文本中出现的顺序保持一致。
  • find () 方法返回的是匹配到的字符串在文本中第一次出现的位置,如果一个字符串在文本中出现多次,需要用 while 循环,找到该字符串所有的索引位置。每次找到一个索引位置后,将索引和字符串存入 dict,然后在原文本中用与该字符串相同长度的空格替换原字符串。直到所有的字符串都被替换完毕,循环结束。
  • 遍历结束之后,原文本中的匹配到的字符串都替换成了相同长度的空格,剩下的内容就是未匹配到的字符串,用 split () 方法将其分割,存入列表 list。然后遍历 list,找到每个字符串的索引位置,同样存入 dict
  • 最后输出 dict 中的 value,就是分词结果。
  • 输出 list 中的内容,就是未匹配结果。
阅读全文 »

本文转载自:https://shockerli.net/post/go-get-golang-org-x-solution/

问题描述

当我们使用 go getgo installgo mod 等命令时,会自动下载相应的包或依赖包。但由于众所周知的原因,类似于 golang.org/x/... 的包会出现下载失败的情况。如下所示:

1
2
3
$ go get -u golang.org/x/sys

go get golang.org/x/sys: unrecognized import path "golang.org/x/sys" (https fetch: Get https://golang.org/x/sys?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

阅读全文 »


我大概是 2013 年开始使用 OneNote 的。最初用过印象笔记,后来迁移到了 OneNote,至今快 6 年时间了,积累了不少笔记。一直都想搭一个博客,把笔记搬运到博客上,分享一下几年来积累的经验和知识,也可以在互联网上留下自己的痕迹。

阅读全文 »

最近在看一个视频课,但没有课程里对应的课件,自己手敲记笔记效率实在太低,于是需要一个可以截图直接 OCR 文字识别的工具。网上找到一款开源的 OCR 软件:天若 OCR 文字识别开源版,功能十分强大。该软件基于 @天若幽心 开源的代码 进行完善制作而成。

阅读全文 »

缘起

一切还要从 2013 年微软收购诺基亚说起。那时候出于对诺基亚的品牌信任,花了 2000 块入手了人生中第一台 Windows Phone - Lumia 900。殊不知,从此入坑好几年。WP 孱弱的软件生态,实在是和安卓、IOS 没法比啊。很多软件都没有 WP 客户端,主流的软件像 QQ、微信、支付宝,虽然有,但也是功能严重缺失,也就是勉强可以用的状态。其实这样也有好处,起码大大减少了玩手机的时间,让我可以专心学习(微笑脸)。

阅读全文 »

IPFS 白皮书译文

前言

本文译自 “IPFS - Content Addressed, Versioned, P2P File System”,改正了原文的几处拼写错误,并补上了缺失的一个图。

阅读全文 »