自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用ASM框架创建ClassVisitor时遇到IllegalArgumentException的一种可能解决办法

ASM是java语言中最为广泛使用的插装框架,其优点在于可以动态地在运行时改变java系统的行为,加入我们自己的逻辑。在软件测试领域应用广泛。但是其使用难度很高,一方面使用asm框架需要对java底层知识有较高的了解,另一方面网上关于asm的资料较少出现问题经常难以搜索到解决方案。参考资料[1]-[3]提供了一些关于asm的基础介绍。使用ASM时一个非常大的问题在于我们往往需要将自己的少量逻辑插入到复杂的目标系统中进行测试,而我们对目标系统却没有很深的理解。

2023-01-15 16:03:27 773

原创 使用Hexo建站技术杂谈

简介用Hexo搭建个人博客网站的教程网上有很多。这些教程往往在“详细”和“完善”上做足了功夫,却欠缺了条理性和模块性。比如:这些步骤哪些是必须的?如果把这个步骤删去会发生什么?这里能不能修改?同时,过于详细和完善的教程会不可避免地带来细节上的个人化。比如某一个路径可能完全是出于作者个人喜好甚至个人尝试,和读者本身的使用场景并不符合,但是由于其他步骤中对该路径的依赖,读者修改不当又很容易报错。Hexo的基本使用看官网文档很容易上手,但是将其部署到远端服务器这部分官网上写的却不太清晰。我尝试尽可能将部署过程

2022-03-19 12:13:28 4396

原创 2020年11月总结(自动驾驶测试三篇论文介绍)

"你觉得,在未来的多久之内,我们的生活可以看到有明显的改变呢?"在地铁上,F.W.H问他的一位同学。“你是指说我们在事业和家庭上有一定成就?”“我是想说就比如街道上无人驾驶的汽车变得很常见,或者一些其他的,能够让人们的生活发生肉眼可见的变化的技术得到比较广泛的使用。”“那我觉得可能还需要很久。”“如果5年,10年的话,其实并不算久,其实那将是很短的一段时间”“可是我觉得会更长。”“也许吧,毕竟我也没有调查过相关的领域知识,如果我说些什么,也是没有依据的,那样的谈论便是没有意义的。”起在结.

2021-03-09 23:34:09 1679 2

原创 使用Ant编译项目时出现[ivy:retrieve] SERVER ERROR: HTTPS Required url=http://repo1.maven.org/....问题解决

问题背景实验室要求复现一篇论文SAMC:Semantic-Aware Model Checking for Fast Discovery of Deep Bugs in Cloud Systems (osdi,2014),学长之前找到了作者的源码,但是没有实际运行过。我需要把源码在自己电脑上运行起来。这篇论文的源码中的一部分是对原有Zookeeper框架的修改。作者在原有框架的基础上加入了一些自己的逻辑代码。因此在使用时就需要对修改过的Zookeeper代码重新编译。作者使用的Zookeeper版本是

2021-01-26 00:02:33 1292 1

原创 Zookeeper在Windows下的安装与运行(解决Zookeeper在Windows下莫名其妙的安装Bug)

基本流程如何安装Zookeeper的教程有很多,这里列举一下我在安装期间主要参考的。官网文档:ZooKeeper Getting Started Guide博客:Zookeeper入门看这篇就够了zookeeper在windows下的伪集群模式经验之谈就是对于这种安装教程一定要安装前就多在浏览器中打开几个。由于版本等问题,几乎没有哪个框架的哪个教程能顺利一遍走下来的。运行.\bin\zkServer.sh start报错问题解决问题描述在zookeeper官网文档中,介绍运行命令如下:

2021-01-08 16:58:25 682

原创 2020年浙江大学软件学院预推免面经

整理流程分为机试和面试。机试类似PAT,3个小时,4道题目,分值分别为15,25,25,35分(具体分值记不太清了)。题目是全英文的,但是用词都很常见,几乎不会出现读不懂题的情况。题目按通过测试点给分,每个测试点的分数不平均,似乎前面的测试点会多些。机试提供C++、java。浙大的机试一向对java不是特别友好,不过凑合也能用。我拿了55分,排名大概是150/420。除了参加机试的同学之外,还有差不多100位同学选择了用PAT成绩代替机试,这些同学的分数基本都在70分以上。因此综上来看55分大概是刚好

2020-09-28 20:02:04 2885 6

原创 2020年6-8月总结——解析“代理”流量中的TLS报文、网络安全初瞰

起大概6月份的时候,那时候保研的各个事情都还没有开始,有一天辅导员突然在保研群里发布了北大信息工程学院的李挥教授的招生PPT。李挥教授的研究方向其实和我的兴趣还是挺合拍的,但这位老师的口碑实在是差到爆炸。不过当时正好赶上要在大概一周之内确定我们大三的暑期实训的内容。我在跟着学院做开发项目、找本校老师做项目之间想了想,觉得还是应该选择去李挥教授这里做这次实训。把保底留在李挥教授那里相对于我来说还是比留在武大随机一个老师好些。李挥教授的主要成果在于一个多标识MIN网络,大概可以理解为各种未来网络体系结构的

2020-09-22 10:30:47 782 1

原创 2020年清华伯克利(TBSI)预推免面经

流程与形式TBSI在今年7月的时候办了线上夏令营,入营率很高,基本上周围报名了的都入了。但是夏令营期间不发offer,发一个welcome letter,这个welcome letter可以让你在预推免的时候免掉材料审查进入复试。welcome letter发的也相对比较多,但是也不是每个人都有。不过对于报名了像我这样报名了博士项目的,基本上只要和意向老师在夏令营期间多交流一下就基本上都能拿到。但是一般老师会要求接下来的暑假去TBSI实习,我因为大三暑假还有一门实训必修课没法去。如果去了的话,有welc

2020-09-20 14:14:04 3414 16

原创 2020武汉大学计算机学院夏令营面经

这个绝对是我体验最与众不同的一次面试了,所以请读者看一下后面的复盘章节和反思章节,不然读者可能很难理解老师的思维是怎么跳跃的。总而言之…Are you kidding me?2min中文自我介绍+2个英文问题+2个心理测试问题+数个中文问题问题英文问题What are the applications of artificial intelligence in life?What’s your plan for graduate school?心理测试问题你平时怎么缓解压力的?你平时在压力大

2020-08-06 20:47:35 1794

原创 2020年中科院软件所软工中心夏令营面经

笔试+机试+面试面试:总共20分钟,自己准备5-10分钟的自我介绍PPT,之后中文提问,最后会问一个英文问题。其实这里的面试基本上就是在问项目。我自我介绍里介绍了自己的两个科研课题和两个项目,其中着重介绍了一个RFID防碰撞协议的科研和一个聊天机器人的微信小程序项目。问题RFID那个项目你说前期工作你没有参与,你介绍当中的那些部分哪些属于前期?哪些是你主要参与的?然后你简要介绍一下各个部分的内容。你觉得你说的这三个部分中最有独创性的是哪个部分?你们现在是在把这三个部分进行整合吗?聊天机器人那

2020-08-01 17:44:41 1803 5

原创 2020年中科院网络信息中心夏令营面经

流程与问题信息中心今年第一次设置了机试环节,但是今年机试还不占总评分数,只是会把结果反馈给面试老师。可能来年会加入机试权重。面试:2分钟英文自我介绍+数个英文问题+数个中文问题英文问题What’s your major?Why did you choose your major?What’s your hobby in you spare time?中文问题(部分追问见后面的面试复盘)你对未来的规划是什么?(我说研究体系结构)对现在和未来的网络体系结构有什么认识?在这方面学过哪些课程,是

2020-07-15 11:12:06 2022 20

原创 2020年中科院深圳研究院数字所夏令营面经

时间10分钟,提前说明了1分钟英文自我介绍。面经:英文问题:what you major in?What compulsory courses did you take in your major?In what subject did you study best? How did you learn it?(我答的计网)中文问题:网关是什么?SDN是否了解?路由器的作用是什么?有没有学过计算机系统结构?流水线的主要作用是什么?闲聊问题武汉复课了吗?答案待补充...

2020-07-13 12:20:09 1711 2

原创 Flutter运行第一个项目时出现javax.net.ssl.SSLHandshakeException的一些解决思路

前言我其实是很不想写这篇文章的,因为这个错误实际上我并没有深入搞明白其中的机制,也没有找到一个非常优雅的解决方法。虽然经过一天的查找资料和各种尝试最后莫名其妙的解决,但是确实是不知其原因。。只是这个问题实在是过于恶心,网上的相关帖子数不胜数,而我至少看了几十个经验帖,包括github,stackoverflow以及各个国内网站。解决方法层出不穷,却没有一个对我有效。。因此我还是写一写我的一些思路。也许未来刚好会有人和我情况类似然后用这篇博客的思路解决。需求需求很简单,按照这个教程走到“体验flutt

2020-06-09 01:33:08 4867 1

原创 Ignite和SpringBoot整合时出现Failed to initialize system DB connection......MULTI_THREADED问题解决

需求计网实验需要使用SpringBoot+Ignite+JWT完成一个登录并存储用户权限的功能。前期准备在github上找了一个源码仓库:Spring Boot整合JWT实现用户认证。和我的需求十分接近,遂下载下来准备在其基础上二次开发。但是其由于是两年前的仓库,一些依赖包的版本到今天已经更新了不少。于是我准备将这些依赖包都更新到新版本,同时使用gradle而非原来的maven作为构建工具。在问题出现时,和Ignite有关的代码如下:@Configurationpublic class Igni

2020-06-07 22:21:40 3005

原创 创建Spring项目时java.lang.NoClassDefFoundError:org/gradle/api/internal/plugins/DefaultConvention问题解决

需求计算机网络需要后台使用SpringBoot.初始配置IDEA:2018.12gradle:6.4.1jdk:1.8.0问题gradle配置依赖时报错问题分析查找资料,发现相似问题。How I can fix this error; java.lang.ClassNotFoundException: org.gradle.api.internal.plugins.DefaultConventionCaused by: java.lang.ClassNotFoundException

2020-06-03 18:45:13 10235 8

原创 Spring Boot配置时遇到javax.net.ssl.SSLHandshakeExcecepton: ..... ValidatorException: PKIX path...错误解决

需求计算机网络实验需要使用Spring Boot作为后台框架。环境Spring-boot:2.30IDEA:2018.12OS:Windows 10问题在Spring的官网上有一个QuickStart,是一个最简单的demo.按照第一步从https://start.spring.io/生成Spring基本框架。因为我个人比较喜欢gradle,所以选用了gradle项目。之后将项目导入IDEA,报错。尝试使用命令行直接运行,仍然报错。重新从https://start.sprin

2020-06-03 18:32:54 2294

原创 2020年5月总结(网络拥塞控制和增强学习初瞰)

起在之前4月的时候,一天看到了清华深圳研究生院夏树涛老师的招生通告,于是就向其发了封简历,结果到了4.30号的时候,我惊讶的发现竟然收到了回复。老师给了一个project,要先做完project然后再进一步面试,project要求一个月做完,之后再安排复试。之后这个5月其实主要精力就放在了做这个project上,结果就是直到今天31号,离完成差了十万八千里,刚刚发邮件过去承认了自己的失败。具体的时间分布和原因分析我放到了结尾。夏老师的研究方向还是比较广,project上有10个课题可以选,分别是自拟、

2020-05-31 18:13:59 3778 11

原创 ns3中PointToPointDumbbellHelper类的引入方法(哑铃型网络模拟)

需求论文复现,需要用ns3设计一个哑铃型的网络。问题使用PointToPointDumbbellHelper类来实现尝试直接在代码中使用语句:#include "ns3/point-to-point-layout-module.h"程序报大量未引用错误分析在ns3自定义模块中,最正确通用的做法是通过include ***.model.h来直接引入某一个模块的所有内容,并且在wscript中声明引用。我们需要找的PointToPointDumbbellHelper类属于哪个模块。在

2020-05-30 00:55:12 847 3

原创 使用新建模块(Model)的方式解决ns3的scratch中的脚本只能有一个cc文件的问题

需求用ns3复现一篇论文,在ns3-tutorial中,新建模拟脚本的方式是都是在scratch文件夹下创建新的cc文件,而且由于样例较为简单都是一个cc文件就可以完成模拟需求。而我所要复现的论文的算法相当复杂,不适合用单个cc文件保存所有代码。问题最初,尝试直接在scratch文件中创建多个.cc文件和.h文件相互引用,并以其中一个作为放置main函数的模拟入口文件。经测试发现,ns3的waf编译工具完全无法识别其中的引用关系,报未定义错误。因为,我们的目标为:找到一个方法,能够用多个相互引用的

2020-05-26 20:24:02 2167 2

原创 使用vscode开发ns3项目(代码高亮、自动补全支持)

需求需要复现一篇网络体系结构相关的论文。论文使用了ns3模拟,因此需要实现相应的ns3代码。相关工具和前期准备ns3模拟框架:ns3是进行网络模拟最常用的模拟框架。其在2008年发布了第一个版本,之后以每年2-3个版本的速度一直更新到现在,最新的版本是2019年的ns3-3.30。其最新的版本主要支持C++开发,大多数功能也提供了python接口。不过其只支持Linux系统。ns3官网vscode、ubuntu、vmware:比较常见,此处不再介绍,如有需要可查阅官网和其他相关博客。本文将从已

2020-05-22 23:17:25 4809

原创 使用Visio铅笔工具绘制月牙形、对称曲线等灵活图形及使用组合、拆分等操作绘制灵活Venn图

需求实验室任务要求绘制一幅效果如下图所示的Venn图。环境由于本人一直没有找到体验特别好的绘图工具,所以仍然使用Visio,具体版本为Visio 2016 Professional.问题Visio官网文档中关于如何绘制Venn图的教程在Visio文档中,给出了绘制Visio图的两种方案,第一种在不进行二次加工的情况下样式太死,第二种我其实并没有尝试——也许它确实管用,但是十几步的步骤...

2020-04-24 01:07:00 4212

原创 Axios和SpringBoot传递get请求参数是多维数组时后台无法解析问题解决

需求做网上书店课程设计,需要实现一个多维搜索的功能。初始接口文档如上。问题前端生成的参数数据结构如下调用axios,生成的get请求如下http://188.131.217.222:8080/mall/search?type[]=1&type[]=2&type[]=3&type[]=4&type[]=5&type[]=6&type[]...

2020-04-22 01:12:36 1235

原创 vue-cli3.0(@vue/cli)设置网站标题时找不到index.html问题解决

需求使用Vue做课程设计,需要更改一下网站的题目和图标。默认效果想要实现的效果背景颜色不同是由于上面的浏览器开了暗色模式。问题根据在网上查找,很容易得知对于标题只需要很简单的修改index.html里的一行代码即可。对于图标,除了需要修改index.html的代码,还需要在app.vue中添加几行代码。但是index.html在哪里?网上的所有相关博客都说“在项目根目录中找到i...

2020-04-21 23:42:27 7978 3

原创 Element中使用el-form-item内部el-input为textarea时由于自生成的.el-form-item__content导致无法设置textarea百分比宽度问题解决

需求使用ElementUI创建一个网上书店系统时,一个界面需要实现一个弹出框上提交一个较多信息的表单的效果。需求类似于下图。前提条件由于表单内容较多,设置其格式为小尺寸和行内元素<el-form :model="book" size="small" inline="true">对于上方两个公用一行的表单项,按照以下模板设置。<el-form-item label=...

2020-04-08 00:56:23 21119 5

原创 解决Office组件调用时未找到“AxImp.exe”问题

今天做Windows编程实验时,需要调用word和excel的com。但是发现不停的报错,而且很多dll文件找不到。这里记录一下最后感觉有用的两个方法。环境:vs 2019 commuity,Office 2016专业增强版64位版。1.通过VSTO找office各个dll的路径这个世界上最可怕的就是打开软件安装目录发现找不到dll了。一度让我认为我是不是必须要重新安装Office才能做这个...

2019-11-02 18:18:48 2314

原创 十二色相环

本学期秉持着提升自己作品颜值的心态选了一门名为“色彩原理与应用”的公选课。然而其实这门课体验并不是很好,老师从光的波动性讲起(??),然后是色标系统,眼睛的构造和视锥细胞视杆细胞各自的结构和作用(????),人对颜色的感知现象以及色盲的原理(???)。后来终于进入正题后也总是感觉仿佛学完这门课设计一个有感觉的网站是不现实的,画出一个颜色分明层次清晰赏心悦目的地图倒是有可能的。当初看到这门课是印刷与...

2019-06-23 00:10:54 21445 5

原创 大创项目学习日志(二)——汉字转拼音软件的选择与尝试

2019-04-17 16:37:26 1151 2

原创 大创项目学习日志(一)——中文分词软件的选择与尝试

我现在愈发觉得,互联网应该有一个垃圾回收机制——技术性的博客因为软件版本的更新早已不再适用,但却仍然占据着搜索的结果。也许以后会有一种新的计算机职业——网络清洁工。他们可以熟练地运用各种技术手段保持网上的内容总是对当下渴望某一方面知识的人是有用的。——F.W.H...

2019-04-07 13:37:20 3214

原创 《UNIX环境高级编程》第三版编程环境搭建

简而言之,如何让书上的例程跑起来。我使用的环境是ubuntu18.04.21.书上的大多数代码都要包含apue.h,网上有很多版本,亲测还是去原版官网下最靠谱。(话说自己好像已经养成习惯每次拿到一本书先把封面序言什么的看一遍然后去官网找配套资源了,虽然这本书上面并没有写官网网址)2.然后就可以参考这篇博客https://blog.csdn.net/t910974949/article/det...

2019-03-08 21:27:07 381

转载 Windows下更改MySQL数据库的存储位置的方法

转载自https://blog.csdn.net/heizistudio/article/details/8234185在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夹转移到D:\mySQLData文件夹。1、在D:\下新建mySQLData文件夹2、停止MySQL服务,将C:...

2019-02-07 21:37:33 168

转载 AndroidStudio创建项目一直卡在Building gradle project info的解决方法

转载自:https://blog.csdn.net/lizhu1986/article/details/78537039 解决办法主要有两种,一是直接下载gradle离线包,二是修改项目的gradle-wrapper.properties里的gradle版本为自己电脑已有的版本。离线包下载导入方式查看所需gradle版本...

2019-01-27 21:58:08 356

原创 10行代码走进Python语言

本文章大部分内容来自中国大学MOOC网站国家精品课程Python语言程序设计(嵩天、黄天羽、礼欣)。感谢各位老师带来如此优秀的课程供我们学习。问题描述:请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪...

2019-01-24 21:35:48 341

空空如也

空空如也

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

TA关注的人

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