![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发
文章平均质量分 60
sigmarising
Nothing, Nothing.
展开
-
以新版 Mini Conda 的安装而引申的思考
简而言之就是,Conda Hook 注入之后,实则接管了 shell 的所有 prompt 进行处理,但它并没有考虑 Powerline 等特殊字体之类的各种情况。不过 Mini Conda 的安装似乎和几年前我实验时有一些比较大的区别了。,一是不再推荐将 conda 添加到系统 PATH 中(All User 安装时自动禁用此选项),二是如果要在默认 shell 中可访问 conda,可以通过。阅读文档之后,我的第一感受是:“可以啊 Conda,为了侵入性最小考虑挺多啊”。原创 2024-02-27 21:41:22 · 506 阅读 · 0 评论 -
NGROK GET Header
否则在进行 GET 请求访问时,极大可能会存在 Response 异常(NGROK 浏览器警告页)的情况。原创 2023-05-05 23:11:51 · 1297 阅读 · 1 评论 -
Windows OpenSSH
值得注意的是,默认 Windows OpenSSH Server 连接后控制终端为 CMD,但是可以参考。原创 2023-05-05 23:11:42 · 81 阅读 · 0 评论 -
VSCode Dark+ 终端配色方案
在 VSCode 运行命令。即可获取当前主题配色。原创 2023-05-05 23:12:12 · 1148 阅读 · 0 评论 -
JS 关于链式 bind 的操作
操作,实际的代码会变为一层一层的 apply 嵌套,在此情况下,只有最内层的 apply this 会对原始函数奏效。并不会奏效,只会绑定第一个 bind 的。的指向,而级联(链式)的。在 JS 中可以利用。可以看到,若链式进行。原创 2023-05-05 23:11:21 · 99 阅读 · 0 评论 -
Golang 的 datetime 格式化
Golang 的 datetime 格式化方法并不是其他编程语言中常见的类似形式,而是使用 Golang 语言的诞生时间来作为格式化模板。原创 2023-04-05 17:18:26 · 706 阅读 · 0 评论 -
关于 Markdown 的 images 语法
典型的一个例子,静态站点生成器 Hugo 视 alt 和 title 为不同的变量,而很多 Hugo 模板则使用 title 作为题注进行渲染。若你使用的模板恰好为这样的类型,那么在书写 Markdown 时不额外添加 title 信息,Hugo 并不会为你生成图片的题注。原创 2023-03-22 21:41:39 · 1417 阅读 · 0 评论 -
关于 Window 的 UWP 应用本地回环限制以及限制解除方案
关于 Window 的 UWP 应用 Loopback 及其豁免的原理说明原创 2022-01-31 11:27:58 · 15095 阅读 · 0 评论 -
Vue 3 开发中的 ECharts 5 使用
Vue 3 开发中的 ECharts 5 使用随着 Vue 更新到了 V3 版本,ECharts 更新到了 V5 版本,它们均新增加了对 TypeScript 非常友好的支持。鉴于现有的开发方式与原先 Vue V2 版本仍然具有一些区别,所以本文在此给出一个新版的开发样例。Vue V2 + ECharts.js 使用范例1. 示例代码本节以标准柱形图为例,使用 Composition API 以及 TypeScript 进行代码编写。TestChart.vue:<template&原创 2021-11-14 19:25:19 · 2839 阅读 · 0 评论 -
正则表达式中的 [] 与 ()
正则表达式中的 [] 与 ()1. 圆括号 ()圆括号在正则表达式中表示组的概念,主要应用于限制多选结构的范围、分组、捕获文本、环视。1.1 示例:多选结构(a|b|c):匹配 a 或 b1 或 c1.2 示例:分组(abc)?:匹配 abc 一次或者零次1.3 示例:捕获文本(aaa)(bbb)(ccc)(?:ddd)(eee):可以用 $1 获取 (aaa) 匹配到的内容,用 $3 则获取到了 (ccc) 匹配到的内容,而 $4 则获取的是由 (eee) 匹配到的内容1.4 示原创 2021-06-13 16:15:38 · 16938 阅读 · 6 评论 -
令 Git Status 显示中文
令 Git Status 显示中文1. 问题描述在 Windows 上使用 Git 时,默认情况下,git status 命令并不会显示中文的文件名(如下图所示):而我们所期望的是令其显示中文的文件名。2. 解决方案在命令行键入命令:git config --global core.quotepath false即全局配置 Git 不对非英文字符转码参考 Git 官方文档修改之后的 git status 效果如下所示:3. 注意事项为了确保中文显示不乱码,请使用支持 U原创 2021-05-18 09:56:30 · 780 阅读 · 0 评论 -
变量命名的 Case Style
变量命名的 Case Style范例我们以 My Personal Info 为例,使用不同的 Case Style 对其命名:camelCase: myPersonalInfoPascalCase: MyPersonalInfosnake_case: my_personal_infokebab-case: my-personal-info参考链接Case Styles: Camel, Pascal, Snake, and Kebab Case...原创 2021-02-21 19:53:06 · 308 阅读 · 0 评论 -
记一次使用 pandas 处理 Excel 数据的感悟
记一次使用 pandas 处理 Excel 数据的感悟Pandas 是 Python 的知名数据处理库。前几天由于个人的需求,需要处理一下 Excel 数据,遂准备使用 pandas 处理。1. 引入 pandas 时的问题在 pip 安装之后,使用 import pandas as pd 便出现了问题。The current Numpy installation fails to pass a sanity check due to a bug in the windows runtime原创 2020-12-27 22:56:53 · 353 阅读 · 1 评论 -
MySQL 命令行常用命令
MySQL 命令行常用命令使用 MySQL 命令行成功登录后,每条执行的命令末尾,都需要使用 ; 进行语句分隔。登录与查看登录mysql -h $HostIP -u $UserName -p之后输入密码登录便可。退出exit;查看数据库show databases;进入数据库use $NameOfDatabase;查看所有数据表show tables;显示数据表字段信息desc $NameOfTable;执行 SQL 语句为正常的 SQL 语法,不再赘述。原创 2020-12-12 09:29:56 · 163 阅读 · 0 评论 -
Docker 个人学习笔记
Docker 学习笔记学习教程地址适用于具备基础 Linux 知识的 Docker 初学者。时效性说明:本学习笔记于 2020.8.25 创建本学习笔记完成于 2020.9.29学习的内容均按完成时间学习教程的内容为准本学习笔记是个人在学习上述教程的过程中,对其进行的精简浓缩记录。1. 简介Docker 使用 Go 语言进行开发,基于 Linux 内核,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。Docker原创 2020-09-30 14:06:36 · 461 阅读 · 0 评论 -
解决:vscode-remote-ssh 远程连接后 rg 进程占用 CPU 问题
解决:vscode-remote-ssh 远程连接后 rg 进程占用 CPU 问题VSCode 的 Remote Development 功能十分好用,但笔者在连接阿里云 ECS 时偶会遇到断连和命令行卡顿问题。经过排查发现是远程开发插件的 rg 进程长时间高占用 CPU 导致。本文将会介绍一种解决此问题的办法。1. 问题描述使用 VSCode 的 Remote SSH 连接 ECS 云主机,观察 top 命令面板,可发现 rg 进程长时间大量占用 CPU:2. 问题解决此问题在所连接到的原创 2020-07-27 16:43:58 · 11464 阅读 · 6 评论 -
一次 GitLab 部署小记
一次 GitLab 部署小记本文记录笔者的第一次 GitLab 部署和配置的经历。1. 准备工作一台云服务器,我使用的是阿里云 ECS,配置为:Ubuntu 18.04 x64CPU Core 2RAM 4GBECS 能够直接访问互联网。2. 安装 GitLab访问 TUNA - GitLab 页面,按不同操作系统的类型进行安装即可。下面将以 Ubuntu 18.04 为例:# 首先信任 GitLab 的 GPG 公钥curl https://packages.gitlab.原创 2020-07-25 16:21:32 · 279 阅读 · 0 评论 -
Markdown 入门手册
Markdown 入门手册写在最前面:这是我个人多年前第一次学习 Markdown 时候的笔记,现存档备份。这是一篇实用文章,适合那些想入手 MarkDown 的初学者。本文旨在推荐 MarkDown 的编辑器和介绍 MarkDown 最核心的详细语法,以便让初学者上手同时有更深的认识。有关 MarkDown 的介绍请自行搜索资料,本文不作赘述。文章目录Markdown 入门手册MarkDown 编辑器为什么要用 Visual Studio CodeVisual Studio Code 的安装原创 2020-07-11 17:52:49 · 254 阅读 · 0 评论 -
在终端不换行更新输出信息的方法
在终端不换行更新输出信息的方法本文提供两种用于在命令行原地刷新输出信息(即在同一行更新,不换行)的方法。方法1:使用 \b\b 是退格符,通过输出 \b,我们可以清空当前行的输出。值得注意的是,你需要输出刚好与本行字符数目相同的 \b。方法2:使用 \r通过输出回车符 \r,可以让光标回退到行首。之后新输出的字符数量需 >= 已输出的字符数量,以覆盖之前的输出。参考链...原创 2020-03-30 16:52:03 · 3980 阅读 · 0 评论 -
使用 XPath 选择器选取包含特定类名的元素
使用 XPath 选择器选取包含特定类名的元素问题描述对于如下 HTML 片段:<div class="c"></div><div class="c1 c2 c"></div><div class="c2 c c3"></div><div class="c c4 c5"></div>我...原创 2020-03-30 16:01:34 · 4830 阅读 · 0 评论 -
理解 RESTful API
理解 RESTful APIREST(REpresentational State Transfer),即“表现层状态转移”,最早出现在 Roy Thomas Fielding (参与设计了 HTTP 协议、Apache 服务器)的博士论文中(2000年)。论文地址:Architectural Styles andthe Design of Network-based Software ...原创 2019-03-24 18:09:31 · 184 阅读 · 0 评论 -
使用 Python 在命令行输出彩色字符
使用 Python 在命令行输出彩色字符使用彩色字符在命令行输出,可以极大提高程序输出的可读性。本文将介绍如何使用 Python 在命令行进行彩色字符输出。1. 原理解析 - ANSI 转义序列2. 使用 Python 输出彩色字符2.1 ANSI 转义序列的系统支持2.2 解决方案1 - 直接使用 ANSI 转义序列2.3 解决方案2 - 第三方包 colorama3. 示...原创 2019-03-24 10:38:16 · 3802 阅读 · 2 评论 -
Scrum 参考资料
Scrum 参考资料Scrum 是一种较新的开发模式,详细的资料可以参考 Scrum 中文网 - 知识库。转载 2019-03-31 17:23:41 · 139 阅读 · 0 评论 -
编程语言流行指数 排行网站
编程语言流行指数 排行网站The PYPL (PopularitY of Programming Language) 每隔一段时间,会公布最受欢迎的编程语言、IDE、ODE、数据库榜单。是一个十分有意思的网站。相关链接:The PYPL PopularitY of Programming Language...原创 2019-04-05 15:44:01 · 2311 阅读 · 0 评论 -
Git 拉取远程分支 && 创建本地分支
Git 拉取远程分支 && 创建本地分支Method 1:git checkout -b 本地分支x origin/远程分支y此命令会在本地新建分支 x,并切换到分支 x 上。采用此种方法建立的本地分支 x 会和远程分支 y 建立映射关系。Method 2:git fetch origin 远程分支y:本地分支x此命令会在本地新建分支 x,但是不会自动切换到该...原创 2019-03-28 20:26:22 · 281 阅读 · 0 评论 -
使用 debugger 声明,调试 Nuxt 代码
使用 debugger 声明,调试 Nuxt 代码Nuxt.js 是 Vue.js 的一款通用应用程序框架,本文介绍一种对其 debug 的方法。1. 准备工作本文假设使用 create-nuxt-app 创建 Nuxt 项目本文适用于 Nuxt V2.6+ 的 V2 版本在配置文件 nuxt.config.js 或 nuxt.config.ts 中,修改如下:// 本代码段使...原创 2019-06-03 16:55:54 · 4454 阅读 · 3 评论 -
使用 flask-socketIO 完成定时推送
使用 flask-socketIO 完成定时推送flask 是一款 python 的 web 框架,而 socketIO 则是一款用于实时通信的高级封装库,它可以智能选择 websocket、长轮询等方式进行双工通信。1. 面向事件驱动的 socketIOsocketIO 原本是一款 node.js 库,也有众多其他语言的实现版本。socketIO 的思想是使用事件驱动,通过不同的事件收...原创 2019-06-04 09:32:05 · 2605 阅读 · 0 评论 -
学习新技能
技术更新迭代这么快,开发都变成敏捷开发了。如果还用传统的方法(大而全笔记等)去学习技术,早晚被淘汰。是时候要“敏捷学习”了。原创 2019-06-11 09:27:50 · 431 阅读 · 0 评论 -
Develop 有感
纠结工具选择的人,往往不具备真正的技能。真正有能力的人,是不会为工具所限制的。原创 2019-07-03 21:22:48 · 143 阅读 · 0 评论 -
GitHub 操作:同步 Fork 来的仓库(上游仓库)
GitHub 操作:同步 Fork 来的仓库Fork 是 Github 上的常用操作之一,不同于 Star,Fork 会将进行 Fork 操作那一刻的仓库代码完全复制到自己的仓库下。Fork 之后,我们可能会为原仓库添加一个 Feature,之后发起 Pull Request。往往在 Fork 之后,原仓库的作者也会进行代码更新,与我们自身的更新在 Git Commit 树中会分叉,如下图所...原创 2019-10-11 16:26:24 · 6376 阅读 · 0 评论 -
图解 MVC MVP MVVM
图解 MVC MVP MVVM本文将使用三张图来简要说明 MVC、MVP、MVVM 的区别。MVCMVC 中控制器占主导地位。实际上,MVC 标准有很多,ASP.NET、Spring 等均有自己的 MVC 定义,而本文采用的是维基百科的定义。MVPMVP 由 MVC 发展而来,视图占主导地位。MVVMMVVM 最早在 WPF 中有所体现,众多前端框架也使用了此模型。参考...原创 2019-03-14 22:32:00 · 323 阅读 · 0 评论