自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

buyue

Never too late to be all you can possibly be.

  • 博客(630)
  • 收藏
  • 关注

原创 优惠券系统功能的思考

优惠券使用:用户在购买商品时可以使用优惠券,系统需要验证优惠券是否有效,并在结算时计算优惠金额。数据统计分析:系统需要记录优惠券的使用情况,并进行数据分析,以便优化优惠券的发放和使用策略。优惠券类型:系统中需要定义不同类型的优惠券,例如折扣券、满减券、现金券等。优惠券管理:系统管理员需要对优惠券进行管理,包括优惠券的创建、修改、删除等。总之,优惠券系统设计需要考虑用户需求、商家需求和系统管理需求,以实现优惠券的有效发放和使用,从而提高用户购买体验和商家销售业绩。

2023-08-28 09:51:48 240

原创 Android6:片段和导航

IDEA菜单栏“New” -> “Fragment” -> “Fragment(Blank)”,然后选择“File” -> “Android Resource File”接着再点击新建,选择"fragment_message"为导航图添加。选择"fragment_welcome"为导航图添加。发现片段的代码看起来类似活动代码,重点是。显示一个片段并不需要为。增加额外代码,因为布局。在项目资源管理器中选择。接着创建一个新的片段。导航包含3个主要部分。弹出提示需要添加依赖。

2023-08-19 17:52:14 375

原创 Android5:活动生命周期

是一种保存键值对的对象。在活动撤销之前,Android允许你把键值对放在Bundle里面,然后在活动重建时,活动的新实例通过。但是这里有个问题,当旋转屏幕时,秒表会重置为0,并停止运行。这些是活动继承的生命周期方法,不过可以覆盖这些方法。会重启,它的所有属性都会重新初始化,并且再次运行。当屏幕方向有变化时,Android会撤销。5.再次点击“Start”按钮。3.点击“Start”按键。4.点击“Pause”按钮。6.点击“Reset”按钮。属性指定视图的一个引用。方法,所以这里需要覆盖。

2023-08-19 16:46:44 397

原创 Android4:约束布局

使用约束将Button处于水平居中和垂直居中。

2023-08-18 18:02:58 301

原创 Android3:布局

视图是否要填满屏幕,当内容超过屏幕大小时会出现滚动条,可以往下滚动。

2023-08-18 17:01:39 718

原创 Android2:构建交互式应用

【代码】Android2:构建交互式应用。

2023-08-18 16:53:31 722

原创 新型web自动化测试工具Playwright

官方手册项目开源地址用作爬虫

2023-08-01 10:32:37 94

转载 Python包导入错误ImportError: attempted relative import with no known parent package

ImportError: attempted relative import with no known parent package 彻底搞懂python的import规则

2023-07-31 17:01:32 189

原创 使用python框架FastAPI

中文文档

2023-07-31 10:16:11 493

原创 Android开发初体验

一个界面对应一个Activity,下面创建第二个界面,用于显示当前问题的答案。这 三个文件关联密切,搞错了就有大麻烦。引入Jetpack库的ViewModel。的新建 activity向导功能。使用向导操作后会自动添加相应的。设置AVD模拟器,运行项目。Activity的生命周期。文件,要用的所有字符串资源。配置文件中是否声明了。(向导操作默认会有)

2023-07-26 15:29:45 754

原创 Python异步编程asyncio相关

asyncioasyncio教程asyncio-taskPython3.7的进化-异步编程aio-libsaiohttp:异步请求库aiomysql:异步mysql库

2023-07-13 17:41:35 89

原创 使用Pycharm

使用Pycharm创建项目。的环境面板里面安装模块。,环境使用前面安装的。

2023-07-13 10:56:09 1150

原创 python异步爬虫AIOHTTP

官网

2023-07-13 10:03:51 99

原创 web调试工具httpbin.org

httpbin.org 这个网站能测试 HTTP 请求和响应的各种信息,比如 cookie、ip、headers 和登录验证等,且支持 GET、POST 等多种方法,对 web 开发和测试很有帮助。编写,是一个开源项目。

2023-07-13 09:53:14 160

原创 使用IntelliJ IDEA开发Android应用

的项目,开发语言选择。

2023-06-15 10:35:52 1211 1

原创 Mac安装JDK(java Development Kit)

本机环境:MacBook Pro 2023 Apple M2 Pro。发现原来本机还没有安装JDK,接着开始安装。当前最新版为JDK 20。

2023-06-14 15:51:57 782

原创 Jenkins使用Docker(Podman)安装部署web应用

最终效果:在jenkins对某个项目进行构建,jenkins先通过。,并自动把这个最新的jar在容器中运行,达到一键式构建的目标。拉取最项目的最新代码,然后根据。

2023-06-08 17:32:54 379

原创 laravel入门

当应用程序创建完成后,你可以通过 Artisan CLI 的。你的第一个 Laravel 项目。

2023-05-31 17:29:35 86

原创 yum安装最新版的PHP、MySQL

的源,这个源专门提供了php的各种版本,目前这个源只针对Redhat、Centos和Fedora系统。根据配置向导的指引一步步操作即可。在阿里的镜像源站点有一个叫。

2023-05-30 16:04:33 298

原创 mac安装HomeBrew和Git

homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等功能。通过简单的指令可以实现包管理,而不用关心各种依赖和文件路径情况。中途可能需要你手动输入密码,输入完成回车即可(密码不可见。如果仍提示无法使用,则重启终端 或者 运行 下面命令。本机:macbook pro m2。使用HomeBrew安装git。Homebrew是什么?homebrew常用指令。选择中科大或者清华镜像源。安装homebrew。根据提示执行指令即可。更新HomeBrew。

2023-04-02 11:15:12 420 1

原创 Yii2版本变动

【代码】Yii2版本变动。

2023-03-29 09:46:47 116

原创 Podman入门

通过帮助了解podman的工作方式。查看podman版本。查看podman信息。

2023-03-27 14:20:28 217

原创 mysql5.7之后版本datetime默认值不能设置为0000-00-00的问题

然后重启mysql服务即可。打开mysql的配置文件。

2023-03-25 15:02:22 253

原创 Yii2安装最新版(2023

【代码】Yii2安装最新版(2023。

2023-03-24 15:19:58 151

原创 Linux搭建MinIO容器

https://blog.csdn.net/qq_40634846/article/details/128070680https://blog.csdn.net/xiao297328/article/details/125866197

2023-03-24 13:30:27 83

原创 AlmaLinux构建LNMP

技术,yum4命令提供了与早期版本中使用的Yum v3的向后兼容性。而现在很多客户端工具还不支持这种加密认证方式,连接测试的时候就有可能报错。日志显示此次安装mysql时没有设置root用户密码(即使用空密码进行登录)为了便于管理多个站点,可以添加一个目录用于存放各站点的。把root用户的访问权限设置可远程连接,只需要把。节点的配置(Nginx本地默认主页的配置)注释掉。浏览器存在DNS缓存:需要手动清除浏览器缓存,以。80端口是默认开放的,所以这里无需额外开发。目录:所有Nginx配置文件的主目录。

2023-03-23 09:43:19 902 1

原创 Parallels Desktop虚拟机安装AlmaLinux

等编译工具,“Development Tools”`这个软件包组包括GNU编译器集合,GNU调试器以及编译软件所需的其他开发库和工具。开启共享目录需要先安装Parallels Tools,不同系统需要的Parallels Tools也不同,这里用到。设置CD/DVD,选择对应的Parallels Tools iso文件。调整启动顺序,把CD/DVD调到第一位,接着是硬盘,然后重启虚拟机。共享文件夹常见用途:本机编写代码,运行代码的环境安装在虚拟机里面。至此已经可以使用本机的远程连接工具来访问IP为。

2023-03-20 08:26:52 981

原创 JavaScript撒花特效

https://github.com/catdad/canvas-confettihttps://emojipedia.org/party-popperhttps://emojis.wiki/party-popper

2023-02-14 16:57:28 465

原创 网站HTML5灯笼新年快乐特效

【代码】网站HTML5灯笼新年快乐特效。

2023-01-04 14:34:55 311

原创 Python实现数组键值排序

【代码】Python实现数组键值排序。

2022-11-30 16:50:31 443

原创 程序批量下载图片不完整解决方案for Python

Python下载的图片不完整之解决方案Python基于pillow判断图片完整性

2022-11-11 11:02:53 523

原创 Python多线程

Python多线程threadingPython高级教程笔记:多线程初步python GIL 详解

2022-11-01 14:12:15 134

原创 Python大文本文件按行数分割成多个小文本文件

【代码】Python大文本文件按行数分割成多个小文本文件。

2022-11-01 09:44:47 1120

原创 SpringBoot教程(四)Spring Security

是一个功能强大且高度可定制的认证和授权框架,核心是一组过滤器链,不同的功能经由不同的过滤器。本文使用的版本为5.7.4,自spring security 5.7.3起,认证(Authentication):身份验证。授权(Authorization):访问权限。可以在IDEA的控制台看到。输入账号密码登录后再次浏览。文件里面自定义账号和密码。拦截,浏览器自动跳转到。

2022-10-20 10:48:51 394

原创 SpringBoot教程(三)单元测试

SpringBoot中使用junit编写单元测试默认是会事务回滚的,即删除修改新增等操作不会影响数据表里的数据。选择要进行测试的方法,选择后点击OK会自动生成相应的测试方法。已添加单元测试依赖库。

2022-10-17 17:45:06 336

原创 SpringBoot教程(二)使用Mybatis实现增删改查

IDEA提供了HTTP客户端方便我们测试接口请求。Ad的Mybatis映射类。Ad的Provider类。文件作了数据库相关配置。类做了验证处理,所以。创建Ad的服务实现类。在项目的根目录下创建。

2022-10-17 16:19:33 262

原创 数据库里创建时间字段用create_time、created_at还是created_time更适合?

https://www.zhihu.com/question/265155157

2022-10-15 08:48:24 1046

原创 @Aspect与@ControllerAdvice的区别

https://blog.csdn.net/wudiyong22/article/details/80661613

2022-10-14 17:02:08 232

原创 IDEA HTTP API接口调试工具

https://www.jianshu.com/p/2404654d655a

2022-10-14 11:37:45 466

原创 @Autowired和@Inject以及@Resource的区别

https://blog.csdn.net/qq_38007715/article/details/88321882Field injection is not recommendspring高版本不再推荐字段注入 Field injection is not recommended

2022-10-13 11:15:34 169

空空如也

空空如也

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

TA关注的人

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