默认分类
文章平均质量分 85
Likianta Me
Github 同名搜 "likianta". Python 开发, GUI, Web 全栈.
展开
-
Windows Terminal 美化 / PowerShell 美化: oh-my-posh 主题安装和使用
关键词: nerd-font; oh-my-posh; posh; powerline-font; powershell; scoop; winget最终效果预览说明事项本文与网络上多数介绍 oh-my-posh 的文章的不同之处:其他博客提到的安装命令已过时, 会被引导到 “官方迁移页面” (如下图). 本文是根据 oh-my-posh 官网给出的最新安装方式来安装. (截至 2022 年 5 月)对所有命令都添加了注释, 帮助大家来理解.增加了主题, 字体的安装和说明事项..原创 2022-05-24 17:13:31 · 10330 阅读 · 0 评论 -
Markdown 本地图片与多图床管理
背景: 本地图片与图床的取舍我在使用 markdown 写作的早期, 喜欢将所有图片上传到图床管理. 当时也有各种各样的图片上传和图床管理工具, 更重要的是有免费的图床可供选择.但一段时间后, 特别是经历了七牛云收费 (这个不算是服务商的错, 是因为我懒没有做迁移), 图床闭站等事件, 导致我的不少旧文章的图片全部失效, 也找不到备份方案. 直到现在也没有办法恢复它们. 这让我开始怀疑全部依赖图床的可靠性问题.另外也有诸多其他原因, 让我最终决定回到了本地图片优先的方案上:部分网站有防盗链设计,原创 2022-05-05 22:32:19 · 1131 阅读 · 0 评论 -
(自创) 一种新的轻量级文本标记语言 - MarkOwl
设计目标语法优雅标记简洁 & 易于书写语法健全. 不能出现自相矛盾, 漏洞百出, 解释不清的地方标记含义明确, 不要有歧义标记不可以对正文文字造成视觉干扰 (不能让阅读者看着眼花缭乱, 分不清主次, 感到不适或困惑等)标记规则的设计有完整的内在逻辑. 不能让各种标记百花齐放, 毫无规律可循标记是宽容的. 错误的标记不会造成文本渲染的灾难可扩展, 可编程. 最好支持脚本语言 (python/javascript) 的控制可配置: 全局配置, 项目配置, 单文件配置 (front m原创 2022-04-30 11:55:51 · 1479 阅读 · 0 评论 -
Windows 通过 BAT 脚本创建相对路径的快捷方式
网上没有找到相关的结果. 这是我综合多个答案的线索找到的一个简单有效的方案.本文解决以下问题:bat 怎么创建快捷方式快捷方式需要带上图标快捷方式怎么用相对路径 (这样可以把快捷方式的启动器放入自己的应用, 打包发给别人也能使用)注: 该教程的目的是帮助开发者快速封装自己的 bat 启动器为 lnk 格式, 并添加自己的启动器图标, 提升应用美观性.快速开始直接拷贝下个章节提供的源代码, 保存为 “create_relative_shortcut.bat” 文件. 通过 cmd 调用:#原创 2021-12-20 22:40:30 · 4333 阅读 · 1 评论 -
Windows 创建相对路径的快捷方式
假设我们有一个文件 a.cmd, 并通过常规的方法创建了它的快捷方式 a.lnk. 这两个文件现在放在同一个目录. 我们希望把 lnk 文件改为以相对路径的方式打开 a.cmd.请这样做:右键 lnk 文件, 打开它的属性将 “Start in” 的值改为 %CD%, 表示 “从当前目录 (CurrentDirectory) 开始”将 “Target” 的值改为 %windir%\system32\cmd.exe /c "a.cmd", 其中 %windir% 是 windows 内置的原创 2021-12-20 18:40:26 · 7181 阅读 · 1 评论 -
关于 Pycharm 2019.2 版本出现等宽字体对不齐的问题的解决方法
我使用的是更纱黑体 (Sarasa Term SC Medium). 从 Pycharm Community 2019.1 升级到 2019.2.3 后出现了如下图问题:解决方法如下:打开 Pycharm 设置中心, 切换到 “Appearance & Behavior > Appearance”, 将 “Antialiasing” (抗锯齿) Editor 选项改为 “Gr...原创 2019-10-17 12:57:25 · 1295 阅读 · 0 评论 -
Python 8行代码实现查找目录下所有子文件, 子目录
代码如下, findall_files 表示获得目标文件夹下所有子文件 (包括任意深度的子目录中的), findall_subdirs 表示获得目标文件夹下所有子目录:# file_finder.pyimport osdef findall_files(main_dir: str) -> list: collector = [] for root, dir...原创 2019-04-18 09:08:14 · 2520 阅读 · 0 评论 -
轻松理解 Python 中的 async await 概念
前言写这篇文章是受 xinghun85 的这篇博客 的启发, 但是人家后面写的东西跳跃太快, 有点没看懂, 自己在此做一个补充.我希望能用一个最平易近人的例子, 把 Python 协程中的 async/await 概念讲清楚, 希望能够帮助大家有一个形象化的认识.注: 所有的讲解都在代码的注释里.from time import sleep, timedef demo1(): ...原创 2019-05-12 00:43:29 · 43351 阅读 · 57 评论 -
目前最全的汉语拼音表 (另附韦氏拼音表, 非常规拼音表)
文章目录说明汉语音节表非常规发音表 (2019年2月21日)韦氏发音表 (2019年2月21日)附录韦氏拼音组合方案相关用法说明以下内容按照字母表升序排列以下表格有: 汉语音节表410个, 非常规发音 (如 “duang”, “giao”, “mua”, “pia” 等) 20个, 韦氏发音 (如 “tien”, “wie” 等) 226个韦氏发音暂时没有找到现成的表, 里面的内容是我根...原创 2019-02-22 00:39:24 · 18205 阅读 · 1 评论 -
搜狗输入法模糊音设置 (非自定义短语设置)
在开始之前, 先看一个示例:当我们某个拼音输错时, 搜狗输入法一定程度上是可以自动帮我们纠正的:但是遇到 长文本或连续出错 的情况时, 输入法的纠错能力就有点无助:观察出错的拼音, 我们发现其实是同样的错误, “cuo” 都被打成了 “co”.很多中文打字用户, 在快速, 连续输入时会出现习惯性的手误.例如常见的顺序错误:长江chnag jinag (正确应为 "chang ji...原创 2019-06-30 11:55:53 · 1591 阅读 · 0 评论 -
Sublime 插件 LKOmniPaste - 支持读取剪切板图像并粘贴
插件功能通过任意截图工具截图到剪切板, 在 Sublime 按下快捷键 (例如 ctrl + shift + v) 即可粘贴图片链接:您可以设置 filepath 为绝对路径或相对路径LKOmniPaste 会自动将剪切板图像保存到指定的附件目录LKOmniPaste 提供有多种附件目录配置选项复制一个图片类型的文件, 在 Sublime 按下快捷键, 即可粘贴图片链接:...原创 2019-10-02 01:00:08 · 926 阅读 · 2 评论 -
我的 PC 路径管理
我的 PC 路径管理概述个人所有文件放在一个盘里, 不分盘公共位置和私人位置严格分开私人位置的文件在自己管理范围内统一文件命名风格关于单复数形式, 没有严格的要求, 一般来说使用正常的单复数形式, 但也允许考虑到惯用语或形式 “美观” 而变更完整路径 盘符名称一级路径二级路径三级路径四级路径 C 盘 (System)Program Fi...原创 2019-04-12 10:42:03 · 644 阅读 · 0 评论 -
如何使用 LK 字幕脚本工具
如何使用 LK 字幕脚本工具 v1.7.9 2018-5-26工具栏 Toolbar点击 AE 菜单栏 窗口 - LK SubtitleScript for Fansub + version,原创 2018-05-28 18:40:52 · 1710 阅读 · 1 评论 -
自制工具将excel文件批量导入到mongodb
使用方法下载此工具(度盘 密码: sbv6),这是一个exe文件,双击可直接运行将这个工具放到你要处理的表格所在的目录,比如上图中有一个年级表的示例文件确保已启动mongodb服务双击脚本工具,启动控制台,会提示你输入要连接/创建的数据库名以及表格所在路径(留空则默认会检查当前目录以及当前目录下的“data”文件夹(如果有的话)),由于我们已经把脚本和表格放在了同一目录下,所以这里直接回...原创 2018-10-13 11:31:10 · 3396 阅读 · 1 评论 -
关于使用pyqt5出现 "parameter 'flags' unfilled" 的警告信息
出现警告的代码如下:import sysfrom PyQt5.QtWidgets import QApplication, QWidgetif __name__ == '__main__': app = QApplication(sys.argv) w = QWidget() # <-- 这里是出现黄色警告地方, 警告信息: "parameter 'flags' ...原创 2019-01-06 23:49:29 · 18050 阅读 · 2 评论 -
人才库自然语言处理系统
项目核心技术文章目录项目核心技术1. 文本降噪2. 中文分词3. 词性标注4. 语法机与格式机1. 文本降噪文本降噪技术用于对原始文本进行净化和简化, 常用的降噪包括:符号降噪把全角符号变为半角符号, 例如全角空格变半角空格把特殊符号替换为常用符号, 比如 “①⑨⑧⑤年” 替换为 “1985年”简化符号的使用, 例如对tab符号替换为空格, 对大括号和中括号统一替换为小括号, 对...原创 2019-01-13 14:51:21 · 682 阅读 · 0 评论 -
python 自定义日志工具 lk_logger
主要功能:打印代码所在的行号, 点击可跳转到源码位置 (如下图所示)运行结束后, 自动保存日志到指定文件夹引入模块首先下载此模块文件 (度盘 提取码: p9j2), 或者复制文章底部的源码, 保存到 “lk_logger.py” 中.方法1: 在单项目中引入假设你的项目位于 “E:\workspace\python_abc”, 请将此文件放到 “E:\workspace\pyth...原创 2019-01-14 21:31:19 · 1178 阅读 · 0 评论 -
Python 对复杂字符串中成对符号的捕获和抽取
假设有一个字符串, 字符串中含有多个 “元素”, 每个元素之间由逗号分隔, 但是每个元素内也有可能出现逗号.我们要成功地按照正确的逗号来分隔, 最终抽取出每个元素.最终实现的函数如下:def split_elements(line, pause=','): """ 成对符号的捕获和处理 处理思路: 假设每个元素之间是以逗号分隔 逐...原创 2019-02-03 23:41:21 · 1179 阅读 · 0 评论 -
如何使用 realm studio
Realm Studio 没法直接查看真机或模拟器中的数据库,因此我们需要把数据库复制过来查看,怎么复制呢?利用 ADB:(注意:请先获取你的手机 Root 权限,模拟器的话不用担心,因为你已经是管理员了)$ adb pull /data/data/<packagename>/files/.默认的数据库文件名为default.realm。具体的实际操作演示见附录部分...原创 2018-05-15 13:25:21 · 4696 阅读 · 2 评论 -
Realm 怎么与 RecyclerView 配合使用
Realm 官方有介绍 RealmBaseAdapter with ListView 以及 RealmRecyclerViewAdapter with RecyclerView 的使用。不过其实 Realm 是可以配合普通的 RecyclerView.Adapter 使用的,关键在于大家可能不太能理解把一个 RealmList<T> 或者 RealmResults<T>...原创 2018-05-15 11:00:50 · 1095 阅读 · 0 评论 -
简单的例子理解正则表达式中的前瞻与后顾
关于正则表达式中 (?<=exp) (?<!exp) (?=exp) (?!exp) 的理解ps: 标题中不能用英文 <>, 所以这样写了. 理解理解测试文本: “中国人民, 法国人民, 法国政府, 美国人民”匹配式: (?<=中国)人民匹配效果: 中国人民, 法国人民, 法国政府, 美国人民匹配式: (?<!中国)人民匹配效果: 中国人原创 2019-01-29 22:23:05 · 886 阅读 · 0 评论 -
中英文空格规范 (个人使用)
写在前面本指南参考自 mzlogin 的中文文案排版指北. 在此基础上, 根据个人习惯有所改动.正文1. 空格的使用1. 中英文之间增加空格使用:Microsoft 推出的 Edge 与 Google Chrome 相比体验如何?不使用:Microsoft推出的Edge与Google Chrome相比体验如何?后者让 “Edge” 与 “Google” 的距离感更近,在阅...原创 2019-03-23 00:43:28 · 16464 阅读 · 5 评论 -
VSCode 如何运行调试全局安装的 Electron
背景已安装 nodejs, npm, 以及 vscodenpm 全局安装位置已变更为 “D:/programs/nodejs/npm_node_modules/”已在 全局 安装 electron, 并未在项目下安装 electron测试项目为 “Electron 初体验”, 路径位置: “D:/workspace/test_room/electron_foretaste”需求与预期...原创 2019-04-05 23:13:59 · 4389 阅读 · 3 评论