会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
河工的修堤日常
博客园
首页
新随笔
联系
订阅
管理
2025年4月2日
64位程序崩溃-访问越界
摘要: 事件起因 最近在做一个32位程序编译成64位的工作,遇到一个很奇葩的问题,程序在32位下运行非常正常,可编译64位以后总是莫名崩溃,崩溃的的报错是这样的。 经过分析发现原来是以前的代码用DWORD来存储指针导致的地址越界错误。 现场模拟 先看一段代码 #include <stdio.h> #incl
阅读全文
posted @ 2025-04-02 00:49 DarrenHe
阅读(29)
评论(0)
推荐(0)
2024年3月3日
Visual Studio 远程调试
摘要: 工程中经常会遇到一些问题无法直接在本机调试的,今天总结一下如何利用网络进行远程调试。Visual Studio 可以利用官网提供的VS_RemoteTools.exe(或者msvsmon.exe)进行远程调试。 调试步骤 将要调试的模块编译好以后,覆盖到目标机器的程序目录。 在目标机器上启动VS_R
阅读全文
posted @ 2024-03-03 11:52 DarrenHe
阅读(286)
评论(0)
推荐(0)
2022年8月14日
PDF划词拾取原理
摘要: 背景 PDF划词拾取在许多业务场景中都有使用,典型的场景例如划词翻译、划词批注、下划线、删除线等等。网上通用做法是用css实现下划线、删除线、高亮。但是这种做法通常不利于持久化保存、还原、同时也无法将批注保存到pdf文件中;因此如果希望拾取的文字或批注能持久地保存到独立文件或PDF中,则需要通过sv
阅读全文
posted @ 2022-08-14 12:58 DarrenHe
阅读(445)
评论(0)
推荐(0)
2022年6月13日
PDFJS文字高亮原理
摘要: PDFJS是一个用于显示PDF的模块,主要用于前端显示PDF,但是这个库使用起来还是比较复杂的,主要是由于缺乏API文档,很多时候主要是依靠看源码。 pdf的显示主要分为两种模式:一个是svg的格式、另一个是图片格式;这里的区别是svg格式放大缩小pdf始终保持清新,而图片模式的话放大会变模糊; 同
阅读全文
posted @ 2022-06-13 21:37 DarrenHe
阅读(2558)
评论(0)
推荐(0)
2019年9月10日
SQL注入
摘要: SQL注入
阅读全文
posted @ 2019-09-10 00:05 DarrenHe
阅读(150)
评论(0)
推荐(0)
公告