自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码分析工具understand安装及使用教程

新建一个code文件夹准备存放Understand的工程文件,caldera是要查看的代码。也可以不新建code文件夹,Understand的把工程文件直接存放在caldera里面。查看代码不能像vscode那样直接把文件夹拖入到软件界面中直接打开,要先建一个工程。File > New > Project,点击然后选择要查看的代码文件,点击next。选择安装位置,点击install,等待,点击finish。接下来在Understand软件中新建工程,选择。选择代码的编程语言以及项目的位置。

2024-04-17 16:22:40 409

原创 基于pandoraNext使用chatgpt4

解压安装包后,用编辑器打开config.json文件,将复制的参数找到相应的字段进行粘贴,并保存。在windows中输入PandoraNext.exe回车启动。打开终端,在Linux中输入./PandoraNext启动。在release中选择相应版本操作系统的安装包进行下载。找到License Id并进行复制。获取pandoraNext项目。

2023-12-13 11:14:14 2118 2

原创 kali Linux中更换为阿里镜像源

kali Linux中更换为阿里镜像源

2023-11-05 15:12:47 1102

原创 基于Hugo 搭建个人博客网站

将 Homebrew 添加到当前终端会话的路径中。前往GitHub上新建一个仓库,注意命名要与github用户名一致。,找到自己喜欢的主题,点击后可以看到下载方法,按照要求进行下载。仓库更新后就可以访问之前设置的域名进行访问了。前者是在您的用户目录下的。至此,hb安装完成。

2023-09-05 11:48:23 935

原创 Linux系统常用实操指令总结

·cdcd [参数]切换到指定目录(可以通过相对路径也可以通过绝对路径)eg:cd~ 切换到当前用户的家目录;cd - 返回刚刚所在的目录 cd.. 回到当前目录的上一级目录

2023-08-22 22:12:13 232

原创 Mac m1芯片基于parallesls desktop安装Ubuntu

创建新的虚拟机,按照PD指引一步一步操作。对于Mac系统,不论VM/PD都需要用。

2023-08-18 12:49:15 661

原创 从零开始搭建个人博客网站(hexo框架)

个人博客免费搭建

2023-08-11 11:17:28 612

原创 python基础语法

如需保持父的 __init__() 的继承,添加对父的 __init__() 函数的调用,或者使用super() 函数,它会使子类继承父类的所有方法和属性。Python 使用缩进来指示代码块。thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon") #创建元组。thislist = ["apple", "banana", "cherry","orange", "kiwi", "melon"] #创建列表。

2023-07-20 09:37:08 99

原创 Basic of Solidity (solidity基础)

Solidity 使用contract定义合约,和其他语言的类(class)很类似,合约本身也是一个数据类型, 称为合约类型,除此之外合约还可以定义事件、自定义类型等。contract Counter { //定义了一个名为 Counter 的合约Solidity 是一个静态类型语言,在定义每个变量时需要声明该变量的类型,定义变量按格式:变量类型变量可见性变量名。变量可见性是可选的,没有显示申明可见性时,会使用缺省值internal。

2023-07-08 11:38:45 608 1

原创 Ethereum 以太坊基础

Ethereum是一个建立在区块链技术之上的去中心化应用平台。它允许任何人在平台上建立和使用通过区块链技术运行的去中心化应用(DApp)

2023-06-29 20:22:34 311

原创 blockchain layer区块链分层

由于比特币链上交易需要用户之间相互竞价,比特币上一笔交易手续费通常在几美金,巅峰时期这需要几十美金,对于小额的交易,手续费往往比转移的金额还要多,闪电网络上通道费用是动态的,通常按转移的BTC数量的万分之几收取。从 Layer2 上执行的交易都是可信的,并批量提交到以太坊上,乐观 Rollup设置有一个挑战期(通常为一周左右),任何人发起挑战来验证交易的真实性,若挑战成功,原有交易被拒绝,并惩罚Layer2出块人。一个流行的侧链是Polygon ,他使用自己的PoS共识,有自己的验证者。

2023-06-13 14:26:30 1800

原创 Blockchain classification区块链分类

区块链采用不同的共识机制,区块链分为三类:公链、私链、联盟链。

2023-06-10 15:07:04 1539

原创 Overview of Blockchain区块链概述

比特币诞生的几年后,人们开始意识到区块链技术本身的潜力,慢慢走出了自己的发展路线。通常区块链被定义为一种去中心化的分布式账本技术,最初用来记录信息,使记录具备不可篡改性,随着以太坊的出现,还可以以去中心化的方式运行程序(智能合约),确保程序的运行不被干预、篡改,使区块链成为一个公共的计算平台。

2023-05-31 19:27:43 1228 5

原创 DDos攻击概述

通过淹没目标服务器或其周边基础设施,以破坏目标服务器、服务或的恶意行为目标服务器类比作商店;网络的正常流量类比作顾客;此恶意行为便相当于让一堆小混混装成正常顾客涌入商店,逛来逛去赖着不走让正常的顾客进不来,或者跟售卖员有一搭没一搭地说话,占用他们的时间,让他们无法正常服务客户。

2023-05-15 14:58:42 624 1

原创 Mac环境下nvm的安装与环境配置

nvm全称 Node Version Manager ,意思为node版本控制;它是一个命令行应用,可以快速地更新、安装、使用、卸载本机的全局 node.js 版本。他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。当你同时进行两个或多个node项目开发,并且这些项目的node版本不一样时,nvm可以很好的帮你管理pc上的node版本切换。

2023-04-12 17:01:34 14497 4

原创 C语言中地址与指针相关概念

p是一个指针变量,它要指向一个内存地址,程序员按照程序的需要让它指向一个内存地址,这个它指向的内存地址就用p表示;但与此同时因为p是变量,所以编译器也要为变量p分配的内存地址,&p就表示编译器为变量p分配的内存地址。int **p ,一般为二级指针,表示p指向的地址里面存放的是一个指向int的一级指针。指针指向的内存地址中存放的元素,一般是和指针类型一致的变量或者常量。//定义了一个二级指针指向p指针。//定义了一个指针指向这个变量。指针变量名,表示此指针变量指向的内存地址。

2023-03-29 20:24:24 924

原创 Mac配置jdk环境并安装IDEA

将以下模版粘贴到bash profile中去,并将我的jdk地址替换为上述java se8后面的地址后保存。最后可以去各个文件下面输入java -version 查看是否已是全局。在终端输入:/usr/libexec/java_home -V。再去终端输入:source ~/.bash_profile。打开配置文件open -e .bash_profile。待会使用中间java se8的地址。打开终端获取java的安装路径。在配置文件中完善路径。

2023-03-22 23:23:49 672

原创 web开发中的通信协议

def:websocket协议是基于tcp的,实现浏览器与服务器之间全双工通信的一种网络协议websocket是一种持久协议,多应用在聊天,客服咨询等有实时报送需求的场景下。早期没有websocket时,通过ajax短时轮询,客户端发送http请求给服务器,服务器再给客户端进行响应,服务器无法给浏览器主动发送数据,所以浏览器需要定时给服务器发送请求,这很大程度的浪费资源和性能。

2023-03-20 22:42:05 380

原创 Mac环境安装node.js和nodemon

打开Mac 终端,配置全局环境变量输入vim .bash_profile,将PATH=$PATH:/usr/local/bin/路径进行export。输入 npm -v 和 node -v两个命令,出现版本号,则安装成功。(Current是最新版本,最新的功能特性都在这里面)此时,重新打开终端,输入node,就会进入node环境。在finder中找到下载好的安装包,按顺序点击安装。按esc 后再输入:wq 进行保存并退出。,LTS是稳定版,选择点击安装。再按i键 进行insert。访问nodejs官网。

2023-03-20 15:55:25 778

原创 MAC获取公钥的步骤

重复1和2两步,检查目录下是否有名为id_rsa.pub的文件,如果存在,输入cat id_rsa.pub获取到公钥。输入ls查看目录下的所有文件,检查目录下是否有名为id_rsa.pub的文件,看是否有已存在的。打开Mac终端(Terminal),输入cd ~/.ssh进入.",生成公钥,输入命令后会有几个设置密码的提示,请按提示输入密码。若没有,则输入ssh-keygen -t rsa -C "最后复制粘贴到gitee上。

2023-03-15 21:47:13 3251

原创 微信小程序语言与web开发语言的区别

def:WXML是小程序框架设计的一套标签语言,用来构建小程序页面的结构,作用类似于web开发中的HTML区别:标签名称的不同如HTML中的div,span,img,a分别对应wxml中的view,text,image,navigator属性节点的不同如跳转地址与之对应的是增加了vue的语法如数据绑定;列表渲染;条件渲染等。

2023-03-12 16:36:35 1024

原创 教资教育知识与能力中学生发展心理

人对客观事物的态度体验及相应的行为反应,有独特的主观体验,外部表现和生理唤醒三种成分组成。·青春期12-18:自我同一性对角色混乱;·婴儿期0-1.5:信任感对怀疑感;·成年中期:30-60:繁殖感对停滞感;·成年晚期60-:自我整合对绝望。·学前期3-6:主动感对内疚感;·注重对学生的早期能力培养;1)詹姆斯-兰格:刺激-生理反应-情绪;·平和接纳情绪状态;·道德感:用一定的道德标准评价自己或他人的思想行为。3)阿诺德:刺激-评估-情绪;·趋避:对同一目的兼具好恶的心理;2)坎农巴德:刺激-脑-情绪;

2023-03-06 21:49:00 311

原创 教资教育知识与能力中学德育

要影响个别学生,首先要去影响这个学生所在的集体,通过集体和教师一道去影响每个学生。·认同:对榜样的模仿,出发点试图与榜样一致,使自己态度行为与他人相接近。·内化:思想观念上与他人一致,接受他人的观点,将他人观点纳入自己的体系。·依从:对于某种行为要求的依据,跟随他人行动的现象,包括从众和服众。·教育者要用一分为二的观点,全面分析,客观的评价学生的优点和不足。·引导学生参与情境的创设。·提出的要求要认真知行,坚定不移的贯彻到底,督促学生切实做到。·道德行为:遵照道德规范采取的言论和行动,是衡量道德品质的。

2023-03-05 11:40:19 303

原创 教资教育知识与能力中学教学

教学中要通过学生观察所学事物或教师语言形象地描述,引导学生形成对所学事物、过程的清晰表象,丰富他们的感性认识,使他们能正确认识和发展认识能力。教学中教师要承认学生是学习的主体,注意调动他们的学习主动性,引导他们独立思考,自觉掌握科学知识,提高分析和解决问题的能力。教学要按照学科的逻辑系统和学生认识发展的顺序进行,使学生系统的掌握基础知识、基本技能,形成严密的逻辑思维能力。·形式教育认为教学的主要内容是发展智力,至于学科内容的意义是无关紧要的;·教师的主导作用和学生学习的主观能动性是辩证统一的,教学相长。

2023-03-04 19:43:43 743

原创 教资教育知识与能力基础知识与和基本原理

广义:有目的、增进、发展知识技能,影响思想的活动:学校、家庭、社会教育狭义:学校教育 教育者有目的、有计划、有组织对受教育者施加影响 木有机组。

2023-03-01 20:48:34 468 1

原创 计算机网络应用层

计算机网络应用层:解决通过应用进程的交互来实现特定网络应用的问题,C/S、P2P、FTP、SMTP&POP3

2022-11-09 12:47:02 2069

原创 计算机网络运输层

计算机网络运输层:掌握UDP及TCP (如首部格式、可靠传输、流量控制、拥塞控制、连接管理等),其中,TCP报文分析、流量控制与拥塞控制机制重点掌握。

2022-11-08 16:03:12 590

原创 计算机网络网络层

计算机网络的网络层,以IPv4和路由为核心,结合其他章节综合考察

2022-11-06 21:40:30 1871 5

原创 线性代数知识总结梳理

线性代数考研知识点总结梳理,行列式、矩阵、向量、方程组、特征值、二次型

2022-11-03 20:52:54 1142 2

原创 计算机网络数据链路层

了解数据链路层基本概念和功能,重点掌握滑动窗口机制、三种可靠传输协议、各种MAC协议、HDLC协议和PPP协议,特别是CSMA/CD协议和以太网帧格式,以及局域网的争用期和最小帧长的概念、二进制指数退避算法。此外,中继器、网卡、集线器、网桥和局域网交换机的原理及区别也重点掌握

2022-10-23 21:57:17 2164

原创 计算机网络物理层

奈氏准则和香农定理的应用、编码与调制技术、数据交换方式,以及电路交换、报文交换与分组交换技术等

2022-10-15 09:23:24 816

原创 计算机网络概述

掌握网络的分层结构(包括5层和7层结构),尤其是ISO/OSI参考模型各层的功能及相关协议、接口和服务等概念。掌握有关网络的各种性能指标,特别是时延、带宽、速率和吞吐量等的计算。

2022-10-09 21:43:14 2041

原创 数据结构栈和队列

重点掌握栈的出入过程,出栈序列的合法性以及队列的操作和特征

2022-10-05 21:23:24 727

原创 数据结构线性表

牢固掌握线性表在两种存储结构下的各种基本操作,牢记各种算法思想

2022-10-01 17:07:32 837

原创 数据结构之排序

主要掌握快排,堆排序,归并排序,深入掌握各种排序算法的思想,排序的过程以及特征

2022-09-19 21:28:06 645

原创 数据结构之查找

(掌握散列查找的特征和性能分析,散列表的构造和冲突处理方法,查找成功和查找失败的平均查长度;折半查找的过程,构造判定树,分析平均查找长度;掌握B树的插入删除和查找,B+树的概念性质)用于在静态的线性表(顺序表or链表)中进行查找:从线性表的某一端开始,将表中的元素与关键字逐个比较。对于顺序表,通过数组下标递增的顺序扫描每个元素;对于链表,可通过指针来一次扫描每个元素把待查关键字key存入表头(哨兵、监视哨), 从而避免查找过程中每一次比较后都要判断查找位置是否越界,加快查找速度。

2022-09-10 21:19:36 1326 1

原创 数据结构之图论

(重点内容:深搜和广搜;图的基本概念及其性质;图的存储结构及特性;基于存储结构上的遍历和各种应用;图的相关算法的思想)图G由顶点集V和遍集V组成,记为G=(V,E);V表示顶点(数据元素)的有穷非空集合;E表示边的有穷集合。(图不能为空,图中不能一个顶点也没有,边集可以为空,此时只有顶点而没有边)E为有向边(弧)的有限集合,有向边是顶点的有序对,记为,称为从v到w的弧,或v邻接到wE是无向边的有限集合图中任意两个顶点都一条边相连。对于无向图完全图有n(n-1)/2条边;...............

2022-08-29 09:22:01 1795

原创 数据结构之树与二叉树

树和二叉树的性质、遍历、转换、存储和操作;满 完全 线索二叉树,哈夫曼树的定义性质;二叉排序树&二叉平衡树的性质操作)树是n个结点的有限集。n=0时,为空树;n>0,则:有且仅有一个称为根的结点;n>1时其余结点可分为m个互不相交的有限集,每个有限集本身又是一棵树,称为根的子树(SubTree),子树又是由子树的根和子树根的子树组成的。结点拥有的子树个数/结点后继元素的个数/结点的分支数树中各结点度的最大值:度为0 的结点,又称终端结点。...

2022-08-04 21:20:27 494

原创 数据结构之串

字符串模式匹配:KMP匹配算法,next数组及推理,了解nextval数组的求解

2022-07-22 14:39:15 532

原创 操作系统期末复习应用题

1、假设计算机系统采用CSCAN(循环扫描)磁盘调度策略,使用2KB的内存空间记录16384个磁盘块的空闲状态。(1)请说明在上述条件下如何进行磁盘块空闲状态管理(2)设某单面磁盘旋转速度为每分钟6000转,每个磁道有100个扇区,相邻磁道间的平均移动时间为1ms。若某时刻,磁盘位于100磁道处,并沿着磁道号大的方向移动,磁道号请求队列为50,100,30,220,对请求队列中的每个磁道需读取1个随机分布的扇区,则读完这4个扇区点共需要多少时间?要求给出计算过程。操作系统--磁盘调度题目_real_metr

2022-06-21 03:17:56 7645 5

计算机网络考研期末知识点总结

计算机网络考研期末知识点总结,背诵,背诵,背诵 第一章概述 1.计算机网络的组成 2.电路交换、报文交换、分组交换 3.计算机网络的类别及其特点 4.计算机网络的性能指标 5.采用分层网络体系结构的原因 6.具有五层协议的网络体系结构的特点及各层的主要功能 7.实体、协议、服务 第二章物理层 1.物理层的主要任务 2.常用的传输媒体及其特点 3.三种通信交互方式 4.编码与调制 5.奈氏准则 6.香农公式 7.中继器和集线器 第三章数据链路层 1.数据链路层的三个基本问题 2.封装成帧 3.差错检测 4.透明传输 5.PPP协议 6.常用的信道复用技术 7.CSMA/CD协议 8.最大&最小帧长 9.CSMA/CA协议 10.局域网和广域网 11.以太网 12.网桥&以太网交换机 第四章网络层 1.网络层提供的服务 2.IP数据报 3.IP地址 4.地址解析协议ARP 5.网际控制报文协议ICMP 6.网络地址转换NAT 7.IPv6 8.路由选择协议 9.路由器 10.路由表与转发表 第五章传输层 1.传输层的功能 2.传输层常用端口号 3.面向连接与无连接 4.UDP的主要特点

2023-03-12

操作系统考研期末复习总知识点总结

操作系统考研期末复习总知识点总结 第一章 操作系统概论 第二章进程描述与控制/线程 第三章 并发控制——互斥与同步 第四章 死锁处理 第五章 内存管理 第六章 处理机调度 第七章I/O设备管理

2022-11-13

线性代数考研期末知识点复习全总结

行列式 矩阵 向量 方程组 特征值与特征向量 二次型 期末考研复习 知识点总结

2022-11-05

空空如也

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

TA关注的人

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