南星12
码龄5年
关注
提问 私信
  • 博客:6,875
    6,875
    总访问量
  • 3
    原创
  • 1,808,227
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2020-03-27
博客简介:

m0_46673126的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得9次收藏
创作历程
  • 3篇
    2022年
  • 1篇
    2021年
  • 2篇
    2020年
成就勋章
TA的专栏
  • 学习记录
    6篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

349人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

16进制char*去掉中间的空格并转byte

字符串转byte数组,就是实现如下功能:把一个字符串,比如“E4F1C3A81F”每两位作为一个十六进制数存到一个unsigned char 型的数组(buf)里,buf[0] = 0xE4,buf[1] = 0xF1,buf[2] = 0xC3,buf[3] = 0xA8…。我们知道字符串中的字符在计算机中大小是其ASCII码值,比如E的ASCII值是69,但是E如果作为一个十六进制数,在计算机中的大小是14,所以我们需要找到一种对应关系将字母E(69)->14,同样将第二位的数字字符4(ASCII
原创
发布博客 2022.05.11 ·
672 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

在MFC中增加调试窗口

#pragma comment( linker, “/subsystem:“console” /entry:“WinMainCRTStartup””)方法只要在cpp文件头部加入一行:#pragma comment( linker, “/subsystem:“console” /entry:“WinMainCRTStartup””)//以console程序样式,并且制定winmain的入口.此位置在系统.h的后面。如放在:stdafx.h的后面就可以。不管是vc6还是.net都可以。如果lin
转载
发布博客 2022.04.26 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数字签名的含义

什么是数字签名?出自原文,by David Youd鲍勃有两把钥匙,一把是公钥,另一把是私钥。鲍勃的公钥可供任何需要它的人使用,但他将私钥留给自己。密钥用于加密信息。加密信息意味着“将其置乱”,这样只有拥有适当密钥的人才能使其再次可读。鲍勃的两个密钥之一可以加密数据,另一个密钥可以解密该数据。苏珊(如下所示)可以使用鲍勃的公钥加密消息。鲍勃使用他的私钥解密消息。鲍勃的任何同事都可以访问苏珊加密的消息,但如果没有鲍勃的私钥,这些数据将一文不值。有了他的私钥和合适的软件,鲍勃可以在文档和其他数
转载
发布博客 2022.04.06 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

frp程序运行时遇到的问题

问题一: github.com/StackExchange/wmi@v0.0.0-20190523213315-cbe66965904d: Get "https://proxy.golang.org/github.com/%21stack%21exchange/wmi/@v/v0.0.0-20190523213315-cbe66965904d.mod"默认使用的是proxy.golang.org,在国内无法访问换一个国内能访问的代理地址:https://goproxy.cn执行命令:go env
原创
发布博客 2021.04.21 ·
860 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

日志级别的选择:Debug、Info、Warn、Error还是Fatal

日志信息分类1.等级由低到高:debug<info<warn<Error<Fatal;2.区别:debug 级别最低,可以随意的使用于任何觉得有利于在调试时更详细的了解系统运行状态的东东;info 重要,输出信息:用来反馈系统的当前状态给最终用户的;后三个,警告、错误、严重错误,这三者应该都在系统运行时检测到了一个不正常的状态。warn, 可修复,系统可继续运行下去;Error, 可修复性,但无法确定系统会正常的工作下去;Fatal, 相当严重,可以肯定这种错误已经
转载
发布博客 2020.09.24 ·
2938 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

获取程序exe文件所在位置

有些时候写的数据库等文件,要么是放在代码当前所在位置,或者可以放在代码生成的exe文件所在位置,下面把可以获取exe文件路径的代码放上,可以直接使用//pathstd::string exePath() { char buffer[PATH_MAX * 2 + 1] = { 0 }; int n = -1;#if defined(_WIN32) n = GetModuleFileNameA(NULL, buffer, sizeof(buffer));#elif defined(__MACH__
原创
发布博客 2020.08.13 ·
1677 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏