![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法/数学应用
文章平均质量分 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 · 1203 阅读 · 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 · 669 阅读 · 1 评论 -
C++ 静态库和动态链接库的创建及调用实例
静态库实例兼容新人 所以这里不用任何的模板 不需要任何的花里胡哨 上图新建项目 : 新建项目分为 三个步骤第一步打开vs第二步新建项目 c++ 空项目第三步取个名字点击确定 来到我们熟悉的界面编写lib方法 : 编写lib方法 比新建多一个步骤 分为 四个步骤第一步新建一个头文件 声明一个方法第二步新建一个cpp 包含头文件 实现它因为需要输...原创 2021-11-24 15:30:42 · 575 阅读 · 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 · 1159 阅读 · 0 评论 -
C++ 将一个整形数组 转换成一个完整的整形
新的开始欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown...原创 2019-08-04 15:32:14 · 2387 阅读 · 2 评论 -
C++ 如何将一个大的整数 拆分0到9单个数字
如何将一个大的整数拆分成单个整数第一种解决方案第二种解决方案分享思路 希望能帮到你第一种解决方案纯算法的方式 //完整数 int value = 123456; //拆分后的个位数 int sub; //拆分 while (value) { //得到当前整数 尾位数 sub = value % 10; //切割这一整形 value...原创 2019-08-04 17:27:52 · 4707 阅读 · 0 评论