![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ubuntu
文章平均质量分 53
无证驾驶梁嗖嗖
玩过头的青年,刚开始学习,
展开
-
C语言中if(a);if(!a);if(a!=0);if(a==0)有什么区别
uname -v的内容是kernel编译时固化下来的。version是kernel重复编译的次数,在内核源代码目录.version文件记载,每编译一次就会累加1.timestamp是内核编译时间,是宿主机date命令的输出,根据时区设置,并不一定是UTC。=0) a是非零字符和数字,条件成立,反之不成立 ,等价于#if(a)#if(a==0)a是零时为真,条件成立,反之不成立,等价于#if(!a)如果a为零时为真,条件成立,反之不成立。#if(a) a是非零字符和数字,条件为真。原创 2024-05-08 22:30:59 · 130 阅读 · 0 评论 -
线程的使用学习pthread_create函数详解(向线程函数传递参数)以及linux中pthread_join()与pthread_detach()详解和#define和#ifdef的使用#if 1
1.linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。若是unjoinable状态的线程,这些资源在线程函数退出时或pthread_exit时自动会被释放。原创 2024-05-07 15:12:55 · 832 阅读 · 0 评论 -
如何在Linux Ubuntu系统使用Docker快速部署MongoDB并公网访问
本文主要介绍如何在Linux Ubuntu系统使用Docker快速部署MongoDB,并结合cpolar内网穿透工具实现公网远程访问本地数据库。MongoDB服务端可以运行在Linux、Windows、MacOS平台,可以存储比较复杂的数据类型,支持的查询语言非常强大,几乎可以实现类似关系数据库单表查询的绝大部分功能,还可以对数据建立索引。直接实用包管理器安装MongoDB比较复杂,使用Docker安装部署MongoDB则相对简单快速,下面就和大家分享一下具体操作流程。原创 2024-02-24 12:03:18 · 1593 阅读 · 3 评论 -
Jetson设备打包Docker镜像和打包为tar.gz格式直接打包到硬盘,联想昭阳笔记本使用u盘安装Ubuntu开机报错faild systemctl status user@121.service
注意这个需要本机空间充足的情况下才能打包,如果空间不够了是无法打包的/var/lib会占用大量空间,可以尝试把docker迁移到ssd,具体的步骤看下docker。原创 2023-12-22 15:35:30 · 878 阅读 · 0 评论 -
使用Docker一键部署Uptime Kuma,并将监控服务映射至公网访问
我一般会使用固定二级子域名,原因是我希望它是一个固定、易记的公网地址,更利于长期监控服务(例如:crm.cpolar.cn),这样更显正式,便于交流协作。上面我们使用Docker在本地服务器上部署了网站监控服务,在本地可以随意访问,但是一旦离开本地时需要查看网站状态,配置监控报警,就不灵了。,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。为了更好地演示,我们在前述过程中使用了cpolar生成的隧道,其公网地址是随机生成的。原创 2023-12-22 08:33:33 · 1215 阅读 · 0 评论 -
Jetson 修改cboot logo,登录界面logo,启动页面logo,背景logo
详细教程请阅读刷机时下载的一系列系统文件中的Linux_for_Tegra/tools/bmp-splash/bmp-blob-README.txt文档。切换主机路径至Linux_for_Tegra/tools/bmp-splash,将图片路径写入./config_file文件中,接着用nv提供的./BMP_generator_L4T.py脚本生成bmp.blob。将新的bmp.blob改成新的名称放入bootloader文件夹或直接替换文件夹内的bmp.blob文件。1.制作新的开机logo图片。原创 2023-02-10 14:03:46 · 961 阅读 · 0 评论 -
shell脚本set -eu引起的学习笔记
本文将介绍Bash中,它们可以帮助你写出更容易维护也更安全的脚本。这也是Bash脚本的终极调试手段,希望你以后在自己的脚本中加上这么一行,头顶也能少秃一点今天打开一个脚本《JetsonNano使能SPI总线》:https://github.com/rt-net/JetsonNano_DT_SPI发现添加了一个set -eu参数有点好奇,便百度记录了一下以后应该会用到,linux下使用脚本的频率还是挺高的。原创 2023-02-01 16:13:19 · 1200 阅读 · 0 评论 -
nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 完整记录
华硕顽石笔记本,winsows10版本下再安装ubuntu20.04搭建双系统。原创 2022-07-26 11:59:06 · 295 阅读 · 0 评论 -
Jetson设备 faild to download repository information使用小技巧记录
正常情况下更换source.list就行原创 2022-07-19 12:51:15 · 246 阅读 · 0 评论 -
Docker和Docker 网卡的创建及其使用openWRT
Docker使用及其应用原创 2022-06-07 13:34:16 · 3559 阅读 · 0 评论 -
网线直连ubuntu与Windows,windows主机可以ping通ubuntu,ubuntu无法ping通windows主机解决
本文章是继承上一篇文章写的,那个整理完开始传输文件发现不行也是醉了,记录一下Ubuntu18.04(Jetson-Xavier_Nx)设置有线eth0和无线wlan0为静态ip,有线不上互联网,无线上互联网进行开发(有线变成局域,无线上外网是广域只少我这么理解)_无证驾驶梁嗖嗖的博客-CSDN博客...原创 2022-05-29 20:13:29 · 937 阅读 · 0 评论 -
Ubuntu18.04(Jetson-Xavier_Nx)设置有线eth0和无线wlan0为静态ip,有线不上互联网,无线上互联网进行开发(有线变成局域,无线上外网是广域只少我这么理解)
原创 2022-05-29 20:05:23 · 4488 阅读 · 8 评论 -
将Github下载的源码修改过后上传到自己的仓库备份
学习目标:将Github下载的源码修改过后上传到自己的仓库备份学习内容:掌握git的基本使用 完成修改内容的上传学习时间:周四中午学习产出:从github上复制项目的https链接。https://github.com/raulmur/ORB_SLAM2.git项目的源代码下载完成之后你需要在项目的根目录中删除一个名为.git的文件夹。注意:该文件夹是隐藏文件,windows下可能会默认不显示,为了方便(作为学技术的),这里用命令行进行删除。cd..原创 2022-05-12 13:41:42 · 1006 阅读 · 0 评论 -
ubuntu下内网或者外网不通解决方法集合笔记遇到继续补充更新(二)
系统:Ubuntu18.04事件:五一放假公司断电断服务器,导致网卡驱动丢失。早上7点来上班干活,开机没网,真恶心。恢复:下面是解决步骤:1.启动NetworkManagersudo vim /etc/NetworkManager/NetworkManager.conf #修改managed=true2..重启服务sudo service network-manager restart3.ifconfig查看网卡:# 查看启用的网卡ifconfig# 查看所有网原创 2022-05-05 09:12:42 · 2370 阅读 · 2 评论 -
Ubuntu18.04下的Nvidia产品Jetson系列安装opencv3.4
opencv/opencv at 3.4 (github.com)下载地址sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev...原创 2022-04-23 22:27:44 · 3686 阅读 · 3 评论 -
完整版操作过程JETSON安装最新opencv
Last login: Tue Apr 19 11:44:09 2022 from 192.168.2.129nvidia@nvidia-desktop:~$ sudo apt-get purge libopencv*[sudo] password for nvidia:Reading package lists... DoneBuilding dependency treeReading state information... DoneNote, selecting 'lib...原创 2022-04-20 14:16:50 · 2036 阅读 · 0 评论 -
DOCKER学习(五)使用容器搭建一个web服务器
nginx Tags | Docker Hubdocker pull nginx:1.21.6-alpinesudo docker container run nginx:1.21.6-alpine lssudo docker container run nginx:1.21.6-alpine cat /etc/os-releaseljx@ljx-desktop:~$ sudo docker container run nginx:1.21.6-alpine ls -R...原创 2022-04-14 14:15:14 · 691 阅读 · 0 评论 -
DOCKER学习(四)指定执行的进程
sudo docker container run node:latest ls /etc原来可以这么玩,可以在运行的最后直接加想操作的命令sudo docker container run node:latest cat /etc/hosts127.0.0.1 localhost::1 localhost ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6.原创 2022-04-14 12:42:21 · 625 阅读 · 4 评论 -
DOCKER学习(三)
打包一下镜像sudo docker save -o liang:v1.0.tar liang:v1.0du -sh liang\:v1.0.tar24M liang:v1.0.tarerror pulling image configuration: download failed after attempts=6: dial tcp 104.18.121.25:443: i/o timeoutsudo ntpdate time.windows.com...原创 2022-04-13 22:08:13 · 5940 阅读 · 0 评论 -
Jetson 关闭ubuntu的防火墙ufw 启用selinux功能
ufw:sudo apt-get install ufwljx@ljx-desktop:~/mydocker/mynode$ sudo ufw statusStatus: inactiveljx@ljx-desktop:~/mydocker/mynode$#inactive状态是防火墙关闭状态 active是开启状态。开启防火墙sudo ufw enable关闭防火墙sudo ufw disableUbuntu中其他常用的防火墙命令:1、外来访问默认允许/拒绝.原创 2022-04-13 15:05:06 · 4025 阅读 · 0 评论 -
ubuntu下内网或者外网不通解决方法集合笔记遇到继续补充更新
vi /etc/NetwrokManager/NetworkManager.conf cat /etc/network/interfaces cat /etc/network/interfaces.d/eth0||eth1sudo /etc/init.d/networking force-reload //重新加载网络文件cat /etc/NetworkManager/ NetworkManager .conf sudo /etc/init.d/network-manager restar.原创 2022-03-21 17:05:13 · 6282 阅读 · 0 评论 -
没有网线的时候怎么让虚拟机使用Windows的wifi上网设置
原创 2022-03-19 22:12:01 · 1152 阅读 · 0 评论