自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (2)
  • 收藏
  • 关注

原创 PhpWord导入试卷

1、[单选题][2024][一般]题目1。2、[多选题][2024][苦难]题目2。3、[填空题][2024][一般]题目3。4、[简答题][2017][一般]题目4。设置关键词:关键词1、关键词2。规定word导入格式。答案:答案1、答案2。

2024-03-30 11:55:29 385 1

原创 深度学习与神经网络:构建智能系统的基石

深度学习和神经网络的背景和发展历程可以追溯到上世纪40年代和50年代的人工神经网络研究。当时,研究人员开始尝试模拟生物神经元之间的连接方式,构建了早期的神经网络模型。然而,由于计算能力有限和数据稀缺,神经网络的发展受到了限制。直到1980年代,随着计算机性能和数据量的增加,神经网络重新引起了研究人员的关注。1986年,Hinton等人提出了一种称为“反向传播”(Backpropagation)的训练算法,该算法可以有效地调整神经网络的权重,从而提高模型的性能。

2024-02-28 09:17:57 1283 2

原创 Sphinx的原理详解和使用

Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 的XML数据。通过修改源代码,用户可以自行增加新的数据源(例如:其他类型的DBMS 的原生支持)。

2024-01-26 18:20:10 1129 17

原创 Python之自然语言处理库snowNLP

SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和TextBlob不同的是,这里没有用NLTK,所有的算法都是自己实现的,并且自带了一些训练好的字典。注意本程序都是处理的unicode编码,所以使用时请自行decode成unicode。

2023-12-28 18:55:16 2306 34

原创 Python之Pygame游戏编程详解

Pygame是一种流行的Python游戏开发库,它提供了许多功能,使开发人员可以轻松创建2D游戏。它具有良好的跨平台支持,可以在多个操作系统上运行,例如Windows,MacOS和Linux。在本文中,我们将介绍Pygame库的特点和用法,帮助您了解如何使用Pygame库进行游戏开发。它提供了诸多操作模块,比如图像模块(image)、声音模块(mixer)、输入/输出(鼠标、键盘、显示屏)模块等。

2023-11-24 21:01:27 2071 8

原创 Python之PyMySQL操作详解

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。Django中也可以使用PyMySQL连接MySQL数据库。

2023-10-23 13:13:13 312 2

原创 Python的协程异步IO(asyncio)详解

协程不是系统级线程,很多时候协程被称为“轻量级线程”、“微线程”、“纤程(fiber)”等。简单来说可以认为协程是线程里不同的函数,这些函数之间可以相互快速切换。协程和用户态线程非常接近,用户态线程之间的切换不需要陷入内核,但部分操作系统中用户态线程的切换需要内核态线程的辅助。协程是编程语言(或者 lib)提供的特性(协程之间的切换方式与过程可以由编程人员确定),是用户态操作。协程适用于 IO 密集型的任务。

2023-09-19 14:10:23 3177 8

原创 抖音web主页视频爬虫

抖音主页视频爬虫演示,程序运行长期稳定。

2023-08-25 18:39:13 4756 2

原创 抖音web频道爬虫

抖音web频道爬虫。

2023-08-25 14:55:12 1811 3

原创 我的创作纪念日

今天是我这个新创建的账号512天了,我其实已经用CSDN有好多年了,因为之前的一个老账号不用了。我是从七八年前开始接触计算机技术开始接触到CSDN,CSDN在技术博客领域做的还不错,能准确的找到很多遇到的问题,也对我的技术方面得到提升。我的收货是得到了很多的粉丝,发布的博客文章也在一些领域赛道获取前100排名,有付出也有收货吧。日常会坚持发一些文章,让博客动态不断更新。

2023-08-25 14:14:07 971

原创 网络系统观察之道

当然,“可观察性”这个术语并不是我们发明的。我们最开始从用户那里听到这个概念,这些用户主要来自网站可靠性工程 (SRE) 社区。有些信息来源认为,这个术语起源于硅谷巨头(如 Twitter)建立的 SRE 组织。尽管开创性的 Google SRE Book 没有提到这个术语,但它列出了当今许多与“可观察性”相关的原则。“可观察性”不是供应商能够在系统之外单独交付的功能,而是您在构建系统时植根于其中的一个属性,就像易用性、高可用性和稳定性一样。

2023-08-08 14:07:51 150 2

原创 国内好用的CRM框架推荐和介绍

销售自动化是简信客户关系管理的应用范围之一。它是指在所有的销售范畴内,包括线索、客户、联系人、商机、合同、产品等,在线销售和应用技术来达到提升销售的目的。简信CRM的目标是把技术和好的流程整合起来实现销售队伍效率的不断提高,同时平衡和最优化每一个销售渠道。

2023-07-10 15:26:37 1302 2

原创 PHP上传文件相关的服务器配置和检验

这里要说一个问题,就是服务器设置了 post_max_size 参数后,若是上传文件大于这个值后用 $_FILES 函数是接收不到文件信息的,这种情况下就需要用 $_SERVER 函数的CONTENT_LENGTH 值来做判断是否提交了文件。通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M。每个php所最占的最大内存数,这个值要大于允许上传的文件大小,默认8M。4、判断上传的文件是否字节数为 0 的空文件。5、判断上传文件的类型,以Excel文件为例。

2023-06-14 15:41:20 1693

原创 python实现人脸识别(face_recognition)

本项目是世界上最强大、简洁的人脸识别库,你可以使用Python和命令行工具提取、识别、操作人脸。本项目的人脸识别是基于业内领先的C++开源库dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。但对小孩和亚洲人脸的识别准确率尚待提升。

2023-05-04 14:05:31 10185 7

原创 单机/集群/热备/磁盘阵列(RAID)的区别详解

根据业务需求和存储需求,可以在紧密耦合的体系结构中针对主存储部署数据存储,并且可以将数据分为节点之间的很小的块,或者在独立的松散耦合结构中不存储数据跨节点,并提供更大的灵活性。在这个基础上,以其中一个节点作为响应前端请求的节点(active node),另一个节点作为工程的备份节点(standby node),避免单机不可用导致系统停止造成的损失(业务中断、数据/模板丢失),并且在 active 节点出现问题时,代替其返回前端的请求,确保系统 7*24h 稳定运行的集群。用的比较多的存储方案。

2023-04-12 09:54:59 2231

原创 互联网数据挖掘与分析讲解

数据挖掘(英语:Data mining),又译为资料探勘、数据采矿。它是数据库知识发现(英语:Knowledge-Discovery in Databases,简称:KDD)中的一个步骤。数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程。数据挖掘通常与计算机科学有关,并通过统计、在线分析处理、情报检索、机器学习、专家系统(依靠过去的经验法则)和模式识别等诸多方法来实现上述目标。

2023-03-15 09:13:56 1437 2

原创 互联网架构之 “高可用” 详解

高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.76个小时。百度的搜索首页,是业内公认高可用保障非常出色的系统,甚至人们会通过。

2023-02-10 13:21:38 1976

原创 互联网架构之 “高并发” 详解

高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应时间。吞吐量:单位时间内处理的请求数量。QPS:每秒响应请求数。

2023-02-07 17:52:43 855

原创 数据结构之查找详解

1.1 定义查找表是由同一类型的数据元素构成的集合。例如电话号码簿和字典都可以看作是一张查找表。

2023-01-16 15:43:10 2484

原创 MySQL分区详解

数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减SQL语句的响应时间,同时对于应用来说分区完全是透明的。使用myisam引擎的一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd、myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三个文件,分割成许多个小块。

2022-12-08 16:59:11 1290 2

原创 WebSocket的通信原理和使用

WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信,即允许服务器主动发送信息给客户端。因此,在WebSocket中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输,客户端和服务器之间的数据交换变得更加简单。现在,很多网站为了实现推送技术,所用的技术都是Ajax轮询。轮询是在特定的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺

2022-11-09 18:14:41 2140

原创 二叉树的讲解

树是一种数据结构,它是由n(n≥0)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:每个节点有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有且只有一个父节点;除了根节点外,每个子节点可以分为多个不相交的子树。二叉树(Binary tree)是树形结构的一个重要类型。

2022-10-17 17:17:11 793

原创 低代码(Low-Code)将成为未来发展的趋势

低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码。低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务。通过少量代码或不用代码实现数字化转型中的场景应用创新。

2022-09-20 09:40:39 673

原创 MySQL存储过程详解与案例应用

​存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升。MySQL 5.0开始支持存储过程,这样即可以大大提高数据库的处理速度,同时也可以提高数据库编程的灵活性。

2022-09-15 14:14:25 1718

原创 redis的详解和项目应用之SESSION共享

此项目为了实现单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

2022-09-05 16:29:31 402

原创 redis的详解和项目应用之PHP操作总结

windows和linux下的pecl安装可下载安装包进行安装linux环境也可通过GitHub安装Ubuntu下的pecl安装。

2022-08-30 16:02:26 744 2

原创 redis的详解和项目应用之数据类型

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,官网Redis。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。........................

2022-08-26 13:53:05 554

原创 矩阵的讲解

在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合 ,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。矩阵是高等代数学中的常见工具,也常见于统计分析等应用数学学科中。在物理学中,矩阵于电路学、力学、光学和量子物理中都有应用;计算机科学中,三维动画制作也需要用到矩阵。矩阵的运算是数值分析领域的重要问题。将矩阵分解为简单矩阵的组合可以在理论和实际应用上简化矩阵的运算。对一些应用广泛而形式特殊的矩阵,例如稀疏矩阵和准对角矩阵,有特定的快速运算算法。

2022-08-19 14:09:07 4030

原创 Tomcat的详解和使用

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。.........

2022-08-15 18:43:47 591

原创 Phalcon框架的访问控制列表 ACL(Access Control Lists ACL)

至此我们定义了角色及资源,现在是定义ACL的时候了,即是定义角色对资源的访问。这个部分是极其重要的,特别是在我们设定了默认的访问级别后。

2022-07-31 13:03:08 130

原创 HAProxy的详解和使用

HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。HAProxy实现了一种事件驱动,单一进程模型,此模型支持非常大的并发连接数。......

2022-07-27 11:03:37 2460

原创 PHP备份MySQL数据库的详解

PHP备份MySQL数据库的详解

2022-07-21 17:10:30 895 2

原创 栈和队列的讲解

栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。从图中可以看出,栈是一种只能从表的一端存取数据且遵循"先进后出"原则的线性存储结构。既然栈也是线性表,那么它就同样有线性表的两种表示形式顺序栈和链式栈。先进先出"。...

2022-07-19 14:59:13 144

原创 jQuery-UI Autocomplete Ajax(输入框自动补全)

jQuery-UI官方地址:Autocomplete | jQuery UI 前端页面代码:后端接口代码:

2022-07-12 17:36:22 395

原创 MySQL常用的存储引擎详解

MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。MySQL提供了多个不同的存储引擎,包括处理事务安全表的引擎和处理非事务安全表的引擎。在MySQL中,不需要在整个服务器中使用同一种存储引擎,针对具体的要求,可以对每一个表使用不同的存储引擎。...

2022-07-11 16:27:10 925

原创 线性表的讲解

线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linearlist)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于链式存储,但是把最后一个数据元素的尾指针指向了首位结点)。将表中元素一个接一个的存入一组连续的存储单元中,这种存储结构是顺序结构。声明顺序表类型变量。.....

2022-07-06 16:39:18 922

原创 iptables的详解和使用

IPTABLES 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。防火墙在做数据包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的数据包过滤表中,而这些表集成在 Linux 内核中。在数据包过滤表中,规则被分组放在我们所谓的链(chain)中。而netfilter/iptables IP 数据包过滤系统是一

2022-06-30 11:49:26 9252

原创 数据结构基础

a)运算的定义是针对逻辑结构的,指出运算的功能;b)运算的实现是针对存储结构的,指出运算的具体操作步骤。解释在这里容易混淆的是逻辑结构与存储结构的概念。对于。

2022-06-25 17:12:28 8117

原创 PaddleOCR详解和识别图片中文字

目录一、介绍1、什么是OCR?2、 PaddleOCR 2.1 PP-OCR简介和特点 2.2 特点3、模型训练 3.1 文本检测 3.2 文本识别 3.1 文字方向分类 二、安装和使用1、安装2、python 识别图片文字光学字符识别(Optical Character Recognition, OCR),ORC是指对包含文本资料的图像文件进行分析识别处理,获取文字及版面信息的技术,检测图像中的文本资料,并且识别出文本的内容。那么有哪些应用场景呢?其实我们日常生活中处处都有ocr的影子,比

2022-06-19 22:41:36 19259 1

原创 js中blob对象介绍和实现切片上传

对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。 Blob 表示的不一定是 JavaScript 原生格式的数据。File 接口基于,继承了 blob 的功能并将其扩展使其支持用户系统上的文件。要从其他非 blob 对象和数据构造一个 ,请使用 Blob() 构造函数。要创建一个 blob 数据的子集 blob,请使用 slice() 方法。要获取用户文件系统上的文件对应的 对象,请参阅 File 文档。接受

2022-06-13 14:29:44 9999

Discuz_X3.2_SC_UTF8.zip

Discuz_X3.2_SC_UTF8.zip

2022-08-19

支持移动端的滑块式验证码h5插件

支持移动端的滑块式验证码h5插件

2022-06-14

Lucene 原理与代码分析(docx文档)

Lucene 原理与代码分析完整版 免费下载

2022-06-02

空空如也

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

TA关注的人

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