自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Docker入门——保姆级

docker的入门级学习、使用。超详细

2023-08-06 09:40:06 2129 2

原创 syntax error: unexpected “(“

syntax error: unexpected "("

2023-01-17 16:45:00 3283

原创 typora插入图片调整位置

typora图片左右位置调整Typora图片左右位置调整先看下默认情况设置左对齐方式任意左右偏移Typora图片左右位置调整我所使用的Typora插入图片后默认位置是居中对齐,但是图片太小的时候看着很难受,于是找了下如何调整位置,注意,不是网上大部分所说的图片保存路径哈!先看下默认情况和我们的CSDN是一样的,因为都是markdown。设置左对齐方式左对齐插入图片——就是加一个 style=“float:left;”,这里的zoom是指的缩放大小。<!-- 设置左对齐方式插入图片 --

2021-04-13 10:29:27 5586

原创 undefined reference to `stime‘引发的查看glibc版本号

undefined reference to `stime'undefined reference to `stime'如何找到这个宏 \_\_GLIBC_MINOR\_\_undefined reference to `stime’在编译代码是出现了“undefined reference to `stime’”。实际上这个代码在公司的编译服务器(Ubuntu16.4)上并没有这个问题,但是有个同事使用的是Ubuntu20.4版本,编译的时候一直提示未定义。查阅资料或者man手册(Ubuntu20

2021-03-30 11:28:42 5298 4

原创 GDB调试中打印整个链表

GDB调试打印链表GDB调试打印链表先看数据结构GDB调试打印链表先看数据结构// 标准头结点struct list_head { struct list_head *next, *prev;};// 自定义内容结点struct blist_reason_node { struct list_head elem; u32 id; char desc[BLIST_LEN]; char cn_desc[BLIST_LEN];};// 部分代码段如下// node是内存中的节点

2021-03-18 15:18:47 2380

原创 CentOS7.6编译tipc.ko

CentOS7.6编译tipc.ko这里主要讲解tipc.ko驱动模块的编译及编译过程中可能出现的问题。编译环境:CentOS7.6,内核版本 3.10.0-957.el7.x86_64一般最好是选择你需要的内核版本和你的编译机内核版本一致进行编译,这样会最小化可能存在的问题。Ubuntu系统时自带这个内核模块的,只是没有安装,CentOS则是没有。常用命令:查看内核版本: uname -r查看系统版本:cat /etc/redhat-release一、编译环境搭建1、搭建编译所需的依赖包

2021-01-12 20:40:08 1228

原创 FTP 提示 The server refuses login.

记录一下在使用ftp时遇到的一些问题,希望能帮到需要的同学公司使用系统升级多为ftp下载再升级,用命令行确实比在界面上方便很多但是有一次停电后,我的 ftp server 一直提示 The server refuses login.找了很多方法都不行,基本就是把别人的配置文件给复制了,依然不行其实就是 多配了一个 ssl_enable=YES 把这个改成NO 就可以访问了。具体原因还不清楚,只知道是一个加密传输的配置...

2020-08-01 10:54:23 735

原创 Required key not available 的原因和处理(TIPC.ko)

Required key not available 的原因和处理实体机,CentOS 7.x 都有这个问题,但是虚拟机没有这个问题最近在安装tipc.ko模块时,遇到了[tipc@xxx linux-3.10.0-693.el7.centos.x86_64]$ [tipc@xxx linux-3.10.0-693.el7.centos.x86_64]$ sudo insmod net/tipc/tipc.koinsmod: ERROR: could not insert module net/t

2020-07-29 14:21:34 6471

原创 C实现json数组,json数组

在使用json是 需要添加 json库才能使用。1、操作步骤都在注释中void cloud_get_json_array(){ cJSON *vpnList; cJSON *obj; cJSON *root; root = cJSON_CreateObject(); // 向根节点添加一个 optype的Object,因为是整形,所以是 Ad...

2019-12-05 16:15:35 1076

原创 sublime text 3 中package control无法安装

我这里就不说的很详细,就说一下,我遇到的问题在网上查的 ,如果package control 不能在线安装就离线安装(因为被墙了),在官网上可以直接接下载 :https://packagecontrol.io/installation#st3这里最好选择 master 分支的包下载好了就1.点击Preferences &gt; Browse Packages菜单2.进入打开...

2019-01-26 13:08:35 154

原创 Source Insight自动补全时 不加入参数

菜单中选择Options -&gt; Preferences -&gt;Typing标签页,如下图Insert Parameters for functions默认是打勾的,把这个勾去掉应该就好了。

2018-12-20 22:11:26 697

原创 虚拟机添加共享文件夹后看不到

很多人都说操作了  添加共享文件步骤,但是在虚拟机上却看不到。这里我说一下其中一个原因:有可能是你的 主机共享设置没有打开在网络和共享设置中有一个 "高级网络。。。共享设置" 名字也不记得,大致就是这,WIN系统应该都熟悉,在里面打开共享设置开关。其实大多数人应该是不知道被共享的文件夹在虚拟机的那个位置:在这里,在虚拟机的 根目录下:  /mnt/hgfs/  这里显示...

2018-12-16 14:20:38 15990 3

原创 Linux下解压 .tar.xz 文件

就把这个文件理解成两层压缩,解两次。第二步就是直接解压  .tar文件的命令 xz -d    ***.tar.xztar -xvf    ***.tar或者直接一条命令,我一直用的是这个:tar  xvJf    ***.tar.xz...

2018-12-09 16:34:46 104

原创 函数指针的理解

函数指针,本质还是一个指针,便于回调其他函数。至于,这个“便于”的理解:函数指针类型规范了它回调函数的参数类型和返回值类型,从而避免了回调函数设计的任意性。很多时候,我们在设计一个软件框架的时候,有些代码我们不能再设计框架之初就写死。只有在实际使用的时候,才知道该如何去实现它。此时就要我们规范好函数的参数和返回值类型。当别人在使用我们的函数接口时,只要根据指定的规范,将相应的函数实现好,接...

2018-07-30 19:23:18 149

原创 解决TCP通信客户端断开连接服务器自动关闭

服务器会断开主要是 客户端断开后产生了 SIGPIPE信号   在对的位置忽略掉该信号就可以了!蓝色框体为我自己测试结果!框体左边的是查的大牛们的讲解。哈哈!第一次写博客 还请多包涵!都不会用这玩意儿 ...... 囧...

2018-07-19 10:38:05 12503

LInux设备驱动开发详解 宋宝华

这是一本介绍Linux设备驱动开发理论、框架与实例的书,《Linux设备驱动开发详解(第2版)》基于LDD6410开发板,以Linux2.6 版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。

2018-12-15

SHELL编程从初学到精通-PDF版

shell是用户与内核进行交互操作的一种接口,是linux最重要的软件之一。目前最流行的shell称为bash shell,bash shell脚本编程以其简洁、高效而著称,多年来成为linux程序员和系统管理员解决实际问题的利器。 《linux shell编程从初学到精通》结合大量的示例,系统、全面地介绍了bash shell脚本编程的语法、命令、技巧、调试等内容,在书中还有很多练习可以引导读者思考,力求使读者掌握linux bash shell编程的所有特性。本书结构清晰、易教易学、实例丰富、可操作性强、学以致用,对易混淆和实用性强的内容进行了重点提示和讲解。

2018-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除