
工具类
ustczhng2012
望尽天涯路->【为伊消得人憔悴】->那人却在灯火阑珊处
展开
-
shell脚本加密方法
shc工具获取:https://github.com/neurobin/shc shc安装 方法一 ./configure make sudo make install 方法二 sudo add-apt-repository ppa:neurobin/ppa sudo apt-get update sudo apt-get install shc 脚本加密 shc -e 01/10/2023 -H -f SafeRulesCheck.sh原创 2022-03-09 10:56:13 · 1089 阅读 · 0 评论 -
docker compose模板文件
version: "3"services: gaze_estimation_faze: image: few_shot_adaptive_gaze_estimation:v1.1 container_name: zhangbao ports: - "8089:22" # devices: # - "/dev/ttyUSB1:/dev/ttyUSB0" tty: true privileged: tr.原创 2021-12-01 10:23:53 · 535 阅读 · 0 评论 -
OpenCV编译作业指导书(ubuntu 18.04)
下载源码:https://github.com/opencv/opencv 编译安装 # -D CMAKE_INSTALL_PREFIX=/usr/local/opencv4,则默认各部分分别安装在/usr/local/include/;/usr/local/bin;/usr/local//lib/3个文件夹下cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES ..make -j8sudo make inst原创 2021-08-25 14:59:08 · 156 阅读 · 0 评论 -
intel D435i摄像头使用说明
基于cuda10.2-cudnn8-devel-ubuntu18.04镜像原创 2021-08-06 13:25:25 · 1299 阅读 · 0 评论 -
相机坐标系转换总结
像素坐标系与图像坐标系 图像坐标系与相机坐标系 相机坐标系与世界坐标系原创 2021-07-28 14:37:03 · 4554 阅读 · 1 评论 -
vscode+docker开发环境配置
插件安装: Docker Remote-Containers Docker Compose docker-compose.yml配置 docker-compose.debug.yml配置 task.json配置 launch.json配置原创 2021-07-21 13:16:08 · 1187 阅读 · 0 评论 -
ubuntu环境配置脚本
sudo apt-get updatesudo apt-get install -y apt-transport-httpssudo apt-get install -y ca-certificatessudo mv /etc/apt/sources.list /etc/apt/sources.list.bktouch ~/sources.list# ustc sourcesecho "deb https://mirrors.ustc.edu.cn/ubuntu/ $(lsb_release.原创 2021-06-03 13:04:04 · 407 阅读 · 0 评论 -
gitlab ci部署指导
部署gitlab-runner 参考:https://docs.gitlab.com/runner/install/docker.html原创 2021-05-31 09:47:13 · 450 阅读 · 0 评论 -
pyinstaller打包项目程序找不到libmxnet.so问题
在/usr/local/lib/python3.5/dist-packages/PyInstaller/hooks目录下,创建hook-mxnet.py文件,内容如下from PyInstaller.utils.hooks import get_package_pathsdatas = [(get_package_paths('mxnet')[1],"mxnet"),]在spec文件中对Analysis的pathex增加mxnet所在的路径,如下示意 mxnet所在路径:/usr/local/原创 2021-05-18 12:49:14 · 735 阅读 · 0 评论 -
ubuntu系统截图设置
Settings > Devices > Keyboard 右侧会出现Keyboard Shortcuts选项,鼠标滚动到最下面,点击‘+’,添加如下信息 -h, --help 显示帮助选项 --help-all 显示全部帮助选项 --help-gtk 显示 GTK+ 选项 -c, --clipboard 将截图直接发送到剪贴板 -w, --window 截取窗口,而不是整个屏幕 -a, --area 截取原创 2021-04-17 08:16:09 · 336 阅读 · 0 评论 -
采用pyinstaller打包python程序作业指导
打包方法如下: sudo pip3 install pyinstaller[encryption]sudo pip3 -OO -m PyInstaller -F *.py --name foo --key='openssl rand -base64 16 | cut -c1-16' 复杂的工程打包方法:https://blog.youkuaiyun.com/wanruocc12/article/details/93199092 pyinstaller打包程序会出现opencv与numpy版原创 2021-03-23 20:33:13 · 392 阅读 · 0 评论 -
ssh集群配置模板
上传公钥到服务器:root为服务器上用户名,IP地址为服务器IPssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.235.22设置通过ssh 用户名链接vi .ssh/config# 配置以下内容Host ubuntu HostName 10.80.86.170 User ubuntu Port 22...原创 2021-03-02 17:15:19 · 182 阅读 · 0 评论 -
pycharm模板文件
Python Script文件模板 File->Settings->File and Code Templates->Python Script #!/usr/bin/python3# -*- coding: UTF-8 -*-"""@author:${USER}@file:${NAME}.py@time:${YEAR}/${MONTH}/${DAY}""" if __name__ == '__main__': pass 文件模...原创 2021-02-26 09:20:17 · 155 阅读 · 0 评论 -
Pycharm配置PyQt5及相关工具
在python环境中安装PyQt5sudo pip3 install PyQt5在系统中安装QtDesigner工具,在终端中执行designer即可打开界面设计sudo apt-get install qt5-default qttools5-dev-toolspycharm环境配置原创 2021-02-24 09:28:50 · 475 阅读 · 0 评论 -
vscode常用插件配置
代码高亮:highlight-words 快捷键设置:Keyboard Shortcuts->搜索Highlight Toggle Current->设置快捷键为F8 高亮形式设置: settings->搜索highlight-words->Edit in settings.json { "editor.fontSize": 18, "highlightwords.box": { "light": true,原创 2021-02-15 21:45:59 · 195 阅读 · 0 评论 -
采用SSH登录docker镜像(基于Centos)
检查容器中有没有安装ssh服务:rpm -qa | grep ssh 如果没有安装ssh服务: yum install openssh-server centos配置软件源方法: # 查看系统存在到软件源yum repolist all# 备份旧到软件源cd /ect/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.bak# 设置新的软件源wget -O /etc/yum.repos.d/CentOS-Base.repo http:原创 2021-02-13 15:14:31 · 809 阅读 · 0 评论 -
UltraEdit安装方法
UltraEdit下载:https://www.ultraedit.com/downloads/uex.html sudo dpkg -iuex_20.00.0.34_amd64.deb 命令行直接uex即可 激活方法原创 2021-01-29 17:25:51 · 662 阅读 · 0 评论 -
Beyond Compare 4安装方法
deb包安装:https://www.scootersoftware.com/download.php sudo dpkg -ibcompare-4.3.7.25118_amd64.deb 终端命令行执行 bcompare即可原创 2021-01-29 17:12:25 · 692 阅读 · 0 评论 -
Ubuntu系统安装Chrome浏览器
cd /tmp 下载: 32位:wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb 64位:wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome*; sudo apt-get -f install然后,就可以去搜索使用了。...原创 2021-01-24 21:43:23 · 165 阅读 · 0 评论 -
pycharm配置docker解释器
本地端配置 背景:ubuntu16.04 + pycharm2020.3 + docker-ce + nvidia-container-toolkit 开通服务 创建/etc/systemd/system/docker.service.d目录:sudo mkdir /etc/systemd/system/docker.service.d sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf [Service]原创 2020-12-21 22:12:03 · 751 阅读 · 0 评论 -
如何推送docker镜像到docker仓库?
推送docker到Docker Hub仓库推送docker到私有docker仓库原创 2020-11-10 21:43:01 · 349 阅读 · 0 评论 -
如何制作ubuntu系统docker镜像?
安装debootstrap:sudo apt install debootstrap 通过debootstrap构建ubuntu16.04 LTS的rootfs 创建rootfs存放的位置,如我们把新的rootfs存在/opt/new_os:sudo mkdir -p /opt/new_os 构建基础ubuntu16.04 LTS的rootfs:sudo debootstrap --verbose --arch=amd64 xenial /opt/new_os http://mirrors.aliy原创 2020-11-10 18:30:27 · 1754 阅读 · 0 评论 -
算法开发常用软件列表
硬件载体OA电脑配置:i5/16G/256SSD/1T HDD 工作站配置:i9/8核/32G/2TSSD/6THDD/RTX3080 显示器2台软件载体软件名称 硬件载体 windows10 OA电脑 ubuntu 16.04 工作站 Astash/EA OA电脑 Xmind OA电脑 BeyondCompare OA电脑 UltraEdit OA电脑 NotePad++ OA电脑 vscode 工作站原创 2020-11-10 12:37:45 · 2635 阅读 · 2 评论 -
常用开源协议规则
开源协议 开源规则 BSD/Apache/MIT 可商用无风险 MPL/EPL 无修改无需开源,修改部分要开源 LGPL 具有传染性,产品对外分发或销售时静态链接的相关代码要开源。可通过动态链接使用规避开源义务。 GPL 具有传染性,产品对外分发或销售时链接的相关代码要开源。可通过进程隔离。 AGPL 具有传染性,产品即使不对外分发或销售,链接的相关代码也要开源。可通过进程隔离。 ...原创 2020-11-04 20:53:00 · 1924 阅读 · 0 评论 -
更好的使用jupyter notebook
自定义主题:https://github.com/dunovank/jupyter-themes(默认的主题挺好使, 一般不改变) jupyter extension: https://github.com/ipython-contrib/jupyter_contrib_nbextensions 安装完后,勾选下列插件 Hinterland(代码自动补全) Table of Contents(将Markdown的标题形成目录) ..原创 2020-09-23 10:50:23 · 217 阅读 · 0 评论 -
基于NDK配置工程gtest,覆盖率
set(GOOGLETEST_ROOT $ENV{ANDROID_NDK}/sources/third_party/googletest)add_library(gtest STATIC ${GOOGLETEST_ROOT}/src/gtest_main.cc ${GOOGLETEST_ROOT}/src/gtest-all.cc)target_include_directories(gte...原创 2020-03-16 16:15:58 · 722 阅读 · 0 评论 -
基于NDK生成交叉工具链
下载NDK源码https://developer.android.com/ndk/downloads?hl=zh-cn执行脚本生成工具链参考链接https://developer.android.com/ndk/guides/standalone_toolchain$NDK/build/tools/make_standalone_toolchain.py \ ...原创 2020-03-09 19:23:23 · 498 阅读 · 0 评论 -
OpenCV交叉编译作业指导书
# 检查编译目录,没有则创建if [ ! -d build ]; then mkdir buildficd build# 指定cmake工具(使用Android SDK的cmake,Android SDK可自行去官网下载,opencv4需要cmake3.8版本以上)/home/user/cmake-3.12.1/bin/cmake .. \# 指定编译版本宏,这里是arm64...原创 2020-03-09 17:06:19 · 417 阅读 · 0 评论 -
git bash环境变量设置
windows系统中git bash的环境变量与系统的环境变量不一致,git bash的环境变量需要单独设置。下面以git-mm.exe为例1.在~/.gitconfig(如果没有就创建)中增加下面语句[core]editor = "winpty '/d/Program Files/Git/bin/git-mm.exe'"2.在~/.bash_profile(如果没有就创建)中增加...原创 2019-11-20 13:43:20 · 11464 阅读 · 0 评论 -
gtest源码使用方法总结
从github中获取源码:https://github.com/Eureca2017/googletest 解压缩后,拿出googlemock,googletest两个目录 只保留上述两个目录中include和src目录(注意:源码扩展名为cc,记得与自己工程扩展名统一) 代码示例(注意:构建工程中源码只需要增加gtest-all.cpp、gmock-all.cpp、gtest_main.c...原创 2019-10-22 10:20:43 · 290 阅读 · 0 评论 -
本地IDE环境搭建(VsCode版本)
MinGW安装安装mingw.exe(分64位和32位),这里选择64位安装。(安装源参看链接1,安装教程参看链接2)链接1:https://sourceforge.net/projects/mingw/files/latest/download链接2:https://blog.youkuaiyun.com/my_Wade/article/details/46941645如果上述安装完后,bi...原创 2019-11-18 13:52:07 · 1819 阅读 · 0 评论 -
vscode 生成launch.json脚本
通过脚本生成launch.json可以实现个性化定制,一般在.vscode目录下有个launch.template.json,供脚本读取,然后替换掉其中<<< >>>的字符再生成launch.json。该脚本源码如下:import os,sys,socketimport argparseif __name__ == "__main__": p...原创 2019-10-21 11:08:06 · 3032 阅读 · 0 评论 -
vscode launch.template.json
{ "version": "0.2.0", "configurations": [ { "name": "launch MyProject", "type": "cppdbg", "request": "launch", "program": "/home/User/M...原创 2019-10-21 10:31:01 · 397 阅读 · 0 评论 -
vscode编译和执行脚本(build_and_run.cmd)
echo offset task_name=%~n0set PROJECTNAME=%1%echo [--]enter %0 ...REM 1.进入批处理文件所在路径下cd %~dp0echo [00]Create launch.json...REM 1.打开python命令 2.执行create_launch.py脚本(参看"vscode create_launch.py"博文...原创 2019-10-18 17:17:25 · 4767 阅读 · 0 评论 -
window客户端免密登录linux服务器
打开cmd,执行ssh-keygen的时候, 一路敲回车即可; 在C:\User\用户名目录下会生成.ssh目录,里面有id_rsa, id_rsa.pub两个文件; 打开linux系统用户根目录,进入.ssh目录下 执行命令:touch authorized_keys 将id_rsa.pub文件内容复制到authorized_keys文件中 windows下打开cmd,执行以下命令验证...原创 2019-10-16 11:27:50 · 216 阅读 · 0 评论 -
编译脚本(build.sh),执行脚本(start.sh),停止脚本(stop.sh)
编写一个服务程序后,通过这三个脚本去编译、执行、停止。build.sh脚本文件#!/bin/bash# 1.该行是如果出现错误,就退出脚本执行set -e# ---设置基本环境变量start---------------------export LC_ALL=en_US.UTF-8# 1. BASH_SOURCE[0]等价于BASH_SOURCE,取得当前脚本文件所在的路...原创 2019-10-10 14:18:39 · 9335 阅读 · 0 评论 -
Android.mk文件模板
Android.mk文件是告知NDK Build System关于Source的信息。 Android.mk是GNU Makefile的一部分,将被Build System解析一次或多次。# 1.必须以LOCAL_PATH开头,用于在开发树种查找源文件# 2.my-dir为宏,由编译系统提供,返回包含Android.mk文件的目录路径LOCAL_PATH := $(call my-dir...原创 2019-10-10 11:13:42 · 473 阅读 · 0 评论 -
CMakeLists.txt文件模板
CMakeList.txt是描述代码构建过程的文件,可以产生标准的构建文件(如Linux:Makefile)#-----工程根目录中CMakeLists.txt文件-------------------------------------# 1.CMake最低版本号要求cmake_minimum_required(VERSION 2.8)# 1.CMake打印变量方法set(USER...原创 2019-10-10 11:37:26 · 370 阅读 · 0 评论 -
vscode同步代码到Linux服务器(sync_code.cmd)
echo off@rem 1. %~nx0:该脚本文件名和扩展名; %~n0:该脚本文件名;%~x0:该脚本扩展名set task_name=%~n0@rem 1.获取该脚本第一个和第二个参数set layer=%1set is_get_diff_files=%2@rem 1.LOCAL_SRC_HOME是在task.json文件中预设的路径@rem 2.LINUX_SRC_HOM...原创 2019-10-15 18:55:55 · 1655 阅读 · 0 评论 -
vscode中task.json文件模板
{ "version": "2.0.0", //每次执行都启动一个新的控制台 "presentation": { "reveal": "always", "panel": "new", "echo": true }, //设置环境变量 "options": { "env": { ...原创 2019-10-16 10:34:06 · 10533 阅读 · 0 评论