- 博客(10)
- 资源 (7)
- 收藏
- 关注
翻译 Linux内核驱动模型-绑定
翻译自Linux Kernel的文档,Documentation/driver-model/binding.txt该翻译源于译者个人兴趣,其中某些地方可能含糊不清、歧义、甚至错误,请参考原始文档阅读文。若你发现有需要改正的地方欢迎指出本文与原文档采用相同许可协议发布驱动绑定驱动绑定是建立设备与设备驱动之间的关系的过程。总线驱动已经完成了这个过程因为总线特定的结构体已经表现为了设备和驱动。对于普通的...
2018-03-28 01:28:31 487
翻译 Linux内核驱动模型-综述
翻译自Linux Kernel的文档,Documentation/driver-model/overview.txt该翻译源于译者个人兴趣,其中某些地方可能含糊不清、歧义、甚至错误,请参考原始文档阅读文。若你发现有需要改正的地方欢迎指出本文与原文档采用相同许可协议发布综述Linux内核驱动模型是一种以前在用的所有模型的统一。它目的在于通过增加一组数据和方法到全局的数据结构上为桥和设备增加总线驱动。...
2018-03-28 01:23:33 867
原创 linux在ttyUSB上运行shell
假如你的USB串口路径为/dev/ttyUSB0,你要在ttyUSB0上运行bash的话。首先 配置波特率stty -F /dev/ttyUSB0 115200然后 启动bashrunon /dev/ttyUSB0 bashrunon工具源码如下#include <sys/types.h>#include <sys/stat.h>#include ...
2017-11-26 20:00:29 1687
原创 快速输出100000000以内的素数
#include #include #include using namespace std;void delete_all_multiple(vector & table, int32_t n) { for (int32_t i = n * 2; i < table.size(); i += n) { table[i] = false; }}int32_t find_n
2017-11-18 15:40:58 4050
原创 在cygwin下编译boost库
如何在cygwin下正确编译Boost。cygwin并未提供epoll, kqueue等框架的模拟,在cygwin下使用Boost.Asio应该使用Windows提供的IOCP API。在Boost.Filesystem中,Boost将cygwin视为Windows平台,所以它使用Windows API而非Posix API来操作文件,这导致无法访问到cygwin模拟的一些文件路径。本文将简单描述这些问题的解决方法
2017-02-25 03:03:10 2401
原创 HTML标签个数统计
女友遇奇葩老师要求做网页必须使用30个以上的标签才算几个,于是就有了以下脚本……#/usr/bin/env pythonimport reclass HtmlTagCounter: pattern_str = r']' pattern = re.compile(pattern_str) def __init__(self): self.__tags_set = set
2016-09-22 16:02:03 3700
原创 ASCII表(python生成脚本)
ascii码表与自动生成脚本#!/bin/env python# coding=gbkspecial = { '\n' : r'\n (换行符)', '\r' : r'\r (回车符)', '\t' : r'\t (制表符)', '\b' : r'\b (退格符)', ' ' : r'space(空格)', '\0' : r'\0 (终止符)',}
2016-09-12 14:16:20 3038
原创 重庆某彩数据在线获取
代码:import timeimport jsonimport urllib2 def request_data(date = time.strftime('%Y-%m-%d')): req = urllib2.Request('http://baidu.lecai.com/lottery/draw/sorts/ajax_get_draw_data.php?lottery
2016-09-04 11:05:45 1267
原创 软件乘法
#include <stdint.h>#include <stdbool.h>uint64_t _soft_umul_bad(uint32_t a, uint32_t b){ uint64_t ret = 0; int i, j; for (i = 0; i < sizeof(a)*8; i++) for (j = 0; j < sizeof(b)*8;
2015-07-09 10:15:09 708
KMP算法 快速搜索流中的数据
2018-08-18
ESP8266(Arduino) AP模式下监听设备接入和断开 获取设备列表
2016-10-23
ESP8266网速测试 HTTP下载 NC上传
2016-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人