- 博客(84)
- 资源 (5)
- 收藏
- 关注
原创 Python快速入门系列-2(Python基础语法)
在Python中,变量是用来存储数据的容器。你可以直接给变量赋值,无需声明类型。Python会根据赋给变量的值自动推断其类型。# 变量赋值age = 30你还可以创建自己的模块。首先,创建一个.py文件,然后在该文件中定义你的函数、类等。之后,你可以在其他Python脚本中导入并使用这些定义。# 创建一个名为my_module.py的文件,并定义一个函数# 创建一个名为my_module.py的文件,并定义一个函数 def say_hello(name) : print(f"Hello, {
2024-03-09 22:57:16 927 4
原创 Python快速入门系列-2(Python的安装与环境设置)
通过本章的学习,我们应该已经成功安装了Python,配置了IDE,并编写并运行了你的第一个Python程序。这是学习Python的第一步,也是非常重要的一步。接下来,我们将深入Python的基础语法,为后续的学习打下坚实的基础。
2024-03-09 22:53:00 587
原创 Python快速入门系列-1
Python是一种高级、通用型编程语言,由荷兰计算机程序员Guido van Rossum于1991年首次发布。它的名字来源于Guido对英国喜剧团体“Monty Python’s Flying Circus”的喜爱,而不是因为任何与爬行动物有关的原因。起源:最初的Python设计目标是强调代码的易读性和简洁性,同时摒弃了C++等语言中较为复杂的语法元素。首个公开版本Python 0.9.0在1991年发布,随后经过不断改进和发展,形成了稳定的1.x系列。重大更新。
2024-03-08 23:55:44 1041 2
原创 C语言停车场模型详解
定义常量和数据结构:包括最大车库数、最大每个车库的车位数、最大车牌号长度等常量的定义,以及Car和CarPort结构体的定义。初始化车库:定义函数,用于初始化车库信息。查找车辆所在车库:定义函数,用于根据车牌号查找车辆所在的车库。查找车辆所在的车位:定义函数,用于在指定车库中根据车牌号查找车辆所在的车位。打印车库状态:定义函数,用于打印当前各个车库的车位情况。打印等候车辆:定义函数,用于打印当前等候的车辆。车辆入库:定义in_car函数,用于实现车辆进入停车场的操作。
2023-12-27 20:37:59 1048 5
原创 Python五子棋程序实现详解
本文通过使用Python编写了一个简单的五子棋程序,实现了五子棋游戏的基本功能。通过tkinter库创建了一个可视化界面,实现了显示棋盘和点击落子的功能。通过编写相应的函数实现了胜负判断和游戏结束判断的功能。整个游戏流程简洁明了,代码结构清晰。通过本文的学习,相信读者们已经掌握了使用Python编写简单游戏的基本方法。
2023-12-27 19:47:25 1324 2
原创 编码的魔幻世界:令人膛目结舌的Java代码技巧
编程是一门无限创造的艺术,在代码的世界里,有许多令人惊叹的技巧,犹如魔术一般巧妙而神奇。Java作为一门强大而广泛应用的编程语言,也拥有许多令人膛目结舌的技巧。本文将带你一探究竟,探索那些令人叹为观止的Java代码技巧。
2023-12-18 22:28:56 113 1
原创 在两个java项目中实现Redis的发布订阅模式
Redis是一种高性能的键值存储系统,常用于缓存、分布式会话和实时分析等场景。它支持多种数据结构(如字符串、哈希、列表、集合和有序集合),同时具备高速读写和持久化功能。Redis的发布订阅模式是其提供的一种通信模式,在这种模式下,消息发布者将消息发送到一个频道,所有订阅该频道的订阅者都会收到这个消息。发布者和订阅者之间通过频道进行信息传递,可以实现解耦和异步处理。
2023-11-24 04:17:28 601 2
原创 使用Python实现银行管理系统
在本篇博文中,我们将使用Python编写一个简单的银行管理系统,该系统具有开户、查询、取款、存款、转账、锁定、解锁、存盘和退出等功能。我们将逐步分析每个功能,并提供相应的代码实现。
2023-11-24 01:44:00 4445 1
原创 创建 Edge 浏览器扩展教程(下)
首先,在之前创建的弹出文件夹中的popup.html文件中,我们将添加包含按钮的标题。所以,在内容脚本中注入的代码只能操作在浏览器选项卡中加载的DOM。完成以上步骤后,您将更新弹出窗口.html以包含一个按钮,并且通过点击该按钮,可以将图像显示在浏览器选项卡的顶部。这样,我们成功创建了一个扩展,该扩展可以通过弹出窗口发送消息,并在浏览器选项卡页上显示一个具有动态插入的图像的内容。在下一部分教程中,我们将继续介绍如何注入JavaScript库到扩展中,并将内容页添加到现有的浏览器选项卡中。
2023-10-24 02:59:46 545 2
原创 创建 Edge 浏览器扩展教程(上)
通过本文的实战教程,我们学习了如何使用 Edge 浏览器的扩展插件开发 API ,并开发了一个简单的 Edge 浏览器插件,用于统计用户在特定网站上的停留时间。希望这个实例能够帮助你更好地掌握 Edge 插件开发的基本知识,启发你开发更实用、创造性的扩展插件。
2023-10-24 02:08:15 754 1
原创 JAVA实现Jfilechooser搜索功能
Java是一种面向对象的编程语言,广泛应用于各种应用程序开发中。文件搜索是我们在日常工作或者学习中经常会遇到的需求,比如查找某个文件夹下所有包含特定关键字的文件或文件夹。为了方便用户进行文件搜索,我们可以通过构建图形界面来提供友好的交互方式,并使用Java的文件操作API来实现搜索功能。本篇博客将介绍如何使用Java编写一个简单的文件搜索工具,通过一个实际的例子来演示搜索的完整流程,包括输入搜索路径、选择关键字、执行搜索以及显示搜索结果。
2023-10-21 23:51:19 415
原创 Python实现带图形界面的计算器
在本文中,我们使用Python的tkinter库编写了一个带有图形用户界面的计算器程序。我们学习了如何创建计算器窗口、处理用户输入、创建按钮并绑定事件、处理键盘输入以及运行程序的整个流程。希望本文能够帮助你理解如何使用Python编写带有图形界面的计算器程序。如果您有任何问题,请随时提问!
2023-10-15 00:51:10 3022 2
原创 uniapp快速入门系列(4)- 微信小程序开发
uniapp会将我们编写的代码转化为微信小程序可识别的代码,并自动适配微信小程序的运行环境。首先,我们需要在HBuilderX中创建一个uniapp项目,并选择微信小程序作为我们的目标平台。在创建项目的过程中,我们需要按照提示填写相关的信息,如项目名称、AppID等。首先,我们需要将项目导入到微信开发者工具中,然后点击编译按钮,即可在模拟器中预览应用。在uniapp中,我们可以直接使用微信小程序的API来进行开发。uniapp会将我们编写的代码转化为微信小程序可识别的代码,并自动适配微信小程序的运行环境。
2023-10-10 10:30:48 1032 1
原创 uniapp快速入门系列(3)- CSS技巧与布局
在uniapp中,我们使用CSS来设置页面的样式和布局。本章将介绍一些在uniapp中常用的CSS技巧和布局实例,帮助你更好地美化页面和实现各种布局效果。以上是uniapp中常用的CSS技巧和布局实例,以及如何使用CSS动画和过渡效果增强页面的动态效果。可以直接编写常规的CSS样式,也可以使用预编译的CSS工具,比如Sass或Less。除了使用CSS动画,uniapp还支持使用过渡效果为元素添加平滑的过渡效果。弹性布局和自适应高度的方式。的动画,持续时间为2秒,使用线性变换方式,并无限循环播放动画。
2023-10-09 15:58:18 1882 1
原创 uniapp快速入门系列(2)- Vue基础知识
Vue是一款轻量级的JavaScript框架,用于构建用户界面。它的特点是简单易用、灵活高效,被广泛应用于Web开发中。本章我们介绍了Vue的基础知识,包括Vue的简单易用和灵活高效的特点,以及Vue的常用指令和组件。我们学习了如何使用v-bind指令绑定属性,如何使用v-on指令绑定事件,以及Vue组件之间的通信方式。通过学习这些内容,我们可以更好地理解和应用Vue框架,提高开发效率。
2023-10-09 15:02:03 331
原创 前端还是后端:探讨Web开发的两大街区
无论你选择前端开发还是后端开发,都是一条充满机遇和挑战的道路。前端和后端的街区各有特点,但它们也互为补充,形成了Web开发这座大城市的繁荣和独特之处。选择一条适合自己的发展道路,不断学习和实践,相信你会在这个编程世界中找到属于自己的位置和机遇!
2023-09-30 22:05:26 489 1
原创 uniapp快速入门系列(1)- 概述与基础知识
uniapp是一款基于Vue.js框架的跨平台应用开发框架,它可以让开发者使用一套代码,同时构建多个平台(包括但不限于微信小程序、支付宝小程序、抖音小程序等)的应用程序。在过去,我们可能需要分别使用不同的技术和工具来开发不同平台的应用,但是uniapp的出现,让开发者可以更加高效地进行跨平台开发。在本系列专栏中,我们主要以微信小程序作为示范平台,所以相关的例证一般是以微信小程序为主。HBuilderX是一款集成开发环境(IDE),专为uniapp开发者而设计。
2023-09-30 21:41:45 1445 1
原创 网站接公网+配置域名访问宝宝级教程
本教程将以腾讯云服务器和腾讯云域名为例,介绍如何快速将网站接入公网并配置域名访问。我们将使用xshell工具进行操作,并涵盖安装nginx、上传页面、配置nginx、腾讯云配置映射以及接入公网备案流程。接入备案这部分内容是AI提供的流程,现实情况可能有所差距。一般在搜索框搜索“备案”二字,应该就知道该怎么做了。我这里使用rz命令上传,在电脑上选取相应的html等网站素材。打开腾讯云备案管理控制台,在左侧导航栏中选择“备案管理”。备案审核通过后,即可正常通过域名进行访问。提交备案申请后,等待备案审核。
2023-09-24 15:21:20 530 1
原创 程序员必须掌握的算法系列之编程基础算法
排序算法是最基础也是最常用的算法之一,它将一组数据按照指定的顺序进行排列。常见的排序算法有冒泡排序、插入排序、选择排序、快速排序、归并排序等。return;left++;right--;递归、回溯、位运算和随机算法是程序员编程基础算法中的重点内容,它们在实际的编程中都有着广泛的应用。递归、回溯、位运算和随机算法是程序员编程基础算法中的重要内容。掌握这些算法能够帮助程序员更好地解决实际问题,提高代码的效率和质量。
2023-09-21 16:18:36 281
原创 程序员必须掌握的算法系列之图算法
在图算法中,有几个十分重要的算法:最短路径算法、最小生成树算法、拓扑排序和图着色。下面我们逐个进行介绍。图算法在计算机科学领域具有广泛的应用,对程序员来说是不可或缺的重要工具。最短路径算法能够帮助我们找到两点之间的最短路径,最小生成树算法能够帮助我们找到一个连通图的最小生成树,拓扑排序算法能够帮助我们获得有向无环图的拓扑序列,图着色算法能够帮助我们解决节点着色问题。掌握这些图算法可以帮助我们更好地解决实际问题,并且提升我们的编程技能。
2023-09-21 15:59:23 109
原创 程序员必须掌握的算法系列之字符串匹配算法
暴力匹配算法,又称为朴素匹配算法,是最简单直观的一种字符串匹配算法。它的思想是从主串的开头和模式串的每个字符开始匹配,当字符不匹配时,主串指针回溯到上一次匹配的位置的下一个字符,模式串指针回到模式串的开头重新开始匹配。该算法的时间复杂度为O(m*n),其中m是主串的长度,n是模式串的长度。int i = 0;// 主串指针int j = 0;// 模式串指针// 当前字符匹配成功,继续比较下一个字符i++;j++;} else {
2023-09-21 15:39:34 85
原创 程序员必须掌握的算法系列之贪心算法
找零钱问题是贪心算法的经典问题之一。问题描述:给定一个金额和不同面额的硬币,要求找零钱时所需的硬币数量最少。贪心策略是每次选择面额最大的硬币进行找零。i >= 0;System.out.println("最少需要 " + minCoins + " 枚硬币来找零 " + amount + " 元。");count = 0count += 1print("最少需要", min_coins, "枚硬币来找零", amount, "元。")
2023-09-21 15:25:55 89
原创 程序员必掌握的算法系列之动态规划算法
动态规划是一种将复杂问题分解成简单子问题的思想,通过将问题划分为相互重叠的子问题,并将子问题的解保存起来,从而避免重复计算。在动态规划中,常见的几个关键概念包括状态定义、状态转移方程和初始条件。动态规划算法在程序员的日常工作中扮演着重要的角色。通过掌握动态规划算法,程序员能够解决各种实际问题,并优化算法的时间复杂度和空间复杂度。我们应该积极学习和研究动态规划算法,并在日常编程中灵活应用。希望以上介绍的动态规划算法能给广大程序员带来帮助,提高编程能力。
2023-09-21 15:16:40 106 2
原创 程序员必须掌握的算法系列之排序算法
在常见的排序算法中,有几种是程序员必须掌握和深入了解的,它们分别是冒泡排序、插入排序、选择排序、快速排序、归并排序和堆排序。在程序员的职业生涯中,排序算法是十分重要的。冒泡排序、插入排序、选择排序、快速排序、归并排序和堆排序是几种程序员必须掌握的排序算法。除了这些,还有更多的排序算法,比如计数排序、桶排序、基数排序等等。每个排序算法都有其特点和适用场景,掌握这些算法能够帮助程序员更好地解决各种问题。作为一个程序员,不仅要掌握这些排序算法的实现原理和代码实现,还要理解其时间复杂度、空间复杂度和稳定性等特性。
2023-09-21 14:52:03 94 1
原创 程序员必须掌握的算法系列之搜索算法
在计算机科学中,常见的搜索算法包括线性搜索、二分搜索、广度优先搜索(BFS)和深度优先搜索(DFS)等等。搜索算法在计算机科学中有着广泛的应用,常见的搜索算法包括线性搜索、二分搜索、广度优先搜索和深度优先搜索等。这些搜索算法可以帮助程序员解决各种实际问题,提高程序的效率和准确性。程序员需要掌握搜索算法的种类和知识点,以便在实际开发中能够灵活应用。搜索算法的选择要根据具体的应用场景和数据特点来进行,根据数据的有序性和规模合理选择适合的搜索算法。
2023-09-21 12:53:40 171
原创 抖音小程序开发教学系列(8)- 抖音小程序的案例分析
美食分享小程序采用了精美的美食图片和视频,让用户直观地了解美食的外观和制作过程,同时提供了详细的步骤和材料清单,满足了用户对美食的视觉和口感需求。:该小程序提供了高质量的健身视频教程,通过直观的演示和详细的解说,帮助用户正确进行健身锻炼,提供了全面的健身计划。:根据用户的健康数据和健康目标,该小程序可以提供个性化的健康提醒和管理计划,帮助用户保持健康生活的习惯和行为。:该小程序根据用户的浏览历史和喜好进行个性化推荐,提供了更加准确和丰富的美食内容,增加了用户的黏性和参与度。
2023-09-19 00:09:48 328
原创 抖音小程序开发教学系列(7)- 抖音小程序的发布与运营
抖音小程序自带的数据分析工具:抖音小程序提供了内置的数据分析工具,您可以通过该工具查看小程序的访问量、用户活跃度等数据指标。第三方数据分析工具:利用第三方数据分析工具(如友盟、腾讯移动分析等),可以深入分析用户行为,了解用户的使用习惯和偏好。
2023-09-19 00:03:20 332
原创 抖音小程序开发教学系列(6)- 抖音小程序高级功能
在开发抖音小程序的小游戏时,可以使用以下工具和技术:游戏引擎:抖音小程序支持多种游戏引擎,如Cocos Creator、Egret等,开发者可以根据自己的需求选择合适的引擎。渲染技术:抖音小程序使用基于WebGL的2D渲染技术,可以实现流畅的游戏画面和动画效果。资源加载:抖音小程序提供了丰富的资源加载接口,开发者可以通过异步加载资源,提升游戏的加载速度和性能。事件处理:抖音小程序支持常见的事件处理机制,如点击事件、拖拽事件等,开发者可以根据游戏需求进行事件处理。// 创建游戏场景。
2023-09-14 22:35:02 628
原创 抖音小程序开发教学系列(5)- 抖音小程序数据交互
在抖音小程序中,我们可以使用tt.request方法来发起网络请求。它支持发送GET、POST等不同类型的请求。},console.log("请求失败");});在上面的代码中,我们使用tt.request方法发送了一个GET请求到这个API接口。当请求成功后,我们通过回调函数success来获取返回的数据并进行处理。如果请求失败,我们则通过回调函数fail来处理错误情况。除了url参数外,tt.request还支持其他一些可选参数,如datamethodheader等。
2023-09-11 10:53:42 883 1
原创 抖音小程序开发教学系列(4)- 抖音小程序组件开发
除了使用style属性,我们还可以通过自定义class名称来定制组件的样式和行为。首先,我们需要在组件所属的页面的样式表文件(通常为.wxss文件)中定义一个class名称,然后在组件中通过添加该class名称来应用自定义样式。// index.ttml < view class = " custom-view " > 这是一个带有自定义样式的view组件 // index.ttsscolor: red;
2023-09-10 20:10:00 790
原创 抖音小程序开发教学系列(2)- 抖音小程序开发基础
为了方便开发者进行抖音小程序的开发和调试,抖音提供了一款开发工具,即 “抖音开发者工具”。接下来,让我们来了解一下该工具的界面和功能。
2023-09-10 00:26:05 1486
原创 抖音小程序开发教学系列(3)- 抖音小程序页面开发
抖音小程序的页面开发是抖音小程序开发的核心部分之一,一个页面可以看作是抖音小程序中的一个独立的界面,通过页面的布局、样式、数据绑定和事件处理来展示内容和实现交互。在本章节中,我们将介绍抖音小程序页面的结构和布局、样式和样式表的设置以及数据绑定和事件处理的方法。通过学习这些内容,你将能够快速上手抖音小程序页面的开发。
2023-09-09 22:48:42 1244 2
原创 抖音小程序开发教学系列(1)- 抖音小程序简介
抖音作为一款热门的短视频社交平台,用户群体庞大,社交共享的特性也为小程序的发展提供了广阔的空间。抖音小程序作为抖音在社交和用户粘性方面的延伸,自上线以来取得了喜人的发展势头。据统计,截至2021年底,抖音小程序的日活跃用户已超过数亿,覆盖范围涵盖各个年龄段和不同兴趣爱好的用户。可以预见,随着抖音用户的增加和用户对小程序的接受度提高,抖音小程序市场的潜力将会越来越大。
2023-09-02 12:40:56 853
原创 微信小程序开发教学系列(13)- 小程序支付与电商功能
小程序支付与电商功能是微信小程序中非常重要的一部分,通过支付功能可以实现用户购买商品、支付订单等功能。下面将介绍小程序支付的接入和配置以及实现电商功能和订单管理的方法。
2023-08-28 22:51:44 625
原创 微信小程序开发教学系列(12)- 实战项目案例
ToDoList是一个用于记录和管理任务的小程序。用户可以添加、编辑、完成和删除任务,以及查看任务清单。
2023-08-28 16:41:56 1614 2
原创 微信小程序开发教学系列(11)- 小程序开发工具与调试技巧
微信开发者工具是开发微信小程序的必备工具,它提供了代码编辑、调试、真机预览等功能,方便开发者快速开发、调试和发布小程序。
2023-08-28 16:04:07 569
原创 微信小程序开发教学系列(10)- 小程序发布与上线
本章介绍了小程序的发布与上线流程,以及版本管理和更新的方法。同时,还分享了一些关于推广和营销小程序的方法和策略。希望这些内容对你有所帮助,能够帮助你顺利将小程序发布并吸引更多用户。在实际操作中,你可以根据你的具体情况和需求,结合市场的变化,灵活应用这些方法和策略,不断优化小程序的推广和营销效果。
2023-08-28 15:58:35 137
原创 微信小程序开发教学系列(9)- 小程序页面优化
在本章中,我们介绍了一些常见的页面优化方法和技巧,包括延迟加载、图片懒加载、使用setData优化数据更新、分页加载等。通过合理地应用这些优化方法,可以提升小程序的性能和用户体验,使页面加载更快、流畅。在进行页面优化时,需要根据具体的业务场景和需求来选择合适的优化方法。同时,也需要通过测试和性能监控工具来评估优化效果,及时调整和改进优化方案。
2023-08-28 15:15:53 666
原创 微信小程序开发教学系列(8)- 小程序数据交互与后端接口
在开发微信小程序时,经常需要与后端接口进行数据交互,获取和提交数据。本章将介绍如何调用后端接口,并对接口进行封装和错误处理。
2023-08-28 15:09:59 2472 1
Mysql面试百问百答.docx
2023-09-21
Vue面试百问百答.docx
2023-09-21
Matlab常见题型50题.docx
2023-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人