
计算机原理
文章平均质量分 76
基础
lipviolet
面对现实,忠于理想~
展开
-
安全系列---入门
目录xss注入问题Authenticator认证器xss注入问题现象:前端显示内容非预期原因:反射型注入和存储型注入,本质都是利用输入框输入一段js代码。解决:利用html的转义解析,当浏览器遇到HTML转义符时,它会将其识别为一个特殊序列,并将其替换为它所代表的相应字符。 例如,转义符“& lt;”表示小于符号(<),“ & gt ; ”表示大于符号(>)。 该机制通过防止特殊字符被解释为标记或代码来确保HTML代码被正确呈现。 为什么HTML转义符在web开发中很重原创 2024-05-17 11:07:57 · 405 阅读 · 0 评论 -
浏览器数据找回
在IndexedDB中可以找到你丢失的博客内容,找到你需要找回的那条数据,记住key值。网站上分享的文章应该都是个人的心血,对于一些操作问题导致心血丢失真的很奔溃,终于找到一个弥补的办法,csdn的文章谷歌浏览器亲测有效,理论上其他浏览器的其他网站应该也可以,适用以下场景。注意看text里的内容,有些是浏览版,有些是Markdown编辑版,最好找Markdown版本,可以直接复制重新发布博客。,因为浏览器只有触发编辑时才会记录到浏览器缓存数据库,每个界面对应的缓存数据库不一样。以谷歌和csdn为例子。原创 2024-04-22 08:11:40 · 777 阅读 · 0 评论 -
微服务---RPC
RPC:远程过程调用,指计算机 A 上的进程,调用另外一台计算机 B 上的进程(基于某种传输协议通过网络),其中 A 上的调用进程被挂起,而 B 上的被调用进程开始执行,当值返回给 A 时,A 进程继续执行。调用方可以通过使用参数将信息传送给被调用方,而后可以通过传回的结果得到信息。而这一过程,对于开发人员来说是透明的。开发人员不需要了解具体底层网络传输协议。与之对应的是本地过程调用,在不同的操作系统中叫法不同,使用方式也不太一样。在Windows编程中,称为LPC;原创 2024-04-21 23:20:51 · 1516 阅读 · 0 评论 -
计算机原理---进程、线程、协程
进程进程是相对于程序而言,程序是一堆静止的文件,而当程序运行起来以后 就是一个进程,是动态的。 操作系统会为进程分配CPU ,内存,磁盘空间等一系列资源。进程是系统资源分配的最小单位, 系统由一个个进程(程序)组成,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码数据区域存储变量和进程执...原创 2020-03-02 22:45:15 · 211 阅读 · 0 评论 -
计算机原理---127.0.0.1是什么
127.0.0.1究竟什么意思?简介连接上因特网的每一台计算机都会有一个IP地址, 在linux下可以使用命令ifconfig来查看本机的ip地址(windows为ipconfig), 而127.0.0.1被称为本地环回地址(loopback), 本地环回地址主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用环回地址发送数据,协议软件立即返回,不进行任何网络传输, 127.0.0...原创 2020-03-02 07:53:04 · 9492 阅读 · 0 评论 -
计算机原理---网络配置4要素
网络配置的四大基本要素: IP + Netmask + Gateway + DNS1. IPIP地址(英语:Internet Protocol Address)是一种在Internet上的给主机编址的方式,也称为网际协议地址。常见的IP地址,分为IPv4与IPv6两大类。IP地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到。计算机发送信息...原创 2020-01-13 19:30:56 · 4636 阅读 · 2 评论 -
计算机原理---网络基础知识
路由器路由器(Router)是连接因特网中各局域网、广域网的设备,是互联网的主要结点设备。它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器通过路由决定数据的转发。转发策略称为路由选择(routing),这也是路由器名称的由来(router,转发者)。路由广义上来说又叫路由交换机 传输介质 路由器分本地路由器和远程路由器,本地路由器是用来连接网络传输介质(其实...原创 2020-02-26 22:40:22 · 2635 阅读 · 0 评论 -
计算机原理---七层网络协议详解
网络七层协议_百度百科void function(a,b,c,d,e,f,g){a.alogObjectName=e,a[e]=a[e]||function(){(a[e].q=a[e].q||[]).push(arguments)},a[e].l=a[e].l||+new Date,d=“https:”===a.location.protocol?“https://fe...原创 2019-05-22 18:01:20 · 8136 阅读 · 0 评论