- 博客(8)
- 收藏
- 关注
原创 算法与数据结构
算法与数据结构标签(空格分隔): 数据结构 算法算法与数据结构排序算法选择排序插入排序希尔排序归并排序自顶向下的递归归并排序归并排序自底向上的归并排序快速排序Merge Sort 和Qucik Sort的衍生问题堆排序Heap Sort二叉堆最大堆使用数组存储二叉堆堆排序排序算法总结索引堆Index Heap索引堆的反向查找reverse
2017-12-28 14:52:45 620
原创 Ubuntu16.04 修改网卡名称为wlan0/eth0
Ubuntu中网卡名称是以网卡固件和bios里的编号来命名。所以会出现非“eth0”“wlan0”的网卡编号。修改网卡名称步骤:1.sudo gedit /etc/default/grub2.修改grub文件中的GRUB_CMDLINE_LINUX="" 为GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"3.sudo grub
2017-11-16 10:25:56 4417 1
原创 gcc编译时遇到“inline function '***' declared but never defined"问题
在编译时添加选项 “-fgnu89-inline”,重新编译即可。注意不是在“make”后面添加“-fgnu89-inline”,是在Makefile里在使用gcc编译的地方添加“-fgnu89-inline”。
2017-11-07 17:12:38 7663
原创 Openwrt开发汇总
从17年3月开始到现在,基于Openwrt的WLAN开发也基本告一段落了,现在来梳理一下整个开发流程,以备不时之需。Openwrt固件编译 *:表示该模块直接编译到核心中 M:该模块以被核心支持,可以后再安装 空白:不支持该模块1.root用户下安装编译所需组件sudo apt-get install gcc sudo a
2017-10-13 09:35:30 476
原创 Linux Wireless netlink socket & nl80211
1.netlink socket可用于用户空间与内核间的通信,获取内核中的信息2.用户的rssi数据实际上是由nl80211实现的,最终追溯到cfg80211和mac802113.关于nl80211:wext(Wireless Extensions)和nl80211接口是Linux中的无线驱动接口标准,wext为旧的无线驱动框架,基于ioctl机制
2017-10-09 15:07:39 1574
原创 Python入门
Python入门Python入门函数的参数列表生成式迭代器函数式编程高阶函数mapreducefilter函数的参数1.默认参数def enroll(name,gender,age=6,city='Beijing'): print('name',name) print('gender',gender) print('age',age) print('c
2017-09-20 15:01:41 237
原创 C++ Primer
C++ PrimerC Primer问题Chapter 2 变量和基本类型基本内置类型变量复合类型引用默认为左值引用指针从右往左看变量const限定符处理类型自定义数据结构Chapter3 字符串向量和数组命名空间的using声明标准库类型string标准库类型vector迭代器介绍迭代器运算数组指针和数组多维数组Chapter4 表达式算数运算符赋值运算
2017-08-23 15:52:17 347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人