自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1839)
  • 资源 (40)
  • 收藏
  • 关注

原创 Python实战demo-100例

span>关注「Python学在坚持」公众号。

2024-02-27 17:24:11 413

原创 python实战列表

1:关注我的公众号2:实战列表。

2024-02-27 17:01:50 458

原创 Python-pySimpleGUI实现界面

我的公众号文章列表。

2024-02-27 16:52:22 693

原创 如何使用Python将HTML格式的文本转换为Markdown格式?

html2text库是一个简单易用的HTML到Markdown转换工具,能处理常见的HTML标签。可以通过设置对象的属性来调整转换结果的格式。支持从文件读取HTML内容进行转换,也可以将转换后的Markdown保存到文件。是一个强大的HTML解析库,虽然它本身不直接进行HTML到Markdown的转换,但可以结合自定义规则来实现转换。这种方法的特点是灵活性高,可以根据具体需求自定义转换规则。使用结合自定义规则进行HTML到Markdown的转换,灵活性高,可以根据具体需求定制转换逻辑。

2025-07-18 08:37:31 543

原创 oralce 时间查询

在Oracle数据库中,可以使用SELECT语句结合日期和时间函数来进行时间相关的查询。

2025-07-17 08:42:29 260

原创 tkinter基础知识

Tkinter 是 Python 的标准 GUI(Graphical User Interface,图形用户界面)库,用于创建桌面应用程序。

2025-07-16 08:37:12 298

原创 有哪些方法可以在Python中进行Markdown文本和HTML格式之间的转换?

markdown库简单易用,适合初学者和处理常规Markdown转换的场景,对于常见的标题、列表、段落等Markdown元素能很好地转换为HTML。mistune库的高性能和可定制性使其适用于处理大量Markdown数据以及有特殊渲染需求的场景,如修改标题、列表等元素的HTML输出样式。CommonMark库适用于对Markdown转换准确性要求较高的场景,如技术文档、学术论文等,确保转换结果符合标准规范。Marko。

2025-07-15 08:38:47 280

原创 在Python中,如何将Markdown格式的文本转换为HTML格式?

markdown库是一个简单易用的Markdown转换工具,适用于大多数常见的Markdown转换场景。可以通过指定扩展来增强转换功能,如表格扩展等。可以从文件读取Markdown内容进行转换,也可以将转换后的HTML保存到文件。登录后复制markdown_text = "# 自定义标题"1.2.3.4.5.6.7.8.9.10.11.mistune库性能较高,适合处理大量的Markdown文本。

2025-07-15 08:36:00 573

原创 Python tkinter写一个Markdown格式内容的预览和展示页面

通过上述代码,我们实现了一个简单的Markdown预览和展示页面。用户可以通过菜单栏中的“Open”选项选择Markdown文件,程序会自动将其转换为HTML并在窗口中显示。这种方式结合了tkinter的GUI功能和markdowntkhtmlview库的强大能力,为用户提供了一个方便的Markdown预览工具。需要注意的是,tkhtmlview库在显示复杂HTML内容时可能存在一些局限性,如果需要更强大的HTML渲染功能,可以考虑使用其他库或工具。

2025-07-14 08:36:41 191

原创 当你遇到 ​​‘utf-8‘ codec can‘t decode byte 0xd2 in position 0: invalid continuation byte​​ 这个错误

手动指定编码:这种方法简单直接,但需要你对文件的可能编码有一定的了解。如果文件编码比较固定,比如在特定操作系统或软件中生成的文件,手动指定编码是一个不错的选择。使用chardet库chardet可以自动检测文件编码,对于编码未知的文件非常有用。但它也不是100%准确,对于一些特殊或不规范的文件,检测结果可能不准确。通过上述方法,你应该能够解决文件编码解码错误的问题,成功读取并预览Markdown文件。

2025-07-14 08:35:08 219

原创 如何解决ThreadLocal内存泄漏问题?

始终在finally块中调用remove():确保无论业务逻辑是否异常,数据都会被清除。使用静态单例模式:将声明为static,减少因对象回收导致的弱引用失效。避免存储大对象:如果必须存储大对象(如数据库连接),优先使用对象池而非。优先使用框架提供的工具:例如Spring的已内置的清理机制。定期监控内存:通过工具检测潜在的内存泄漏,及时调整代码。通过以上措施,可以有效避免引发的内存泄漏问题,同时充分利用其线程隔离的优势。

2025-07-11 11:05:12 271

原创 java threadLoca 介绍一下

在Java里,是一个颇为实用的类,其主要作用是为每个使用该变量的线程都单独创建一个独立的变量副本。也就是说,每个线程都能独立地改变自己的副本,而不会对其他线程的副本造成影响。下面为你详细介绍。

2025-07-11 10:53:08 353

原创 编写的Python代码,用于绘制金色五角星

运行代码后,会显示一个黑色背景上的金色五角星,绘制过程中可以看到小乌龟形状的画笔移动轨迹。

2025-07-11 08:36:32 290

原创 如何在Java中判断一个字符串是否包含另一个字符串的几种方法?

在Java里,判断一个字符串是否包含另一个字符串有多种方式,下面为你介绍常用的方法及其适用场景。

2025-07-10 08:40:57 372

原创 java10个容易被忽视的基础类或者方法

在Java编程里,有一些基础类和方法常常被开发者忽视,然而它们在特定场景中却能发挥重要作用。

2025-07-10 08:39:40 313

原创 Java不同方法service调用的ThreadLocal 例子

以下是一个使用。

2025-07-09 08:33:26 226

原创 Python常见的库有哪些

Python拥有丰富的第三方库,广泛应用于数据科学、Web开发、自动化测试、人工智能等领域。

2025-07-08 13:56:51 540

原创 解锁小浣熊任务规划功能:从手忙脚乱到松弛有序的项目管理蜕变

其次,任务之间的关联性很难体现出来,很多任务之间存在前后依赖关系,如果前面的任务没有完成,后面的任务就无法进行。比如,设计部需要根据产品部提供的活动规则来设计活动页面,但是由于我没有明确标注这两个任务之间的依赖关系,导致设计部在产品部还没有确定活动规则的情况下就开始了设计工作,结果不得不返工,浪费了大量的时间和精力。上个月,我负责策划一场大型的线上促销活动,这场活动涉及多个部门的协作,包括产品部、技术部、设计部、市场部等,同时还有大量的细节需要处理,如活动页面设计、功能开发、宣传推广、用户运营等。

2025-07-01 15:54:25 840

原创 java sonar提示cast one of the operands of this multiplication operation to a long

当 Sonar 提示需要将乘法运算的其中一个操作数转换为long类型时,这通常是因为 Sonar 检测到该乘法运算可能会导致整数溢出(integer overflow)。在 Java 中,当两个int类型的数相乘时,如果结果超出了int的范围(-2,147,483,648 到 2,147,483,647),就会发生溢出,而不会抛出任何异常,从而导致计算结果不准确。

2025-07-01 08:55:42 237

原创 java如何预防整数溢出?

优先使用大类型:根据数据范围选择longBigInteger等类型。避免隐式转换:显式转换操作数以控制运算类型。依赖工具链:利用静态分析工具和单元测试发现潜在问题。防御性编程:对用户输入和外部数据进行严格范围校验。安全第一:在关键逻辑(如安全校验、金融计算)中使用无溢出风险的库函数。通过以上措施,可以有效降低整数溢出带来的错误和安全风险。

2025-07-01 08:55:05 464

原创 LockAcquisitionException的问题

缩短事务执行时间,减少锁持有时间。优化批量操作,控制批次大小并合理排序。调整锁策略,优先使用乐观锁,避免高等级悲观锁。监控数据库,分析死锁日志找出冲突点。如果问题仍然存在,建议提供具体的业务场景(如并发用户数、操作频率)和代码片段,以便进一步诊断。

2025-06-26 09:15:21 331

原创 [ERROR:[email protected]] global obsensor_uvc_stream_channel.cpp:158 cv::obsensor::getStreamChannelGroup Camer

要保证代码中使用的摄像头索引和实际连接的摄像头相匹配。始终对摄像头打开失败的情况进行检查和处理。若问题依旧存在,尝试在其他应用程序中测试摄像头,或者更换USB接口。

2025-06-26 08:33:51 145

原创 如何将这些 SQL 插入语句批量执行?

要批量执行这些SQL插入语句,可根据使用的数据库管理系统(DBMS)选择不同的方法。

2025-06-25 09:13:31 293

原创 FastJSON 解析错误分析与解决方案

通过以上方法,你应该能够定位并解决 FastJSON 的解析错误。如果问题仍然存在,请提供具体的 JSON 数据样本以便进一步分析。

2025-06-25 08:35:11 357

原创 Python tikinter实现打开指定ip的电脑摄像头

以下是一个使用Python的tkinter和OpenCV库实现打开指定IP摄像头的应用程序。这个程序允许用户输入IP摄像头的URL,并实时显示摄像头画面,同时支持截图和录制功能。你可以根据需要修改代码中的默认URL或添加更多功能,如调整视频质量、添加滤镜效果等。

2025-06-25 08:32:11 580

原创 taskkill /F /PID 14896 以管理员身份也提示拒绝访问

如果上述方法都无法解决问题,可以考虑使用Process Explorer或Handle等第三方工具来识别并释放进程锁,这些工具能提供比任务管理器更详细的进程信息,帮助解决复杂的进程终止问题。如果以管理员身份运行。

2025-06-24 08:44:23 216

原创 如何使用Python的json模块解析包含非标准空格字符的JSON数据?

如果数据中频繁出现非标准格式,可以通过继承import reself.parse_object = self._parse_object # 覆盖对象解析方法# 获取原始解析器的结果# 示例使用# 先清理数据,再使用自定义解码器。

2025-06-23 08:45:36 206

原创 Python中常用的库

你可以依据自己的学习方向和兴趣,选择相应的库深入学习。要是你需要某个库的详细教程,或者在使用某个库时遇到问题,都能随时跟我说。

2025-06-20 08:43:50 364

原创 XskyS3Object.java:putObjectRequest:247] - Amazon S3 putObject biz error.bucketName:test-bt1, key

核心问题:指定的存储桶不存在或您没有权限访问。解决步骤验证存储桶名称是否正确且存在检查存储桶命名规则和区域配置确认AWS凭证具有足够权限在代码中添加存储桶存在性检查和异常处理通过以上步骤,您应该能够解决错误并成功上传文件到S3。

2025-06-19 08:48:36 356

原创 解决单引号导致的 JSON 解析错误和大模型提示词

【代码】解决单引号导致的 JSON 解析错误和大模型提示词。

2025-06-18 08:35:59 272

原创 简单智能聊天机器人实现

下面我将实现一个基于 OpenAI API 的简单智能聊天机器人,支持对话记忆和工具调用功能。这个机器人可以进行基本的问答,并能通过调用外部工具(如天气查询)增强其功能。这个简单实现提供了智能聊天机器人的基础框架,你可以根据需求进行定制和扩展。

2025-06-18 08:35:19 278

原创 解决 ​​application/octet-stream​​ 类型参数接收问题

根据你的情况,推荐优先使用方案一或方案二方案一简单快捷,适合快速解决问题方案二代码更规范,适合长期维护通过这些方法,你的后端就能正确接收和处理类型的 JSON 数据了。

2025-06-17 08:35:53 1308

原创 逐条执行sql和批量执行sql的效率对比

在数据库操作中,逐条执行SQL与批量执行SQL的效率差异主要体现在网络交互、事务处理、资源占用等多个层面。以下从技术原理、效率对比、实战案例等方面展开分析,并结合Oracle数据库的具体实现进行说明。:根据业务场景平衡批量大小(如100-1000条/批次),结合绑定变量和事务控制,在性能与风险间找到平衡点。逐条执行(1000条)批量执行(1000条)

2025-06-16 08:38:09 747

原创 Agent 智能体的定义与核心特点

Agent 智能体是指能够在特定环境中感知、决策并执行动作的自主计算系统。它具有模拟人类或生物智能的核心特征,能够通过与环境的交互实现目标,而非被动响应指令。从技术实现看,Agent 可以是软件程序、机器人或任何具备感知-决策-行动能力的实体,其设计目标是自主完成复杂任务或与其他 Agent 协作。Agent 智能体通过整合自主性、环境交互、学习推理等特性,突破了传统程序的被动性和局限性,成为实现复杂智能系统的核心架构。Agent 智能体的定义与核心特点。独立运行,较少与其他程序交互。

2025-06-13 08:36:05 527

原创 大模型的基础知识、核心技术以及实践经验

优化策略迭代测试:通过A/B测试对比不同Prompt效果;混合技术:结合RAG与Prompt工程,先检索后优化生成;成本控制:通过模型量化、上下文压缩降低推理开销。常见问题与解决方案幻觉问题:用RAG引入权威知识,或添加“请基于事实回答”等提示词;长文本处理:分块输入、摘要提取或使用支持长上下文的模型(如GPT-4-32k)。

2025-06-12 08:40:40 603

原创 简单了解模型推理的过程,即如何使用训练好的模型对新数据进行预测。

实时交互:聊天机器人(如ChatGPT)、语音助手的即时响应;内容生成:自动写新闻稿、代码补全、AI绘画;决策支持:医疗影像诊断(如识别肿瘤)、金融风险预警;多模态理解:视频内容审核、图文问答(如根据图片生成描述)。训练赋予模型“知识”,而推理让模型产生“价值”。随着大模型规模增长,推理优化(如降低延迟、减少算力成本)已成为企业落地AI的关键课题——正如优秀的学生不仅要“学得多”,更要“用得快”。

2025-06-11 08:37:05 753

原创 大模型有传统机器学习模型的区别是什么

传统模型依赖专家设计特征和任务逻辑(如手动提取图像边缘特征),而大模型通过海量数据自主学习通用规律,无需人工干预特征工程。大模型通过规模效应(海量数据+超大规模参数)和通用架构(Transformer),突破了传统模型“一事一模型”的局限,实现了从“特定任务优化”到“通用智能”的跨越。尽管训练成本高昂,但其在泛化能力和开发效率上的优势,正在推动AI从垂直领域走向通用化应用。

2025-06-10 08:39:05 456

原创 java实现语音

在 Java 中实现语音播放主要有两种方式:使用 Java 内置的 Text-to-Speech(TTS)引擎(如 FreeTTS)或调用第三方 API(如 Google Text-to-Speech、百度语音等)。根据你的具体需求选择合适的方案,若追求简单易用且仅需英文支持,可选择 FreeTTS;Google TTS 提供更自然的语音合成,支持多语言,需联网使用。:需联网,有调用次数限制,需配置 Google Cloud 账号。:语音自然度较低,仅支持英文(需额外配置中文语音包)。

2025-06-09 08:48:59 790

原创 LLM大模型发展的“黑箱” 问题

模型的强大泛化能力往往依赖复杂到无法解释的计算逻辑。尽管可解释性技术在逐步发展,但完全破解黑箱可能违背人工智能的本质——机器擅长处理人类无法驾驭的复杂度。未来趋势:在高风险场景(如医疗、法律)强制要求可解释性,而在娱乐、内容生产等低风险场景允许保留黑箱特性。平衡“性能”与“可解释性”,将是AI伦理和技术发展的核心课题之一。

2025-06-09 08:47:10 332

原创 什么是大模型LLM

*大模型LLM(Large Language Model,大型语言模型)**是指基于深度学习技术、拥有海量参数规模和强大语言理解生成能力的人工智能模型。它通过对互联网大规模文本数据的学习,能够理解人类语言的语义、语法和语境,并生成连贯、自然的文本输出。

2025-06-09 08:45:54 914

微信小程序-实现电子围栏-半径-经纬度-是否在围栏内-画圆等操作-master.zip

微信小程序-实现电子围栏-半径-经纬度-是否在围栏内-画圆等

2021-05-07

spring-boot2.0全新教程实例20例.zip

spring-boot2.0全新教程实例20例.zip - [spring-boot-helloWorld](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-helloWorld):Spring Boot 的 hello World 版本 - [spring-boot-web](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-web):Spring Boot Web 开发综合示例 - [spring-boot-redis](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-redis):Spring Boot 集成 Redis 示例 - [spring-boot-jpa](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-jpa):Spring Boot 使用 Jpa 各种示例 - [spring-boot-mybaits-annotation](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-annotation):注解版本 - [spring-boot-mybaits-xml](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-xml):Xml 配置版本 - [spring-boot-mybatis-xml-mulidatasource](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-xml-mulidatasource):Spring Boot + Mybatis (Xml 版) 多数据源最简解决方案 - [spring-boot-mybatis-annotation-mulidatasource](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-annotation-mulidatasource):Spring Boot + Mybatis(注解版)多数据源最简解决方案 - [spring-boot-thymeleaf](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-thymeleaf):Spring Boot 使用 Thymeleaf 详细示例 - [spring-boot-jpa-thymeleaf-curd](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-jpa-thymeleaf-curd):Spring Boot + Jpa + Thymeleaf 增删改查示例 - [spring-boot-rabbitmq](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-rabbitmq):Spring Boot 和 Rabbitmq 各种消息应用案例 - [spring-boot-scheduler](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-scheduler):Spring Boot 和定时任务案例 - [spring-boot-mail](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mail):Spring Boot 和邮件服务 - [spring-boot-mongodb](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mongodb/spring-boot-mongodb):Spring Boot 和 Mongodb 的使用 - [spring-boot-multi-mongodb](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mongodb/spring-boot-multi-mongodb):Spring Boot 和 Mongodb 多数据源的使用 - [spring-boot-package-war](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-package-war): Spring Boot 打包成 War 包示例 - [spring-boot-shiro](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-shiro):Spring Boot 整合 Shiro Rbac 示例 - [spring-boot-file-upload](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-file-upload):使用 Spring Boot 上传文件示例 - [spring-boot-fastDFS](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-fastDFS):Spring Boot 整合 FastDFS 示例 - [spring-boot-actuator](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-actuator):Spring Boot Actuator 使用示例 - [spring-boot-admin-simple](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-admin-simple):Spring Boot Admin 的使用示例

2019-12-23

Java-spring-redis脑图+springboot学习汇总.zip

Java-spring-springboot-redis-doctor 思维导图,英文是The Mind Map,又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。 思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。 思维导图是一种将思维形象化的方法。我们知道放射性思考是人类大脑的自然思考方式,每一种进入大脑的资料,不论是感觉、记忆或是想法——包括文字、数字、符码、香气、食物、线条、颜色、意象、节奏、音符等,都可以成为一个思考中心,并由此中心向外发散出成千上万的关节点,每一个关节点代表与中心主题的一个连结,而每一个连结又可以成为另一个中心主题,再向外发散出成千上万的关节点,呈现出放射性立体结构,而这些关节的连结可以视为您的记忆,就如同大脑中的神经元一样互相连接,也就是您的个人数据库。 思维导图又称脑图、心智地图、脑力激荡图、灵感触发图、概念地图、树状图、树枝图或思维地图,是一种图像式思维的工具以及一种利用图像式思考辅助工具。思维导图是使用一个中央关键词或想法引起形象化的构造和分类的想法;它用一个中央关键词或想法以辐射线形连接所有的代表字词、想法、任务或其它关联项目的图解方式。

2019-12-30

实战抢单秒杀springBoot-demo

实战抢单秒杀

2021-04-30

NASA-worldwind.zip

NASA官方APP是美宇航局官方出品的Android应用程序,内容包括最新地外文明探索信息,航空航天图片与视频,国际空间站和地球轨道卫星跟踪,卫星发射信息和倒计时时钟,美国航天局的任务信息,国际空间站(ISS)的Visible通行证,此外会直播NASA TV,发布NASA官方消息,同时也可与FACEBOOK、Twitter客户端连接,与好友分享最新科技发现。

2020-07-31

小程序左右滑动-答题demo.zip

小程序左右滑动-答题

2021-05-14

mallplus多租户商城vip版本.zip

1- 安装lombok插件 ## mysql - 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads - 下载后按提示进行安装 - 导入document/sql下的mall.sql文件 ## redis - 下载地址:https://github.com/MicrosoftArchive/redis/releases - 下载后按提示进行安装 ## OSS - 该项目文件上传采用OSS,需要自行注册OSS账号并配置 - 首先将mall-admin\src\main\resources\application.properties文件中以aliyun.oss.开头的配置改为你自己的配置 - OSS上传文件需要配置跨域资源共享(CORS)规则,参考文档:https://help.aliyun.com/document_detail/31928.html - 上传方式采用服务端签名后直传的形式,参考文档:https://help.aliyun.com/document_detail/31926.html ## mall-admin - 启动项目:直接运行com.macro.mall.MallAdminApplication的main方法即可 - 接口文档地址:http://localhost:8080/swagger-ui.html ## mall-search - 启动项目:直接运行com.macro.mall.search.MallSearchApplication的main方法即可 - 接口文档地址:http://localhost:8081/swagger-ui.html - 使用前需要先调用接口导入数据;http://localhost:8081/esProduct/importAll - 如出现无法启动的问题,可以先删除elasticsearch里面的数据再启动 ## mall-portal - 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可 - 接口文档地址:http://localhost:8085/swagger-ui.html 1. 本地安装开发环境中的所有工具并启动 2. 克隆源代码到本地,使用IDEA或Eclipse打开,并完成编译; 3. 安装 redis mysql 4. 在mysql中新建mall数据库,导入document/sql下的mall.sql文件; 5. 启动mall-admin项目:直接运行com.macro.mall.MallAdminApplication的main方法即可, 接口文档地址:http://localhost:8080/swagger-ui.html;  6. 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可, 接口文档地址:http://localhost:8085/swagger-ui.html;  7. 克隆mall-admin-web项目,并导入到IDEA中并完成编译传送门,需要安装node环境,然后到项目下; 8. 运行命令:npm install 然后执行 npm run dev,访问地址:http://localhost:8090 即可打开后台管理系统页面; 9. 克隆Mall-Vue-master项目,并导入到IDEA中并完成编译传送门; 10. 运行命令:npm run dev,访问地址: 即可打开pc商城页面; 11. 克隆vue-jd-master项目,并导入到IDEA中并完成编译传送门; 12. 运行命令:npm run dev,访问地址: 即可打开h5商城页面; 13. 下载小程序 用微信开发工具打卡就可以访问   https://gitee.com/zscat-platform/mall   功能预览   http://www.yjlive.cn:8090/#/home   https://gitee.com/zscat-platform/mall/wikis/pages 645

2019-12-25

hbuilder商城模板(更新一部分nvue页和subNvue导航栏).zip

商城模板(更新一部分nvue页和subNvue导航栏).zip

2021-05-25

Java开发文档pdf集合.zip

在我们使用帮助文档之前我们首先确定我们要查什么类或方法? 在这里举一个例子,加入我们要查Math这个类 首先打开帮助文档(帮助文档是分平台的,比如说你用的是JavaSE,那你就不能用JavaEE的API来查JavaSE中的类和方法,这个要搞清楚,这两者是有区别的) 首先我们在索引框中打上Math(注意大小写,这里大小写是有区别的) java-2.png 当我们输入完成之后,下面蓝色的部分代表已经选中回车就行。 这时候会出现与类或方法相关的各种知识如方法摘要

2019-12-25

4Java性能优化四.zip

三,JVM优化 因为JAVA软件总是执行在JVM虚拟机之上。对JVM虚拟机进行优化也能一定程度上的提升JAVA程序的性能。JVM通常能够在软件开发后期进行,如在开发完毕或者是软件开发的某一里程碑阶段。 作为JAVA软件的执行平台。JVM的各项參数将会直接影响JAVA程序的性能。 比方,JVM的堆大小,垃圾回收策略等等。 要进行JVM层面的调优。须要开发者对JVM的执行原理和基本内存结构有一定的了解。如,堆内存的结构,GC的种类等。然后,根据引用程序的特点。设置合理的JVM启动參数。

2019-12-24

2020年谷歌地图hepler以及app.zip

软件介绍 Ghelper 主要是用来提高用户上网效率,方便外贸、学习、工作的浏览器扩展工具.目前支持所有基于Chrome内核的浏览器.Firefox版本正在路上.. 最新消息 今日起 2.0版本发布前,暂停免费试用. 常见问题与解决方法.新老用户必读. 本插件不是VPN, 只是一款加速器,采用透明代理方式,严禁利用本插件访问境外非法政治色情网站!

2020-01-21

3Java性能优化三.zip

三,JVM优化 因为JAVA软件总是执行在JVM虚拟机之上。对JVM虚拟机进行优化也能一定程度上的提升JAVA程序的性能。JVM通常能够在软件开发后期进行,如在开发完毕或者是软件开发的某一里程碑阶段。 作为JAVA软件的执行平台。JVM的各项參数将会直接影响JAVA程序的性能。 比方,JVM的堆大小,垃圾回收策略等等。 要进行JVM层面的调优。须要开发者对JVM的执行原理和基本内存结构有一定的了解。如,堆内存的结构,GC的种类等。然后,根据引用程序的特点。设置合理的JVM启动參数。

2019-12-24

2020视频加速器202001013

直接控制网页视频的播放进度,可以将广告的部分快进播放。它提供了一个播放控制进度条,可以自己拖动到不同的倍数播放,范围从0.3倍到3.0倍;支持热键设置:

2020-10-13

高德获取行政级别api.zip

介绍: 行政区域查询是一类简单的HTTP接口,根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息。 准备: key(“Web服务API”密钥) 请求地址:  https://restapi.amap.com/v3/config/district 请求参数:  key(“Web服务API”密钥) keywords——安徽 subdistrict——2(可选值:0、1、2、3;     0:不返回下级行政区,1:返回下一级行政区,2:返回下两级行政区,3:返回下三级行政区。) extensions——base(可选值:base、all;     base:不返回行政区边界坐标点;all:只返回当前查询district的边界值,不返回子节点的边界值。)

2020-03-18

广东财经大学在线考试-运行版.zip

财经大学在线考试系统--个人版

2020-06-04

2Java性能优化二.zip

二,JAVA性能优化之代码优化 代码调优是在软件开发中,或者是软件开发完毕后,软件维护过程中进行的程序代码的改进和优化.代码优化涉及诸多编码技巧,须要开发者熟悉相关的语言API ,并在适合的场景中正确的使用相关API或类库.同一时候,对算法,数据结构的灵活使用,也是代码优化的一个重要内容. 尽管代码优化时从微观上对性能进行调整,可是一个”好”的实现和一个”坏”的实现对系统的影响也是非常大的.比方,相同作为List的实现,LinkedList和ArrayList在随机訪问上的性能却差了好几个量级;比方相同是文件读写的实现,使用Stream方式和使用JAVA NIO的方式,其系能可能又会是还有一个数量级. 因此,尽管与设计优化相比,笔者将代码优化成为在微观层面上的优化,但它却是对系统性能产生最直接影响的优化方法.

2019-12-24

5Java性能优化五.zip

四。数据库优化 对绝大部分应用系统而言。数据库是不可缺少的一部分。JAVA程序能够使用JDBC的方式连接数据库。对数据库的调优能够分为三个部分: 在应用层对SQL语句进行优化; 对数据库进行优化。 对数据库软件进行优化。 在应用层优化数据库訪问。涉及大量的编程技巧。比方。当使用JDBC进行查询的时候,对于大量拥有相同结构的SQL查询,能够使用PerparedStatement取代Statement。以提高数据库的查询效率。在使用Select语句中,显示指定要查询的列名 ,避免使用* 在对数据库优化时,主要目的是建立一个具有良好表结构的数据库。 比方,为了提高多表级联查询的效率,能够合理地使用冗余字段;对于大表,能够使用行的水平分割或者相似Oracle分区的技术;为了提高数据的查询的效率,能够建立有效水平分割或者相似Oracle分区表的技术;为了提高数据库查询效率。在select语句中。显示指定要查询的列名,避免使用*。 在对数据库进行优化时。主要目的是建立一个具有良好表结构的数据库。比方,为了提高多表级联查询效率,能够合理地使用冗余字段。对于大表。能够使用行数据来水平分割,为了提高数据库的查询效率,能够建立有效且事宜的索引

2019-12-24

1Java性能优化一.zip

一,JAVA性能优化之设计优化 设计优化处于性能优化手段的上层。它往往须要在软件开发之前进行。在软件开发之前,系统架构师应该就评估系统可能存在的各种潜在问题和技术难点,并给出合理的设计方案,因为软件设计和系统架构对软件总体设计质量有决定性的影响。所以,设计调优对系统的性能影响也是最大的,假设说,代码优化。JVM优化都是对系统微观层次的“量”的优化,那设计优化就是对系统”质”的优化. 设计优化的一大显著特征是:它能够规避某一个组件的性能问题,而是改良组件的实现;比方:组件A通过循环监控不断的检測时间E是否发生,其检測行为必定会占用部分系统资源,因此,开发者必须检測频率和资源消耗上取得平衡,假设检測频率太低,尽管降低了资源消耗,可是系统实时反应性就会降低,假设进行代码层的调优,就须要优化检測方法的实现及要求得一个最为恰当的检測频率.对于这个问题我们就能够用设计模式中的观察者模式 ,当事件E发生的时刻,由事件E通知组件A,从而触发组件A的行为.这样的设计从根本上攻克了存在性能隐患的循环监控,从根本上攻克了这一问题. 进行设计优化时,设计人员和必须熟悉经常使用的设计方法,设计模式,以及主要的性能组件和经常使用的优化思想,并将其有机地集成在软件系统中. 注意:一个良好的系统设计能够规避非常多潜在在的性能问题.因此,尽可能多花些时间在系统设计上,是创建高性能程序的关键

2019-12-24

6Java性能优化常用工具.zip

JAVA性能优化之操作系统优化 以及常用工具命令 操作系统,调优的手段和參数可能有所不同,比方,在主流Unix系统中。共享内存段。信号量,共享内存最大值(shmmax)。共享内存最小值(shmmin)等都是能够进行优化的系统资源.此外,如最大文件句柄数,虚拟内存大小,磁盘的块大小等參数都可能对软件的性能产生影响.配置虚拟内存界面

2019-12-24

图像70周年代码.zip

图像<div class='footer'> <button id='change' onclick='changeHat()' style='display: none;'>换个样式</button> <button id='exportBtn' onclick='exportFunc()'>生成头像</button> </div> <div style='display: none'> <img id='img' src='' alt=''/> <img class='hide' id='hat0' src='./img/hat0.png'/> <img class='hide' id='hat1' src='./img/hat1.png'/> <img class='hide' id='hat2' src='./img/hat2.png'/> <img class='hide' id='hat3' src='./img/hat3.png'/> <img class='hide' id='hat4' src='./img/hat0.png'/> <img class='hide' id='hat5' src='./img/hat1.png'/> <img class='hide' id='hat6' src='./img/hat2.png'/> <img class='hide' id='hat7' src='./img/hat3.png'/> </div> <script src="./js/fabric.js"></script> <script> var cvs = document.getElementById("cvs"); var ctx = cvs.getContext("2d"); var exportImage = document.getElementById("export"); var img = document.getElementById("img"); var hat = "hat6"; var canvasFabric; var hatInstance; var screenWidth = window.screen.width < 500 ? window.screen.width : 300; function viewer() { var file = document.getElementById("upload").files[0]; console.log(file); var reader = new FileReader; if (file) { reader.readAsDataURL(file); reader.onload = function(e) { img.src = reader.result; img.onload = function() { img2Cvs(img) } } } else { img.src = "" } } function img2Cvs(img) { cvs.width = img.width; cvs.height = img.height; cvs.style.display = "block"; canvasFabric = new fabric.Canvas("cvs", { width: screenWidth, height: screenWidth, backgroundImage: new fabric.Image(img, { scaleX: screenWidth / img.width, scaleY: screenWidth / img.height }) }); changeHat(); document.getElementById("uploadContainer").style.display = "none"; document.getElementById("uploadText").style.display = "none"; document.getElementById("upload").style.display = "none"; document.getElementById("change").style.display = "block"; document.getElementById("exportBtn").style.display = "block"; document.getElementById("tip").style.opacity = 1 } function changeHat() { document.getElementById(hat).style.display = "none"; var hats = document.getElementsByClassName("hide"); hat = "hat" + (+hat.replace("hat", "") + 1) % hats.length; var hatImage = document.getElementById(hat); hatImage.style.display = "block"; if (hatInstance) { canvasFabric.remove(hatInstance) } hatInstance = new fabric.Image(hatImage, { top: 40, left: screenWidth / 3, scaleX: 100 / hatImage.width, scaleY: 100 / hatImage.height, cornerColor: "#0b3a42", cornerStrokeColor: "#fff", cornerStyle: "circle", transparentCorners: false, rotatingPointOffset: 30 }); hatInstance.setControlVisible("bl", false); hatInstance.setControlVisible("tr", false); hatInstance.setControlVisible("tl", false); hatInstance.setControlVisible("mr", false); hatInstance.setControlVisible("mt", false); canvasFabric.add(hatInstance) } function exportFunc() { document.getElementsByClassName("canvas-container")[0].style.display = "none"; document.getElementById("exportBtn").style.display = "none"; document.getElementById("tip").innerHTML = "长按图片保存或分享"; document.getElementById("change").style.display = "none"; cvs.style.display = "none"; exportImage.style.display = "block"; exportImage.src = canvasFabric.toDataURL({ width: screenWidth, height: screenWidth }) } </script>

2019-12-23

FLUX-xiao-hong-shu-ji-zhi-zhen-shi-V2

Ai生成美图模型-FLUX_xiao_hong_shu_ji_zhi_zhen_shi_V2

2025-05-28

pdf免费转word自主开发小助手

pdf免费转word自主开发小助手

2024-04-29

文字转语音自主开发小助手

文字转语音自主开发小助手

2024-04-29

自主开发的对联生成器-正式版

自主开发的对联生成器-正式版

2024-04-29

一寸二寸的证件照图片背景替换器

一寸二寸的证件照图片背景替换器

2024-04-29

云货架上线apks-备份

云货架上线apks-备份

2024-04-26

个性签名-定制版随机生成个人指定的签名

个性签名-定制版随机生成个人指定的签名

2024-04-03

电脑调起摄像头监控-个人版定制化

电脑调起摄像头监控-个人版定制化

2024-04-03

django部署新冠19监管系统源码

django-新冠19监管系统源码

2024-03-11

前端-视频裁判大屏demo代码

前端-视频裁判大屏demo代码

2023-06-21

网上在线音乐播放-备份

网上在线音乐播放

2023-06-21

司机端app,物流快递信息查询器

司机端app,物流快递信息查询器

2023-02-09

【经典小程序工具类】wechat-applet-toolkit-master.zip

【经典小程序工具类】wechat-applet-toolkit-master.zip

2021-08-23

微信小程序-报名预约4个小程序demo

微信小程序--报名预约4个小程序demo

2021-08-04

交互式答题-hbuilder-question_1.0.0.zip

交互式答题-hbuilder-question_1.0.0.zip-学习代码

2021-09-30

学而思考试代码-uexam-master.zip

学而思考试代码-uexam-master.zip

2021-08-23

MUi答题模版 2019.12.17 更示例.zip

mui学习demo

2021-08-10

Mui商城模板(更新一部分nvue页和subNvue导航栏).zip

mui学习资源

2021-08-10

music-app-mui-master.zip

mu-音乐demo

2021-08-10

云开发--学习demo备份.zip

微信小程序云端开发-学习和测试demo

2021-07-26

空空如也

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

TA关注的人

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