归档:2020

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