- 博客(31)
- 资源 (4)
- 收藏
- 关注
原创 从boost库到时间戳
时间戳2038年时间戳问题boost库时间戳问题boost库 date_time库 低版本时间戳问题如何解决gdb跟踪调试实际案例(gdb如何查看变量类型 gdb如何查看模板的实际类型值)
2024-06-20 11:44:43
988
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
1595
1
原创 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
18149
5
原创 linux 分区编辑器gparted工作逻辑简析
1、网上关于gparted的教程还是蛮多的,但大都是如何使用gparted进行分区操作的方向2、本文结合自己的使用经历从gparted打开前后内存中数据变化的角度来讲。1、分区设备在内存中对应的文件表示1...
2020-12-10 19:42:29
391
原创 linux glib2/gio + udisks2 库处理移动设备重命名
linux 系统给移动设备重命名 linux C语言设置U盘卷标 glib2/udisks2 API简单使用案例
2020-10-09 20:08:20
1188
原创 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
266
原创 linux autotools使用总结(关键字、文件更新顺序,调试技巧与错误解决)
configure.ac文件的重要关键字Makefile.am文件的重要关键字autotools系列工具使用调试技巧autotools使用过程中错误的解决办法
2020-05-31 07:46:23
709
原创 linux autotools案列强化(使用autotools生成库文件)
Makefile.am如何生成库文件(.a .so)Makefile.am如何指定库文件与头文件的安装路径Makefile.am如何自定义安装路径
2020-05-31 07:43:07
292
原创 linux autotools案例升级(多目录编程实例)
linux autotools多目录编程应用流程与实例 autotools如何编译多目录项目 多目录项目时Makfile.am文件如何编写 autotools系列工具怎么解决多目录项目编程时编译依赖问题多目录编程时configure.ac和Makfile.am需要注意哪些问题?
2020-05-31 07:31:29
516
原创 linux autotools 简单案例入门
单目录autotools工具使用顺序Makefile.am与Makefile.in的关系configure.ac和configure的关系Makefile.am中有些变量的定义找不到
2020-05-30 10:37:31
319
原创 linux系统是否开启透明策略
本文搜索关键字:linux系统查看透明策略的支持Xlib查看linux系统对透明策略的支持gdk/gtk查看linux系统窗口透明策略qt查看linux透明策略是否开启
2020-05-28 21:33:12
1282
原创 linux glib/gio查看系统卷设备信息(挂载点、是否可弹出)
摘要就写一些常用的搜索关键字吧,方便网友搜索学习1、linux编程查看磁盘信息2、C语言查看linux磁盘设备信息3、glib/Glib库怎么查看磁盘信息4、makefile如何生成多个可执行程序5、pkg-config命令用法简介
2020-04-25 10:33:02
1631
原创 链表与文件读写实例
12月份的第一篇博客,最近忙着吃鸡、忙着上班,写好的代码一直没有发布上来。========================================================本篇涉及到的知识点1、链表的操作(建立、初始化、排序、遍历、查找)2、c语言文件读写操作(fgets读取文本内容后去除’\n’)fopen()第二个参数3、C语言时间函数(具体请百度自学)tim...
2018-12-12 22:07:11
4857
原创 C++抽象工厂模式案例
前言:复习设计模式时想找设计模式的案例练练手,百度上没找到,自己想了一个案例来实现。说明:本文章主要是使用抽象工厂模式,结合文件操作来实现的小例子============================================================本篇涉及到的知识点:1、抽象工厂模式(这个读者自己百度,有了基础再看本篇)2、文件操作C语言文件操作 FILE* f...
2018-11-28 22:09:13
330
原创 学生管理系统-C++版
今天下午有个面试,但是不想复习,就将写好的这个简单学生关系系统发布出来。另:祝愿自己面试顺利,加油!============================================================本篇涉及到的知识点:1、单链表的遍历、插入、删除2、switch分支处理键盘输入3、类外实现、多文件编程4、ofstream操作文件、写文件 ofstream打开...
2018-11-23 09:39:12
275
原创 贪吃蛇-C++版
前面写了贪吃蛇的C语言版本,现在给出C++版本。两个版本的共同之处:1、均使用了不带头结点单链表作为蛇的载体2、食物均采用rand()进行位置设定不同之处:1、C语言版本单独建立了一个线程,用来处理用户的输入,C++版本始终是一个线程2、蛇的移动、更新食物均需要更新界面,C语言采取system(“cls”);实现,C++采用设置光标位置来设置蛇的移动,显得更加流畅==========...
2018-11-22 14:45:00
4838
原创 贪吃蛇-C语言版
最近将STL源码剖析、linux编程搁置了一段时间,简单做了个C语言版的贪吃蛇涉及到的知识点如下:1、随机数 srand((unsigned)time(NULL))种子、获取随机数rand()%1002、enum枚举体变量3、volatile关键字编译器的优化技术:一般情况下编译器会将变量的值存储在寄存器中,以便配合CPU的执行速率,减少对RAM的访问,提高执行速度volatile关...
2018-11-22 11:45:19
543
1
原创 STL案列-评委打分
本篇涉及到的知识点1、make_pair()创建数据(设m是map<int,string>型变量)m.insert(make_pair(1,”名字"));m.insert(pair<int,string>(1,“名字”));2、greater内建对象,从大到小排序3、accumulate()计算容器内数据的和type accumulate(begin(),...
2018-11-21 12:01:02
234
原创 STL源码剖析-chapter1
侯捷的源码剖析第一章已经看完,并做了笔记与总结。如下。注:1、本人目前仍在在找工作,没有经验,有出错请联系我改正2、测试环境:g++ -v4.8.4 VS20133、优快云使用不熟练,上传了一份笔记文档,也附上笔记源码(以备文档无法下载)注:1、本章的知识点已经总结,放在了本文档的最后一部分,没有时间学习、想要直接记结论的朋友直接跳到最后即可2、完成时间 2018-11-16 ...
2018-11-16 12:13:01
293
原创 C++STL之vector的自定义实现
C++STL之vector的自定义实现2018.10.15-至今一直在寻找C++开发岗位的工作,但是刚毕业,没有工作经验与项目经历,工作一直不太好找。聊天中有个朋友说你把STL自己实现一现,放在博客上,简单的当作自己的项目。于是就写了这篇博客。注意点:1、如果是像本文一样采取类模板template(泛型)来实现,则类的实现与类的声明要放在同一个文件中,否则即使你 #include"xxx.h...
2018-11-07 15:03:19
2007
4
notify-lib.tar
2020-05-30
notify-plus.tar
2020-05-30
notify-simple.tar
2020-05-30
linux-volume.zip
2020-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人