Tptogiar
码龄4年
关注
提问 私信
  • 博客:86,157
    问答:27
    86,184
    总访问量
  • 24
    原创
  • 1,926,770
    排名
  • 6,910
    粉丝
  • 77
    铁粉

个人简介:一个兴趣使然的程序员

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2021-01-09
博客简介:

weixin_54430656的博客

查看详细资料
个人成就
  • 获得152次点赞
  • 内容获得67次评论
  • 获得356次收藏
  • 代码片获得403次分享
创作历程
  • 1篇
    2023年
  • 11篇
    2022年
  • 12篇
    2021年
成就勋章
TA的专栏
  • RISC-V
    1篇
  • NIO
    1篇
  • 有的没的,华丽呼哨
    2篇
  • Spring系列
    3篇
  • 算法
    1篇
  • 效率工具,各种插件等
    2篇
  • Tomcat
    1篇
  • 蓝桥杯
    4篇
  • 计算机网络
    7篇
兴趣领域 设置
  • 编程语言
    c++c语言
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

x86 and amd64 instruction reference

Core InstructionsMnemonicSummaryAAAASCII Adjust After AdditionAADASCII Adjust AX Before DivisionAAMASCII Adjust AX After MultiplyAASASCII Adjust AL After SubtractionADCAdd with CarryADCXUnsigned Integer Addition of Two Opera
原创
发布博客 2023.04.21 ·
593 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

如何把RISC-V的机器指令反汇编为汇编代码

现知道某条 RISC-V (指RV32)的机器指令在内存中的值为 b3 05 95 00(16进制),从左往右为从低地址到⾼地址,单位为字节,那么如何将其翻译为对应的汇编指令?
原创
发布博客 2022.07.14 ·
3007 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

记一次源码追踪分析,从Java到JNI,再到JVM的C++:fileChannel.map()为什么快;MappedByteBuffer的map源码及directByteBuffer.putByte

highlight: atelier-cave-darktheme: vue-pro前言在系统IO相关的系统调用有read/write,mmap,sendfile等这些。其中read/write是普通的读写,每次都需要将buffer从用户空间拷贝到内核空间;而mmap使用的是内存映射,会将磁盘文件对应的页映射(拷贝)到内核空间的page cache,并记录到用户进程的页表中,使得用户空间也可以像操作用户空间一样操作该文件的映射,最后再由操作系统来讲该映射(脏页)回写到磁盘;sendfile则.
原创
发布博客 2022.05.15 ·
926 阅读 ·
5 点赞 ·
2 评论 ·
2 收藏

17位时间戳转换为Unix时间戳及转换工具,代码实现转换 WebKit/Chrome Timestamp Converter

文章目录前言/目的:关于17位时间戳转换 WebKit/Chrome Timestamp的介绍便捷的转换工具用代码实现转换Python版本JavaScript版本前言/目的:在浏览微软Edge,谷歌Google,火狐Firefox等浏览器本地数据库文件的时候,发现里面的数据库表的关于时间的字段,其值都是用一种17位的时间戳表示的(即WebKit/Chrome Timestamp ),而不是常见的Unix时间戳,所有这里记录一下怎会在这些时间戳以及常见时间格式之间转换关于17位时间戳转换 We
原创
发布博客 2022.04.17 ·
4971 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏

2022 第十三届 蓝桥杯 省赛 Java B组 真题 详细解析 答案

第十三届蓝桥杯大赛软件赛省赛 Java 大学 B 组第十三届蓝桥杯大赛软件赛省赛Java 大学 B 组【考生须知】考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试题。考试时间为 4 小时。考试期间选手可浏览自己已经提交的答案,被浏览的 答案允许拷贝。时间截止后,将无法继续提交或浏览答案。对同一题目,选手可多次提交答案,以最后一次提交的答案为准。选手必须通过浏览器方式提交自己的答案。选手在其它位置的作答或其它方式提交的答案无效。试题包含“结果填空”和“程序设计”两种题型。
原创
发布博客 2022.04.09 ·
6248 阅读 ·
9 点赞 ·
7 评论 ·
37 收藏

验证servlet虚拟路径匹配规则

答:

在controller包下创建Controller类就好啦,创建完类后用@WebServlet注解标记上,且给其对应的urlPatterns属性赋值,下面是示例:

@WebServlet(urlPatterns = "/user/servlet1")
public class Servlet1 extends GenericServlet{
// 补充对应的方法
}
回答问题 2022.03.23

源码调试:Spring中配置文件ApplicationContext中classpath配置通配符“*”与不配置的区别

文章目录先说结论:调试目的:找到源码关于判断有没有通配符“ **`*`** ”的那个if语句【1】增加自己的调试能力先说调试结果:快速的断点运行到上面那个函数(除去其他不需要的情况)下面是调试过程昨天在Spring的ApplicationContext.xml中配置Mybatis的XxxMapper.xml文件的时候,报错信息一直提示找不到XxxMapper.xml文件,仔细检查SQLSessionFactory的配置后才发现是因为没有在“classPath”后面加统配符号“*”,所以才导致一直找不到。
原创
发布博客 2022.01.20 ·
1048 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

手把手教把Tomcat源码跑起来,步骤详细,中文乱码解决,及启动后运行自己的Web项目

手把手源码启动Tomcat,步骤详细,学不会你打我,及启动后运行自己的Web项目
原创
发布博客 2022.01.11 ·
1582 阅读 ·
7 点赞 ·
3 评论 ·
7 收藏

SpringMVC中文乱码问题:用CharacterEncodingFilter设置get/post请求字符集;web.xml设置init-param是怎么传到该过滤器属性的源码解释;

tomcat,SpringMVC中文乱码,设置字符集。CharacterEncodingFilter工作原理,源码解释
原创
发布博客 2022.01.09 ·
1160 阅读 ·
6 点赞 ·
1 评论 ·
2 收藏

关于jdbc配置中不能用${username};jdbc中username不生效;system-properties-mode取值,dataSource无辜变电脑用户名——Spring配置jdbc的坑

文章目录问题:情景:发现原因:大概的翻译一下上面源码在讲什么:当**system-properties-mode**的值取:取 **ENVIRONMENT** 时取 **NEVER** 时取 **FALLBACK** 时取 **OVERRIDE** 时解决问题关于jdbc配置中不能使用${username}问题,dataConfig.properties里的username不生效今天遇到一个坑,刚爬出来,填上以惠及他人问题:spring配置jdbc时,dataConfig.prop
原创
发布博客 2022.01.05 ·
2562 阅读 ·
16 点赞 ·
0 评论 ·
11 收藏

查看及修改微软Edge浏览器用户数据保存位置(包括详细历史记录(页面停留时间,页面访问次数,最后访问时间,下载历史等),Cookie,书签等)

Edge浏览器的用户数据大部分存储在本地的数据库文件中,目录如下C:\Users\XXX\AppData\Local\Microsoft\Edge\User Data\Default(把上面的XXX对应自己电脑的用户名)打开目录后大概有一下内容(其中很多没有后缀名的文件都是数据库文件,只需修改后缀名为“.db”,然后用数据库管理软件打开即可,当然不都是数据库文件,有些不是)由于是数据文件,所以需要用数据库管理软件打开,我这里用的是Navicat,打开后大概下面这样子下面是打开某张表的内
原创
发布博客 2022.01.04 ·
22364 阅读 ·
14 点赞 ·
1 评论 ·
44 收藏

将html嵌在桌面实现动态高度可定制的动态桌面,桌面显示上显示动态网页

那种用视频实现的动态桌面壁纸就好比**把雕刻好的石板放在桌面低下**(视频要编辑很麻烦,自定义程度很低)而用html实现动态桌面就好比把一块屏幕直接放桌面下方,屏幕嘛,想怎么该就怎么该,自定义程度很高
原创
发布博客 2022.01.02 ·
4372 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

一键导出所有浏览器的浏览记录到本地(包括Edge,Chrome,Firefox等都可以):BrowsingHistoryView

很多时候知道某个东西自己以前在浏览器找过,而现在暂时找不到就会去翻以前的记录。但是发现很多很久以前的浏览记录浏览器不记录了?删掉了?我可从来不舍得删记录的,它却帮我删了?虽然有些记录在云端会有,但是记录的不全,基本不能用(为了节约存储成本吧),所以需要一个工具把本地浏览器的浏览记录导出来,既然浏览器自己不存,那我自己存储,需要的再去查
原创
发布博客 2022.01.01 ·
9998 阅读 ·
16 点赞 ·
5 评论 ·
29 收藏

计算机网络相关概念名词汇总总结集合——摘自《计算机网络–自顶向下》第五章

亲手摘自《计算机网络–自顶向下》的第二章,可以根据这些大概的复习书中的相关知识????,没事可以看看复习复习计算机网络相关概念名词汇总总结集合——摘自《计算机网络–自顶向下》第二章文章目录第五章 网络层:控制平面5.1 概述5.2 路由选择算法5.3 因特网中自治系统内部的路由选择:OSPF5.4 ISP之间的路由选择:BGP5.5 SDN控制平面5.6 ICMP:因特网控制报文协议5.7 网络管理和SNMP5.8 小结第五章 网络层:控制平面5.1 概述 控制
原创
发布博客 2021.09.19 ·
521 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

计算机网络相关术语概念名词汇总总结集合——摘自《计算机网络--自顶向下》第四章

亲手摘自《计算机网络–自顶向下》的第二章,可以根据这些大概的复习书中的相关知识????,没事可以看看复习复习计算机网络相关概念名词汇总总结集合——摘自《计算机网络–自顶向下》第二章文章目录第四章 数据平面4.1 网络层概述4.2 路由器工作原理4.3 网际协议:IPv4,寻址,IPv6及其他4.4 通用转发和SDN4.5 小结第四章 数据平面4.1 网络层概述 数据平面 控制平面 路由选择算法 ( muting algorit
原创
发布博客 2021.09.19 ·
512 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机网络相关术语概念名词汇总总结集合——摘自《计算机网络--自顶向下》第三章

亲手摘自《计算机网络–自顶向下》的第二章,可以根据这些大概的复习书中的相关知识????计算机网络相关概念名词汇总总结集合——摘自《计算机网络–自顶向下》第二章文章目录第三章 运输层3.1 概述和运输层服务3.2 多路复用和多路分解3.3 无连接运输:UDP3.4 可靠数据传输原理3.5 面向连接的运输:TCP3.6 拥塞控制原理3.7 TCP拥塞控制第三章 运输层3.1 概述和运输层服务 报文段 ( segment ) 报文段 ( segment
原创
发布博客 2021.09.15 ·
622 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机网络相关术语概念名词汇总总结集合——摘自《计算机网络--自顶向下》第二章

第二章 应用层2.1 应用层协议原理 应用程序体系结构 ( application architecture ) 对等 ( P2P ) 客户-服务器体系结构 ( client-server architecture ) P2P 体系结构 ( P2P architecture ) 在一个 P2P 体系结构 ( P2P architecture ) 中 , 对位于数据中心的专用服务器有最小的 ( 或者没有 ) 依赖 。 相反 , 应
原创
发布博客 2021.09.12 ·
471 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

TCP四次挥手为什么不是3次

文章目录相关问题为什么四次为什么不能是3次相关问题在浏览器输入URL地址后回车到页面显示全流程为什么四次因为服务端在接收到FIN报文, 往往不会立即返回FIN报文, 必须等到服务端所有的报文都发送完毕了,才能发FIN报文。因此先发一个ACK报文表示已经收到客户端的FIN,延迟一段时间才发FIN报文。这就造成了四次挥手为什么不能是3次等于说服务端将ACK报文和FIN报文的发送合并为一次挥手,这个时候长时间的延迟可能会导致客户端误以为FIN报文没有到达客户端,从而引起客户端不断的重发
原创
发布博客 2021.09.10 ·
477 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

TCP握手为什么是三次不是2次,4次

文章目录相关问题为什么不能是2次为什么不是4次相关问题在浏览器输入URL地址后回车到页面显示全流程## 为什么是3次发送方(sender,S),接收方(receiver,R)对于第一次握手,R可确认收到SYN报文和S的初始序号,而S却什么都不能确认对于第二次,S可确认自己发的SYN报文和R发的SYNACK报文正常以及S的初始序号对于第三次,R可确认C发的ACK报文正常和S已经知道R的初始序号,自此接收方和发送发都可知道对方已经知道自己初始序号,也就是双方的初始序号已经协定完毕
原创
发布博客 2021.09.10 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在浏览器输入URL地址后回车到页面显示全流程

DNS查询浏览器缓存,host,路由器缓存,本地DNS,根,顶级域,权威建立TCP连接SYN置1 ,随机初始序号,发送SYN后进入SYN_SENT状态serviceSYN cookie防御系统没有部署为该连接分配 TCP缓存和相关变量(半开连接) ,随机初始序号,SYN置1,ACK(SYNACK报文段)有部署不生成半开连接 ,而是把初始序号设为hash(源IP,源port,目的IP,目的port),之后就还没有部署一样再搜到客户的ACK后判断ACK的确认序号-1是否等.
原创
发布博客 2021.09.09 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多