江左周郎
码龄8年
关注
提问 私信
  • 博客:157,094
    157,094
    总访问量
  • 43
    原创
  • 1,140,841
    排名
  • 26
    粉丝
  • 0
    铁粉

个人简介:【主动勇敢追求掌控】 【LTP】 【享受奋斗睡觉】 【博弈高手】

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-03-06
博客简介:

Best_ZYJ的博客

查看详细资料
个人成就
  • 获得29次点赞
  • 内容获得17次评论
  • 获得194次收藏
  • 代码片获得193次分享
创作历程
  • 2篇
    2020年
  • 21篇
    2019年
  • 20篇
    2018年
成就勋章
TA的专栏
  • 【个人】
  • 【理财】炒股经验总结
    1篇
  • 【生活琐事】
  • 【Duilib】界面库
    6篇
  • 【人生】思考
  • 【音视频】基础知识
    2篇
  • 【技术】界面库
    1篇
  • 【C++】字符编码
    1篇
  • 【C++】多线程
    1篇
  • 【C++】日志打印
    1篇
  • 【QT】环境配置
    1篇
  • 【QT】数据类型
    2篇
  • 【QT】QJson
    1篇
  • 【网络】网络基础
    1篇
  • 【网络】WebSocket
    1篇
  • 【网络安全】OpenSSL
    7篇
  • 【数据库】Sqlite
    2篇
  • 【设计模式】数据维护
    1篇
  • 【工具】版本控制
    4篇
  • 【Windows】配置环境
    3篇
  • 【Windows】系统开发
    4篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

股市研究二

1. 医药板块2. 口罩板块3. 化工板块4. 黄金板块5. 农业板块6. 特高压板块7. 5G板块8. 石油板块9. 券商板块10. 农药板块11. 基建板块12. 科技板块—需分类...
原创
发布博客 2020.03.18 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Windows下CMake的安装和使用

CMake是一个跨平台的编译工具。CMake可以编译源代码。CMake首先允许开发者编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件(如 Unix 的 Makefile 或 Windows 的 Visual Studio 工程)。Linux下使用CMake生成 Makefile并编译的流...
原创
发布博客 2020.03.03 ·
871 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

客户端程序员需要掌握的技术框架

不想做螺丝钉的程序员们,开始努力积累技术吧!
原创
发布博客 2019.12.12 ·
507 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

YUV数据格式解析

YUV格式有两大类:planar和packedplanar的YUV格式:先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。packed的YUV格式:每个像素点的Y,U,V是连续交*存储的。YUV的含义:YUV,分为三个分量“Y”表示明亮度(Luminance或Luma),也就是灰度值;“U”和“V” 表示的则是色度(Chrominance或Chroma...
原创
发布博客 2019.11.24 ·
495 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Duilib库对象解析 2— XML解析器CMarkup

CMarkup类:xml解析器,目前内置支持三种编码格式:UTF8、UNICODE、ASNI,默认为UTF8;CMarkupNode类:xml节点类CMarkup类XMLELEMENT: xml节点元素类型定义 typedef struct tagXMLELEMENT { ULONG iStart; ULONG iChild; ...
原创
发布博客 2019.10.30 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Duilib库对象解析 1— 控件构造器CDialogBuilder

CDialogBuilder:控件构造器,主要用以解析xml配置文件并以此创建相应控件及相关属性。OnCreate创建控件如下: m_pm.Init(m_hWnd); CDialogBuilder builder; CControlUI* pRoot = builder.Create(_T("hall.xml"), (UINT)0, 0, &m_pm); ...
原创
发布博客 2019.10.30 ·
758 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Duilib流程解析1—dui程序初始化

Dui程序初始化流程int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ // 第一步: 实例句柄与渲染类关联 CPaintManagerUI::SetInstance(hInstance); CPaintManagerUI...
原创
发布博客 2019.10.30 ·
825 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DuiLib简介

duilib库是一款轻量级的C++界面开发库,遵循开源BSD协议,可以免费用于商业项目,由杭州月牙儿网络技术有限公司开发。duilib库的源码下载地址:https://github.com/duilib/duilib。传统MFC界面库有如下问题:1) 不美观2) 界面细节处理不好3) 使用硬编码4) 开发效率低下5) 生成程序体...
原创
发布博客 2019.10.30 ·
11727 阅读 ·
2 点赞 ·
0 评论 ·
28 收藏

WM消息大全

WM消息大全及备注 消息名 消息值 说明 WM_CREATE 0x0001 应用程序创建一个窗口 备注:创建时发出消息WM_CREATE,但是在这个消息之前还有一个消息是被发出的WM_NCCREATE WM_DESTROY 0x00...
原创
发布博客 2019.10.28 ·
393 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Duilib的基础架构

首先整理了一份Duilib的整体设计图:接下来我们从几个方面学习Duilib库:1.库的组成;2.基本框架流程;3.元素创建机制;4.消息处理机制;一.Duilib库的基本组成1.1 工具库由于duilib没有对外部的任何库进行依赖,所以在其内部实现了很多用于支撑项目的基础类。这些类分布在Util文件夹中:UI相关(基本绘图元素):CPoint、CSize、CRect...
原创
发布博客 2019.10.28 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

磁盘序列号获取之坑

场景:首先场景时发生在自己写的量化交易客户端软件上,券商交易,要求记录用户操作计算机的IP,网卡MAC地址,硬盘序列号信息。其中IP与网卡MAC地址是很容易获取到的,硬盘序列号其实获取也不难,只不过在低版本Windows系统行就有了坑,比如Windows7,通过相关命令获取到的并不是真正的序列号,而是经过每4位HEX字符经过little endian的总长为40为的字符串。比如:命令...
原创
发布博客 2019.10.16 ·
5326 阅读 ·
2 点赞 ·
6 评论 ·
13 收藏

Sqlite3加密函数sqlite3_key sqlite3_rekey

sqlite3_keysqlite3_key是输入密钥,如果数据库已加密必须先执行此函数并输入正确密钥才能进行操作;如果数据库没有加密,执行此函数后进行数据库操作反而会出现“此数据库已加密或不是一个数据库文件”的错误。int sqlite3_key( sqlite3 *db, const void *pKey, int nKey),db 是指定数据库,pKey 是密钥,nKey 是密钥...
原创
发布博客 2019.10.10 ·
4431 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

sqlite3.rar

发布资源 2019.10.08 ·
rar

音频基础知识

声音的三要素:频率, 振幅, 波形频率代表音阶的高低(女生的音阶高,男生偏低), 频率越高,波长就会越短.振幅代表响度波形代表音色音频采样:对模型信号进行采样,采样可以理解为在时间轴上对信号进行数字化AD转换:按比声音最高频率高2倍以上的频率对声音进行采样.采样率:声音频率为500次,采样1000次,采集顶峰或底峰数据;前面提到高质量音频信号,其频...
原创
发布博客 2019.09.20 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对称加密—AES

AES简介AES:Advanced Encryption Standard 密码学中的高级加密标准,是一种区块加密标准。DES:Data Encryption StandardAES的区块长度固定为128位,密钥长度则可以是128,192或256位AES是一种对称加密算法AES的加密模式对称/分组密码一般分为流加密(如OFB、CFB等)和块加密(如ECB、CBC等)。...
原创
发布博客 2019.09.19 ·
1051 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++使用Openssl进行RSA加密解密及签名验签功能(SHA256)

发布资源 2019.09.19 ·
rar

SHA256WithRSA签名和验签过程

SHA256算法:哈希值长度是256位的一种哈希算法。哈希算法:一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。RSA加密算法是一种非对称加密算法。以下是基于OpenSSL实现的SHA256WithRSA签名和验签功能RSASign.h#include <openssl/objects.h>#include <openssl/rsa.h>#...
原创
发布博客 2019.09.19 ·
8458 阅读 ·
1 点赞 ·
2 评论 ·
17 收藏

非对称加密算法—RSA

RSA加密算法是一种非对称加密算法。RSA公开密钥密码体制:加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,由于无法计算出大数n的欧拉函数phi(N),所以不能根据PK计算出SK。为提高保密强度,RSA密钥至少为500位长,一般推荐使用1024位。...
原创
发布博客 2019.09.19 ·
1000 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

数字签名和验签

数字签名数字签名使用了公钥加密领域的技术;通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串标明这段信息是发送者发送的。数字签名是非对称密钥加密技术与数字摘要技术的应用。数字签名的作用:保证信息传输的完整性(数字摘要) 确认发送者的身份认证、防止交易中的抵赖发生(非对称密钥加密技术)数字签名过程:...
原创
发布博客 2019.09.19 ·
1168 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

对称加密和非对称加密简介

对称加密对称加密:采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,也称为单密钥加密优点:算法公开、计算量小、加密速度快、加密效率高缺点:在数据传送前,发送方和接收方必须商定好秘钥,然后使双方都能保存好秘钥。另外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的独一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。应...
原创
发布博客 2019.09.19 ·
344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多