代码编织梦想

do...while(0)的用法_u013908616的博客-爱代码爱编程

1:定义复杂宏并避免编译错误 当你定义了一个这样的宏 #define fun() fun1(); fun2() 代码被翻译前后的样子 // 翻译前 fun(); // 翻译后 fun1(); fun2(); 这是没有什么问题的,但是当加上if条件判断后,情况就发生了一些微妙的变化 // 翻以前 if (condition == TRUE)

【linux操作系统】常用指令(三)_每天都要坚持刷题的博客-爱代码爱编程

目录 0.Linux根目录下的文件介绍 1.打印日历 cal 2.查找指定文件 find 3.行过滤工具 grep 3-1热键第二弹 3-2 拓展[正则表达式]: 3-3 grep的使用 4.压缩 zip与打包tar 4-1 压缩zip 4-2 打包tar 打包和压缩的区别 5.计算器 bc 6.查看系统的命令 uname

linux文件目录命令_东方欲晓w的博客-爱代码爱编程

文件目录1 pwd (显示当前工作目录的绝对路径) (print working directory) ls (显示文件目录) -a:显示所有的文件 -l:以列表的形式显示 -h:数据以xxxk的形式显示

解决blackarch安装过程中的chroot循环问题_雾里梗的博客-爱代码爱编程

找了半天最后在Github的blackarch讨论区找到了。 在安装脚本启动前输入 pacman -Syy archlinux-keyring blackarch-keyring 导入密钥 以下来自Github

使用docker对新买的服务器进行环境搭建、配置、部署(centos系统)_ljwwd的博客-爱代码爱编程

1. 前言 新买的服务器,一定要记得根据自己的需求开放端口和安全组(端口和安全组是两个东西,要都开放之后才能对外使用该端口) 比如说想要使用Navicat或者别的应用远程连接数据库,一般情况下需要开放服务器的3306端口

mt4插件开发简介(开发思路)_mt4技术的博客-爱代码爱编程

提示:如果您对本文有疑问可以在下方留言,博主会每天抽空回复一下 文章目录 前言一、managerAPI是什么?二、serverAPI总结 前言 MT4开发官方提供的有managerAPI和se

raft选举与日志_dayu_log的博客-爱代码爱编程

选举 初始时,没有leader,所有节点都是follower,每个follower都有随机生成的选举超时时间。A超时时间到时,角色会从follower变为candidate,将自己的term加1后,给其余节点发送voteR

realsensed435i使用imu出错_ly-27253的博客-爱代码爱编程

realsense 使用IMU出错 已经参照blogs: https://blog.csdn.net/weixin_46363611/article/details/114643088 将 realsense_ws/

猿创征文 | 国产数据库之opengauss的单机主备部署及快速入门_江湖有缘的博客-爱代码爱编程

猿创征文 | 国产数据库之openGauss的单机主备部署及快速入门 一、openGauss介绍1.openGauss简介2.openGauss特点3.openGauss的逻辑架构图 二、环境检查1.节点规划2.

linux克隆及图形化界面_月芽~的博客-爱代码爱编程

1:虚拟机克隆:一种是直接在文件夹里,刚才安装的那个虚拟机的文件夹直接拷贝到另外一个盘,然后在VMware直接打开这个拷贝的虚拟机就行,它和原先的那个是一模一样的一个新的虚拟机。还有一种方法就是在VMware里直接右键想要克

linux安装nvidia显卡驱动并配置pytorch和tensorflow环境_多肉灯泡的博客-爱代码爱编程

一、系统环境:Ubuntu18.04+显卡3090 双系统安装:Win10安装Ubuntu18.04双系统 二、安装NVIDIA显卡驱动: 1.进入BIOS禁用secure boot。 2.卸载原有的英伟达驱动:sudo apt-get remove --purge nvidia*或者sudo ./NVIDIA-Linux-x86_64-384.5

【linux】error while loading shared libraries: libevent-2.1.so.6 的解决办法|动态库.so找不到的解决办法_award.xi的博客-爱代码爱编程

原因 默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定–prefix,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时,提示找不

ubuntu samba安装和配置_专科开发工程师的博客-爱代码爱编程

1、安装 Sudo apt-get install samba Sudo apt-get install samba-common 2、修改/etc/samba/smb.conf [homes]    comment = Home Directories    browseable = no # By default, the hom

linux基础组件之libevent实践_long_xu的博客-爱代码爱编程

libevent代码编写 最简单的实践运行时出现libevent-2.1.so.7找不到的解决办法1、构建整体框架2、构建listener对象----接收连接3、构建bufferevent对象----主动连接4、注册

linux的常用指令(极其容易被使用)_怎么说??的博客-爱代码爱编程

tip:“+”在本篇中仅仅起到辅助理解的作用,在实际的Linux指令中并不需要输入 一.ls指令 功能:         对于目录:列出该目录下的所有子目录与文件         对于文件:列出文件名及其他文件信息 语法(操作方法):         ls + 选项 + 目录或文件 常用选项        (1) -a 列出目录下的所有文件

linux换源(kali换源)_米汤爱学习的博客-爱代码爱编程

Linux换源(kali换源) 文章目录 Linux换源(kali换源)一、找到对应的Linux源二、更换源1.先备份原来的源2.写入源 三、更新源 一、找到对应的Linux源 阿里巴巴开源镜像站里

linux服务器上安装tomcat 8.5.6版本tomcat_健康平安的活着的博客-爱代码爱编程

一 操作步骤 1.1  上传程序包 1.2 解压 [root@localhost servers]# unzip  apache-tomcat-8.5.6.zip  Archive:  apache-tomcat-8.5.6.zip    creating: apache-tomcat-8.5.6/    creating: apache-tom

嵌入式(线程的取消和互斥)_嵌入式学习者。的博客-爱代码爱编程

线程的取消: 意义:随时杀掉一个线程 int pthread_cancel(pthread_t thread); 注意:线程的取消要有取消点才可以,不是说取消就取消,线程的取消点主要是阻塞的系统调用 运行段错误调试:

【linux】快速入门常用命令汇总和示例(一)_logani的博客-爱代码爱编程

目录 一、linux系统命令格式和获取帮助 1.linux系统命令格式 2.获取帮助 二、文件管理命令 1.ls查看文件 2.cd更改文件目录 3.cp拷贝,把a文件夹拷贝到test中 4.rm删除文件 5.mkdir/rmdir创建目录/删除目录  6.mv 移动文件 7.rename重命名  8.find常用表达式  三、Li

【ubuntu安装后基本配置】_2345vor的博客-爱代码爱编程

【Ubuntu安装后基本配置】 1. 前言2. 连接无线网2.1 wifi连接2.2 有线连接 3. 中英文输入法切换4. Firefox浏览器视频4.1 分析视频播放4.2 解决办法 4. 总结