自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1143)
  • 收藏
  • 关注

原创 Python数据类型

把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出。

2024-05-26 10:17:03 232

原创 python带参数装饰器的两种写法

装饰器是 Python 中非常有用的语法特性,可以用于包装或者修改函数的行为。有时候我们希望给装饰器添加参数,以便于在装饰器内部使用,那么这时候就需要使用带参数的装饰器。

2024-05-26 10:15:21 162

转载 Python中的弱引用与基础类型支持情况探究

Python内存回收由垃圾回收器自动管理,当一个对象的引用计数归0时,其内存就可能被回收掉,而引用计数器的数值其实就是代表有多少个强引用指向该对象,我们日常写的Python代码如果没有使用到weakref模块一般都只会涉及到强引用。如上代码所示弱引用不会影响对象的引用计数,亦即不会影响对象内存的回收,但是这里碰到一个引人疑惑的点,就是Python中的基本数据类型对弱引用的支持分了三种情况。这又是出于什么考虑?

2024-05-26 10:13:47 4

原创 【numpy基础】--数组索引

numpy数组索引的意义在于它可以使数组中的数据更加灵活和易于管理。通过使用索引,开发人员可以快速访问数组中的特定元素,而不需要遍历整个数组。这可以大大加快计算速度和减少内存使用。此外,数组索引还可以用于数组的重构和维护。通过对数组索引的有效使用,开发人员可以轻松地修改和维护数组中的数据,而不会影响到其他使用该数组的程序。

2024-05-25 21:02:09 164

原创 【numpy基础】--数组过滤

本篇主要介绍了过滤的基本原理,首先从比较开始,比较的结果是掩码,最后通过掩码过滤数组。

2024-05-25 21:01:37 377

原创 【numpy基础】--广播计算

numpy提高计算效率:广播计算可以将计算任务分配到每个维度上,从而减少计算时间,提高计算效率。减少内存占用:广播计算可以在多个维度上同时进行计算,从而减少需要存储的数据量,减少内存占用。numpy的广播计算可以支持多线程和多GPU并行计算,从而提高计算速度。numpy的广播计算提供了一种并发编程的方式,可以方便地实现多线程和多GPU并行计算。

2024-05-25 21:00:57 248

原创 【python基础】文件-初识文件

文本文件可存储的数据量是非常多的。每当需要分析或修改存储在文件中的信息时,首先就是读取文件到内存中,为此可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。

2024-05-24 06:51:39 197 2

原创 【python基础】函数-参数形式

鉴于函数定义中可能包含多个形参变量,因此函数调用中也可能包含多个实参变量。向函数传递实参变量给形参变量的方式有很多,可使用,这要求实参变量的顺序与形参变量的顺序相同;也可使用,都由变量名和值组成,简称名称-值对;还可使用。

2024-05-24 06:49:14 292

原创 【python基础】复杂数据类型-字典(增删改查)

字典,是另外一种复杂的数据类型,相较于列表,字典可以将相关信息关联起来。比如说一个人的信息有名字、年龄、性别等,如果用列表存储的话,不能表示他们之间是相关联的,而字典可以,字典是一个或多个键值对组成。要添加键值对,可依次指定字典名、用方括号括起的键和相关联的值。要修改字典中的值,可依次指定字典名、用方括号括起的键以及与该键相关联的新值。键为字符串类型的数据,值可以是字符串、数字、列表、字典类型的数据。键1:值1,键2:值2,,,,,,键n:值n。访问键值对:字典变量名.[键]访问字典:字典变量名。

2024-05-24 06:47:55 341

原创 【numpy基础】--数组简介

NumPy(Numerical Python)是一个Python库,主要用于高效地处理多维数组和矩阵计算。它是科学计算领域中使用最广泛的一个库。在NumPy中,是最核心的概念,用于存储和操作数据。NumPy数组是一种多维数组对象,可以存储相同类型的元素,它支持高效的数学运算和线性代数操作。

2024-05-23 20:59:58 516

原创 【numpy基础】--结构化

总的来说,numpy的结构化数组并不常用,对于结构化数组,使用pandas库来操作更好。numpy库一般作为纯数值计算的底层来使用,其实pandas也是基于numpy的。此外,还有很多其他的python科学计算的库也是基于numpy的。

2024-05-23 20:59:14 281

原创 【numpy基础】--基础操作

提取子数组创建数组副本数组变形拼接和拆分这些基本操作是进行实际的数值计算前经常会使用到的。

2024-05-23 20:58:37 383

原创 Python日期带时区转换工具类总结

刚开始思绪有点乱,刚好趁机会好好的整理了一遍思路。注意: 当使用日期进行格式转换时,需要确定这个日期对应的时区。时区的设置python的日期中时区对应的有个属性timezone。我这里主要是通过pytz.timezone("时区字符串")来设置时区的。比如,要将日期转为时间戳,首先要指定这个日期的时区属性。日期设置然后通过localize方法配置这个日期的时区。再进行其他的转换。但是千万要注意,不要使用datetime中的.replace方法来设置时区。

2024-05-22 06:36:28 264

原创 运算符与表达式

矩形的长度(Length)与宽度(Breadth)存储在以各自名称命名的变量中。我们使用它们并借助表达式来计算矩形的面积(Area)与周长(Perimeter)。我们将表达式 length *breadth 的结果存储在变量 area 中并将其通过使用 print 函数打印出来。在第二种情况中,我们直接在 print 函数中使用了表达式 2 * (length + breadth) 的值。同时,你需要注意到 Python是如何漂亮地打印出 输出结果的。

2024-05-22 06:35:35 683

原创 NumPy 分割与搜索数组详解

使用掩码进行分割: 您可以使用掩码数组来指示哪些元素应该包含在每个子数组中。它返回一个元组,其中包含一个或多个数组,每个数组表示满足条件的元素的索引。不均匀分割: 您可以指定每个子数组包含的元素数量,即使数量不均等。NumPy 提供了多种方法来搜索数组中的元素,并返回匹配项的索引。: 指定分割位置的整数列表或要包含每个子数组的元素数量的列表。沿行分割成 4 个子数组,每个子数组包含相等数量的元素。函数来分割数组,将一个数组拆分成多个较小的子数组。逐个元素比较条件,并返回满足条件的元素的索引。

2024-05-22 06:33:25 313

原创 Python 装饰器:优雅地增强你的函数和类

Python 装饰器是一种强大的工具,它可以让我们更有效地管理和组织代码。希望通过这篇文章,你能够更深入地理解装饰器的工作原理和用法,从而在你的项目中更好地使用装饰器。

2024-05-21 06:38:03 889

原创 Python 将PowerPoint (PPT/PPTX) 转为HTML

slide.SaveToFile("幻灯片转HTML.html", FileFormat.Html)要实现该转换,仅需加一个.ppt或.pptx文档,然后使用。ppt.LoadFromFile(("汇报.pptx"))ppt.LoadFromFile("汇报.pptx")如果仅需转换某张幻灯片为HTML格式,可以先通过。属性获取指定的幻灯片,然后再进行转换。# 将该幻灯片另存为HTML格式。方法将其另存为HTML格式。# 将文档另存为HTML格式。# 获取第三张幻灯片。

2024-05-21 06:36:20 393

原创 掌握pandas cut函数,一键实现数据分类

总的来说,cut函数的主要作用是将输入的数值数据(可以是一维数组、Series或DataFrame的列)按照指定的间隔或自定义的区间边界进行划分,并为每个划分后的区间分配一个标签。这样,原始的连续数据就被转化为了离散的分组数据,每个数据点都被分配到了一个特定的组中,从而方便后续进行分析和统计。

2024-05-20 06:46:25 543

原创 Pandas:如何让你的代码性能飙升

假设有个股票分析的场景,我们需要给所有的股票每天的交易情况做一个评估,评估的结果有3个优中差。其中,“优”的条件是当天成交额大于10亿且收盘价大于开盘价,也就是股票上涨;“差”的条件是当天成交额小于1亿且收盘价小于开盘价,也就是股票下跌;除此之外的情况就是“中”。再次强调一下,这是一个简化的评估方法,主要是为了下面演示Pandas的代码性能,真实的评估不会如此粗糙。股票交易的数据来自A股2024年1,2月份的日交易数据,大约20多万条。数据可从地址下载。# 这个路径根据实际情况修改。

2024-05-20 06:45:17 764

原创 【pandas基础】--数据类型

字符串类型也是可以转换成数值类型的,前提是字符串的内容得是数值。"name": ["小华", "小红", "小明"],},score列有字符串类型转换为了float64类型,另外代码中注释的两行是不能成功转换的,去掉注释后,代码执行时会抛出异常错误。看上面的示例数据,name列是不太可能转成数值类型的,但是money列只是多了一个人民币符号¥,其实这列本质上应该是数值类型,也许后续需要根据这列的数值来分析花费的费用等情况。这时,直接用astype是无法完成类型转换的,要用自定义函数来去掉人民币符号。

2024-05-20 06:44:33 1173

原创 RC4算法:流密码算法的经典之作

RC4算法作为一种流密码算法,具有简单高效、适用范围广等优点,被广泛应用于网络安全领域。然而,随着安全性问题的暴露和新算法的发展,RC4算法在一些场景下逐渐被取代。与其他加密算法相比,RC4算法在速度和适用范围上具有优势,但在安全性方面存在一些问题。通过Python和JavaScript示例,我们可以了解RC4算法的实际应用和工作原理。综上所述,RC4算法在数据加密领域仍具有一定的价值,但在选择加密算法时需综合考虑安全性和效率等因素。

2024-05-19 06:35:51 567

原创 3DES算法的起源与演进:保障信息安全的重要里程碑

3DES算法作为DES算法的增强版,通过三次DES算法的迭代加密过程,提高了数据的安全性。它具有安全性高、兼容性好等优点,但也存在算法效率低和密钥管理复杂等缺点。与其他算法相比,3DES算法在不同方面有不同的优势,适用于金融、电子商务、通信和政府机构等领域。通过Python示例,我们可以了解3DES算法的具体实现和使用方法。总之,3DES算法在保护数据安全方面发挥着重要的作用,为保护敏感信息和保障数据传输安全提供了有效的解决方案。

2024-05-19 06:34:57 699

原创 密码安全:保护你的数据不被入侵的重要性

密码安全是保护个人和机构数据的重要措施。不安全的密码可能导致个人隐私泄露、金融损失和声誉受损等严重后果。安全的密码应具备复杂性、长度、不易猜测和定期更换等特征。相反,不安全的密码通常过于简单、重复、包含字典词汇和数字序列。通过使用密码生成器、短语密码、密码管理工具和双因素认证等方法,我们可以创建更安全的密码,保护个人和机构的数据不被入侵。加强密码安全意识教育,建立良好的密码习惯,对于个人和社会来说都至关重要。

2024-05-19 06:33:55 412

原创 Go 单元测试之Mysql数据库集成测试

sqlmock是一个用于测试数据库交互的 Go 模拟库。它可以模拟 SQL 查询、插入、更新等操作,并且可以验证 SQL 语句的执行情况,非常适合用于单元测试中。

2024-05-18 06:36:18 281

原创 基于Python实现MapReduce

首先,将这个单词分解为Map、Reduce。Map阶段:在这个阶段,输入数据集被分割成小块,并由多个Map任务处理。每个Map任务将输入数据映射为一系列(key, value)对,并生成中间结果。Reduce阶段:在这个阶段,中间结果被重新分组和排序,以便相同key的中间结果被传递到同一个Reduce任务。每个Reduce任务将具有相同key的中间结果合并、计算,并生成最终的输出。举个例子,在一个很长的字符串中统计某个字符出现的次数。'''- input_list: 字符列表。

2024-05-18 06:33:52 288

原创 Django 自定义管理命令:从入门到高级

Django 是一个流行的 Python 网络框架,提供了许多有用的工具和特性,帮助开发人员快速构建强大的 Web应用程序。其中一项重要特性是管理命令,它允许您在命令行界面 (CLI) 中执行各种任务,如数据库迁移、数据库操作、缓存清理和其他系统管理任务。

2024-05-18 06:32:46 909

原创 NumPy 数组复制与视图详解

NumPy 数组的复制和视图是两种不同的方式来创建新数组,它们之间存在着重要的区别。

2024-05-17 06:27:43 223

原创 Python如何访问闭包中的变量

你想要扩展函数中的某个闭包,允许它能访问和修改函数的内部变量。

2024-05-17 06:26:39 207

原创 jvm内存模型、垃圾回收机制

自动垃圾回收是查看堆内存、识别哪些对象正在使用、哪些对象未使用以及删除未使用对象的过程。正在使用的对象或引用的对象意味着程序的某些部分仍保留指向该对象的指针。程序的任何部分都不再引用未使用的对象或未引用的对象。因此,可以回收未引用对象使用的内存。在像 C 这样的编程语言中,分配和取消分配内存是一个手动过程。在 Java 中,释放内存的过程由垃圾回收器自动处理。基本流程可以描述如下。

2024-05-16 06:32:07 637

原创 你有没有调用过第三方接口?碰到过哪些坑?

我们常常会遇到接口文档与实际错误码定义、字段结构不一致的问题,例如文档中标明错误码400代表参数错误,但实际上可能收到的是404错误响应;又或者返回的数据结构与文档描述不相吻合,这使得我们难以精准识别并恰当处理结果。针对此类问题,应当采取以下策略:首先,构建自定义错误处理机制,创建专门的错误处理类,对所有可能出现的错误码进行统一且明确的处理。这样,无论接口返回何种错误码,都能确保有一套标准的逻辑进行响应和记录。

2024-05-16 06:30:11 596

原创 Java面试题:Spring框架除了IOC和AOP,还有哪些好玩的设计模式?

其中,execute()方法是一个模板方法,它接受一个 HibernateCallback对象并执行其中的doInHibernate()方法,该方法由子类实现。而 save()和delete()方法也是模板方法,它们都调用了execute()方法,并传入不同的参数。其中,execute()方法是一个模板方法,它接受一个 ConnectionCallback对象并执行其中的doInConnection()方法,该方法由子类实现。通过实现这些方法,可以记录访问日志,包括请求的地址、参数等信息。

2024-05-16 06:29:15 523

原创 NumPy 数组切片及数据类型介绍

NumPy 数组由同类型元素组成,并具有指定的数据类型。数据类型定义了数组中元素的存储方式和允许的操作。NumPy 数组切片用于从数组中提取子集。它类似于 Python 中的列表切片,但支持多维数组。要从二维数组中提取子集,可以使用逗号分隔的两个索引,每个索引表示相应维度的切片。切片由起始索引、结束索引和可选步长组成,用冒号。要从一维数组中提取子集,可以使用方括号。参数来创建具有指定数据类型的数组。,用于获取数组元素的数据类型。方法转换现有数组的数据类型。在评论中分享您的代码和输出。

2024-05-15 11:00:55 301

原创 爬虫实战+数据分析:全国消费支出分析及未来预测

完美收官,本文是爬虫实战的最后一章了,所以尽管本文着重呈现爬虫实战,但其中有一大部分内容专注于数据分析。爬虫只是整个过程的起点,其主要目的之一就是为后续数据分析等工作做好准备。通过对爬取的数据进行精确的清洗和分析,可以揭示其中隐藏的规律和趋势,为决策提供有力支持。因此,爬虫实战并不仅仅是技术的展示,更是对数据价值的挖掘和充分利用。还有一点需要特别强调的是,绝对不能利用这种方式从中谋取个人利益,比如搭建爬虫网站等手段,这些行为是违法的。

2024-05-15 10:59:56 307

原创 探索Django:从项目创建到图片上传的全方位指南

通过本文,我们深入了解了 Django 框架的一些基本概念和使用方法,以及如何利用 Django 构建一个简单的图像上传应用程序。从项目创建到环境配置,再到 admin 端图像处理和用户图片上传,我们逐步学习了如何利用 Django 提供的功能快速搭建 Web 应用。无论是对于初学者还是有一定经验的开发者,掌握 Django 都能够帮助我们更高效地开发出高质量的 Web 应用。希望本文能够为您提供一些帮助和启发,让您更加深入地了解 Django,并能够在实际项目中运用所学知识。

2024-05-15 10:58:42 457

原创 深入理解Python协程:从基础到实战

在本文中,我们介绍了协程的基本概念和使用方法,并结合实际案例展示了协程在实际应用中的优势和应用场景。《Python Cookbook》一书中的asyncio和aiohttp章节。《Python 3.7 新特性与改进》一文中的async/await章节。《Python 协程编程》一本电子书。《Python asyncio 编程》一本电子书。Python官方文档中的asyncio和aiohttp部分。首页 | 一个覆盖广泛主题工具的高效在线平台(amd794.com)

2024-05-14 06:34:01 736

原创 深入学习和理解Django视图层:处理请求与响应

Django是一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计。它由Wall Street Journal的程序员在2005年开发,用于他们的新闻网站。自那时起,Django已经成为全球范围内广泛使用的Web框架之一。快速开发:Django提供了一套丰富的功能,如内置的admin界面、模板引擎和数据库迁移系统,这些功能可以帮助开发者快速构建复杂的应用程序。稳健的防御。

2024-05-14 06:32:30 836

原创 Django 安全性与防御性编程:如何保护 Django Web 应用

使用 Django ORM 提供的查询方法

2024-05-14 06:27:44 1313

原创 HTTPS 是如何进行安全传输的 ?

算法等方式。加密:主要用于保证信息的安全传输,确保真实的信息只能被授权的人访问(拥有密钥),通常使用密钥对信息进行加密,和摘要不同的是,加密是可以解密为明文信息的。密钥的类型又分为:对称型密钥,非对称型密钥(公钥、私钥)等,常见的有等方式。签名:主要是用来保证明文信息的完整性、真实性和检查是否被篡改的一种方式(使用哈希函数),例如jwt 令牌中就是有一段签名,用于保证负载信息的真实性,签名并不保证信息的私密性。摘要:用于确保数据的完整性和快速比较,无法被解密。

2024-05-13 06:30:15 792

原创 Java面试题:Spring Bean线程安全?别担心,只要你不写并发代码就好了!

总之,Spring Bean是否线程安全取决于Bean的作用域和Bean本身的实现。因此,如果您在多个线程中使用Singleton Scope Bean,则必须确保Bean是线程安全的。ThreadLocal是Java中的一种特殊变量类型,它可以在每个线程中保存各自的独立副本,从而避免了共享数据的线程安全问题。因为每个WebRequest都是在不同的线程中处理的,所以这是线程安全的。您可以根据自己的需要选择最适合您的解决方案。Spring中的Bean是否线程安全取决于Bean的作用域和Bean本身的实现。

2024-05-13 06:27:16 443

原创 android中Room数据库的基本使用

Room是Google官方推荐使用的数据库,相比较某些优秀数据库框架来说,不用过于担心某天库会停止维护,且访问数据库非常流畅,并且提供了与常规的ORM框架一样,通过添加编译期注解来进行表和字段的配置,譬如@Database、@Dao、@Entity、@Query、@Insert、@Update、@Detele等的注解,可以使用简单代码实现相比以前SQLite更复杂的代码的效果,这点儿有点儿类似于java世界里的mybatis。它包含了一个抽象方法wordDao(),用于获取WordDao接口的实例。

2024-05-13 06:25:46 1022 1

这是一个可选难度的数独游戏.zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

一个数独游戏的解算程序 .zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

数独游戏,游戏分三个难度来生成数独矩阵.zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

神武数独游戏脚本.zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

软件工程数独游戏.zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

基于Pyhton语言实现9 x 9的数独游戏.zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

基于JavaScript的数独游戏.zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

操作简约至极的数独游戏.zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

C语言实现的数独游戏.zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

Android简单数独游戏.zip

数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)

2024-05-26

一款非常优秀的旅游攻略的微信小程序.zip

微信微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

一个支持多房间的点歌听歌聊天室微信小程序.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

微信小程序在线考试系统.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

微信小程序的后端Java Demo程序.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

微信小程序云开发工具包.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

微信小程序-餐饮点餐外卖-开箱即用.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

微信小程序,考试小程序,答题小程序,刷题小程序.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

土拨鼠开源充电系统是一套包含鸿蒙、微信小程序.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

宿舍报修助手小程序,生活实用类,表单申报类,工具类小程序 .zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

开源考试系统是一款 java + vue 的前后端分离的考试系统.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

是一款具有预约组队功能的微信小程序,可以约校友打球,吃饭,学习等 .zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

街道社区活动小程序是一款基于微信小程序平台的应用程序.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

基于微信小程序云开发的校园生活圈小程序.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

JAVA版免费开源的微信管家平台.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

微信小程序微店.zip

微信 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序的出现极大地降低了应用的使用门槛,使得应用的使用变得更加便捷和高效。它具有以下特点和作用: 即用即走。用户可以在需要时随时访问,用完即走,无需担心手机存储空间不足的问题。 功能强大。尽管小程序体积小巧,但其功能却十分强大,能够满足用户在特定场景下的多种需求,如购物、社交、娱乐等。 跨平台兼容。可以在多个平台上运行,无论是微信、支付宝还是其他互联网平台,用户都可以轻松访问并使用。 用户体验优化。设计注重用户体验,通过简洁的界面和流畅的操作为用户提供极致的使用体验。 生活服务便利。为我们的生活带来了极大的便利,通过小程序我们可以轻松预约餐厅、购买电影票、查询公交信息等。 电商购物。为电商行业带来了新的发展机遇,用户可以在小程序内浏览商品、下单购买并享受快捷的支付和物流服务。 工具类应用。还可以作为工具类应用使用,例如进行文件传输、计算器计算、记事本记录等。 公共服务。在政府医疗、教育等领域的公共服务都可以通过小程序向公众提供便捷服务。

2024-05-25

全屋定制绘图CAD插件工具使用.zip

cad插件 这是一款功能强大的CAD文件编辑工具,支持各种等常见CAD文件格式。它不仅具备基本的绘图、编辑功能,还提供了一系列实用的插件,帮助大家更高效地进行设计。 安装步骤: 1、打开CAD编辑器,在菜单栏中选择“插件”选项。 2、在弹出的插件列表中,选择需要安装的插件。 3、点击“安装”按钮,等待安装过程完成。 4、安装完成后,重新启动CAD编辑器,即可使用新安装的插件。 常见问题及解决方法: 1、安装插件时出现“无法找到安装程序”错误。解决方法:检查插件文件是否完整,尝试重新安装。 2、安装插件后无法在迅捷CAD编辑器中找到。解决方法:确认插件版本与迅捷CAD编辑器版本是否匹配;重新启动CAD编辑器尝试。 3、使用插件时出现卡顿、崩溃等问题。解决方法:检查计算机性能是否满足插件运行要求;尝试更新CAD编辑器及插件版本。 方法二:AutoCAD 这是一款广泛使用的设计和绘图软件。要在软件中安装插件,我们需要先从网上下载插件并将其解压。解压后的文件通常是一个DLL文件,如ARX或DBX。 安装步骤: 1、打开软件,在菜单栏中选择“应用程序”菜单,然后点击“加载应用程序”

2024-05-24

NEP数据管理系统、CAD插件使用.zip

cad插件 这是一款功能强大的CAD文件编辑工具,支持各种等常见CAD文件格式。它不仅具备基本的绘图、编辑功能,还提供了一系列实用的插件,帮助大家更高效地进行设计。 安装步骤: 1、打开CAD编辑器,在菜单栏中选择“插件”选项。 2、在弹出的插件列表中,选择需要安装的插件。 3、点击“安装”按钮,等待安装过程完成。 4、安装完成后,重新启动CAD编辑器,即可使用新安装的插件。 常见问题及解决方法: 1、安装插件时出现“无法找到安装程序”错误。解决方法:检查插件文件是否完整,尝试重新安装。 2、安装插件后无法在迅捷CAD编辑器中找到。解决方法:确认插件版本与迅捷CAD编辑器版本是否匹配;重新启动CAD编辑器尝试。 3、使用插件时出现卡顿、崩溃等问题。解决方法:检查计算机性能是否满足插件运行要求;尝试更新CAD编辑器及插件版本。 方法二:AutoCAD 这是一款广泛使用的设计和绘图软件。要在软件中安装插件,我们需要先从网上下载插件并将其解压。解压后的文件通常是一个DLL文件,如ARX或DBX。 安装步骤: 1、打开软件,在菜单栏中选择“应用程序”菜单,然后点击“加载应用程序”

2024-05-24

一些字符串匹配算法,目前只包括KMP算法.zip

kmp算法 KMP算法是三位学者在 Brute-Force算法的基础上同时提出的模式匹配的改进算法。Brute- Force算法在模式串中有多个字符和主串中的若干个连续字符比较都相等,但最后一个字符比较不相等时,主串的比较位置需要回退。KMP算法在上述情况下,主串位置不需要回退,从而可以大大提高效率 字符串的模式匹配 字符串的模式匹配是一种常用的运算。所谓模式匹配,可以简单地理解为在目标(字符串)中寻找一个给定的模式(也是字符串),返回目标和模式匹配的第一个子串的首字符位置。通常目标串比较大,而模式串则比较短小 模式匹配的类型 (1)精确匹配 如果在目标T中至少一处存在模式P,则称匹配成功,否则即使目标与模式只有一个字符不同也不能称为匹配成功,即匹配失败。给定一个字符或符号组成的字符串目标对象T和一个字符串模式P,模式匹配的目的是在目标T中搜索与模式P完全相同的子串,返回T和P匹配的第一个字符串的首字母位置 (2)近似匹配 如果模式P与目标T(或其子串)存在某种程度的相似,则认为匹配成功。常用的衡量字符串相似度的方法是根据一个串转换成另一个串所需的基本操作数目来确定。基本操作由字符串

2024-05-23

基于KMP算法实现的敏感信息检测.zip

kmp算法 KMP算法是三位学者在 Brute-Force算法的基础上同时提出的模式匹配的改进算法。Brute- Force算法在模式串中有多个字符和主串中的若干个连续字符比较都相等,但最后一个字符比较不相等时,主串的比较位置需要回退。KMP算法在上述情况下,主串位置不需要回退,从而可以大大提高效率 字符串的模式匹配 字符串的模式匹配是一种常用的运算。所谓模式匹配,可以简单地理解为在目标(字符串)中寻找一个给定的模式(也是字符串),返回目标和模式匹配的第一个子串的首字符位置。通常目标串比较大,而模式串则比较短小 模式匹配的类型 (1)精确匹配 如果在目标T中至少一处存在模式P,则称匹配成功,否则即使目标与模式只有一个字符不同也不能称为匹配成功,即匹配失败。给定一个字符或符号组成的字符串目标对象T和一个字符串模式P,模式匹配的目的是在目标T中搜索与模式P完全相同的子串,返回T和P匹配的第一个字符串的首字母位置 (2)近似匹配 如果模式P与目标T(或其子串)存在某种程度的相似,则认为匹配成功。常用的衡量字符串相似度的方法是根据一个串转换成另一个串所需的基本操作数目来确定。基本操作由字符串

2024-05-23

Python实现kmp算法.zip

kmp算法 KMP算法是三位学者在 Brute-Force算法的基础上同时提出的模式匹配的改进算法。Brute- Force算法在模式串中有多个字符和主串中的若干个连续字符比较都相等,但最后一个字符比较不相等时,主串的比较位置需要回退。KMP算法在上述情况下,主串位置不需要回退,从而可以大大提高效率 字符串的模式匹配 字符串的模式匹配是一种常用的运算。所谓模式匹配,可以简单地理解为在目标(字符串)中寻找一个给定的模式(也是字符串),返回目标和模式匹配的第一个子串的首字符位置。通常目标串比较大,而模式串则比较短小 模式匹配的类型 (1)精确匹配 如果在目标T中至少一处存在模式P,则称匹配成功,否则即使目标与模式只有一个字符不同也不能称为匹配成功,即匹配失败。给定一个字符或符号组成的字符串目标对象T和一个字符串模式P,模式匹配的目的是在目标T中搜索与模式P完全相同的子串,返回T和P匹配的第一个字符串的首字母位置 (2)近似匹配 如果模式P与目标T(或其子串)存在某种程度的相似,则认为匹配成功。常用的衡量字符串相似度的方法是根据一个串转换成另一个串所需的基本操作数目来确定。基本操作由字符串

2024-05-23

BF算法和KMP算法找子串.zip

kmp算法 KMP算法是三位学者在 Brute-Force算法的基础上同时提出的模式匹配的改进算法。Brute- Force算法在模式串中有多个字符和主串中的若干个连续字符比较都相等,但最后一个字符比较不相等时,主串的比较位置需要回退。KMP算法在上述情况下,主串位置不需要回退,从而可以大大提高效率 字符串的模式匹配 字符串的模式匹配是一种常用的运算。所谓模式匹配,可以简单地理解为在目标(字符串)中寻找一个给定的模式(也是字符串),返回目标和模式匹配的第一个子串的首字符位置。通常目标串比较大,而模式串则比较短小 模式匹配的类型 (1)精确匹配 如果在目标T中至少一处存在模式P,则称匹配成功,否则即使目标与模式只有一个字符不同也不能称为匹配成功,即匹配失败。给定一个字符或符号组成的字符串目标对象T和一个字符串模式P,模式匹配的目的是在目标T中搜索与模式P完全相同的子串,返回T和P匹配的第一个字符串的首字母位置 (2)近似匹配 如果模式P与目标T(或其子串)存在某种程度的相似,则认为匹配成功。常用的衡量字符串相似度的方法是根据一个串转换成另一个串所需的基本操作数目来确定。

2024-05-23

一个用于多种类农作物植株航空影像的点监督计数算法数据集.zip

数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录子集或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的DataRowView对象,数据视图的RowFilter 属性,可以用来筛选数据表中的记录

2024-05-22

知识产权案例类案查询系统验证数据集.zip

数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录子集或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的DataRowView对象,数据视图的RowFilter 属性,可以用来筛选数据表中的记录

2024-05-22

用于数据集各种标注格式转换的可视化操作工具.zip

数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录子集或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的DataRowView对象,数据视图的RowFilter 属性,可以用来筛选数据表中的记录

2024-05-22

流量识别的研究过程中,处理好的数据集.zip

数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录子集或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的DataRowView对象,数据视图的RowFilter 属性,可以用来筛选数据表中的记录

2024-05-22

一个快速制作语音数据集的可视化工具.zip

数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录子集或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的DataRowView对象,数据视图的RowFilter 属性,可以用来筛选数据表中的记录

2024-05-22

基于MNIST数据集的手写数字识别系统.zip

数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录子集或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的DataRowView对象,数据视图的RowFilter 属性,可以用来筛选数据表中的记录

2024-05-22

机器学习房价预测数据集.zip

数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录子集或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的DataRowView对象,数据视图的RowFilter 属性,可以用来筛选数据表中的记录

2024-05-22

以简单、易用、高性能为目标、开源的时序数据库,支持Linux及Windows, Time Series Database.zip

linux Linux操作系统嵌入了TCP/IP协议栈,协议软件具有路由转发功能。路由转发依赖作为路由器的主机中安装多块网卡,当某一块网卡接收到数据包后,系统内核会根据数据包的目的IP地址,查询路由表,然后根据查询结果将数据包发送到另外一块网卡,最后通过此网卡把数据包发送出去。此主机的处理过程就是路由器完成的核心功能。 通过修改Linux系统内核参数ip_forward的方式实现路由功能,系统使用sysctl命令配置与显示在/proc/sys目录中的内核参数。首先在命令行输入:cat /proc/sys/net/ipv4/ip_forwad,检查Linux内核是不是开启IP转发功能。如果结果为1,表明路由转发功能已经开启;如果结果为0,表明没有开启。出于安全考虑,Linux内核默认是禁止数据包路由转发的。在linux系统中,有临时和永久两种方法启用转发功能。 [3] 临时启用:此种方法只对当前会话起作用,系统重启后不再启用。临时开启的命令格式:sysctl–wnet.ipv4.ip_forward=1。

2024-05-21

一个以桌面环境为主的Linux操作系统.zip

linux Linux操作系统嵌入了TCP/IP协议栈,协议软件具有路由转发功能。路由转发依赖作为路由器的主机中安装多块网卡,当某一块网卡接收到数据包后,系统内核会根据数据包的目的IP地址,查询路由表,然后根据查询结果将数据包发送到另外一块网卡,最后通过此网卡把数据包发送出去。此主机的处理过程就是路由器完成的核心功能。 通过修改Linux系统内核参数ip_forward的方式实现路由功能,系统使用sysctl命令配置与显示在/proc/sys目录中的内核参数。首先在命令行输入:cat /proc/sys/net/ipv4/ip_forwad,检查Linux内核是不是开启IP转发功能。如果结果为1,表明路由转发功能已经开启;如果结果为0,表明没有开启。出于安全考虑,Linux内核默认是禁止数据包路由转发的。在linux系统中,有临时和永久两种方法启用转发功能。 [3] 临时启用:此种方法只对当前会话起作用,系统重启后不再启用。临时开启的命令格式:sysctl–wnet.ipv4.ip_forward=1。

2024-05-21

空空如也

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

TA关注的人

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