- 博客(11)
- 收藏
- 关注
原创 go后端实现反向代理进行参数的增删改并转发
新入职了一家公司,遇到一个很奇怪的需求,要把某个nas上的http请求通过一个中间件去转发到外网。通过读取body到json然后到map 然后通过map进行增删改查 最后处理好请求头转发出去就行。要改host的话先把目标url的url结构获取到 这里我用一个参数来确定访问的是哪个url。第一个 由于是内网进行请求发送 host和要访问的目标url结构都是不一样的。也要删除这个参数 否则无法使用 报错404 因为别人的url没有这个参数。反向代理就行 还折腾了两天。
2023-08-14 15:09:28
136
原创 QT零基础开发RTSP播放器——搭建开发环境
打开项目根目录 在debug、release文件夹分别把FFmpeg里面的bin文件夹里的所有东西都复制进去。把ffmpegSDK压缩包里面的lib文件夹和include文件夹移动到我们创建的ffmpeg文件夹里面去。如果没有这两个目录 建议先点项目对应模式的构建 就有了 放好了就是这样。在我们新创建的qt项目根目录下面创建一个文件夹 命名为ffmpeg。这是由于我们没有在运行目录添加对应的ffmpeg动态库导致的。在我们要调用ffmpeg相关函数的地方添加对应的头文件引用。我这里选择的是32位的。
2022-10-26 14:45:40
756
原创 驱动编译后报Device driver does not installl····
问题今天编译驱动后报Device driver does not install on any devices, use primitive driver if this is intended. 找到你的解决方案 找到.inf文件 右键 排出项目 完成。
2022-05-12 22:39:43
2767
原创 关闭Spectre缓解(非安装)
问题编译驱动发现遇到Spectre缓解错误,看看网上教程全部是让你安装Spectre缓解和修改VS的配置默认配置关闭。我已经安装了无数个Spectre缓解了 至于修改配置 我连vs装在哪都忘了。。。驱动开发环境还是20年装的 。已经过去两年了,现在捡起来开发也算是朝花夕拾还好对MSbuild熟悉一点 用MSbuild去做就行了。找到你的项目文件也就是项目目录下***.vcxproj** 后缀的文件notepad++打开 复制下面代码到你所编译的配置模式里面<_NT_TARGET_VER
2022-05-12 22:37:41
660
原创 Net5项目Windows窗口与跨平台进程互转
Net5项目Windows窗口与跨平台进程互转背景:在做公司项目的移植过程中 突然意识到目前创建的项目类型都是.net5的控制台程序/类库 没有选择窗口程序 但项目要求是一套代码两个平台 问题是窗口程序又和跨平台冲突 所以抽空来解决这个问题说白了就是一套代码要同时兼容Windows和Linux0x01初步构想在想到这个点的时候 我第一个就想到了在net5里面是兼容windows的窗口程序的 按照我之前的msbuild经验来看 只需要把项目先弄到net5框架——选择控制台程序 然后点项目——属性——应
2021-11-30 13:35:04
478
原创 内存驱动开发之路
驱动开发枚举进程参考:https://cloud.tencent.com/developer/article/1397496未公开函数:PsGetProcessWow64Process
2021-11-08 23:38:38
2720
原创 D3D矩阵算法研究心得
研究半个月的心得原来不关算法和矩阵地址的事情只是坐标的问题 人物坐标的排列一般是XYZ 那么矩阵算法就是矩阵消息 [1] [4] × 对象坐标.X + 矩阵消息 [2] [4] × 对象坐标.Y + 矩阵消息 [3] [4] × 对象坐标.Z + 矩阵消息 [4] [4]但是这个游戏是的坐标XZY 那么矩阵算法就是矩阵消息 [1] [4] × 对象坐标.X + 矩阵消息 [2] [4] ...
2020-02-18 18:55:34
289
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人