自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极地星辰

沿着一条直线一直走下去,不要回头!

  • 博客(194)
  • 资源 (34)
  • 收藏
  • 关注

原创 如何使用GDB调试崩溃问题

本文将带你掌握如何使用GDB调试崩溃问题。

2024-04-20 17:45:34 545

原创 Google的代码审查准则

Google的代码审查准则

2024-04-13 16:07:27 369

原创 多线程竞争

总结解决多线程竞争问题的常见方法

2024-04-10 21:06:03 326

原创 STL--容器

总结各种容器的优缺点及应用场景;

2024-04-10 20:53:28 468

原创 QT项目使用CMake

1.00++17。

2024-03-03 21:48:44 431

原创 【C++】获取当前时间戳

1.2 使用函数获取当前时间戳。1.1 获取代码运行时间。

2023-08-22 22:48:47 873

原创 2D坐标变换

【代码】2D坐标变换。

2023-02-28 14:36:04 206 1

原创 基本图形的绘制与填充

【代码】基本图形的绘制与填充。

2023-02-28 14:26:41 189

原创 Qt播放音视频文件报错DirectShowPlayerService::doRender: Unresolved error code 0x80040266或DirectShowPlayerServi

Qt播放音视频文件报错DirectShowPlayerService::doRender: Unresolved error code 0x80040266或DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80004005 ()

2023-01-19 15:16:52 1320

原创 低延迟声音效果(01)

【代码】低延迟声音效果(01)

2023-01-19 14:49:28 138

原创 串口调试助手

串口通信实现的小工具——串口调试助手

2023-01-18 17:17:59 14631

原创 网口调试助手

(1)TCP通信(2)UDP通信UDP(User Datagram Protocol,用户数据报协议)是一个轻量级、不可靠、面向数据报的、无连接的协议,多用于可靠性要求不严格,不是非常重要的传输。QUdpSocket类继承自QAbstractSocket,用来发送和接收UDP数据报,”Socket”即套接字,套接字即IP地址+端口号。其中IP地址指定了网络中的一台主机,二端口号则指定了该主机上的一个网络程序,使用套接字即可实现网络上的两个应用程序之间的通信。

2023-01-16 21:27:36 2626

原创 线程(02)——线程同步

线程同步,生产者、消费者示例

2023-01-04 16:10:08 65

原创 线程(01)

使用QThread启动线程

2023-01-04 15:12:41 69

原创 进程通信(02)

QT进程通信示例

2023-01-03 21:56:08 87

转载 QT 5.15前版本QTcpSocket::error,QAbstractSocket::error信号无法关联槽

QT 5.15前版本QTcpSocket::error,QAbstractSocket::error信号无法关联槽

2022-12-29 21:33:29 992

原创 TCP通信(02)

TCP通信,客户端向服务端发送数据

2022-12-29 21:27:53 105

原创 TCP通信(01)

tcp通信,服务器端向客户端发送数据。

2022-12-29 15:52:21 83

原创 UDP通信

UDP通信

2022-12-29 10:01:11 68

原创 获取网络接口信息

获取网络接口信息

2022-12-29 08:58:08 134

原创 HTTP通信

通过网络访问接口实现HTTP通信

2022-12-28 20:40:37 90

原创 对象存储——CDN

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言常见问题前言使用第三方OSS服务的好处是集成了CDN服务,下面来了解一下什么是CDN。CDN全称:Content Delivery Network或Content Distribute Network,即内容分发网络是将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。基本思路尽可能避开互联网

2021-07-19 21:51:02 532

原创 对象存储——七牛云存储

七牛云存储前言需求编码前言需求在项目中,如用户头像、文章图片等数据需要使用文件存储系统来保存方案自己搭建文件系统服务选用第三方对象存储服务我们在头条项目中使用七牛云对象存储服务 http://www.qiniu.com。使用注册新建存储空间使用七牛SDK完成代码实现七牛Python SDK 网址 https://developer.qiniu.com/kodo/sdk/1242/python安装SDKpip install qiniu编码七牛提供的上传代码参考示例f

2021-07-19 21:25:46 308

原创 JWT禁用问题

JWT禁用问题前言需求前言需求token颁发给用户后,在有效期内服务端都会认可,但是如果在token的有效期内需要让token失效,该怎么办?此问题的应用场景:用户修改密码,需要颁发新的token,禁用还在有效期内的老token后台封禁用户解决方案在redis中使用set类型保存新生成的tokenkey = 'user:{}:token'.format(user_id)pl = redis_client.pipeline()pl.sadd(key, new_token)pl

2021-07-15 08:50:12 350

原创 JWT的Python库

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档JWT的Python库前言独立的JWT Python库项目封装前言独立的JWT Python库itsdangerousJSONWebSignatureSerializerTimedJSONWebSignatureSerializer (可设置有效期)pyjwthttps://pyjwt.readthedocs.io/en/latest/安装 $ pip install pyjwt用例 >&

2021-07-12 15:37:25 252

原创 JWT & JWS & JWE

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档JWT & JWS & JWE前言Json Web Token(JWT)JSON Web Signature(JWS)JSON Web Encryption(JWE)前言Json Web Token(JWT)JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在两个组织之间传递安全可靠的信息。官方定义:JSON Web Token (JWT) is a compact URL-sa

2021-07-08 21:09:26 200

原创 HMTT——Redis

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Redis前言1 Redis事务基本事务指令Python客户端操作2 Redis持久化RDB 快照持久化AOF 追加文件持久化3 Redis高可用4 Redis集群5 用途6 相关补充阅读前言1 Redis事务基本事务指令Redis提供了一定的事务支持,可以保证一组操作原子执行不被打断,但是如果执行中出现错误,事务不能回滚,Redis未提供回滚支持。multi 开启事务exec 执行事务127.0.0.1:6379>

2021-07-07 20:15:51 121

原创 HMTT——数据库优化

数据库优化前言数据库优化1 理解索引2 SQL查询优化3 数据库优化前言数据库优化数据库是Web应用至关重要的一个环节,其性能的优劣会影响整合Web应用,所以需要对数据库进化优化以提高使用性能。以下提供几点方法作为参考。1 理解索引2 SQL查询优化避免全表扫描,应考虑在 where 及 order by 涉及的列上建立索引;查询时使用select明确指明所要查询的字段,避免使用select *的操作;SQL语句尽量大写,如 SELECT name FROM t WH

2021-07-06 19:48:40 410

原创 HMTT——分布式ID

分布式ID前言1 方案选择UUIDTwitter's Snowflake algorithm implementation which is used to generate distributed IDs.https://github.com/twitter-archive/snowflake/blob/snowflake-2010/src/main/scala/com/twitter/service/snowflake/IdWorker.scala64位ID的划分最大取值计算移位偏移计算序号循环掩码Tw

2021-07-06 19:09:07 371

原创 HMTT——数据库理论

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档数据库理论前言1. 复制集与分布式2. MySQL1) 主从复制2)分库分表(sharding)垂直拆分水平拆分3 黑马头条项目应用前言1. 复制集与分布式复制集(Replication)数据库中数据相同,起到备份作用高可用 High Available HA分布式(Distribution)数据库中数据不同,共同组成完整的数据集合通常每个节点被称为一个分片(shard)高吞吐 High Throughput复制

2021-07-04 11:38:08 339

原创 HMTT——SQLAlchemy操作

SQLAlchemy操作前言1 新增2 查询3 更新4 删除5 事务前言1 新增user = User(mobile='15612345678', name='itcast')db.session.add(user)db.session.commit()profile = Profile(id=user.id)db.session.add(profile)db.session.commit()对于批量添加也可使用如下语法db.session.add_all([user1, user2

2021-07-03 10:37:42 118

原创 HMTT——SQLAlchemy映射构建

SQLAlchemy映射构建前言1 简介2 安装3 数据库连接设置4 模型类字段与选项5 构建模型类映射前言1 简介SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。SQLAlchemy首次发行于2006年2月,并迅速地在Python社区中最广泛使用的ORM工具之一,不亚于Django的ORM框架。Fla

2021-07-02 21:17:49 152

原创 HMTT——ORM

理解ORM前言orm作用使用ORM的方式选择前言orm作用省去自己拼写SQL,保证SQL语法的正确性一次编写可以适配多个数据库防止注入攻击在数据库表名或字段名发生变化时,只需修改模型类的映射,无需修改数据库操作的代码(相比SQL的话,可能需要同步修改涉及到的每一个SQL语句)使用ORM的方式选择(1)先创建模型类,再迁移到数据库中优点:简单快捷,定义一次模型类即可,不用写sql缺点:不能尽善尽美的控制创建表的所有细节问题,表结构发生变化的时候,也会难免发生迁移错误

2021-07-02 20:53:45 185

原创 HMTT——数据库设计

数据库设计前言1 需求2 注意事项MySQL数据库引擎前言1 需求根据黑马头条前台产品原型图中用户端的部分,进行数据库设计。表结构字段类型、是否允许为null、是否有默认值索引设计数据库引擎的选择2 注意事项为了查询效率,可以做冗余字段设计(空间换时间的思想,属于一种反范式设计)字段类型的选择整型的存储大小与显示大小mysql的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同。如果不同,分别是多大?我们建立下面这张表:CR

2021-06-30 08:29:59 151

原创 Django——Admin站点

Admin站点前言使用Admin站点1 管理界面本地化2 创建超级管理员3 App应用配置4 注册模型类5 调整站点信息前言使用Admin站点假设我们要设计一个新闻网站,我们需要编写展示给用户的页面,网页上展示的新闻信息是从哪里来的呢?是从数据库中查找到新闻的信息,然后把它展示在页面上。但是我们的网站上的新闻每天都要更新,这就意味着对数据库的增、删、改、查操作,那么我们需要每天写sql语句操作数据库吗? 如果这样的话,是不是非常繁琐,所以我们可以设计一个页面,通过对这个页面的操作来实现对新闻数据

2021-06-24 09:25:18 112

原创 Django——数据库

Django数据库ORM框架配置定义模型类1 定义2 迁移3 添加测试数据ORM框架O是object,也就类对象的意思,R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思,M是mapping,是映射的意思。在ORM框架中,它帮我们把类和数据表进行了一个映射,可以让我们通过类和类对象就能操作它所对应的表格中的数据。ORM框架还有一个功能,它可以根据我们设计的类自动帮我们生成数据库中的表格,省去了我们自己建表的过程。django中内嵌了ORM框架,不需要直接面向数据库编程,而是定义模

2021-06-20 17:36:33 3522

原创 设计模式——工厂模式

工厂方法模式前言简介概念示例应用示例适用场景实现方式工厂方法模式优缺点与其它模式的关系前言工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。简介意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如何解决:让其子类实现工厂接口,返回的也是一个

2021-06-18 14:30:24 182 1

原创 Django——CSRF

CSRF前言CSRF防止 CSRF 攻击CSRF_TOKEN的设置过程前言CSRFCSRF全拼为Cross Site Request Forgery,译为跨站请求伪造。CSRF指攻击者盗用了你的身份,以你的名义发送恶意请求。包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账…造成的问题:个人隐私泄露以及财产安全。CSRF攻击示意图客户端访问服务器时没有同服务器做安全验证防止 CSRF 攻击步骤在客户端向后端请求界面数据的时候,后端会往响应中的 cookie

2021-06-17 13:41:26 102

原创 Django——自带模板

Django自带模板使用前言1 模板配置使用1 配置2 定义模板3 模板渲染2 模板语法2.1 模板变量2.2 模板语句3 过滤器4 模板继承5 模板注释前言1 模板配置使用1 配置在工程中创建模板目录templates。在settings.py配置文件中修改TEMPLATES配置项的DIRS值:TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'D

2021-06-16 22:26:29 158

原创 Django——jinja2模板

Django中使用jinja2模板前言jinja2介绍1.安装jinja2模块2.Django配置jinja23.jinja2模板的使用绝大多数和Django自带模板一样4.jinja2自定义过滤器前言jinja2介绍Jinja2:是 Python 下一个被广泛应用的模板引擎,是由Python实现的模板语言,他的设计思想来源于 Django 的模板引擎,并扩展了其语法和一系列强大的功能,尤其是Flask框架内置的模板语言由于django默认模板引擎功能不齐全,速度慢,所以我们也可以在Django中

2021-06-16 13:29:11 298

房天下二手房房价预测——预测结果.xlsx

利用训练的模型对测试数据进行预测,将预测结果保存下来。

2019-05-15

房天下二手房房价预测模型——predict_model.m

使用特征处理后的数据训练机器学习算法得到训练后的模型,然后将模型保存下来,用于以后的房价预测。

2019-05-15

房天下二手房训练数据——数据特征处理_train_data.csv

对房天下的二手房的训练数据进行特征处理,将特征处理后的数据保存下来,用于数据挖掘。

2019-05-14

房天下二手房测试数据——特征处理_test_data.csv

对房天下的二手房的测试数据进行特征处理,将特征处理后的数据保存下来,用于数据挖掘。

2019-05-14

二手房方天下数据——郑州市.txt

利用爬虫采集的房天下的二手房数据,其中主要为郑州市的二手房数据。该数据是存在txt文档里的。

2019-05-13

JSP网上购物系统的实现(含源代码)

JSP网上购物系统的实现(含源代码),采用ssm实现的网站在线购物源码。

2019-04-27

工具 mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl

工具 mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl,python中支持MySQL模块的轮子文件,适用于Python3.6版本,本机64位操作系统,使用pip安装成功。解决mysqlclient安装时出现的各类问题

2018-08-11

文件加密存储

文件加密存储,实现对文件的加密与解密,以Linux命令的格式进行操作。

2017-12-29

python2.7及所需工具包

本资源包含了python2.7及安装的包,还有开发时必须用的工具包,

2017-12-26

oracle学习资料

Oracle学习资料,包含了详细的oracle知识内容,并且包含课程PPT,而且包含了实验案例代码。

2017-12-21

UML宿舍管理系统课设

UML宿舍管理系统课设, 本文档详细的阐述了宿舍管理系统的整个流程,运用UML知识对系统做了详细的介绍和分析设计。

2017-12-13

操作系统复习题

操作系统第四版复习题,由汤小丹主编,内容详细,题型就有典型性。

2017-12-13

ip地址与地理位置对应表

ip地址与地理位置对应表,我的 IP 地址是多少?在线查询 IP 地址或域名的国家和城市信息,在地图上定位 IP 地址的地理位置。

2017-11-27

python开发股票爬虫

使用python开发爬虫,爬取股票信息,并将信息数据导入mysql数据库

2017-11-16

mysql 与word和excel互导数据

mysql 与word和excel互导数据,运用sql语句实现,并且处理常出现的错误。

2017-10-09

SQL server 2008 r2 JDBC jar 包

sqlserver 2008R2的工具jar包,在学习或者工作中jar包是连接sqlserver 2008R2的纽带,比如JAVA举例,在编码中如果不导入这个jar包,会爆出很多的错误,

2017-09-09

JDBC的jar包

JDBC的jar包

2017-08-14

C语言学习PPT

C语言学习的课程资源

2016-09-28

串口调试助手,开发串口调试助手程序

串口调试助手,开发串口调试助手程序

2023-01-18

QT网络调试助手,包含可执行程序,博客地址:https://blog.csdn.net/qq-35809147/article/

- Tcp客户端模块。 - Tcp服务器模块。 - Udp客户端模块。 - Udp服务器模块。 - 服务器支持多个客户端连接。 - Ascii字符数据收发。 - Hex16进制数据收发。 - 支持Utf8中文数据收发。 - 可指定网卡IP地址绑定。 - 可暂停显示收发数据。 - 定时器自动发送。 - 可对单个在线连接发送数据,也可勾选全部连接进行发送。

2023-01-16

简历分析工具源码.rar

利用爬虫原理做的简历分析工具,以减轻人力资源HR的处理简历及筛选简历的繁杂工作,主要运用了Pyqt5、python、request、beautifulsoup、xml等技术,将解析的简历信息格式化存储到excel中。

2020-11-02

qsqlmysql.dll 5.12.1版本下载

qsqlmysql.dll 5.12.1版本下载,解决PyQt5连接mysql出现QSqlDatabase: QMYSQL driver not loaded问题,所需的一些文件。

2020-04-20

JNA Jar包和使用教程.rar

此资源包含了JNA-V3.5.1版本的Jar包,并且还包含了PDF使用教程<JNA—快速调用原生函数1.0>

2019-12-10

食物数据.txt

该数据是在美团上采集的平顶山的餐饮数据,其中包含了上万条数据。该数据存在TXT文档中。

2019-07-05

kafka开发及安装工具包

其包含了kafka开发及安装工具包,包括kafka_2.10-0.8.2.2、kafkalib.tar、scala-2.10.4、zookeeper-3.4.5-cdh5.4.5.tar等工具包。

2019-06-26

Xshell&Xftp;.zip

其中包含了非常流行的远程连接软件Xshell 5 和远程传输软件Xftp 5。

2019-06-26

flume开发相关工具包

其中包括flume-ng-1.5.0-cdh5.4.5.tar安装包,以及flume开发相关jar包。

2019-06-26

hadoop2lib.tar.gz

hadoop相关开发所需java开发工具包,可以将其直接导入eclipse等开发工具中直接使用。

2019-06-26

hadoop-eclipse.zip

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

2019-06-26

jdk-7u75-linux.zip

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。如果没有JDK的话,就无法编译Java程序(指java源码.java文件)。

2019-06-26

apache-storm-0.9.4.tar.gz

Storm是Twitter开源的一个类似于Hadoop的实时数据处理框架,它原来是由BackType开发,后BackType被Twitter收购,将Storm作为Twitter的实时数据分析系统。实时数据处理的应用场景很广泛,例如商品推荐,广告投放,它能根据当前情景上下文(用户偏好,地理位置,已发生的查询和点击等)来估计用户点击的可能性并实时做出调整。

2019-06-25

测试数据.xlsx

将经过数据处理后的数据利用算法进行数据划分,分别划分为训练数据和测试数据。训练数据用来训练模型,测试数据用来做实验。

2019-05-14

训练数据.xlsx

将经过数据处理后的数据利用算法进行数据划分,分别划分为训练数据和测试数据。训练数据用来训练模型,测试数据用来做实验。

2019-05-14

房天下郑州市二手房——异常值数据.xlsx

将爬虫爬下的数据进行异常值分析,然后将异常值赛选出来得到异常值数据集。

2019-05-14

房天下郑州市二手房——正常值数据.xlsx

将爬虫爬下的数据进行异常值分析,然后将异常值删除后得到正常值数据集。

2019-05-13

二手房房天下数据——郑州市.xlsx

利用爬虫在方天下爬取的二手房数据,其中的数据主要是郑州的二手房数据,数据主要存在excel文件当中。

2019-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除