- 博客(12)
- 收藏
- 关注
原创 char类型转数据int类型,前面补0还是补1
在写Qt读PE文件的2进制编码时遇到,将PE文件读到QByteArray中,根据PE文件的e_lfanew,来定位PE文件标识“PE”。自此真相大白,所以当需要char 转 int的时候,还是先将char 转成 unsigned char后再转为int才比较保险。问了一下同事,经过他反复尝试发现,先将arr[0]转成 unsigned char 再转成 int。破案了,所以用char来强转int,如果符号位为1,就会将所有的高位全部补成1。结果却是很神奇, 第一次是-128,第二次是128。
2024-08-27 10:19:31
317
原创 VS2019 配置汇编MASM环境
会看到ASM Dude ,就是这个插件, 他的作用就是给我们的汇编代码提供补全和高亮显示的,看起来清晰明了,我们把它下载安装上,下载完vs会要你重启一下VS,一定要重启一下,他自己会弹出提示框,我们一路同意,等提示框读条结束后,我们再打开VS2019。(回应一下为什么不用VS2022, 如果是VS2022,这里会搜到ASM Dude2,ASM Dude2装上后,没有效果,补全和高亮显示是乱的,也有可能是我不会用,小白还是VS2019 + ASM Dude就好)把masm 前面打上勾,之后点击确认。
2024-06-12 18:06:48
802
原创 Linux Ubuntu打开office,Ubuntu安装openoffice
https://www.cnblogs.com/ghostmen/p/17513615.html
2023-07-27 09:29:02
566
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人