ubuntu
HSS@jxresearch
这个作者很懒,什么都没留下…
展开
-
samba添加新用户(ubuntu)
samba安装过程略在window端添加能访问的用户,用户名必须跟ubuntu上的用户名一致举例(user为user05):添加用户访问权限:sudo smbpasswd -a user05会出现 提示输入密码,自行设置即可,后续window访问要用到然后编辑/etc/samba/smb.confsudo gedit /etc/samba/smb.conf...原创 2019-12-19 16:59:52 · 866 阅读 · 0 评论 -
ubuntu免sudo使用docker镜像
1.sudo groupadd docker如果已经有docker组了,就可以省略这一步2.sudo gpasswd -a ${USER} docker其中${user}为自己的登录用户名,意思就是将当前用户添加进docker用户组中3.重启docker服务sudo service docker restart4.重新打开终端或切换对话,防止缓存影响docke...原创 2019-11-19 16:12:59 · 430 阅读 · 0 评论 -
ubuntu服务器设置图形化程序开机启动
搜了很多资料,大都是修改rc.local,添加service之类的,试了很多次,都没能启动我自带opencv图像采集以及显示界面的程序,下面说一下我的解决方法。打开终端(ctrl+Alt+T)输入gnome-session-properties弹出:添加如图所示命令,保存即可。然后在~/.bashrc中添加要开机后在Terminal中执行的脚本命令,最后source ...原创 2019-11-18 15:04:45 · 740 阅读 · 0 评论 -
ubuntu16.04更换CuDnn
Cudnn下载地址:https://developer.nvidia.com/rdp/cudnn-archive下载Cudnn需要在NVIDIA官网注册账号选择与CUDA版本相对应的Cudnn版本:下载下来解压缩会生成一个cuda文件,下面有include以及lib文件夹。删除原有版本的Cudnn:sudo rm -rf /usr/local/cuda/include/c...原创 2019-10-26 19:12:56 · 141 阅读 · 0 评论 -
ubuntu16.04查看CUDA和cuDNN版本
查看CUDA版本:cat /usr/local/cuda/version.txt查看Cudnn版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2原创 2019-10-26 18:52:29 · 319 阅读 · 0 评论 -
解决ubuntu与windows之间传送中文文件名乱码的情况
sudo apt-get install convmv convmv -f gbk -t utf8 -r --notest *原创 2019-10-25 12:21:32 · 463 阅读 · 0 评论 -
ubuntu16 自定义开机服务
首先说一下那些更改/etc/init.d下文件的那些博客,要么就是我学艺不精,要么就是你们胡编乱造,要么就是你们忙着誊抄的时候哪里遗漏了,反正我是试了好多次,没成功,果断放弃了。搜集了一些靠谱的资料,下面是我的步骤:1.进入路径:cd /etc/systemd/system这里面都是systemctl控制的服务2.编写自己的服务,名字自定义,我这里是JXKQ.service,...原创 2019-10-18 16:37:39 · 236 阅读 · 0 评论 -
ubuntu libS3上传文件
bool upImageFile(string imgFile,string str_fileName){ S3_initialize("s3", S3_INIT_ALL, HOST.c_str());//创立连接 S3BucketContext bucketContext; //创建buket类 S3ResponseHandler responseHandler; ...原创 2019-10-15 15:43:40 · 355 阅读 · 0 评论 -
ubuntu下海康sdk二次开发
自己用C++写的调用海康SDK接口的程序文件(.cpp),想要进行封装成.so文件,以便python调用。ubuntu下方法如下:1.cpp里代码用extern “C” 包含2.封装成.so文件g++ -o libVoiceMR.so -shared -fPIC ../../src/Voice.cpp -L ../lib/ -Wl,-rpath=./:./HCNetSDKCom:....原创 2019-09-29 18:33:56 · 978 阅读 · 0 评论 -
C++获取时间并格式化
#include <sys/types.h>time_t mytt,myrtt;time(&mytt);myrtt = mytt + 8*3600; // transform the time zonetm* my_t= gmtime( &myrtt);long long cur_usecond=getCurrentTime();long lon...原创 2019-09-29 16:57:32 · 701 阅读 · 0 评论 -
C++读取目录下的所有文件
#include <regex>#include <dirent.h>#include <sys/types.h>void getFiles(std::string path, vector<string>& files){ string path0 = path; DIR* pDir; struct dir...原创 2019-09-29 16:51:11 · 1056 阅读 · 0 评论 -
C++计算程序运行时间
其它的路子就不说了,简单说下比较便捷的一个,直接上代码:1.包含这个头文件:#include <chrono>2.Timer timer;timer.start("total");/******************此处为你的代码,即要测算运行时间的那部分代码*********************/timer.finish("total");其中...原创 2019-09-29 16:45:52 · 317 阅读 · 1 评论 -
ubuntu下安装Amazon S3(libs3)
sudo apt-get install libxml2sudo apt-get install libxml2-devsudo apt-get install libcurl4-openssl-devgit clone https://github.com/hourui2017/libs3.gitcd libs3-mastermake cleanmake make insta...原创 2019-08-07 17:39:45 · 1234 阅读 · 2 评论 -
ubuntu下C++ 多线程 CPU占用率过高
ubuntu下C++ 多线程程序 CPU占用率过高原因:pthread线程中while循环不断侦听队列,取值进行处理,极大地消耗CPU资源解决方法:while循环开头添加sleep(1)即可恢复正常...原创 2019-08-20 14:44:26 · 1128 阅读 · 0 评论 -
ubuntu下部分命令参考
一、搜索文件1.whereis 文件名特点:快速,但是是模糊查找例如:whereis php #会把php,php.ini,php.*所在的目录都找出来.2.find / -name 文件名特点:准确,但速度慢,消耗资源大例如:如果想找到php.ini的准确位置,需要用#find / -name php.ini3.locate 文件名最快,最好的方法.注...原创 2019-08-21 11:35:00 · 75 阅读 · 0 评论 -
TensorRT安装及使用教程
参考:https://blog.csdn.net/zong596568821xp/article/details/86077553一、TensorRT安装官网下载坑:(1)根据自己cuda的安装方式自行选择下载deb还是tar文件(2)下载链接中标明了对应的cuda版本以及操作系统(3)下载后文件名中标明的需要的cuDNN的版本,需要时自行下载(4)参考博客中的版本只支...原创 2019-08-21 16:02:05 · 8525 阅读 · 2 评论 -
C++封装.so文件
g++ -o libVoiceMR.so -shared -fPIC ../../src/Voice.cpp -L ../lib/ -Wl,-rpath=./:./HCNetSDKCom:../lib -lhcnetsdkg++:C++编译器libVoiceMR.so:生成的目标so文件-shared -fPIC:共享的,与位置无关的库../../src/Voice.cpp:要...原创 2019-09-29 10:31:49 · 1704 阅读 · 0 评论 -
海康SDK语音转发实现(ubuntu)
海康的SDK技术文档比较坑,且不说介绍不全面,而且好多地方自相矛盾,综合多方面研究才摸索出正确的语音转发方式。注明:语音转发是为了实现海康摄像头与PC间的双向语音通信,不同于对讲,这个主要是为了实现播放自己的视频文件。直接上代码:#define HPR_OK 0#define HPR_ERROR -1void CALLBACK fVoiceDataCallBack(LONG...原创 2019-09-29 11:18:46 · 5183 阅读 · 15 评论 -
Amason S3 上传文件的一些坑
C++使用S3的步骤:1.首先安装S32.调用S3,直接上代码://添加s3文件上传服务#include <libs3.h>#include <sys/types.h>#include <sys/stat.h>//s3服务的相关变量设置string HOST; // s3服务端接口主机string KEY; // 账户string ...原创 2019-09-29 11:33:24 · 2605 阅读 · 0 评论 -
ubuntu添加库路径
一劳永逸的办法:sudo gedit ld.so.conf把库路径直接复制粘贴进去即可,例如:include /etc/ld.so.conf.d/*.conf/usr/local/opencv-3.2/lib/opt/cudnn-5.1/lib64/usr/local/nccl/build/lib/home/user02/ffmpeg_arm/x264/build/lib...原创 2019-09-29 13:58:48 · 4614 阅读 · 0 评论 -
tmux常用命令
tmux new 创建默认名称的会话tmux new -s mysession 创建名为mysession的会话tmux ls 显示会话列表tmux a 连接上一个会话tmux a -t mysession 连接指定会话tmux rename -t s1 s2 重命名会话s1为s2tmux kill-session 关闭上次打开的会话tmux kill-...原创 2019-09-29 16:34:37 · 126 阅读 · 0 评论 -
ubuntu后台执行程序(tmux)
安装tmux sudo apt install tmux 终端输入tmux就打开了一个tmux窗口,就可以在这个窗口下工作了,完事之后就可以关闭终端或者关机都OK。 重新打开最近工作的tmux窗口 tmux a 新建一个tmux窗口: ctrl+bc 选择存在的tmux窗口中某一个窗口: ctrl+bw ...原创 2019-05-22 09:51:10 · 619 阅读 · 0 评论