logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java带KeyGenerator(密钥生成器)生成AES加密,c++里面AES解密

之前文章Java里面生成AES加密,c++里面AES解密介绍了Java代码加密,c++代码解密。本文介绍:Java带KeyGenerator(密钥生成器)生成AES加密,c++里面AES解密一、Java代码加密:public static void OutPut(byte[] content) {for (int i=0; i<content.length; i++) {System.out

#java#c++
c++实现AES加密解密算法

本文讲解c++实现AES加密解密功能,主要包含两部分:实现AES加密解密功能的静态库实现调用静态库的测试文件本文代码是在win10系统,VS2013下调试。一、AES加解密静态库创建静态库工程CAesLib创建外部调用类CAes256#ifndef ENCRYPT_DECRYPT_H#define ENCRYPT_DECRYPT_H#include <string>using name

#c++
程序员“八股文”在日常工作中的实用价值

程序员“八股文”在日常工作中具有重要的实用价值,特别是在团队协作和大型项目开发中。通过规范代码编写,可以提高代码的可读性、可维护性和可扩展性,降低开发和维护成本,同时也有助于培养良好的编程习惯和个人技术成长。然而,在实际应用中,团队应该根据自己的需求和特点选择合适的编程规范,并且在实践中不断完善和优化。

Flask框架(六)websocket应用

本文介绍Flask中websocket功能,下面用实现“服务端主动向前端推送消息”功能来详细介绍:技术栈如下:前端: Vue2.0 + element-ui后台: Flask一、后端代码实现1、创建websocket# 创建Flask Appapp = create_app(DevelopConfig)# 跨域请求CORS(app, supports_credentials=True)# 创建We

#python#websocket
优化QTableView加载百万条数据占用内存

上一篇文章讲了QTableView实现表格加载百万条数据,但是程序运行后会占用很高的内存,本文介绍如何优化内存占用。优化内存占用可以实现自定义数据模型代替标准的QStandardItemModel模型,这样内存会明显降低。1.增加自定义模型在头文件中增加自定义模型UserTableModel,内容如下://自定义模型类class UserTableModel : public QAbstractT

#c++
Qt访问数据库问题:QSqlDatabase: QMYSQL driver not loaded

我在项目中使用Qt访问mysql数据库时,会提示以下错误信息QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7背景使用新版Qt5.15访问mysql时,出现QSqlDatabase: QMYSQL driver not loaded错误,项目

#mysql#数据库#c++
qml和c++交互

本文介绍qml和c++交互的两种方式:利用Q_INVOKABLE关键字利用信号槽1.Q_INVOKABLE关键字1.1先创建一个和qml交互的c++类CDataClass头文件class CDataClass : public QObject{Q_OBJECTpublic:explicit CDataClass(QObject *parent = nullptr);Q_INVOKABLE QVar

#qt#c++
mysql复杂存储过程实例(游标、临时表、循环、递归)

本文结合一个实例讲述一个复杂的mysql存储过程1.需求有三张数据表:物料表、bom表、bom详情表物料表:里面有三种类型物料,分别是,产品、半成品、物料bom表:由物料表中产品类型组成,bom是树形结构,根节点是产品,叶子节点是物料,中间的是半成品bom详情表:和bom表通过产品关联现在需要在bom表中查询一个产品对应的所有物料,即半成品需要全部展开成物料。2.实现存储过程2.1创建数据表物料数

#mysql#数据库#sql
mysql创建数据库和表

MySQL是一个开源的关系型数据库管理系统(RDBMS),它使用了Structured Query Language(SQL)来操作和查询数据。MySQL由瑞典MySQL AB公司开发,后来被Sun微系统收购,最后由甲骨文公司接管。MySQL支持多种平台,如Windows、Linux、Unix等,并且在Web应用中尤其受欢迎。

文章图片
#mysql
python+html开发桌面应用程序(二)pywebview+vue实现系统登录

本文介绍pywebview+vue实现一个系统的登录页面,效果图如下:一、python代码创建test_pywebview.py文件import webviewdef on_closed():print('pywebview window is closed')def on_closing():print('pywebview window is closing')def on_shown():p

#python
    共 11 条
  • 1
  • 2
  • 请选择