归档:2020
按年份浏览-
访问GitHub的问题这篇文章整理的是访问 GitHub 时遇到连接不稳定、解析异常或加载缓慢时的排查思路。早期很多人会通过修改 hosts 文件临时指定 GitHub 的 IP,但这种方式现在并不推荐长期使用。 为什么不建议长期写死 hosts # GitHub 使用了全球化的基础设施,域名解析结果会随着地区、运营商、CDN 和服务调整而变化。某个时间点可用的 IP,过一段时间…2020-12-05267 浏览
-
通过 SoftEther 连接到内网实际用法 # 之前由于某些原因总在家办公,但是有些东西又需要连接到公司的机器上,所以找了一些资料,用 SoftEther 搭建服务器,然后从家里连上公司的办公网,现在将步骤记录一下。 首先下载 SoftEther 根据 Server 的版本和架构选择相应版本安装 配置 SoftEther Server 并使用本地网桥优化性能 安装编译依赖: Bash 复制代…2020-11-10285 浏览
-
[原创]用 SSH 转发和 Nginx 反向代理实际用法 # 先说说 SSH 的本地转发和远程转发,也叫作正向转发和反向转发。 本地转发:内网机器(Client)SSH连接到外网机器(Server),内网机器监听本地指定端口,并将该端口的所有数据转发到外网机器的指定端口。方向是本地到远端。SSH 使用 -L 参数。 命令格式: Bash 复制代码 ssh -L < local port>:<remote…2020-07-23173 浏览
-
在 VS2019 中远程调试 Python实际用法 # 首先安装 Visual Studio 2019 Community(免费的),必须安装 Python 和 调试器组件。 (不用按照我安装的组件来选择,我还开发和调试其他东西,所以还装了其他组件) 然后安装 Python 的 ptvsd 包 TEXT 复制代码 pip/pip3 install ptvsd 创建 py 文件 Python 复制代码…2020-07-23175 浏览
-
Python subprocess模块总结用法说明 # subprocess最简单的用法就是调用shell命令了,另外也可以调用程序,并且可以通过stdout,stdin和stderr进行交互 subprocess的主类 TEXT 复制代码 subprocess.Popen( args, bufsize=0, executable=None, stdin=None, stdout=None, std…2020-07-23181 浏览
-
利用.my.cnf,安全实现Shell下MySQL免输入密码登录实际用法 # MySQL官方文档有说明,可以在~/.my.cnf处指定用户的密码。 .my.cnf的格式如下: TEXT 复制代码 [client] password="MySQL密码" user=MySQL用户名 上面的user一行可以省略,不指定user,则自动以当前Shell登录的用户身份登入mysql。 把上述代码保存到~/.my.cnf,再次输入m…2020-07-23152 浏览
-
sql 之left join、right join、inner join 的区别执行 SQL 前,应先确认数据库类型、表结构、字段含义和数据量。涉及更新、删除、联表查询或默认值设置时,建议先在测试库或事务中验证。 用法说明 # left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表…2020-07-23151 浏览
-
shell 中变量的替换实际用法 # 条件变量替换: Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换条件放在{}中 (1) ${value:-word} 当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值 (2) ${value:=word} 与前者类似,只是若变量未定义或者值为空时,在返回word的值的同时将word赋值给valu…2020-07-23147 浏览
-
Ubuntu 添加字体和修改默认字体安装与配置 # 安装字体 如果在 Ubuntu 下可直接打开字体文件,点击右上角“安装”按钮即可安装 如果无法打开字体文件,则复制字体文件到“/usr/share/fonts/TrueType/”目录, 然后更改权限 创建 fonts.scale 文件和 fonts.dir 文件 最后更新字体缓存即可 Bash 复制代码 sudo cp ~/fonts/*…2020-07-23161 浏览