随笔 - 121  文章 - 0  评论 - 11  阅读 - 74万
12 2018 档案
Python 打包exe
摘要:目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。 首先第一步下载安装pyinstaller, 如果已经安装过python3的用户比较方便,可以使用python3文件下的Scripts 阅读全文
posted @ 2018-12-25 14:58 feng..liu 阅读(1489) 评论(0) 推荐(0) 编辑
多文件目录下makefile文件递归执行编译所有c文件
摘要:首先说说本次嵌套执行makefile文件的目的:只需make根目录下的makefile文件,即可编译所有c文件,包括子目录下的。 意义:自动化编译行为,以后编译自己的c文件时可把这些makefile文件直接复制到相应目录即可方便编译出所有文件。这些makefile文件是通用的,只需根据自己的工程情况 阅读全文
posted @ 2018-12-21 11:08 feng..liu 阅读(5139) 评论(1) 推荐(1) 编辑
循环缓冲区
摘要:关于循环缓冲区(Ring Buffer)的概念,其实来自于Linux内核(Maybe),是为解决某些特殊情况下的竞争问题提供了一种免锁的方法。这种特殊的情况就是当生产者和消费者都只有一个,而在其它情况下使用它也是必须要加锁的。对应在Linux内核中有对它的定义: struct kfifo { uns 阅读全文
posted @ 2018-12-19 17:23 feng..liu 阅读(2184) 评论(0) 推荐(0) 编辑
Makefile所有内嵌函数
摘要:一、文本处理函数以下是GNU make内嵌的文本(字符串)处理函数。1 $(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。返回值:替换后的新字符串。示例:$(subst ee,EE,feet on the  阅读全文
posted @ 2018-12-17 09:43 feng..liu 阅读(1760) 评论(0) 推荐(0) 编辑
Linux echo命令打印带有颜色的字
摘要:一、命令格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[47;30m I love Android! \033[0m" 其中47的位置代表背景色, 30的位置是代表字体颜色,需要使用参数-e,man echo 可以知道-e e 阅读全文
posted @ 2018-12-16 21:12 feng..liu 阅读(2551) 评论(0) 推荐(2) 编辑
“=” “:=” 区别
摘要:1、“=” make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指定的值。看例子: x = foo y = $(x) bar x = xyz 在上例中,y的值将会是 xyz bar ,而不是 foo bar 。 2、“:=” “:=”表示变量的 阅读全文
posted @ 2018-12-16 18:25 feng..liu 阅读(1115) 评论(0) 推荐(0) 编辑
交叉编译和交叉工具链
摘要:一、交叉编译简介 1、什么是交叉编译 1.1 本地编译 解释什么是交叉编译之前,先要明白一个概念:本地编译 我们之前常见的软件开发,都是属于本地编译:在当前的PC下,x86的CPU下,直接编译出来程序,可以运行的程序(或者库文件),其可以直接在当前的环境,即x86的CPU下,当前电脑中,运行。 此时 阅读全文
posted @ 2018-12-16 15:44 feng..liu 阅读(2899) 评论(0) 推荐(0) 编辑
“echo >”和“echo >>”的区别
摘要:> 输出重定向 >> 输出追加重定向 echo hello A 将字符串hello A输出到屏幕 echo hello A > tmp.txt 将字符串输出重定向,当前目录没有tmp.txt,则创建tmp.txt,并将字符串输出到tmp.txt文件中 tmp.txt内容:hello A echo h 阅读全文
posted @ 2018-12-16 15:27 feng..liu 阅读(1193) 评论(0) 推荐(1) 编辑
socket 简介
摘要:socket编程是网络常用的编程,我们通过在网络中创建socket关键字来实现网络间的通信,通过收集大量的资料,通过这一章节,充分的了解socket编程,文章用引用了大量大神的分析,加上自己的理解,做个总结性的文章 1:socket大致介绍 socket编程是一门技术,它主要是在网络通信中经常用到 阅读全文
posted @ 2018-12-16 15:10 feng..liu 阅读(261) 评论(0) 推荐(0) 编辑
Shell 获取当前执行脚本的路径
摘要:脚本文件的绝对路径存在了环境变量filepath中,可以用 echo $filepath 查看完整路径 在shell中: $0: 获取当前脚本的名称 $#: 传递给脚本的参数个数 $$: shell脚本的进程号 $1, $2, $3...:脚本程序的参数 阅读全文
posted @ 2018-12-12 09:36 feng..liu 阅读(3760) 评论(0) 推荐(0) 编辑
input子系统 KeyPad-Touch上报数据格式与机制
摘要:struct input_event { struct timeval time; __u16 type; __u16 code; __s32 value; }; struct timeval { __kernel_time_t tv_sec; / seconds / __kernel_suseco 阅读全文
posted @ 2018-12-06 18:04 feng..liu 阅读(1383) 评论(0) 推荐(0) 编辑
Linux & Android 多点触摸协议
摘要:Linux & Android 多点触摸协议 Android4.0多点触摸入门 1 KERNEL 对于触摸屏的驱动我们简单的划分为两个主要的部分,一个是注册,另一个是上报。 1.1 注册 单点触摸信息是以ABS承载并按一定顺序发送,如BTN_TOUCH、ABS_X、ABS_Y、SYNC。而多点触摸信 阅读全文
posted @ 2018-12-06 14:15 feng..liu 阅读(692) 评论(0) 推荐(0) 编辑
linu触摸屏幕
摘要:一.、前提知识 1、Linux输入子系统(Input Subsystem): 在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成。其中设备驱动层提供对硬件各寄存器的读写访问和将底层硬件对用户输入访问的响 阅读全文
posted @ 2018-12-06 14:12 feng..liu 阅读(292) 评论(0) 推荐(0) 编辑
makefile简介
摘要:makefile简介 该篇文章为转载,是对原作者系列文章的总汇加上标注。 支持原创,请移步陈浩大神博客: http://blog.csdn.net/haoel/article/details/2886 makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因 阅读全文
posted @ 2018-12-04 09:35 feng..liu 阅读(793) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示