- 博客(23)
- 收藏
- 关注
原创 postgresql在已有数据表中删除重复数据
在已有存量数据的表中,存在重复数据,全部已有字段完全一样, 如何进行删除重复数据?这里的问题点在于无法通过已有字段组合where条件区分删除其中的某条重复数据。
2023-05-20 07:43:03
1107
原创 C++实用工具类-ini配置文件解析
介绍C++常用工具代码-ini配置文件的解析读取实现代码, 通过内部状态流转+二级map方式实现, 轻量易用
2023-01-08 17:05:45
1972
原创 C++避坑指南-多条件分支造成内存泄露问题
介绍了C++多条件分支导致内存泄露的情况, 以及如何避免。涉及fstream, 智能指针, 内存泄露等主题
2022-07-23 10:47:20
384
1
原创 设计模式-------建造者
建造者模式用于 通过不同的步骤创建不同的对象各步骤之间相对独立的情况以 快餐店 烹制 快餐 为例快餐 可以分为两部分 饮品(drink)和食品(food)通过两步相对独立的操作 烹制饮品 和 烹制 食品即可完成不同内容的 快餐 假定有两个厨师(cooker) 一位 cooker_zhou 另一位 cooker_li由前台的接待(Director)根据顾...
2009-12-13 14:32:00
341
原创 CreateFileMapping映射共享内存
CreateFileMappin创建的是内核对象,因此进程创建后,真正的共享内存对象是由windows内核来管理的,进程只能申请使用。 进程每调用一次OpenFileMapping,或者CreateFileMapping,内核中都将为该对象增加一个引用计数,引用计数为0时,该对象被撤销。 特别有趣的是,经过编写测试代码发现: 当调用LPVOID pShareMem=Ma
2009-08-28 20:37:00
843
原创 使用writeprocess写机器码改变代码执行状态
#include #include #include typedef int (*PFNMESSAGEW)(HWND,LPCWSTR,LPCWSTR,UINT);int sum(int a,int b);LPCWSTR STR_OK=_T("ok");LPCWSTR STR_WORDS=_T("it work well");PFNMESSAGEW p
2009-08-28 16:11:00
530
简易正则表达式实现源码
2022-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人