自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 openWRT与Ubuntu的交叉编译

在Linux下编译好的.o文件发现在openWRT下面不能直接用。开始搞cross compile。参考:Cross Compiling C Program for OpenWrt - Hello World TutorialopenWRT version:首先查看openWRT的版本信息和cpu信息:cat /etc/bannercat /proc/cpuinfoUbuntu:在Ubuntu中下载好openWRT,执行:openwrt/openwrt: This r..

2021-11-18 15:53:08 921

原创 (三)使用多线程满足txt文件并发请求的要求

接上文和上上文:(一)c++对txt文件的读取写入和查询(二)为表创建索引文件要求:应用程序可以以多线程的方式使用上述API。保证多线程下,表,索引文件的一致性。方法:使用#include <mutex>的互斥锁,保证同时最多只有一个线程打开某文件。用法:mutex data_lock;mutex index_lock;//互斥锁data_lock.lock();/**使用表**///解开互斥锁data_lock.unlock();#inc

2021-11-04 17:23:26 559

原创 (二)为表创建索引文件

接上文:(一)c++对txt文件的读取写入和查询要求是创建索引结构(如B+树)实现快速搜索,不过我不会。。。这里只存储了一个带位置的索引文件以供后续检索。数据结构:/* data */int64_t id; //数据的IDint64_t property[PRO_NUM]; //数据的100个属性int file_len; //文件总长度vector<int> fast_search; //对哪些属性创建了索引文件。存成变量下次用就不得行,所以可以写个存

2021-11-02 16:24:18 716

原创 (一)c++对txt文件的读取写入和查询

作业要求:存储一张表,能对表进行添加,搜索和索引。且支持多线程。表中有100个属性,每个属性都是int64_t类型。本节实现了对txt文件的读取,写入与范围查询。代码实现:数据结构:每行数据有一个id,以及100个属性。/* data */int64_t id; //数据的ID//数据的100个属性int64_t property[PRO_NUM];生成随机数,添加新数据进入txt文件:使用文件流(#include <fstream>)提供对文件的流

2021-10-29 15:19:33 1468

原创 CSI数据的收集及MATLAB读取CSI

最近刚开始CSI测量的工作,也有踩了一些坑。发个博客记录一下目前做的事情。基本介绍:本文使用到的是Atheros CSI Tool。这是一个测量信道状态信息(CSI)的开源工具包,具体可参考Atheros CSI tool (wands.sg)硬件设施:一台装了AR9580网卡的台式机,Ubuntu14.4.1系统,编译内核为4.1.10+(此过程略)。两台基于Qualcomm Atheros的路由器(已有openwrt。为什么是两台呢,因为试过了路由器和路由器通信&路由器和台.

2021-10-18 20:51:56 7645 14

原创 ICS2020 简易调试器(一)

本实验目的是实现一个类似GDB的简易调试器已实现命令--help, c, q这次实现了si, info。如图:单步执行:(添加指令和对应描述过程略)首先完成单步执行命令,包括两个参数--代表单步执行命令的si与需要执行指令个数N参考cmd_help读取第二个参数的写法:static int cmd_help(char *args) { /* extract the first argument */ char *arg = strtok(NULL, " ");

2021-03-30 21:54:41 1503

原创 记录.ko文件编译不成功的解决方法

make该MakeFile文件:却显示显示报错:No rule to make target 'kernel/project'. stop这个问题困扰了我一个周末,尝试网上多种方法无果谁知道原来是目录带了空格的问题。。。过来吐血记录一下。。。...

2021-03-21 17:49:52 604

原创 turtle库常用指令

forward(distance)    将箭头移到某个指定坐标left(angel)    right(angle)penup()    提起笔,用于另起一个地方绘制,与pendown()配合使用goto(x,y)home()circle(radius)speed()

2017-08-29 10:56:20 1528

原创 bootstrap属性笔记

布局容器:    ----固定宽度   1170px    ----宽度为100%排版标签:   ----改变了字体粗细大小,下方加了一条线  36px  30px    副标题 小一号    副标题 大一号文本对齐方式:.text-left   左对齐.text-right   右对齐.text-center   居中对齐英

2017-08-26 02:03:06 258

转载 html5新增表单属性

2017-08-25 12:10:09 216

原创 html文本标签笔记

加粗 加强语气    加粗 加强语气    倾斜 加强语气    倾斜 加强语气    下划线    下划线 插入文本    上标    下标    颜色 为几号字 字体

2017-08-21 15:10:15 190

转载 笔记--python列表及元组以及关于列表操作的函数使用

元组的概念:元组是包含多个元素的类型,元素之间用逗号分隔,如:t1=123,456,"hello"元组可以是空的,如:t2=()元组包含一个元素时:t3=123,元组外侧可以使用括号,也可以不使用元组定义后不能更改也不能删除如果考虑代码灵活性,可以用列表类型代替元组列表的概念:列表(list)是有序的元素集合列表元素可以通过索引访问单

2017-08-20 17:50:35 303

原创 Cuckoo for Hashing--关于哈希表的练习

题目如下:大概题目意思就是创建两个哈希表,创建规则由f(x)函数决定,如果冲突了,解决方法就是把数据按照隔壁哈希表f(x)的规则放进去,代码如下:#include#include#includeint check(int T1[],int T2[],int num,int n1,int n2){ int x,y=num,z; while(1) {

2017-08-18 11:45:34 376

转载 蟒蛇绘制程序

以下是源程序:import turtledef drawSnack(rad,angle,len,neckrad): for i in range(len): turtle.circle(rad,angle) turtle.circle(-rad,angle) turtle.circle(rad,angle/2) turtle.f

2017-08-15 18:23:36 2645

转载 python对函数库引用的方式

python对函数库引用的方式:方法一:import 例如:import turtle如需调用库函数,可使用.例:>>>import turtle>>>turtle.pensize(30)方法二:from import from import *调用函数不需要,直接使用例:>>>from turtle import *>>>p

2017-08-15 18:02:13 1345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除