- 博客(8)
- 收藏
- 关注
原创 终端打印有颜色的字体
#include <stdio.h>#define printf_grey(fmt, args...) \ printf("\e[1;30m" fmt "\e[0m", ## args)#define printf_red(fmt, args...) \ printf("\e[1;31m" fmt "\e[0m", ## args)#define printf_green(fmt,
2017-05-31 10:30:55
1248
原创 __VA_ARGS__
内核中有这种形式的代码,遂测试一番#include <stdio.h>#define SEC_PRINT(fmt, ...) \ printf("SEC_PRINT: " fmt, ##__VA_ARGS__)#define FIR_PRINT(name, fmt, args...) \ SEC_PRINT("FIR_PRINT: %s: " fmt, name, args)int
2017-05-26 15:43:40
374
原创 gcc出现警告就退出编译
今天在移植rtl8192驱动时,出现一个现象:就是只要一有警告就退出编译。找了挺久了都没找到原因。最后发现是交叉编译器添加了 -Werror 选项。 -Werror 会把”警告”当做”错误”处理。 -w 是忽略所有警告。自己再添加一个 -w 选项就解决了。
2017-05-04 18:33:15
726
翻译 uboot命令
以下uboot命令是u-boot-2010.12版本查看命令的使用方式:help 或者 ? 格式: help <想要查看的命令> ? <想要查看的命令> * 注: 有些命令甚至不可以不用写全,用命令的缩写也可以 * 不带参数显示所有命令: > # help ? - alias for ‘help’ base - print or set addres
2017-03-04 21:47:20
1238
原创 线程互斥量
测试完成一道题(google面试题) 有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推………现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式:A:1 2 3 4 1 2….B:2 3 4 1 2 3….C:3 4 1 2 3 4….D:4 1 2 3 4 1….请设计程序。#include <stdio.h>#include <pthread.h>
2017-03-02 18:03:23
355
原创 常用排序算法
常用的几种排序算法及测试#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <time.h>#define ARR_LEN 1000000/* *************** * 冒泡升序排序 * **************/void maopaoSort(int arr[], int len){
2017-02-28 17:45:22
260
翻译 git 常用命令
git 常用命令创建仓库: git init添加邮箱: git config --global user.email "email@example.com"添加用户: git config --global user.name "Your Name"查看状态: git status添加文件到stage区: git add <filename ...>提交文件到仓库: git commit -m "
2017-02-22 00:05:18
491
原创 chromium浏览器安装flashplayer(Ubuntu16.10)
Chromium手动安装flashplayer安装Chromium浏览器 sudo apt-get install chromium-browser 打开chromium浏览器,随便打开一个网页的视频,提示未安装flash插件,点击 立即安装,即可下载 linux 版的flashplayer。(一般是.tar.gz格式的压缩文件,下载后的位置在~/Downloads) 例如我下载的是:fl
2016-11-28 15:33:54
737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人