avatar
文章
124
标签
162
分类
34
首页
时间线
标签
分类
pdf笔记
休闲
  • 听音乐
  • 演唱会
友情链接
关于
desperado
搜索
首页
时间线
标签
分类
pdf笔记
休闲
  • 听音乐
  • 演唱会
友情链接
关于

desperado

ascii、unicode、utf-8、gbk 区别?
发表于2022-12-25|更新于2026-04-07
ascii、unicode、utf-8、gbk 区别? ASCII (American Standard Code for Information Interchange–美国信息交换标准代码) Unicode(Universal Multiple-Octet Coded Character Set),简称 UCS GBK(Chinese Internal Code Specification–汉字内码扩展规范) UTF(Unicode Transformation Format–Unicode转换格式) 注意: 字符集(Charset)charset = char + set,char 是字符,set是集合,charset就是字符的集合。字符集就是是这个编码方式涵盖了哪些字符,每个字符都有一个数字序号。 编码方式(Encoding)编码方式就是一个字符要怎样编码成二进制字节序,或者反过来怎么解析。也即给你一个数字序号,要编码成几个字节,字节顺序如何,或者其他特殊规则。 Unicode 只是字符集 UTF-8 是一种 Unicode 字符集的编码方式 由...
RPC:REST
发表于2022-12-22|更新于2026-04-07
关于RPC和REST还有SOAP具体看看这个:https://www.iculture.cc/cybersecurity/pig=25911?only_author=1 RESTREST,是Representational State Transfer 的简写,中文描述表述性状态传递(是指某个瞬间状态的资源数据的快照,包括资源数据的内容、表述格式(XML、JSON)等信息。)。REST 是一种软件架构风格。 这种风格的典型应用,就是HTTP。 如何理解 引用阮一峰博客的文字:-(1)每一个URI代表一种资源;  -(2)客户端和服务器之间,传递这种资源的某种表现层;  -(3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现”表现层状态转化”。 RPC RPC,是Remote Procedure Call Protocol的简写,中文描述是远程过程调用,它可以实现客户端像调用本地服务(方法)一样调用服务器的服务(方法)。它本身并不是一个具体的协议,而是一种调用方式。 RPC框架要做到的最基本的三件事:1、服务端如何确定客户端要调用的函数;在远程调用中,客户端和服务...
到底什么是云计算和云原生:什么是云计算?
发表于2022-12-22|更新于2026-04-07
云计算什么是云计算?这是AWS官方的解释: 云计算通过互联网按需提供 IT 资源,并且采用按使用量付费的定价方式。您可以根据需要从诸如 Amazon Web Services (AWS) 之类的云提供商那里获得技术服务,例如计算能力、存储和数据库,而无需购买、拥有和维护物理数据中心及服务器。 特点: 敏捷性 云使您可以轻松使用各种技术,从而可以更快地进行创新,并构建几乎任何可以想象的东西 弹性 云使您可以轻松使用各种技术,从而可以更快地进行创新,并构建几乎任何可以想象的东西 节约成本 云技术将您的固定支出(如数据中心和物理服务器)转变为可变支出,并且只需按实际用量付费 云计算模型:基础设施即服务 (IaaS)基础设施即服务有时缩写为 IaaS,包含云 IT 的基本构建块,通常提供对联网功能、计算机(虚拟或专用硬件)以及数据存储空间的访问。基础设施即服务提供最高等级的灵活性和对 IT 资源的管理控制,其机制与现今众多 IT 部门和开发人员所熟悉的现有 IT 资源最为接近。 平台即服务 (PaaS):平台即服务消除了组织对底层基础设施(一般是硬件和操作系统)的管理...
熔断-限流-降级-链路追踪:熔断机制
发表于2022-12-21|更新于2026-04-07
熔断机制发起服务调用的时候,如果被调用方返回的错误率超过一定的阈值或触发某些特定策略,那么后续的请求将不会真正发起请求,而是在调用方直接返回错误。 限流当系统的处理能力不能应对外部请求的突增流量时,为了不让系统奔溃,必须采取限流的措施。https://blog.csdn.net/qq_37362891/article/details/123299341 降级服务降级是指 当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心业务正常运作或高效运作。说白了,就是尽可能的把系统资源让给优先级高的服务。 链路追踪 zipkin(OpenTracing兼容)拦截请求,侵入传输协议支持:HTTP,MQ jaeger(OpenTracing兼容)拦截请求,侵入传输协议支持:UDP/HTTP skywalking(OpenTracing兼容)字节码注入,无侵入 传输协议支持:gRPC pinpoint(OpenTracing不兼容)字节码注入,无侵入传输协议支持:Thrift客户端支持语言不支持GOTLogh...
身份认证、授权、鉴权、权限管理:认证(identification)
发表于2022-12-21|更新于2026-04-07
认证(identification)确认声明者的身份根据声明者独特的识别信息 授权(authorization)获取用户的委派权限 颁发一个授信媒介,不可被篡改,不可伪造,受保护 Http Basic Authentication(https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Authorization) session-cookie token/jwt OAuth 鉴权(authentication)https://blog.csdn.net/sxf1061700625/article/details/124753095对所声明的权限真实性进行鉴别的过程权限是一个抽象的逻辑概念,定义和配置可执行的操作,而控制是具体的实现方式,通过一定的方式控制操作的允许和禁止鉴权和授权是一一对应关系,解析授信媒介,确认其合法性、有效性 权限控制(access/permission control)权限是一个抽象的逻辑概念,定义和配置可执行的操作,而控制是具体的实现方式,通过一定的方式控制操作的允许和...
cookie,token,session,jwt你们是不是在讨论同一件事
发表于2022-12-21|更新于2026-04-07
注意 cookie只是一个载体,可以承载各种认证内容,这是http协议请求头携带的一种规定形式。 token是一个很广泛的概念,他既可以做用户身份认证,也可以做安全机制的认证,简单理解他就是一段认证的字符串 jwt是token的一种实现方式 JWT与OAuth的区别(https://segmentfault.com/a/1190000040920592) OAuth2是一种授权框架 ,JWT是一种认证协议 OAuth2用在使用第三方账号登录的情况(比如使用weibo, qq, github登录某个app),而JWT是用在前后端分离, 需要简单的对后台API进行保护时使用。 浏览器发起跨域请求的时候,是不会主动带上cookie的,详细查看ajax这篇文章 就本质来说 JWT 没有对 “状态” 这件事任何规定和限制,其本身只是一种数据格式而已,所以在实现上甚至可以把 Session ID 放在 JWT 里,把 JWT 当 Cookie 用 cookie实现方式 http协议是无状态的协议,相同的请求请求多次,他不会记录,他也不认识。因此引入cookie技术,客户端请求服务器,...
vim命令:help
发表于2022-12-16|更新于2026-04-07
help:h {TEXT} 123456:h motion # 第一章我们讲过了motion,可以试着自己看看:h buffer # buffer是vim处理文件缓存的方式:h tab # tab和浏览器、vscode的tab一样:h window # 窗口的概念 和窗口相关的是split,窗口分割:h # 当然可以打开整个帮助手册:h z # z命令帮助 基础1.转到文件结尾G2.或转到第9行9G3.删除所有内容(先用G转到文件尾) ,使用::1,.d或者删除第9行到第200行的内容(先用200G转到第200行) ,使用:9,.d4.删除光标所在处字符x5.删除光标所在前字符(大写 X )X6.删除到下一个单词开头dw7.删除到本单词末尾de8.删除到本单词末尾包括标点在内dE9.删除到前一个单词db10.删除到前一个单词包括标点在内dB11.删除一整行dd12.删除光标位置到本行结尾D d$13.删除光标位置到本行开头d0说明:这是在vim中 ,“.”当前行 ,“1,.”表示从第一行到当前行 ,“d”删除,3dd代表删除三行。J将光...
Windows命令:Windows PowerShell命令
发表于2022-12-16|更新于2026-04-07|windows
windowsWindows PowerShell命令它是一个基于任务的命令行终端,同时也是一个构建在 .NET 上的脚本语言。 在windows系统开发的可以看看windows-powershell-cookbook这本书 Get-Alias # 查看ps中的别名 Get-Help # 帮助手册 Get-Process # 查看进程 Set-Location(或 cd) Get-ChildItem(或 dir ) Where-Object 命令可以对某个列表内容或命令的输出应用各种类型的筛选条件。它的默认别名为 where 和 ?。 4 种格式化输出的命令: Format-Table Format-Wide Format-Custom Format-List访问环境变量: Get-ChildItem env: 输出指定的环境变量$env:USERNAME 访问环境变量路径:$env:path 使用类似于 bash 中的 >> 符号 直接进行简单的运算: 100 + 2 可以使用管道符(|)将一个命令的输出重定向至另一个命令作为输入,和 Bash ...
Ajax:请求数据
发表于2022-12-16|更新于2026-04-07|前端
请求数据如果要在网页中请求服务器上的数据资源,则需要用到 XMLHttpRequest 对象。XMLHttpRequest(简称 xhr)是浏览器提供的 js 成员,通过它,可以请求服务器上的数据资源。最简单的用法 var xhrObj = new XMLHttpRequest() XMLHttpRequest(简称 xhr)是浏览器提供的 Javascript 对象,通过它,可以请求服务器上的数据资源。jQuery中的Ajax函数,就是基于xhr对象封装出来的。 使用xhr发起GET请求 创建 xhr 对象 调用 xhr.open() 函数 调用 xhr.send() 函数 监听 xhr.onreadystatechange 事件 1234567891011121314151617181920212223// 1. 创建 XHR 对象var xhr = new XMLHttpRequest()// 2. 调用 open 函数,指定 请求方式 与 URL地址xhr.open('GET', 'http://www.liulongbin.to...
前端工具:nvm、node、npm 、yarn区别
发表于2022-12-16|更新于2026-04-07|前端
nvm、node、npm 、yarn区别 nvm:nodejs 版本管理工具,也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。 nodejs:在项目开发时的所需要的代码库。 npm:nodejs 包管理工具,在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具,npm 管理 nodejs 中的第三方插件。 yarn与npm一样,都是js包管理器,都适用于nodejs。不一样的是,yarn与npm的架构和包管理方式方式不同 npm,cnpm区别 cnpm: npm client for China mirror of npm nvm、node、npm 关系nvm 管理 nodejs 和 npm 的版本,npm 可以管理 nodejs 的第三方插件。 webpack现代 javascript 应用程序的 静态模块打包器 (module bundler) 作用:把很多文件打包整合到一起, 缩小项目体积, 提高加载速度 其中功能: less/sass -> css ES6/7/8 -> ES5 ht...
1…456…13
avatar
Jane
We think too much and feel too little. More than machinery we need humanity!
文章
124
标签
162
分类
34
Follow Me
公告
This is my Blog
最新文章
浏览器端大文件存储指南2026-04-07
从 Prompt 到 Harness Engineering:AI 代码开发的演进之路(2022–2026)2026-04-07
AI 爬虫:工具实战与能力边界(2026)2026-04-06
Kubernetes 学习笔记:架构、调度、资源与排错(2026 整理版)2026-04-06
文件格式知多少?——从日常开发到性能优化,全面解析文件格式的奥秘2026-04-06
分类
  • AI4
  • JavaScript1
  • Python4
  • Twisted4
  • andorid逆向6
  • django3
  • flask5
  • frida3
标签
asyncio 泳道图 InnoDB GitHub Copilot 竞品分析 AI 视频 Model Context Protocol Cursor scrapy的extensions OpenClaw 桑基图 ASGI Git Twisted 架构 Sora Yarn hexo 算法 Anthropic OpenAI 鱼骨图 Crawl4AI 燃尽图 python3 构建工具 Webpack 工程化 Nitro 项目管理 SEO Agent WBS IndexedDB Vite 后端 前端工程化 MFA 锁 linux命令
归档
  • 四月 2026 28
  • 三月 2023 2
  • 二月 2023 3
  • 一月 2023 2
  • 十二月 2022 20
  • 五月 2021 18
  • 四月 2021 7
  • 二月 2021 6
网站信息
文章数目 :
124
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By Jane框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中