开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
Computer Science

Discourse 代码的语法高亮

Discourse 项目是默认支持语法高亮的,Discourse 会默认使用 highlight.js 来显示语法高亮。 如果你的代码没有正确使用语法高亮的话,你可以在代码块中强制使用你希望使用的语言,例如下面: ``` ruby 3.times do |stuff| stuff.do end ``` 显示结果: 3.times do |stuff| stuff.do end 设定的语言,必须满足平台中设置的,可以查看 highlighted_languages 配置选项来检查 Discourse 网站中的语言设置。 如果你的帖子还是没有办法显示的话,你需要联系的站点管理员了。     通常在默认的安装下 Discourse 都能够显示语法高亮的。 不显示语法高亮 如果你不希望的代码显示任何语法高亮,你可以选择在代码块后面输入字符 “text” : ``` text Your text to NOT highlight here ``` Your text to NOT highlight here 如上面的显示结果。   https://www.ossez.com/t/discourse/14200

2022年11月13日 0Comments 618Browse 0Like Read more
Computer Science

Sonatype Nexus 如何把多仓库合并在一起

我们都知道,在开发的时候有些包可能是没有办法从 Central 仓库中下载下来的。 因为一些项目会有自己的仓库,这些内容并没有推送到 Central 中。 根据网站:https://mvnrepository.com/repos 中的索引,他们索引了超过 1821 个仓库。 总计的包大小超过 102TB     Nexus 如何处理 Nexus 没有办法在一个仓库中添加多个仓库的远程链接。 可以采取的方法就是 Group 的方式。 首先可以对远程的仓库创建 一个 Proxy。     然后再创建一个 Group。 在这个 Group 里面把我们需要的多仓库放在一起。 例如,我们创建了一个 Public Group, 然后把可用的仓库移过来后保存,在前端 Maven 的时候直接用 Group 的地址就可以了。     这样我们就可以实现多仓库的统一地址下载。   https://www.ossez.com/t/sonatype-nexus/14196

2022年11月05日 0Comments 829Browse 0Like Read more
Computer Science

Maven 如何配置推送的仓库

在配置,有关 Maven 的推送仓库地址应该配置在项目的 pom.xml 文件中的。 使用的配置属性为:distributionManagement 如下面的配置: <distributionManagement> <repository> <id>ossez-repo</id> <url>https://repo.ossez.com/repository/maven-releases/</url> </repository> <snapshotRepository> <id>ossez-repo</id> <url>https://repo.ossez.com/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement> 如上面的配置使用的是不同的仓库地址,第一个为 Release 的,第二个为 snapshot 的仓库。     修改全局配置 有时候我们本地项目使用的是私有库。 所以我们最好是配置全局文件。 全局配置文件的路径在 .m2 目录下的 settings.xml 文件中。 在这个文件中:可以添加一个 properties 的 altReleaseDeploymentRepository 属性。 如下面的配置: <properties> <altReleaseDeploymentRepository>ossez-repo::default::https://repo.ossez.com/repository/maven-releases/</altReleaseDeploymentRepository> <altSnapshotDeploymentRepository>ossez-repo::default::https://repo.ossez.com/repository/maven-snapshots/</altSnapshotDeploymentRepository> </properties>     上面配置的布局为: id::*layout* ::url 因此我们的 id 为: ossez-repo 所以需要在 server 属性配置文件中配置用户名和密码才可以。 另外,上面如果需要配置生效,maven-deploy-plugin 的版本需要在 2.8.0 之上。 属性altSnapshotDeploymentRepository和altReleaseDeploymentRepository是随maven-release-plugin 2.8版一起引入的。低于2.8版本,执行mvn deploy时,则会报如下错误 Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter 需要在运行的时候仔细看看插件的版本。   https://www.ossez.com/t/maven/14195

2022年11月05日 0Comments 580Browse 0Like Read more
Computer Science

Ansible 部署的时候提示错误 SSH password instead

在使用 Ansible 部署的时候提示: fatal: [*.*.*.*]: FAILED! => {"msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this. Please add this host's fingerprint to your known_hosts file to manage this host."} 错误和原因 上面的错误信息的主要原因是我们远程到 SSH 服务器上。 在我们 SSH 到服务器上的时候,SSH 会提示是否需要保存 key,这个时候我们需要选择 Yes 或者 No。 但,Ansible 是不具备输入参数的能力的。 因此我们需要将 host_key_checking 这个配置设置为 False。 配置文件 配置文件位于:/etc/ansible/ansible.cfg 因此我们可以对这个文件进行编辑。     添加上面的参数后重新部署。   https://www.ossez.com/t/ansible-ssh-password-instead/14194

2022年11月04日 0Comments 510Browse 0Like Read more
Computer Science

你的构建库里面存了多少历史

每一次 SNAPSHOT 版本的推送都会创建一个新的文件。 针对 Docker 的推送就更加不得了了。     就这么一个小项目,这几天的推送量就好几个 G 了。 好在我们是存在 S3 上面的,存储空间可以无限扩展。 这也是一个优势吧,如果存本地服务器上,没几天就又要考虑加硬盘了。   https://www.ossez.com/t/topic/14193

2022年11月03日 0Comments 511Browse 0Like Read more
Computer Science

Jenkins 构建的时候提示 DOCKER_HOST 错误

我们在使用 Jenkins 构建我们的一个 Docker 项目的时候提示: [ERROR] Failed to execute goal io.fabric8:docker-maven-plugin:0.40.2:build (default) on project api: Execution default of goal io.fabric8:docker-maven-plugin:0.40.2:build failed: No <dockerHost> given, no DOCKER_HOST environment variable, no read/writable '/var/run/docker.sock' or '//./pipe/docker_engine' and no external provider like Docker machine configured -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:     通过日志我们了解到上面的问题就是 Jenkins 没有办法调用 Docker 的构建命令。 问题和解决 我们尝试了很多种方法来解决这个问题。 包括有重新安装 Docker,重新写脚本等等,都发现没有办法解决。 然后我们在下载的 Git 代码中直接使用 Root 账号进行编译,发现是没有问题的。 这个就让我想到,有没有可能是因为 Jenkins 的用户没有访问 Docker 的权限。 因为 Jenkins 的编译是在 Jenkins 自己这个账号下运行的的。 随后我们运行了下面 2 个命令。 sudo gpasswd -a jenkins docker sudo usermod -a -G docker jenkins 上面命令运行后的输出如下: [root@devops-norctx-com Usvisatrack-Api-Service]# sudo gpasswd -a jenkins docker Adding user jenkins to group docker [root@devops-norctx-com Usvisatrack-Api-Service]# sudo usermod -a -G docker jenkins 简单来说,上面 2 个命令执行的结果就是吧 Jenkins 这个用户加到 Docker 这个用户组里面。 在完成上面的配置后,重启 Jenkins。 然后再进行编译,我们发现提示没有办法执行 Docker 打包的问题就解决了。   https://www.ossez.com/t/jenkins-docker-host/14191

2022年11月03日 0Comments 609Browse 0Like Read more
Computer Science

Edge 浏览器提供了一个站点信息的按钮

在升级了 Edge 浏览器后,提供了一个站点信息的按钮。   2022-11-03_06-14-292054×1292 415 KB   不太清楚这个数据是从哪里来的,应该能够基本上提供访问当前站点的用户地区属性吧。 仔细读了下说明应该是从 Bing 搜索引擎和使用 Edge 用户的访问数据中获取的(Microsoft Bing and Microsoft Edge browser.)   https://www.ossez.com/t/edge/14190

2022年11月03日 0Comments 457Browse 0Like Read more
Computer Science

AWS S3 bucket 的 ACL 控制

在新的 AWS S3 控制中,启用了一个默认的配置。 这个默认的配置能够阻止用户的访问。 如何修改 首先需要对 Object 所有者进行修改。 在打开的界面中,选择 ACLs 启用。 然后选择选项。 然后单击保存。 随后,就可以对 ACL 进行编辑了。 通常可以通过这个配置来完成对参考的默认访问。   https://www.ossez.com/t/aws-s3-bucket-acl/14175

2022年11月02日 0Comments 532Browse 0Like Read more
Computer Science

USVisaTrack 项目由来

在美国移民签证中有一个非常头疼的过程叫做行政审查,英文通常被简称为 AP。 通常来说 AP 的时间在 1 个月左右,有时候会长达数月。 USVisaTrack 项目由来 作为被行政审查过的人,深知这个 AP 对申请人带来的煎熬。这个煎熬有时候甚至超过了直接的拒签,更经历过有朋友被行政审查超过 6 个月后拒签的痛苦。 经过网站上考古,这方面的网站确实也比较少,没有办法横向比较也没有办法从已有的案例中获得对自己有用的信息。 本着 IT 精神就是没有的话,我们一堆被审查过的人就有了自己一个的想法,于是就有了这个 USVisaTrack 项目了。 技术方案 USVisaTrack 的技术方案采取前后端分离的微服务设计模式。 前端使用 VUE 框架,后端使用 Spring 框架,数据库采用传统的 MariaDB 数据库。 源代码和技术文档 源代码和技术文档,请访问:USVisaTrack · GitHub 功能 目前我们主要在打通基本上的功能。完成用户注册,用户自身 Case 的维护,简单报表,与社区互动链接。 在后续版本中,我们会继续推进关注其他用户 Case 来获得 Case 更新信息。 获得 Case 更新信息 Case 更新信息的获取完全依赖网站上的每一个用户。 我们不会使用用户提供的 Case 号到美国大使馆上去查询 Case 的信息。主要原因是美国大使馆没有提供 Case 查询的 API。 你提供的状态更新将会通过邮件发送给所有关注你 Case 的用户。 简单点来说,你的更新将会帮助到所有人。 查询 DS160 状态的网站为:CEAC 这个网站是 Bureau of Consular Affairs, U.S. Department of State (美国国务院领事事务局)提供的。 通常界面如上,你需要输入你的签证类型,DS160 编号,验证码来获得状态。 功能和意见 我们尊重所有用户的隐私和意见。 本着公开的原则,如果您的意见是可以公开的,请在当前版块中直接提出,我们会尽快解答你的疑问和问题。 如果您想直接和管理员取得联系,请发送电子邮件到: service@ossez.com   https://www.ossez.com/t/usvisatrack/14166

2022年10月27日 0Comments 677Browse 0Like Read more
Computer Science

Npm 使用 Nexus 仓库的登录时候出现授权的问题

例如,我们在 npm 登录 Nexus 的仓库的时候提示错误如下: npm ERR! code E401 npm ERR! Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager" npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\YuChengHu\AppData\Local\npm-cache\_logs\2022-10-26T20_09_51_660Z-debug-0.log     问和解决 上面的问题在于 Nexus 的 realm 配置。 把 Nexus 的 NPM 配置移动到右侧即可。   https://www.ossez.com/t/npm-nexus/14167  

2022年10月27日 0Comments 953Browse 0Like Read more
1…9495969798…303
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. (518)
  • 文化旅游 (146)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1