- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 win32 service实现踩坑-1053报错的一种情形
补充:如果要接受scm控制命令,上述代码的serviceMain一定记得在setServiceStatus后面添加消息循环,1053也可能是因为serviceCtrlHandler没有被成功调用,因为没有在主线程(serviceMain)中处理分派消息,自然没有后续的setServiceStatus,scm也就看不到状态更新。由此可推这里服务名称必须和sc create命令创建的服务名相同,因为面对一个startServiceCtrlDispatcher系统调用,系统必须知道是对于哪个服务的响应。
2025-03-31 20:48:25
121
原创 任意皇后数问题(cpp)
目录一、了解八皇后问题产生背景(八皇后问题_百度百科)二、大体构思三、分析关键细节四、贴码一、了解八皇后问题产生背景(八皇后问题_百度百科)简言之:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问一共有多少种摆法。二、大体构思穷举肯定头大,看要求能想到一个8*8的棋盘上,每行必须有且只有1只皇后,现在就是如何给这8行(每行只在某个位置具有皇后)排序的问题了。由此又能展开两种比较intelligible的思路.
2022-01-31 02:40:45
389
原创 unsigned递减在for循环中的小问题
长话短说:for (unsigned q = 3; q >=0; q--) {//unsigned和unsigned int等价//........}每执行一次循环体,q都会立即减1,然后再与q>0条件作比较,因此“最后一次”q=0;执行完后q--就立即变成了unsigned的最大值即2^32-1,因此这是个死循环。...
2021-08-25 11:57:06
273
1
原创 printf(_s)输出uint64_t(unsigned int64_t)
printf函数输出uint64_t长度截断问题,uint64_t的标识符为lld,long long d(长长整型e.i. 64位整型)否则不是截断就是报未知specifier正确输出:unsigned int64_t p=1<<32;printf_s("p=%lld",p);
2021-08-17 21:46:40
3401
原创 用C++将十六进制ms-dos时间转换为普通十进制
ms-dos时间比较古老,常见于很多较为久远的算法程序中(比如pkzip)。百度了很多网页,都没找到有关dos时间格式转换的有用信息。于是在Google上搜索了一下,找到了MS-DOS时间(4字节)的格式信息,详见:https://documentation.help/WinHex-X-Ways/topic48.htm具体信息截图如下:一、上图需要注意的有两点:1.“秒”位置上的数据是除以2得到的,还原时需要乘以22.注意低位到高位的顺序问题:1010100........10010(.
2021-08-15 17:28:07
541
原创 STM32学习-CPU概念理解记录
此页仅做记录之用以下图中为个人对stm32一些基础概念GPIO,寄存器与寄存器组之间关系的梳理,可能有部分错误记录于06/08/2021
2021-08-06 13:10:48
239
原创 物理机(Windows环境)安装kali到硬盘分区
此页为个人安装记录,仅供参考流程:一,用uui把镜像写入8g左右的U盘下载UUI(universal usb installer),运行,插入至少8g的U盘(这一步应该是必须的,不用U盘而直接从Windows环境下挂载镜像会出现无法复制镜像内文件的错误,这一步网上的教程试了很多都没用),笔者用的是8g的sd卡,用uui成功将4.6GB的镜像写入U盘,如果要安装在硬盘的话,8g的U盘作为中间媒介就足够了。二,想办法调整电脑从该U盘启动三,按照这篇博文一步步设置https://blog.csdn.ne
2021-08-03 20:27:42
2793
2
原创 2021-03-05
android uri转stringuri分两种:媒体文件是content://。。。。(从数据库查询而来)媒体外普通文件是file://。。。。( 通过Uri.fromFile(File file)方法导出)
2021-03-05 18:39:40
56
原创 解决Autodesk系列软件卸载不完全导致的再次安装失败问题
解决Autodesk系列软件卸载不完全导致的再次安装失败问题 网上流传的auto uninstaller需要付费,而最简单的 方法就是打开要安装的软件预解包文件路径下的xx.msi文件, 比如.........\Autodesk_Maya_2020_ML_Windows_64bit_dlm\x64\Maya\Maya.msi, 用这个工具remove掉原来的版本,再重新安装,测试有效....
2021-03-04 09:48:50
3784
2
原创 2021-02-14
android 线性布局内View的margin问题比如:linearlayout为vertical,里面有两个textview,那么给第二个textview设置的margin top将是以第一个textview的底线作为参考线记录 2021/02/14
2021-02-14 09:44:13
81
原创 2021-02-12
Android xml静态布局中引用自定义控件并设置该控件在父布局(比如RelativeLayout)中的相对位置时失效的问题原因:在自定义控件的java 构造函数里面没有把margin等传入的参数作处理解决:静态布局中在每一个自定义控件外套一个父布局(比方relativelayout),再给该父布局设置相对位置属性//记录-2021/02/12...
2021-02-12 23:37:05
91
Google snappy压缩解压库修复
2021-07-31
C++实现zip文档解压(基于Zlib)
2021-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人