12 2022 档案
摘要:SSH 是很多人用得不多,但是又不得不用的工具。 如果你不是搞运维,没有必要搞个 CRT,XShell 也够用了,但是这 2 个都是收费软件,同时还不太便宜。 试试 IDEA 的 SSH 其实 IntelliJ IDEA 已经提供了 SSH 的功能。 如果你就是上去看看代码调试下,也足够用了。 创建
阅读全文
摘要:在英文的 Window 11 操作系统中,有关语言配置中一个特效是 针对 Unicode 的问题。 上面有个选项是针对 UTF-8 的支持。 这个选项当前是 Bate 的选项,对一些 Windows 下运行的软件会有支持问题。 建议不需要选择这个选项。 https://www.ossez.com/t
阅读全文
摘要:因为电脑的操作系统是默认英文的,默认的字体实在是太难看了。 解决方案 我们是可以对字体进行修改的。 例如修改成下面的方案。 选择视图 首先,先选定顶部的视图。 然后在当前的视图下,选择视图设置。 随后在弹出的窗口中,选择其他设置。 设置字体 然后在弹出的界面中,对字体进行选择。 当前,我们选择的字体
阅读全文
摘要:有这样的一个需求,当仓库中被推送或者更新代码的时候,希望在邮件中收到邮件通知。 Gitea 是可以实现这个功能的,但是在默认情况下这个功能是关闭的。 修改配置文件 根据 Gitea 的安装不同,我们的配置文件在:vi /etc/gitea/app.ini 这个路径下。 在这个配置文件中,检查参数:
阅读全文
摘要:升级前 32 G 趁着还有几天的折扣,把笔记本的内存塞满到 96G。 板载最高能支持 128G,是实在没有找到 1 根 64G 的内存。 镁光 Crucial 的 DDR4-3200 版本。 Crucial 内存的兼容还不错。 https://www.ossez.com/t/topic/14270
阅读全文
摘要:因为腾讯需要对网站进行校验。 校验的方法是使用一个 tencent18250331897192314951.txt 文件,在这个文件中放入腾讯指定的内容。 我们使用的是 Discourse 这个社区系统,这个社区系统对这种问题的响应比较头痛。 解决方案 解决方案就是从域名服务商哪里想办法了。 我们使
阅读全文
摘要:我们现在有这样一个需求。 我们有一个 Spring 的项目是部署在容器中的,如果不进行任何配置的话,这个项目运行的所有日子都会在容器中。 当容器重启说着终止后,上面的日志比较难进行查看。 我们希望我们的日志同时也记录在操作系统中,这么我们就不需要进入容器后才能看到日志了。 解决方案 上面的问题的解决
阅读全文
摘要:VUE 的前端文本输出为超文本。 但是我们希望的是页面能够自动将超文本进行转换。 问题和解决 {{blogContent.blogContent}} 这种输出方式,VUE 模板是不会将内容以 HTML 的方式进行输出的。 我们需要使用的代码为: <span v-html="blogContent.b
阅读全文
摘要:使用 ansible 来对远程主机进行部署的话。我们需要首先对远程主机进行配置。 配置文件路径 配置文件位于:/etc/ansible/hosts 路径下面。 可以使用 vi 工具进行打开。 配置示例 下面是一个简单的配置示例。 [db] 127.0.0.1 [app] 127.0.0.1 ansi
阅读全文
摘要:本指南只针对 Discourse 开发环境的配置,如果你需要在生产环境中安装 Discourse ,请访问页面:Install Discourse in production with the official, supported instructions - sysadmin - Discour
阅读全文
摘要:在本地开发环境的时候出现错误: # Discourse Ember CLI Proxy Error FetchError: request to http://127.0.0.1:3000/ failed, reason: connect ECONNREFUSED 127.0.0.1:3000 at
阅读全文
摘要:在js中,很多时候需要把日期字符串转换为一个 Date 对象。 如果得到的日期字符串有时间还好办,如果没有时间,只有日期的格式,例如 2022-12-01 这样的字符串呢? 大部分人可能什么都没想,直接就调用了 new Date(datestring)。可是事情没有想象中那么简单。 发现了问题了吗?
阅读全文
摘要:为什么排序算法的英文是 sorting 而不是 ordering。 还真没有怎么研究过这个问题,一般来说数据库中对结果进行排序我们都习惯用 Order By 这个关键字。 所有有关算法的排序都使用的是 Sort。 这个还真有点意思,然后就网上考古了下。 根据英文中的定义, Ordering 定义通常
阅读全文
摘要:Hash,一般翻译做散列、杂凑,或音译为哈希。 这句话就是很多混乱的根源。 笔者还是比较时候直接使用 哈希这个翻译,或者干脆不翻译。 混乱来源 在查看很多资料的时候,经常会看到最多的一个词就是散列算法。 如果不深入追究下的话,开始的时候经常是一头雾水,其实这个所谓的散列就是我们常说的 Hash。 散
阅读全文
摘要:Java 在 HashMap Key 的 Hash 值的时候用的的是自己 Object 中的 hashCode() 算法。 返回的结果是一个整数值。 如果你查看 JDK 的源代码的话,在 HashMap 类中会有下面的这个方法。 public final int hashCode() { retur
阅读全文
摘要:散列函数(英语:Hash function)又称散列算法、哈希函数,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。 该函数将数据打乱混合,重新创建一个叫做散列值(hash values,hash codes,hash sums
阅读全文
摘要:所谓的加载因子,也叫扩容因子或者负载因子,它是用来进行扩容判断的。 假设加载因子是0.5,HashMap初始化容量是16,当HashMap中有16 * 0.5=8个元素时,HashMap就会进行扩容操作。 而HashMap中加载因子为0.75,是考虑到了性能和容量的平衡。 由加载因子的定义,可以知道
阅读全文
摘要:HashMap 初始化默认值 HashMap 的初始化默认值是 16。 当然你也可以在 HashMap 构造的时候传入初始化的值。 HashMap 的最大值 HashMap 最大值是1 << 30。<< 这个是 Java 使用的移位操作符,运行的结果为 2^30,这个在源码的注释中已经明确说明。 首
阅读全文