自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 结构体里面的函数指针怎么初始化

/** * 为结构体中的指针数组赋值 */ #include <stdio.h> typedef struct test{ void (*p)(void); void (*q)(void); void (*y)(void);}test; void f1(void){ printf("f1\n");} void f2(voi...

2018-12-27 14:49:48 1429

转载 glib库hash表GHashTable介绍

hash表是一种提供key-value访问的数据结构,通过指定的key值可以快速的访问到与它相关联的value值。hash表的一种典型用法就是字典,通过单词的首字母能够快速的找到单词。关于hash表的详细介绍请查阅数据结构的相关书籍,我这里只介绍glib库中hash表的基本用法。要使用一个hash表首先必须创建它,glib库里有两个函数可以用于创建hash表,分别是g_hash_table_n...

2018-12-27 14:39:34 844

原创 spice-gtk 之usb相关代码(1)

spice-gtk是里面有一个spicy的测试工具,可以直接用来远程连接虚拟机代替remote-viewer,但是spicy远程连接的虚拟机却不能自动加载插入的usb设备,下面简单解析一下spice-gtk中关于usb的代码.usb-device-manager.c下面是usb-device-manager.c中几个重要的函数调用:spice_usb_device_manager_init...

2018-12-26 14:43:38 1137 2

原创 c语言通过cond和mutex实现一个高性能线程池

首先说明一下这篇文章其实和我另一篇文章很像,只是另一篇只有一个线程,只要讲述的是cond和mutex的使用,上面是基于c++实现的,封装的稍微好一些,路径:https://blog.csdn.net/FlayHigherGT/article/details/83830956而下面是基于c实现的线程池,模仿大神写的,没用任何c++的特性以及库,通过链表装载任务,代码中的注释以及很明确了,欢迎......

2018-12-15 11:40:55 1319

原创 iphone和mac共享文件夹通过icloud云盘

业余时间掺插一点iphone的小技巧~隔空投送隔空投送,只要将隔空投送打开,仅联系人或者所有人(可能少安全点,不认识的要传文件可以这样),直接将文件或者照片点击共享上面有隔空投送的对象,前提是双方设备都打开就行,电脑或手机黑屏是不行的。iphone查看文件iphone查看文件内容只要打开iphone里面自带的"文件"app就好了,里面有所有app存储的文件,点击文件,右下角的浏览,...

2018-12-13 09:18:01 3531 1

原创 一个gtk_stack,gtk_info_bar,gtk_header_bar,gtk_toolbar于一体的gtk窗口例子

业余时间写了一个gtk的界面小程序,和大家一起分享,里面包含了gtk_stack,gtk_info_bar,gtk_header_bar,gtk_toolbar编译:gcc test.c `pkg-config --cflags --libs gtk+-3.0`#include <stdio.h>#include <gtk/gtk.h>#include &lt...

2018-12-11 11:15:21 1164 1

原创 对于gtk多线程编程的一些思考以及实践归纳系列(1)

写一个gtk的界面很久了,因为慢慢的在改良我的软件,所以也开始发现一些棘手的问题,当然,我这边指的问题只是gtk线程方面的问题,或者说如何才能执行一个界面以外的任务而使得界面不卡死,这样的任务包括多种多样,我这边有一些完成的方式,还有一些还没实现的,请大家听我一一道来。首先我给大家列举几个gtk中最常见的这方面的函数:g_timeout_add,g_timeout_add_seconds......

2018-12-11 10:30:25 3611 8

原创 U盘大小只有几kb的恢复办法以及老毛桃修复windows引导错误

u盘恢复:1、cmd打开黑色终端2、diskpart3、list disk4、select disk #5、clean#代表磁盘的序列号,主要看大小就知道是哪个磁盘了。删除之后在磁盘管理里面新建简单卷就好了windows引导修复:1、首先做好老毛桃引导盘,(没做过,网上应该有的)2、插入U盘启动进入bios选择第二个“运行老毛桃win2003PE增...

2018-12-02 10:21:32 7118

原创 f24如何开机启动openbox,并且启动自己的应用程序

开机启动openbox: 首先dnfinstallopenbox装好自己的openboxvim/etc/X11/xinit/xinitrc会发现使用的是Xclients所以vim/etc/X11/xinit/Xclients进入发现里面有一个目录/et...

2018-12-02 10:14:56 2409 2

原创 sublime text3简单配置

mac:   tools-&gt;install package control  tools-&gt;command palette-&gt;输入install package-&gt;输入自己插件名字 sublime text-&gt;preferences-&gt;package setting-&gt;default是默认配置,user是个人配置,需要自己拷贝过去,特别是快...

2018-12-02 10:05:56 296

扫雷-Qt项目

Qt实现的扫雷小游戏,基于QGraphicsScene类和QGraphicsPixmapItem类,自己实现扩散算法。

2018-08-21

空空如也

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

TA关注的人

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