2025
05 月 22 日
盛夏 · 活力
zhangzhijun 71 次浏览 0 个评论
Book Searcher软件,不用介绍太多,知道的都知道,不知道的,基本上也不会使用这个软件。github上,这个软件的仓库都已经清空的,如果要下载源代码,只能从其他fork的仓库下载源码安装了。仓库地址大家可以github自行搜索。由于README中从源码安装的介绍非常简单,对于大部分用户来说,按照README完成编译还是有难度的。本文就从工具安装,源码编译及常见问题几个方面,介绍一下从源码安...
2025
08 月 31 日
金秋 · 收获
zhangzhijun 32 次浏览 0 个评论
wiki.js是一个开源的知识管理系统,可以自用,也可以作为团队的知识管理系统使用。具体的安装方式可参考:https://docs.requarks.io/install本文主要介绍wiki.js安装完成后,如何作为一个后台服务自动运行,而不是每次都通过node server执行。在wiki.js的安装指导中,有一个章节是介绍如何将wiki.js作为一个后台服务运行的,具体的配置方法如下:1、在/...
2025
08 月 31 日
金秋 · 收获
zhangzhijun 21 次浏览 0 个评论
安装依赖文件sudo apt install libpng16-16 libpng-dev pkg-config autoconf libtool build-essential nasm libx11-dev libxkbfile-dev 获取源代码git clone -b stable https://github.com/zadam/trilium.git安装cd trilium # dow...
2025
08 月 31 日
金秋 · 收获
zhangzhijun 24 次浏览 0 个评论
Trilium是一个非常好用的知识管理软件,在Trilium的wiki中也介绍了几种安装方式,包括服务器端安装,基于docker安装。由于个人使用国产的麒麟系统,无法使用已发布的x86的发布包,因此按照wiki中的指南,使用docker在本地安装了Trilium,具体安装方式如下:1、拉取镜像可使用如下命令拉取镜像:wget https://raw.gitmirror.com/Nriver/tri...
2025
08 月 31 日
金秋 · 收获
zhangzhijun 33 次浏览 0 个评论
由于drupal11依赖mariadb10.6以上版本,看了一下官网已经发布11.5的版本了,本地还是10.5,因此决定对现有的版本进行升级,直接升级到11.5版本。参考官方的指导文档,对mariadb的升级简单的做了一个总结。1、备份全量数据库sudo mariadb-backup --backup \ --user=mariabackup_user \ --passwo...
2025
08 月 31 日
金秋 · 收获
zhangzhijun 23 次浏览 0 个评论
使用brew安装MySQL软件后,通过brew services start mysql启动mysql,返回下面的错误:zhangzhijun@ZhangZhijun-MacBook ~ % brew services start mysql Error: Your Homebrew is too outdated for `brew services`. Please run `brew upd...
2025
08 月 24 日
金秋 · 收获
zhangzhijun 40 次浏览 0 个评论
man - 获得帮助man ls # 许多Linux自带命令可以通过man查看使用帮助 ls --help # 有些程序可以通过-h, --help查看使用帮助ls - 显示目录内容ls # 显示目录内容 ls -l # 以列表显示形式显示目录内容,通常在~/.bashrc文件中增加一行:alias...
2025
07 月 13 日
金秋 · 收获
zhangzhijun 50 次浏览 0 个评论
Ckedit默认的文本样式并不能完全满足我们排版的需求,应该需要自定义一部分样式,已丰富博客内容。具体方式如下:1、修改Ckedit的配置,选择文本格式(基本/完整HTML),并在样式中新增需要扩展样式。注意: 每个样式一行,格式为: element.classA.classB|样式名,其中classA,ClassB要在样式文件中存在。ClassA,ClassB的数量,基于实际情况增加或修改,但应...
2025
07 月 12 日
金秋 · 收获
zhangzhijun 40 次浏览 0 个评论
在实际开发和运维中,我们经常需要在一台服务器上运行多个网站 —— 可能是个人博客、企业官网、测试项目等。通过合理配置多 Web 主机,不仅能节省硬件资源,还能简化管理流程。本文将以 Debian 系统为基础,详细介绍如何通过 Nginx 和 Apache 两种主流 Web 服务器实现多主机配置,涵盖从环境准备到 HTTPS 部署的完整流程。一、多 Web 主机的核心原理多 Web 主机(虚拟主机)...
2025
07 月 01 日
金秋 · 收获
zhangzhijun 34 次浏览 0 个评论
最近有一些学习资料需要拷贝到U盘中,电脑是银河麒麟系统,U盘是海康威视128GB,且划分了3个区,2个exfat和1个NTFS。 最开始的时候,是讲麒麟系统上的文件拷贝到了NTFS分区中,拷贝效率非常慢,一个几十KB的图片,拷贝到NTFS分区下,都需要几秒钟的时间。十几GB的文件,愣是拷贝了5个小时没拷贝完。在一次电脑休眠后,终端了文件拷贝。 分析了一下,U盘的读取速度之前在window...
2025
06 月 30 日
盛夏 · 活力
zhangzhijun 47 次浏览 0 个评论
1.什么是Redis?它主要用来做什么的?Redis,英文全称是Remote Dictionary Server (远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速度非常快,每秒可以处理超过10万次读写操作。因此redis被广泛应用于...
2025
06 月 30 日
盛夏 · 活力
zhangzhijun 20 次浏览 0 个评论
1.云原生技术原理,并指出云原生技术的主要架构模式有哪些?云原生架构是基于云原生技术的一组架构原则和设计模式的集合,旨在将云应用中非业务代码部分进行最大化的剥离,从而让云设施接管应用中原有的大量非功能特性(如弹性、韧性、安全、可观测性、灰度等),使业务不再有非功能特性业务中断困扰的同时,具备轻量、敏捷、高度自动化特点。主要架构模式
2025
06 月 30 日
盛夏 · 活力
zhangzhijun 38 次浏览 0 个评论
已上岸,整理的软考系统架构师2013 ~ 2024H2论文考点供参考:
2025
06 月 29 日
盛夏 · 活力
zhangzhijun 43 次浏览 0 个评论
Conda Channels是Conda程序的镜像源(通道),提供Python程序包镜像加速服务,简称“源”。
2025
06 月 29 日
盛夏 · 活力
zhangzhijun 24 次浏览 0 个评论
修改conda默认env路径默认情况下,conda创建的env路径如下:操作系统
2025
06 月 27 日
盛夏 · 活力
zhangzhijun 36 次浏览 0 个评论
1、查询在anaconda3的目录外,是否有创建除base外的其他envconda info --envs查询结果如下:# conda environments: # base /data/workspace/anaconda3 aibeginner /data/workspace/anaconda3/envs/aibeginner 2、...
2025
06 月 19 日
盛夏 · 活力
zhangzhijun 58 次浏览 0 个评论
Vim 是一个高效的通用文本编辑器,在未进行任何配置的默认状态下并不太好用,本文整理了一些常用的vim配置命令,可提升vim的可用性。 1、vim编辑器配置文件位置 /etc/vimrc 是系统级别的 Vim 配置文件,如果放在这里,只要配置一次,所有用户都可以使用。$HOME/.vimrc 是用户级别的 Vim 配置文件,只针对当前用户有效。~/.vim/vimrc 同样也属...
2025
06 月 19 日
盛夏 · 活力
zhangzhijun 35 次浏览 0 个评论
使用方法: psql [选项]... [数据库名称 [用户名称]] 通用选项:
2025
06 月 15 日
盛夏 · 活力
zhangzhijun 46 次浏览 0 个评论
最近安装了Debian 12,在通过sudo命令进行软件安装和文件编辑的时候,提示XX用户不是sudoer文件的错误。经过查询相关资料,可以通过修改/ect/sudoers文件来解决。默认情况下/etc/sudoers文件是只读文件,需要添加临时写的权限,命令如下:su  #切换为root用户chmod a+w sudoersvi sudoers在文件末尾%sudo ALL=(ALL:A...
2025
06 月 15 日
盛夏 · 活力
zhangzhijun 39 次浏览 0 个评论
在安装Drupal或joomla的时候,软件程序对系统的php版本都会有一个最低版本的要求,比如Drupal要求php版本不能低于PHP8.3,但是部分系统由于安全和稳定性的原因,程序新版本的引入通常都会之后1 ~2年、比如debian 12的安装源中,PHP的最新版本为8.2,如果要安装Drupal的话,则需要升级PHP至8.3版本。本文结合自己实操,重点介绍如何通过https://packag...
2025
06 月 15 日
盛夏 · 活力
zhangzhijun 28 次浏览 0 个评论
1、启动 MariaDB 服务,并设置开机自启动sudo systemctl start mariadb sudo systemctl enable mariadb2、运行 mysql_secure_installation 脚本,来设置 MariaDB 的初始密码,以及删除一些不安全的设置。执行以下命令:
2025
06 月 15 日
盛夏 · 活力
zhangzhijun 44 次浏览 0 个评论
在debian操作系统中,默认是不支持ll命令列出文件详细信息的,这一点与ubuntu和fedora是不同的,如果从这两个系统转过来,初次使用会有点不适应。ll命令是一个别名,实际上是**“ls -l --color=auto”的别名**。它用于显示指定文件或目录的详细属性信息,包括权限、所属、修改时间以及占用空间等信息。在debian中可以通过创建一个别名(alias)的方式,来支持ll命令,创...