自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 从boost库到时间戳

时间戳2038年时间戳问题boost库时间戳问题boost库 date_time库 低版本时间戳问题如何解决gdb跟踪调试实际案例(gdb如何查看变量类型 gdb如何查看模板的实际类型值)

2024-06-20 11:44:43 896 1

原创 GDBus之属性使用

本篇涉及的知识:1.dbus Property的set与get操作、参数传递2.dbus PropertiesChanged信号如何捕获property-test.c 文件#include <glib.h>#include <gio/gio.h>#include <stdio.h>const char beijing_dbus_server_name[] = {"world.china.beijing.test"}; //dbus服务名const c

2022-01-28 08:40:26 1301 1

原创 GDBus之信号使用

GDBus Signal使用示例

2022-01-27 17:46:30 958

原创 GDBus之方法调用

GDBus Method使用示例

2022-01-27 17:45:59 1637 2

原创 GDBus之dbus服务创建

GDBus 创建dbus服务示例dbus服务响应Method、Property、Signal

2022-01-27 17:45:15 1930

原创 GDBus交互通信案例

GDBus案例源码结构展示

2022-01-27 17:35:52 1198

原创 linux “target is busy“ 问题详析

强制卸载"device/target is busy"的linux文件系统/设备分区本节翻译自:Forcing Linux to Unmount a Filesystem Reporting “device is busy”引言:当运行sudo umount /dev/sdxx命令时可能会报"device is busy",这个合理的报错可以防止正在使用的设备上的数据丢失。如果1)使用者自己清楚确实发生了错误 或 2)使用者不在乎数据丢失 或 3)例如NFS这样的服务dead,那么这个问题怎么处理?

2021-01-22 11:09:35 17046 5

原创 linux C语言分区设备

1、linux 如何查看所有的分区设备 2、linux 如何监控分区设备的变化

2020-12-27 11:33:49 490 1

原创 linux 分区编辑器gparted工作逻辑简析

1、网上关于gparted的教程还是蛮多的,但大都是如何使用gparted进行分区操作的方向2、本文结合自己的使用经历从gparted打开前后内存中数据变化的角度来讲。1、分区设备在内存中对应的文件表示1...

2020-12-10 19:42:29 348

原创 uri解码简析与C语言实现

linux c语言实现uri解码

2020-11-27 09:43:26 783

原创 uri编码简析与C语言实现

linux c语言实现uri编码

2020-11-27 09:42:50 554

原创 linux 移动存储设备弹出操作详解

linux C语言弹出U盘 linux 如何弹出移动硬盘 linux 移动硬盘弹出原理

2020-11-05 16:12:41 3314

原创 linux glib2/gio + udisks2 库处理移动设备重命名

linux 系统给移动设备重命名 linux C语言设置U盘卷标 glib2/udisks2 API简单使用案例

2020-10-09 20:08:20 1079

原创 linux平台可移动设备/U盘名字浅析

linux 获取可移动设备/U盘的设备名/卷标linux 设置可移动设备/U盘的设备名/卷标

2020-08-07 18:58:01 822

原创 linux C语言获取鼠标的绝对坐标/位置

linux C语言 查看全局鼠标位置gtk/gdk 查看鼠标位置X11/Xlib 查看全局鼠标位置

2020-07-14 19:32:45 3423

原创 Linux autotools系列工具入门实例

本系列文章开发环境配置需要的工具优麒麟等deb系fedora等rpm系autotools工具apt install autoconf automake libtoolyum install autoconf automake libtoolglib库apt install libglib2.0-devyum install glib2-develnotify库apt install libnotify-devyum install libnotify-deve

2020-05-31 09:36:46 236

原创 linux autotools使用总结(关键字、文件更新顺序,调试技巧与错误解决)

configure.ac文件的重要关键字Makefile.am文件的重要关键字autotools系列工具使用调试技巧autotools使用过程中错误的解决办法

2020-05-31 07:46:23 621

原创 linux autotools案列强化(使用autotools生成库文件)

Makefile.am如何生成库文件(.a .so)Makefile.am如何指定库文件与头文件的安装路径Makefile.am如何自定义安装路径

2020-05-31 07:43:07 262

原创 linux autotools案例升级(多目录编程实例)

linux autotools多目录编程应用流程与实例 autotools如何编译多目录项目 多目录项目时Makfile.am文件如何编写 autotools系列工具怎么解决多目录项目编程时编译依赖问题多目录编程时configure.ac和Makfile.am需要注意哪些问题?

2020-05-31 07:31:29 452

原创 linux autotools 简单案例入门

单目录autotools工具使用顺序Makefile.am与Makefile.in的关系configure.ac和configure的关系Makefile.am中有些变量的定义找不到

2020-05-30 10:37:31 263

原创 linux系统是否开启透明策略

本文搜索关键字:linux系统查看透明策略的支持Xlib查看linux系统对透明策略的支持gdk/gtk查看linux系统窗口透明策略qt查看linux透明策略是否开启

2020-05-28 21:33:12 1142

原创 linux glib/gio查看系统卷设备信息(挂载点、是否可弹出)

摘要就写一些常用的搜索关键字吧,方便网友搜索学习1、linux编程查看磁盘信息2、C语言查看linux磁盘设备信息3、glib/Glib库怎么查看磁盘信息4、makefile如何生成多个可执行程序5、pkg-config命令用法简介

2020-04-25 10:33:02 1508

原创 链表与文件读写实例

12月份的第一篇博客,最近忙着吃鸡、忙着上班,写好的代码一直没有发布上来。========================================================本篇涉及到的知识点1、链表的操作(建立、初始化、排序、遍历、查找)2、c语言文件读写操作(fgets读取文本内容后去除’\n’)fopen()第二个参数3、C语言时间函数(具体请百度自学)tim...

2018-12-12 22:07:11 4763

原创 C++抽象工厂模式案例

前言:复习设计模式时想找设计模式的案例练练手,百度上没找到,自己想了一个案例来实现。说明:本文章主要是使用抽象工厂模式,结合文件操作来实现的小例子============================================================本篇涉及到的知识点:1、抽象工厂模式(这个读者自己百度,有了基础再看本篇)2、文件操作C语言文件操作 FILE* f...

2018-11-28 22:09:13 300

原创 学生管理系统-C++版

今天下午有个面试,但是不想复习,就将写好的这个简单学生关系系统发布出来。另:祝愿自己面试顺利,加油!============================================================本篇涉及到的知识点:1、单链表的遍历、插入、删除2、switch分支处理键盘输入3、类外实现、多文件编程4、ofstream操作文件、写文件 ofstream打开...

2018-11-23 09:39:12 260

原创 贪吃蛇-C++版

前面写了贪吃蛇的C语言版本,现在给出C++版本。两个版本的共同之处:1、均使用了不带头结点单链表作为蛇的载体2、食物均采用rand()进行位置设定不同之处:1、C语言版本单独建立了一个线程,用来处理用户的输入,C++版本始终是一个线程2、蛇的移动、更新食物均需要更新界面,C语言采取system(“cls”);实现,C++采用设置光标位置来设置蛇的移动,显得更加流畅==========...

2018-11-22 14:45:00 4797

原创 贪吃蛇-C语言版

最近将STL源码剖析、linux编程搁置了一段时间,简单做了个C语言版的贪吃蛇涉及到的知识点如下:1、随机数 srand((unsigned)time(NULL))种子、获取随机数rand()%1002、enum枚举体变量3、volatile关键字编译器的优化技术:一般情况下编译器会将变量的值存储在寄存器中,以便配合CPU的执行速率,减少对RAM的访问,提高执行速度volatile关...

2018-11-22 11:45:19 488 1

原创 STL案列-评委打分

本篇涉及到的知识点1、make_pair()创建数据(设m是map&lt;int,string&gt;型变量)m.insert(make_pair(1,”名字"));m.insert(pair&lt;int,string&gt;(1,“名字”));2、greater内建对象,从大到小排序3、accumulate()计算容器内数据的和type accumulate(begin(),...

2018-11-21 12:01:02 210

原创 STL源码剖析-chapter1

侯捷的源码剖析第一章已经看完,并做了笔记与总结。如下。注:1、本人目前仍在在找工作,没有经验,有出错请联系我改正2、测试环境:g++ -v4.8.4 VS20133、CSDN使用不熟练,上传了一份笔记文档,也附上笔记源码(以备文档无法下载)注:1、本章的知识点已经总结,放在了本文档的最后一部分,没有时间学习、想要直接记结论的朋友直接跳到最后即可2、完成时间 2018-11-16 ...

2018-11-16 12:13:01 251

原创 C++STL之vector的自定义实现

C++STL之vector的自定义实现2018.10.15-至今一直在寻找C++开发岗位的工作,但是刚毕业,没有工作经验与项目经历,工作一直不太好找。聊天中有个朋友说你把STL自己实现一现,放在博客上,简单的当作自己的项目。于是就写了这篇博客。注意点:1、如果是像本文一样采取类模板template(泛型)来实现,则类的实现与类的声明要放在同一个文件中,否则即使你 #include&quot;xxx.h...

2018-11-07 15:03:19 1873 4

原创 C++的总目录

总目录1、C++2、数据结构3、linux下

2018-11-05 10:22:04 138

notify-lib.tar

解压方式:tar -xvf notify-lib.tar autotools工具如何生成库文件 如何在Makefile.am中自定义make install的安装路径 Makefile.am如何指定make install时要安装的 .h 头文件

2020-05-30

notify-plus.tar

解压方式:tar -xvf notify-plus.tar autotools多目录项目代码实例 autotools生成Makfile文件的顺序 glib 定时任务的开启与结束(定时器)

2020-05-30

notify-simple.tar

解压方式:tar -xvf notify-simple.tar Makefile.am文件的编写 configure.ac文件的编写 Makefile.am与Makefile.in、configure.ac文件的关系 autotools实例讲解 libnotify.so库实例应用

2020-05-30

linux-volume.zip

makefile实例应用 linux开源glib/gio库的应用:GVolumeMonitor、GVolume、GMount、GDrive 查看linux系统卷设备/分区信息

2020-04-25

空空如也

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

TA关注的人

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