开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
Computer Science
Computer Science

Discourse 如何在 header 上添加 HTML

虽然现在大部分网站都开始支持使用 CDN 的网站校验了。 但还有些网站在你需要他们提供服务的时候要求使用 header 的 meta 数据校验。 Discourse 是可以轻松的实现上面的功能的。 添加方法 选择你的 Discourse 网站下的自定义。 然后在左侧选择你需要添加的主题。 为了方便,最好所有的主题都添加一下。 然后选择编辑 CSS/HTML 这个选择项。 在随后的界面中,选择 Head。 然后在 Head 的对话框中,输入你需要添加或者运行的 HTML 代码。 这样,你的网站就完成了对所有页面中的 Header 添加需要的信息的操作。 如果你希望 Desktop 或者 Mobile 有不同的操作选项的话,还可以在后面针对每个展示的方式显示不同的代码。   https://www.isharkfly.com/t/discourse-header-html/15113

2023年11月08日 0Comments 439Browse 0Like Read more
Computer Science

IntelliJ IDEA 更新项目对话框被关闭后如何打开

IntelliJ IDEA 更新项目对话框不小心被关闭后在那里打开呢? 这个对话框长得像上面的那个样子。 打开方式 这个对话框在不小心被关闭后是可以通过设置中打开的。 打开的位置是在版本控制下面的确定对话框。 在这个确定对话框下,选择 Update 选项就可以把这个对话框重新打开了。     这个对话框的主要目的是为了让你在对项目更新测时候是选择 Merge 操作还是其他的操作。   https://www.isharkfly.com/t/intellij-idea/15112

2023年11月08日 0Comments 891Browse 0Like Read more
Computer Science

查看了下 Confluence 的最早使用时间

我们查看了下我们最早使用 Confluence 的时间。 有点遗憾需要和 Confluence 说再见了。 最早开始使用 Confluence 在 2014 年。     感谢这一路陪我们一起走过来的朋友们。   https://www.isharkfly.com/t/confluence/15110

2023年11月08日 0Comments 616Browse 0Like Read more
Computer Science

Confluence 恢复的时候数据版本问题

如果 Confluence 恢复的时候提示数据库的版本不正确或者有问题。 如下图所示:     只要版本差不太多,你可以通过数据库来自动调整版本信息。 有关 Confluence 安装的数据库表位置在:CONFVERSION 这个表。     把这个表中的数据更新下就可以了。 当然,因为升级的问题,这个表只是让程序启动的时候跳过这个校验。 从这个表中也可以看到我们安装的 Confluence 实例被升级了多少次,最早的安装是在什么时候。 上面看到我们系统的第一次安装时间是在 2013年的12月07 号。 到今天来看,整整差不多 10 年了。   https://www.isharkfly.com/t/confluence/15111

2023年11月08日 0Comments 525Browse 0Like Read more
Computer Science

是时候和 Confluence 说再见了

作为最早为 Confluence 中文化提供服务的社区,我们也面临着最后的时间了。     Confluence 已经不再为用户签发开源许可证了,这意味着在今年许可证到期后,我们要不就需要把所有数据迁移到 Confluence 云平台上。 要不就自己部署完整的云平台服务,这个云平台服务集成了所有的云服务,包括 EC2 等。 对我们来说,运营成本将会增加至少 5 倍以上,并且我们感觉这样做的意义不大。 也不知道 Confluence 的脑袋是怎么想的,不管怎么样这个也是 Confluence 官方的决定,因此我们决定在把数据逐步导出后保存。 还是非常怀念 Confluence 基于 Tomcat 和 MySQL 的部署方式,可惜这一切都已经不在了。 再见 Confluence。   https://www.isharkfly.com/t/confluence/15109

2023年11月08日 0Comments 568Browse 0Like Read more
Computer Science

UUID 的 5 个版本

UUID 的全称是 Universally Unique Identifier,中文为通用唯一识别码。 在对 UUID 进行说明之前,我们来看一个标准的 UUID。 下面就是一个标准的 UUID,使用横杠分隔符来进行分隔: 123e4567-e89b-42d3-a456-556642440000 xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx UUID 结构有关版本的定义 在结构中的 M,定义了 UUID 的版本,UUID 的 5 个版本就是在这里进行定义的。 Version 1 (基于时间) 这个版本是基于随机数的,使用的基数为每 100 纳秒为一个单位,时间的起点为1582年10月15日。同时还需要加上当前计算机的网卡物理地址(MAC)。 Version 2 (DCE – 分布式计算机环境): UUID-v2 和V1 很类似,是根据标识符(通常是组或用户ID )、时间和节点ID 生成,不过区别在于V2 将V1 中的部分时间信息换成了主机名, 故应用具有局限性(有隐私风险),未大规模使用。 Version 3 (基于命名) UUID-v3 通过散列(MD5 )名字空间(namespace )标识符和名称生成。和V1 、V2 不同,V3 不依赖与机器信息和时间信息, 但是V3 要求输入命名空间+名称,命名空间本身也是一个UUID ,用来标识应用环境,名称通常是用户账号、用户名之类的内容,通过命名空间+名称+三列算法算出UUID 。 Version 4 (基于随机数) UUID-v4 组成 UUID v4 的位是随机生成的,没有固有逻辑(除了第三段首个数字,该数字标识版本号),不包含命名空间、设备信息、时间信息。 故,UUID-v4 最容易理解、应用也最为广泛。 Version 5 (基于使用 SHA-1 的命名) UUID-v5 和V3 类似,区别在于散列算法,使用了sha1 散列算法。 可以认为 UUIDv5 就是为了强化 UUIDv3 出现的问题而使用新的哈希算法。   https://www.isharkfly.com/t/uuid-5/15098

2023年11月05日 0Comments 818Browse 0Like Read more
Computer Science

这周末北美地区开始使用年度的标准时间

这周又要开始调时间了。     2023 年美国夏令时Daylight Saving Time将于11月5日周日2:00 AM结束,届时小伙伴们记得拨好不能自动调整时间的闹钟、手表,可以在周六晚上入睡前就把时针拨慢一小时!周日可以多睡一个小时! 夏令时英文叫Daylight Saving Time,简称DST,也叫daylight time或summer time。高纬度地区由于夏季太阳升起时间明显比冬季早,很多国家为了充分利用夏季的太阳光照,节约照明用电,在天亮早的夏季会人为将时间调快一小时,实行夏时制。 而当冬季来临,这些国家会将时针再拨回原来的 标准时间(Standard Time), 冬令时(Winter Time) 其实就是标准时间。     这样调来调去,直接使用冬令时不好吗? 在计算机中直接就可以使用时区来进行计算了,要不然每调一次,系统都要重新计算时间,本来比较简单的时间存储,在计算机的数据库中都要存好几个时间以确保时间的准确。 同时时区的计算还没意义。   https://www.isharkfly.com/t/topic/15096

2023年11月03日 0Comments 535Browse 0Like Read more
Computer Science

Java while 和do while 循环

循环是程序中的重要流程结构之一。循环语句能够使程序代码重复执行,适用于需要重复一段代码直到满足特定条件为止的情况。 所有流行的编程语言中都有循环语句。Java 中采用的循环语句与C语言中的循环语句相似,主要有 while、do-while 和 for。 另外 Java 5 之后推出了 for-each 循环语句,for-each 循环是 for 循环的变形,它是专门为集合遍历而设计的。for-each 并不是一个关键字。 在 JDK 1.8 版本以后,我们还可以使用 Stream 来对进行循环,这个就是后面的其他的专题内容了。 本短文只对 do- while 和 while 来进行一些说明。 在循环中,我们首先想到的可能就是用的 for 循环,因为 For 循环更加好理解,同时因为 Index i 的使用,让循环更加直观和能够更好的跳出循环。 while 类的循环在一些时候可以简化代码,但是相比 for 循环来说没有那么用得多。 do- while 和 while do- while 和 while 的循环基本相同,唯一不同的就是先循环还是先判断。   在网络上找到了上面一张图,还是很容易说明问题的。   do- while 简单点来说,不管条件是什么,Do 里面的语句总会被执行一次。 这个时候可能会出现一些情况,比如说 Java 中的空对象异常,因为啥都没干,直接拿空对象来进行循环了。 所以我们会看到 do- while 循环在代码中比 while 更少见。 考察下面的代码: int i = 0; do { System.out.println(i); i++; } while (i < 5); 和 int i = 0; while (i < 5) { System.out.println(i); i++; } 在 While 循环中,while 后面跟着的都是判断条件,这个判断条件只能是 T/F,因为我们需要这个条件来跳出循环。 对于 while 循环,因为我们是先判断的后执行的,所以我们就简化掉不用了 do 这个关键字了,直接用大括号就可以了。 上面的语法其实都是可以用 for 循环来实现的,这也就是很多人第一想到循环的时候用 for 的原因。   https://www.isharkfly.com/t/java-while-do-while/15094

2023年11月01日 0Comments 523Browse 0Like Read more
Computer Science

YouTrack 在创建问题的时候如何切换项目

最近在准备从 JIRA 中转换到 YouTrack 上。 在创建问题的时候,JIRA 是通过选择项目,然后单击创建,这个创建就会直接在项目中进行创建了。 但是 YouTrack 不是这样的,感觉就是 YouTrack 的创建问题就是一个入口。 其实我并不知道 YouTrack 的默认选择规则是什么。 如果创建的问题不是你需要的项目中的话,可以选择后面的项目来进行选择。 选在下拉框中找到你需要的项目即可。     YouTrack 和 JIRA 的配置逻辑还是有一点点不一样。   https://www.isharkfly.com/t/youtrack/15087

2023年11月01日 0Comments 500Browse 0Like Read more
Computer Science

Git 提交时提示 GPG 签名错误

本来应该一切都是正常的,但今天提交的时候提示 GPG 签名错误。 错误的信息就是 GPG 签名失败。 gpg: skipped "942395299055675C": No secret key gpg: signing failed: No secret key error: gpg failed to sign the data fatal: failed to write commit object     解决方案 开始认为是因为签名错误,后来发现签名的秘钥都是正确的。 最后确定为 git 的配置文件中,没有指定签名使用的程序。 [gpg] program = "C:/Program Files (x86)/GnuPG/bin/gpg.exe" 在签名的时候,上面 3 个部分的内容必须是同时存在,并且不能缺少的。   https://www.isharkfly.com/t/git-gpg/15083

2023年10月29日 0Comments 702Browse 0Like Read more
1…3536373839…237
Archives
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,367)
    • Confluence (663)
    • Gradle (12)
  • U.S. (511)
  • 文化旅游 (146)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1