
算法/数学应用
文章平均质量分 61
开发中 算法学习和数学应用积累
极客柒
花时间,做好一件事。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ Console+Hook 监听win32消息
处理window消息 头文件 #include<stdio.h> #include<Windows.h> 回调函数 BOOL WINAPI ConsoleHandler(DWORD CEvent) { switch(CEvent) { case CTRL_C_EVENT: MessageBox(NULL,"CTRL+C received!","CEvent...原创 2020-03-02 04:18:32 · 1334 阅读 · 1 评论 -
Vistual Studio 2019 C++ 生成 DLL
一个比较完整的案例 愿与诸君享用 ~ 比较有趣的一个梗是 有部分同学你需要知道 当某些大佬在讨论cpp时 他们说的是c++ cpp 是 c++的别名 VS2019 创建C++ DLL 项目 DLL脚本 -其它 文件不用管 找到 主菜单 - 项目 - 添加类 创建 IUtils类 ( 或者你自己定义的类 它会自动生成.h 和 .cpp 文件 非常的方便 ) IUtils.h 文件: _USRDLL 宏 会在你创建D...原创 2021-06-07 17:49:56 · 851 阅读 · 1 评论 -
C++ 静态库和动态链接库的创建及调用实例
静态库实例 兼容新人 所以这里不用任何的模板 不需要任何的花里胡哨 上图 新建项目 : 新建项目分为 三个步骤 第一步 打开vs 第二步 新建项目 c++ 空项目 第三步 取个名字 点击确定 来到我们熟悉的界面 编写lib方法 : 编写lib方法 比新建多一个步骤 分为 四个步骤 第一步 新建一个头文件 声明一个方法 第二步 新建一个cpp 包含头文件 实现它 因为需要输...原创 2021-11-24 15:30:42 · 695 阅读 · 0 评论 -
C#语言 求最近数N的2次方数-高效处理 性能第一
将 N 和 最接近N且小于N的2次元数 以及 最接近N且大于N的2次元数 转换成 二进制 对比 看图不难发现 如果将N的尾数全部置1 然后+1 可以得到大于N且最接近N的 二次元数 Max 由 Max / 2 或者 右移一位得出 小于N且最接近N的二次元数Min 思路理清了 那接下来我们动手开始撸吧~ 第一步 将N的所有位置1 // 公式: 将X的第N位置1 //原理很简单 大家对下二进制就知道了 这里不过多阐述 x = x | (1 << n) 代码如下: N|= N >>原创 2021-02-13 03:49:51 · 1319 阅读 · 0 评论 -
C++ 将一个整形数组 转换成一个完整的整形
新的开始欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown...原创 2019-08-04 15:32:14 · 2567 阅读 · 2 评论 -
C++ 如何将一个大的整数 拆分0到9单个数字
如何将一个大的整数拆分成单个整数第一种解决方案第二种解决方案 分享思路 希望能帮到你 第一种解决方案 纯算法的方式 //完整数 int value = 123456; //拆分后的个位数 int sub; //拆分 while (value) { //得到当前整数 尾位数 sub = value % 10; //切割这一整形 value...原创 2019-08-04 17:27:52 · 5279 阅读 · 0 评论