在使用服务器的时候,有些情况下我们需要对进程进行资源限制,例如限制CPU
使用率,使用docker
的时候,可以使用deploy.resources.cpus
进行限制,而当没有使用docker
的时候呢,我们可以考虑使用cpulimit
进行限制
影音中心Jellyfin快速部署
影音中心Jellyfin
目前的教程都是从头开始教,一步一步往下配置,比较麻烦,为了简单了事,直接做了基础配置之后,生成 docker-compose.yaml
配置;在这里做一个打包记录
OCR & 人脸算法 -- opencv dnn
OCR 算法以及人脸算法相信大家都听说过,也知道是需要收费的,而opencv的人脸检测和人脸识别,以及OCR算法都比较弱。
但是,这在opencv4版本之后都将改变了,在opencv4的版本里面,神经网络版本的人脸算法以及OCR算法继承到了dnn模块内,以及可以作为一个成熟方案进行使用了,
接下来让我们来看看如何使用它们。
tensorflow gpu 安装(ubuntu22.04)
ubuntu22.04
安装 tensorflow-gpu
记录,主要是 NVIDIA
驱动麻烦,这里做个记录。
深度学习记录-简单
记录深度学习AI过程中的一些问题。涉及到 tensorflow
、ncnn
、onnx
、keras
的训练以及转换模型
vbs 启动进程并记录 PID
在Windows
下,有时候需要管理一些程序,在 unix
系列下的时候都是使用 shell
脚本,但在 Windows
下却没有 shell
的默认支持,所以我编写了简单的 startup.vbs
以及 shutdown.vbs
脚本,给予有需要的人以及未来的我进行照抄借鉴。
systemd 简单编写
我们使用 unix
服务器目前管理服务的方式,基本上是使用systemd
来进行管理,所以这边简单的说明一下如何编写一个简单的systemd
服务脚本。
NSIS 简单配置
NSIS(Nullsoft Scriptable Install System)
是一个开源的 Windows
系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS
是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS
的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。
kInteractiveProtocol 协议
kInteractiveProtocol 协议 为双向协议,主要用于双方主动发送数据识别在接收时期寻回发送来源,即消息ID。
idea开源授权申请
JetBrains
公司旗下的 IDEA
功能都十分强大,深受各种编程语言相关的程序员的喜爱。
正常情况下 JetBrains
公司的每个 IDE
分为Ultimate(企业付费版本)
和Community(社区免费)
两个版本。大多数情况下,社区免费版本已经够用,只是在某些情况下例如c/c++
开发则无社区版本,同时社区版本对一些插件无法支持。
这时候我们将希望能够使用Ultimate
版本,能够更快捷的进行开发。
我们可以选择购买 Ultimate
授权,如果购买的是一年的订阅,则将会获得一年的更新支持,同时能够得到当前版本的永久回退授权,只是过期之后不能享受新版本的升级。
另外, JetBrains
公司为了表达对开源项目的支持。只要你拥有一个符合条件的开源项目,你或者你的团队就可以免费使用 JetBrains
公司旗下所有的 Ultimate
版本的 IDE
开发工具,即全家桶的使用权 1 年
,如果到期了可以继续申请。