自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ANTLR构建C1语言词法分析器

lablexer实验中遇到的问题环境配置:antlr-4.7.2-complete.jar的路径错误。导致报错:“找不到或无法加载主类 org.antlr.v4.tool”,无法构建文件将.jar文件放在/usr/local/lib下并修改.bashrc后问题解决。java可以运行但cpp无法构建但是java能够正常进行词法分析在Google中找到的一个解决方案是https:...

2019-10-22 17:21:16 772

原创 DNS_Wireshark

DNS1. nslookupgeneral syntax of nslookup command:nslookup –option1 –option2 host-to-find dns-server按照handout中的最后一个测试命令,发现bitsy.mit.edu的DNS服务器没有响应。将DNS服务器更改为科大mx.ustc.edu.cn,能够得到返回的地址:Q&A...

2019-09-23 22:36:39 2295

原创 HTTP_Wireshark

HTTP1. The Basic HTTP GET/response interactionQ&AIs your browser running HTTP version 1.0 or 1.1? What version of HTTP is the server running?浏览器使用的是HTTP 1.1,因为浏览器发出的GET请求标识了HTTP 1.1协议;服务器使用的...

2019-09-23 11:52:28 3079 1

原创 gcc编译实践

各个编译命令的含义gcc -E test.c -o test.i编译预处理,生成.i文件gcc -S test.i -o test.s汇编生成.s文件,其中可以使用-O -O2 -O3编译优化选项(稍后讨论)gcc -c test.s -o test.o汇编生成目标文件(.o)gcc test.o -o test.exe链接生成可执行文件不同编译选项的作用编译预处理在...

2019-09-22 17:55:37 194

原创 Planning by DP

Dynamic Programming整体性->子问题最优解 devide and conquerMDP问题和Bellman方程可以通过DP来求解解决planning问题Input: MDP(S, A, P, R, γ) or _ΠOutput:value function v_Πfor Prediction vs for ControlPolicy Evalua...

2019-09-10 17:52:11 147

原创 从RL角度看MDP过程

Markov Reward Processes任何部分可观测问题都可以转化为马尔可夫过程 MDP化Markov Property状态转移概率 -> 矩阵 告诉我们在当前状态下,有多大概率到达哪个statea tuple(S,P)non-stationary MDP 不稳定的动态过程 如概率变化Rewarda tuple (S, P, R, γ)return G 强化学...

2019-09-09 17:53:52 392

原创 Hw01

1.叙述由下列正规式描述的语言 : (0 | 1)* 0 (0 | 1) (0 | 1)解答:该语言表示的是这样的二进制串的集合:它以000或001或010或011结尾,在此之前可以有一个0,1的任意连接(也可以没有)。2.为下列语言写正规定义:(a) 包含5个元音的所有字母串,其中每个元音只出现一次且按顺序排列。(c) 某语言的注释,它是以/开始并以/结束的任意字符串,但它的任何前缀...

2019-09-09 08:57:09 3887

原创 python中数据处理工具 numpy、pandas的使用

- 简介numpy、pandas是python提供的数据处理工具包能够处理类似列表、字典类型的数据它们通过矩阵运算处理,能够大大加快数据处理速度是机器学习、神经网络中常用的数据处理工具- numpy能够生成和处理多维array,主要用于矩阵处理导入numpy包import numpy as np常用方法创建矩阵:A = np.array([[1,2,3],[4,5,...

2019-09-03 19:53:06 296

原创 在树莓派上播放网络音频

vlc播放器在树莓派上安装vlc播放器:pip3 install python-vlc在python中导入vlc模块,执行:p = vlc.MediaPlayer(song_link)p.play() #播放p.pause() #暂停p.stop() #停止其中song_link是获取的音源链接Problem:使用上述方法运行时,总会报错 403 拒绝访问而将请求返回...

2019-07-13 18:56:38 1528

原创 Task_API for Freertos

任务API函数Task_API模块用途该模块中主要实现几个任务相关的API函数,它们的作用主要是便于用户在执行过程中与操作系统进行交互,其中包括获取当前任务的状态信息(主要是基于taskTCB),并能够赋予使用者以一定的接口来改变任务属性(),其中尤其重要的是task_priority_set()函数,它使用户能够手动更新任务的优先级,从而按照用户预期的方式进行任务调度。我们综合考虑...

2019-07-06 17:06:15 135

原创 Web-server的线程池实现

Web-server一、编译方式在files目录下使用如下命令进行编译:gcc server.c -o server -pthread由于使用了多线程,需要添加 -pthread 选项使用./server开启服务器二、程序设计1.程序分模块实现功能:main函数:初始化工作,创建服务器套接字并设置监听端口、开辟线程池;调用accept()、handle_clnt()等函数与客户端...

2019-07-06 02:36:01 344

原创 自定义Shell实现

设计自定义Shell程序

2019-05-04 14:53:41 1275

原创 基于MIPS/x86汇编实现冒泡排序程序

MIPS/x86汇编 实现冒泡排序MIPS配置交叉编译环境在x86的机器上使用MIPS指令集,需要用到mips-x86的编译环境。在WSL下配置mips-linux-gcc交叉编译环境:打开/etc/apt/source.list,将如下两行写入文件中deb http://ftp.de.debian.org/debian/ squeeze maindeb http://www.e...

2019-04-19 21:57:12 2113

原创 Rust_调研报告_工业界

Rust因其内存管理的安全性和高效性,在近两年内飞速发展,建立起了完善的开发人员社区,在工业界也大展拳脚,在多个领域催生出了安全高效的虚拟产品。Rust in Optimization——npm堆栈管理npm是Node.js的包管理工具。得益于强大的功能,npm注册表成为世界上最大的软件注册表。但在规模成指数增长的同时,npm同样面临诸多挑战,其中一个是扩展CPU绑定服务(CPU-bound...

2019-04-09 15:11:46 580

原创 FreeRTOS_task相关

FreeRTOS task相关FreeRTOS中的预定义config.h中的define语句为相关配置参数(类似树莓派裁剪的menuconfig)INCLUDE开始的宏:函数的使能、除能。当INCLUDE_func值为1时,表明func函数(及其相关函数)API接口可以使用(task.c中多处条件编译相关)config开始的宏:表明一些参数状态如:configASSERT(x)会在...

2019-04-09 15:10:30 305

原创 HTML学习笔记(持续更新)

标题框架请确保将 HTML 标题 标签只用于标题。不要仅仅是为了生成粗体或大号的文本而使用标题。搜索引擎使用标题网页的结构编制索引。用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的。输出警示对于 HTML,您无法通过在 HTML 代码中添加额外的空格或换行来改变输出的效果。当显示页面时,浏览器会移除源代码中多余的空格和空行。所有连续的空格或空行都会被算作一个空...

2019-02-20 15:31:00 166

原创 LoadRunner脚本测试——登录实践

实习公司最近在做一款会计项目的财政管理系统。跟着测试组在做登录响应测试时,学到了不少实践经验。本文作以简单阐述和分享。– 通过代理服务器录制脚本测试系统的门户必须用Chrome打开,然而测试环境lr11似乎只对IE浏览器兼容。事实上,lr与浏览器不兼容、打开浏览器无响应的情况时常出现(详见我的上一篇blog)。通过使用代理可以解决二者不兼容的问题。启用LR代理服务器后,它会监听设置的端口号...

2019-02-19 11:10:04 3085

原创 LoadRunner 12 在http-server上的实践

目录:- 引言:关于LoadRunner- 准备:搭建待测试的服务器- Vuser Generator:录制和配置测试脚本- Controller:设置情景参数、服务器和客户端连接,并运行场景模拟,得到模拟结果- Analysis:对场景模拟的结果进行分析_关于LoadRunnerLoadRunner是一款压力测试软件,用于对系统进行模拟测试。它通过产生模拟用户,按照录制好的脚本和...

2019-02-18 12:43:10 597

空空如也

空空如也

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

TA关注的人

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