
杂记
文章平均质量分 87
杂 记 啥 都 有
AkagiSenpai
哼 ~ 哼 啊啊啊啊啊啊啊啊啊
▃▆█▇▄▖
▟◤▖ ◥█▎
◢◤ ▐ ▐▉
▗◤ ▂ ▗▖ ▕█▎
◤ ▗▅▖◥▄ ▀◣ █▊
▐ ▕▎◥▖◣◤ ◢██
█◣ ◥▅█▀ ▐██◤
▐█▙▂ ◢██◤
◥██◣ ◢▄◤
▀██▅▇▀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深大计算机网络慕课期末考答案
我考的是试卷 1,这份答案一伯分,还有一套不清楚现在慕课看不了答案了,凭着记忆再做一次,不保证答案正确性,请谨慎食用一、单选题 (共 100.00 分)1.我国的第一个也是全球最大的 IPv6 试验网是( A)?A.CERNET2B.CERNETC.6BoneD.RENATER2( 2.00 分 )一个 IPv6 数据报可以有多个扩展首部,但是只有一种扩展首部可以在一个 IPv6 数据报可以有多个扩展首部,这种扩展首部是( C )。A.逐跳选项首部B.路由选择首部C.原创 2021-06-25 13:53:34 · 6992 阅读 · 2 评论 -
深大计网实验 4:Socket 网络编程
计网实验,包含 4 个内容:1. URL 请求程序2. 系统时间查询3. 网络文件传输4. 网络聊天室附:聊天室 GUI原创 2021-04-01 01:11:06 · 3212 阅读 · 13 评论 -
自动机与形式语言复习:文法,DFA,NFA与正则表达式,CFG化简
目录前言文法DFANFANFA 转换为 DFAε-NFA正则表达式图上作业法泵引理极小化 DFA 算法FA 交集前言自动机与形式语言通过规范化的文法,逻辑地表示某些字符串。此外,通过对串的成分进行分析,同时给出一组状态与对应的状态转移,组成自动机。DFA 和 NFA 是两种自动机,都能够判断某些串是否能够被接收,走到接收状态就算接收。还有三天。。。考完就可以 run 了,好耶!我只考三门,都觉得复习很吃力,但是别人往往考 10 门,还比我先考,还游刃有余。这令我深刻的认识到:我是啥β原本打算摸了原创 2021-01-15 22:18:52 · 9230 阅读 · 15 评论 -
vcpkg安装SOIL2库报错及其解决方案
今天因为要读图片,安装一下 OpenGL 的 SOIL2 库。但是 vcpkg 给出的表现不尽人意,于是记录一下自己的解决方案。首先是无法下载,因为源网站已经迁移到 Github 上面了,源站点现在空空如也,就只有一个 readme:我们需要手动到 SOIL2 的 GitHub 上面下载,下面是下载地址:https://github.com/SpartanJ/SOIL2/releases根据我们 vcpkg install 命令执行时,显示的目标版本来进行下载。我这里是 1.11 版本:下载 t原创 2020-11-28 19:06:44 · 1652 阅读 · 0 评论 -
B站首页的鼠标滑动模糊效果是如何实现的?简单分析与重现
最近看到 B 站首页有一个有趣的效果,即鼠标滑动实现模糊:我一直很好奇这玩意如何实现,和????友讨论了一下,害以为是用webgl弄的,直到今天看了下阿B的网页源码才发现。。。。首先定位到这个div,我们发现它的class叫做 animated-banner其下有6个子div,展开这些子div,可以发现是背景的图片:这 6 张图片分别是:那么他们按照顺序叠加,就可以组成一张完整的首页图片了:但是它是如何实现鼠标滑动模糊的呢?这里我尝试在开发者模式下,鼠标进行滑动,结果出乎我的意原创 2020-10-20 19:24:05 · 1707 阅读 · 3 评论 -
Cmake入门(1)cmake安装,创建第一个工程,引入头文件
目录前言cmake介绍cmake下载与安装vs安装创建第一个工程CmakeLists.txt通过命令创建工程通过vs编译运行工程头文件的引入工程结构CmakeLists.txt编译并且运行小结前言因为图形学需要用到cmake来编译并且创建工程,当时就搞不太懂cmake,只是跟着命令打就完事了。。。今天来学习一下如何使用cmakecmake介绍CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试原创 2020-09-28 18:10:16 · 1733 阅读 · 0 评论 -
JWT身份验证原理简单讲解与nodejs简单实现
目录前言JWT简单介绍node中使用JWT安装jsonwebtoken包签发token验证token前言上一篇【基于token的持久化登录讲解及其实现】讲到token的机制,以及token的2大特性,即:只有服务器能够签发token,服务器可以验证token是否由自己签发。可是上一篇博客编写的时候,对token的理解还不够深入,上一篇博客的token是最最最基本的token验证,而现在互联网应用的登录验证普遍使用JWT,即 JSON WEB TOKEN 的规范化验证,所以今天来学习一蛤,并且学习如何在原创 2020-08-14 18:42:44 · 9681 阅读 · 0 评论 -
php exec 使用daemon用户 不同python环境的解决方案
目录前言原因分析解决方案sudo pip install直接复制包文件夹为daemon用户也安装对应的包前言在php中我们可以通过 exec 函数来调起系统的一些操作。我们可以通过一个简短的示例来演示:我们在目录 /opt/lampp/htdocs/prediction2/api/test 下编写一个index.php,执行pwd命令可以看到,命令顺利的执行了,我们获取了pwd执行的结果可是我们需要执行一个python脚本的时候,却会报错,说无法找到安装的模组(后面的 2>&1原创 2020-08-05 14:30:31 · 477 阅读 · 0 评论 -
uni-app 快速的前端开发平台 初次体验记录
前言跨平台一直是一个老生常谈的问题。一个项目的部署,web,app,小程序,ios应用,前端往往需要编写多套不同的代码,实现人机交互界面。而后端的接口及其协议一直不变,但是总不能让用户自己组织JSON并且去请求对应的接口吧 。于是有大佬们就搞了这样一个平台,只需要编写一次前端的逻辑代码,即可发布到不同的客户端上,这是好的,因为它能够实现快速开发。...原创 2020-07-31 19:04:10 · 730 阅读 · 2 评论 -
web前端跨域问题简介及其常见解决方案
前言最近在做一个小web项目,需要从一个接口获取XML数据,具体数据用浏览器可以直接打开,大概长这样:其实就是一些球赛的数据。。。 然后神奇的是,当我在自己的站点尝试用ajax去获取数据的时候,竟然有如下的报错信息:Access to XMLHttpRequest at 'http://free.win007.com/vbsxml/change.xml’from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-A原创 2020-07-26 23:35:49 · 1187 阅读 · 0 评论 -
记ubuntu下三种修改crontab定时任务的方式及其坑点
这几天在折腾Ubuntu的时间定时任务,使用crontab这个软件可以轻易实现定时任务,上一次也讲到【python每小时爬取自己博客信息并且更新到个人网页】也是用crontab来执行定时任务的。crontab有几种不同的方式实现定时任务,但是其中有坑,经过反复查资料,总结一下遇到的坑。最原始的修改方式(不推荐)通过修改以下的文件来达到修改定时任务的方式。etc/crontab我们也可以用cat ../../etc/crontab查看这个文件,发现里面有如下格式的命令分钟 小时 日 月 星期 用原创 2020-07-14 14:58:41 · 2996 阅读 · 0 评论 -
Ubuntu上运行pyppeteer报错Browser closed unexpectedly经验总结
上一篇讲到【pyppeteer爬取JavaScript渲染的动态网页 问题总结及代码实现】如何使用pyppeteer因为pyppeteer是基于无头浏览器chromium,所以在ubuntu下运行,需要安装对应浏览器,具体方案见上述上一篇博客有讲到。可是当我们运行一个在window下正常运行的.py文件时,在Ubuntu下运行却出了错pyppeteer.errors.BrowserError: Browser closed unexpectedly上网找了很多解决方案,下面列出三个最需要注意的地方原创 2020-07-13 17:06:52 · 3629 阅读 · 0 评论 -
记一次使用ajax时忽略其“异步”性质而犯的低级错误
前言前些天在使用ajax的时候,犯了傻,改一个bug改了很久,今天特地记录一下。问题描述使用ajax请求后台数据,然后加入到html页面中,思路流程大概是这样的:ajax请求后台数据全部后台数据保存到一个全局变量(数组)将请求到的部分数据动态加入页面的innerHTML中之所以不直接加入全部数据,是因为数据量太大,加载慢,故使用【懒加载】的方式,即用户滑屏幕到最下方才加载新一部分的数据。看起来好像没啥问题,逻辑上也说得通。但是实际执行的时候,发现第一次载入数据时,全局变量总是undef原创 2020-07-13 15:31:48 · 216 阅读 · 0 评论 -
在docker中部署xampp 步骤与问题解决方案总结
目录关闭本机xampp开启容器复制xampp安装包到容器安装xampp端口映射上一篇讲到如何安装docker与运行第一个容器【初识docker之安装与运行第一个容器】今天来在docker上配置xampp环境并且运行网页。关闭本机xampp因为本机已经有在运行xampp了,所以先将其关闭,在xampp安装目录下的lampp目录,这里是opt/lampp目录下运行以下命令sudo ./xampp stop开启容器首先查看我们拥有的容器,我们只有一个ubuntu的容器sudo docker原创 2020-07-01 13:53:08 · 2475 阅读 · 0 评论 -
初识docker之安装与运行第一个容器
前言因为之后要搞一个可移植的东西,在云主机a上测试,在云主机b上上线运行,懒得配环境了,就来学习一蛤久仰大名的docker什么是docker一句话:软件层的可移植虚拟机Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。----百度百科docker方便在哪里?如果我有一个应用,之前在云主机a上部署,我希望把他放到云主机b上,好原创 2020-06-30 21:46:09 · 441 阅读 · 0 评论 -
解决百度文库复制问题 非VIP也能复制文字
目录前言方法1 百度文库搜索功能方法2 百度文库翻译接口方法3 查看html的innerText前言百度的产品非常多,但是如果没有VIP,那么使用起来的用户体验无异于粪池蝶泳。这是不好的。今天来解决百度文库的复制问题,有些时候,比如做毛概,思修,伦理学的作业,就要经常复制百度文库的答案,但是百度要恰饭 ,所以无法直接复制(如图)但是因为html的一些特性,或者是百度自己提供的功能,我们可以“曲线救国”,达到复制文本的效果方法1 百度文库搜索功能利用百度文库的搜索按钮,可以轻易的将文字截取出来原创 2020-06-29 13:53:26 · 23805 阅读 · 6 评论 -
proteus 8 仿真时 时间流动过慢的解决方案
问题描述我们知道在proteus中可以进行仿真,但是有时候,尤其是仿真一块stm32的时候,我们导入一个hex文件,点击开始却发现仿真的时间进行的很慢,以至于程序卡的很死,很久都进不了主循环。这个问题出现在我做嵌入式作业的时候。如图,时间流动非常缓慢,几十秒才跳0.00001s,这使得程序很久不能进到主循环解决方案:设置晶振频率我们双击单片机,打开配置单片机的页面。也就是导入hex文件的页面,我们需要配置晶振频率,而不是使用系统默认的。如图,我使用的时stm32f103,我配置频率为168M,而原创 2020-06-20 18:24:10 · 23813 阅读 · 3 评论 -
Proteus8.7安装与配置
最近嵌入式课程的作业要用到,然后今天安装踩了很多坑,总结一下首先需要一个安装包,可以在如下地址下载到链接:https://pan.baidu.com/s/1Qz_M-b5nheFAy5TuLZYCxg 提取码:iq0i将文件解压到下载路径,点击P8.7 .exe安装,值得注意的是,安装路径和Program Data Path 一定 是如下的,这个很关键(win10系统)Installation Path - C:\Program Files (x86)\Labcenter Electronic原创 2020-05-20 16:36:06 · 8245 阅读 · 1 评论 -
jmeter初次尝试 下载与简单测试
今天下了个jmeter来玩一下,而且java作业也要做压力测试,所以记录一下第一次使用jmeter目录安装建立测试添加并且配置线程组为线程组添加http请求为http请求添加监听发起第一次测试安装需要在这个页面:https://jmeter.apache.org/download_jmeter.cgi往下滚一点可以找到下载的链接,这里直接下载可执行的bin了,因为是win10系统我选择.zip包下载好之后,解压,在bin文件夹下,找到ApacheJmeter.jar,双击即可运行了建立原创 2020-05-23 18:44:22 · 447 阅读 · 1 评论