AlphaABCD
码龄13年
关注
提问 私信
  • 博客:135,994
    135,994
    总访问量
  • 69
    原创
  • 1,060,030
    排名
  • 18
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2011-12-23
博客简介:

alphaCat的专栏

查看详细资料
个人成就
  • 获得59次点赞
  • 内容获得21次评论
  • 获得188次收藏
  • 代码片获得142次分享
创作历程
  • 27篇
    2021年
  • 19篇
    2020年
  • 12篇
    2019年
  • 14篇
    2018年
  • 3篇
    2017年
  • 9篇
    2016年
成就勋章
TA的专栏
  • scitools understand
    2篇
  • code
    3篇
  • QT
    10篇
  • OpenCV
    1篇
  • MFC
    2篇
  • 其它
    5篇
  • windows SDK
    2篇
  • Linux
    1篇
  • SQL Server
    4篇
  • C/C++
    15篇
  • python
    2篇
  • 软件工具
    14篇
  • Redis
    5篇
  • go
    2篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

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

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

redis中 ll2string() 和 string2ll() 的实现

/* Convert a long long into a string. Returns the number of * characters needed to represent the number. * If the buffer is not big enough to store the string, 0 is returned. * * Based on the following article (that apparently does not provide a * nov
原创
发布博客 2021.11.22 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大端模式和小端模式

一、什么是大端,什么是小端0x123456在内存中的存储方式大端模式 低地址 -----> 高地址 0x12 | 0x34 | 0x56 小端模式 低地址 -----> 高地址 0x56 | 0x34 | 0x12 不难看出大端模式比较符合人的直观认识二、为什么会有大小端之分一开始是由于不同架构的CPU处理多个字节数据的顺序不一样,比如x86的是小端模式,KEIL C51是大端模式。但是后来互联网流行,TCP/IP协议规定为大端模式,为了跨平台通信,还
转载
发布博客 2021.11.17 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

灰度图像水平/垂直镜像code

/*** @desc 灰度图像垂直镜像* @param pImg 图像缓存,1个像素一个字节* @param w 图像宽度* @param h 图像高度**/static void rotateGrayImgMirrorV(unsigned char *pImg,unsigned int w,unsigned int h){ unsigned char tmp; unsigned int i=0,j=0; unsigned char *.
转载
发布博客 2021.11.16 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SciTools Undertstand v3.1 快捷键说明

说明:带有 下划线的表示未实际测试,有中文说明的均为实测。带 ※号 的为个人标记会常用的快捷键。ApplicationCtrl+Alt+R 分析所有文件Ctrl+R 分析所有被改动的文件Ctrl+B 打开书签窗口 BookmarksCtrl+Alt+B 开启Browse模式Ctrl+F4 关闭当前打开文件窗口Ctrl+Shift+C 关闭所有已打开的文件窗口Alt+Left Document Area: Tab LeftAlt+Right Document Area: T
原创
发布博客 2021.10.26 ·
1137 阅读 ·
3 点赞 ·
1 评论 ·
9 收藏

centos7下编译Redis6.0

一、前置条件先下载源码 redis6.0.15。由于redis6.0需要gcc6.5,而centos7默认为gcc4.8,故先升级gcc。升级gcc选择最方便的 scl+devtoolset组合的方式:sudo yum install centos-release-sclsudo yum install devtoolset-9-gcc*scl enable devtoolset-9 bash二、编译Redis1、进入 redis\deps\目录下,执行make hiredis lin
原创
发布博客 2021.09.28 ·
191 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

linus大神的二级指针

普通人删除单向链表中的一个节点的时候都会这样写:typedef struct node{ struct node * next; ....} node; typedef bool (* remove_fn)(node const * v); // Remove all nodes from the supplied list for which the // supplied remove function returns true.// Returns the new h
转载
发布博客 2021.09.15 ·
212 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

编译adb,Android‘s adb standalone build with cmake

环境系统:Ubuntu20 LTSx64源码地址:https://github.com/prife/adbStep1: 源码编译boringssl$ cd <this-project>$ cd lib$ git clone https://salsa.debian.org/android-tools-team/android-platform-external-boringssl.git boringssl$ cd boringssl$ rm -rf debian/out
原创
发布博客 2021.08.17 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IP-Guard清除记录

个人操作记录,暂时看是清除干净了1. 火绒断网(防护中心-->高级防护-->IP协议控制) a. 禁止winrdlv3.exe访问网络 TCP/UDP 访问 b. 限制端口-8235-TCP/UDP c. 限制端口8237-TCP/UDP2. 使用 FreeFixer 处理有疑问的 程序3. 使用 验证微软签名工具DigitalSignCheck 查找 签名带 "T.E.C Solutions" 字样的程序(.exe/.dll/.sys) 全部删除 主要是这几个目
原创
发布博客 2021.07.31 ·
6787 阅读 ·
6 点赞 ·
2 评论 ·
22 收藏

vs2015源码编译 openssl1.1.1k

一、环境准备1.1 Strawberry Perl 安装下载地址:Strawberry Perl Releases不推荐安装 ActivePerl。测试:1.2 nasm安装下载地址:nasm/releasebuilds1.3 openssl 源码下载下载地址:openssl/releases1.4 vs2015二、编译openssl位置:D:\source\openssl-1.1.1k编译后文件路径:D:\openssl-1.1.1k_build\x86编译步骤:解
原创
发布博客 2021.07.19 ·
480 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

vc助手 设置 宏控制

#ifndef __$FILE_BASE_UPPER$_H__#define __$FILE_BASE_UPPER$_H__$selected$#endif // !__$FILE_BASE_UPPER$_H__
原创
发布博客 2021.06.22 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT utf-8与gbk编码互转code

QByteArray StrUtf8toGBK(const QString &qStr){ QTextCodec *utf8 = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForLocale(utf8); QTextCodec* gbk = QTextCodec::codecForName("gbk"); //utf8 -> gbk //1. utf8 -> unicode.
原创
发布博客 2021.05.07 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决 QFontDatabase: Cannot find font directory XXXXXX. Note that Qt no longer ......

前面步骤参考qt开发遇QFontDatabase: Cannot find font directory /home/tgm/qt/qt_sdk/lib/fonts. Note that Qt no longer最后一步:重启Qt。
原创
发布博客 2021.04.22 ·
809 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

code C++保存图片

//////////////////// char time_str[64]; time_t t = time(0); strftime(time_str, sizeof(time_str), "%Y.%m.%d %H.%M.%S", localtime(&t)); std::string fileName = getAppPath() + std::string("\\dst_") + time_str + ".bmp"; n_print("file=%s, line=%d,fin.
原创
发布博客 2021.03.30 ·
912 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenCV4.2.0 在Deepin15下编译静态库

内容摘自OpenCV静态库编译与链接一、编译库下载源码解压,并添加 static_release 文件夹进入 static_release文件夹,执行命令:sudo cmake .. -D EXECUTABLE_OUTPUT_PATH:PATH=$(pwd) \ -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D BUILD_JASPER=ON \ -D BUILD_JA
原创
发布博客 2021.03.26 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Ubuntu下QT5.9.9源码编译 报错 bidi.cpp:63:24: error: ‘runtime_error’ is not a member of ‘std’

查看链接:Bug 722102 - dev-qt/qtlocation-5.14.2: src/3rdparty/mapbox-gl-native/platform/default/bidi.cpp:63:24: error: ‘runtime_error’ is not a member of ‘std’修复:3rdparty/mapbox-gl-native/platform/default/bidi.cpp下+#include <stdexcept> #include <
原创
发布博客 2021.03.24 ·
916 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

QT4.8 编译程序报错 error LNK2019: unresolved external symbol __imp__PlaySoundW等

报错内容Error 3 error LNK2019: unresolved external symbol __imp__PlaySoundW@12 referenced in function "public: static void __cdecl QAccessible::updateAccessibility(class QObject *,int,enum QAccessible::Event)" (?updateAccessibility@QAccessible@@SAXPAVQObject@
原创
发布博客 2021.03.11 ·
476 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

BMP图片格式

参考内容:BMP格式详解1、整体信息BMP格式的文件从头到尾依次是如下信息:bmp文件头(bmp file header):共14字节;位图信息头(bitmap information):共40字节;调色板(color palette):可选;位图数据;2、bmp文件头(bmp file header)bmp文件头包含如下信息:bfType:2字节,文件类型;bfSize:4字节,文件大小;bfReserved1:2字节,保留,必须设置为0;bfReserved2:2字节,保留,必
原创
发布博客 2021.03.09 ·
984 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

error LNK1104: cannot open file ‘winusb.lib‘ 问题处理

问题还原原有项目有使用WinDDK,x86版本可以正常编译,增加x64编译后,一直提示 error LNK1104: cannot open file 'winusb.lib'报错,项目配置头文件路径已添加C:\WinDDK\7600.16385.1\inc\api;问题处理在x64的lib库路径中增加C:\WinDDK\7600.16385.1\lib\win7\amd64...
原创
发布博客 2021.03.04 ·
329 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

QT中设置编码正常显示中文

//根据不同QT版本编译,在QT5以下版本中需要设置为UTF-8编码才能正常显示中文#if (QT_VERSION <= QT_VERSION_CHECK(5,0,0)) QTextCodec *codec=QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::set...
原创
发布博客 2021.03.03 ·
351 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

利用 opencv2.4 修改图片指定区域图片颜色

// 去除黑边 int channel = srcImgMat.channels(); int height = srcImgMat.rows; //行数 int width = srcImgMat.cols; // 列数 for (int row = 0; row < height; row++) { for (int col = 0; col < width; col++) { if ((row <= 9 || row >= height-9) || (.
原创
发布博客 2021.03.02 ·
1371 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多