- 博客(10)
- 收藏
- 关注
转载 关于 freetype
1)https://blog.csdn.net/JerryGou/article/details/830648222) 字体编辑工具,以及 字体 查看 编辑工具 High-Logic FontCreator
2019-01-10 17:21:41 416
转载 C语言 __builtin_expect 作用
用于优化代码执行效率,提高预读指令的命中率,避开跳转指令影响!推荐 : https://my.oschina.net/moooofly/blog/175019//g.c// !!(x) 强制转成 bool型#define LIKELY(x) __builtin_expect(!!(x), 1)#define UNLIKELY(x) __builtin_expect(!!(x), 0...
2019-01-09 14:06:28 1076
原创 C语言 printf
一)实现自己的printf#include <stdio.h>#include <string.h>#include <stdarg.h>// printf with formatvoid my_printf(char *fmt, ...){ va_list ap; //char * int d; char c, *s...
2019-01-08 18:49:13 1025
原创 sqlite 表操作 创建 增 删 查找
(一)环境下载:https://www.sqlite.org/download.html Pre-release Snapshots解压:tar -xzf sqlite-autoconf-3260000.tar.gz编译:进主目录 sqlite-autoconf-3260000 编译 linux/Unix: . /configure make Windows: nmake...
2019-01-08 16:47:31 489
原创 linux 线程创建 同步 资源回收
例子1:互斥锁 + 条件变量/*主线程:创建两个线程,创建完了等待两个线程同步,并等待他们退出线程1: 1)打印 XXX 2) 如果主程序进入等待状态叫醒他 3) 退出的时候自己回收资源线程2: 1)打印 XXX 2) 如果主程序进入等待状态叫醒他 3)等待线程1 退出后*/#include<stdio.h>#include<stdlib.h>#i...
2019-01-04 15:26:30 270
转载 make 模板
########################################################## FNAME : Makefile ## Version : ## FUNCTION : ...
2019-01-03 16:51:06 238
原创 linux 进程通信 socket
1)服务器端:#include <netinet/in.h>#include <signal.h>#include <stdio.h>#include <unistd.h>#include <stdlib.h> #define DATA_LEN 40 //data numberint main(int argc,...
2019-01-03 14:38:00 702
转载 linux mmap映射区
主要用途如下:1、将一个普通文件映射到内存中,通常在需要对文件进行频繁读写时使用,这样用内存读写取代I/O读写,以获得较高的性能;2、将特殊文件进行匿名内存映射,可以为关联进程提供共享内存空间(fork 之后,在子进程中操作描述符而不用创建)3、为无关联的进程提供共享内存空间,一般也是将一个普通文件映射到内存中(进程通信)4、大文件的读取 待续: https://www.cnblogs....
2019-01-03 13:33:05 410
原创 linux fork 多进程创建
1)fork函数将运行着的程序分成2个(几乎)完全一样的进程,每个进程都启动一个从代码的同一位置开始执行的线程。这两个进程中的线程继续执行,就像是两个用户同时启动了该应用程序的两个副本。2)fork函数被调用一次但返回两次。两次返回的唯一区别是子进程中返回0值而父进程中返回子进程ID。#include <stdio.h>#include <stdlib.h>#...
2019-01-01 14:06:10 1177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人