自定义博客皮肤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.

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

原创 Intellij IDEA构建Android开发环境

进设置(Intellij IDEA - Settings - Plugins )Intellij IDEA创建项目时没有Android的选项。再次创建项目可以看到Android的选项。

2024-03-26 11:03:04 404 1

原创 Mac安装Python

把默认的python指令指向到新安装的python版本(3.12.2)由于这里选择了pipenv作为虚拟环境管理工具,所以在安装模块包时用。查看python3.12.2所在位置。pip设置和pipenv安装设置。使用pyCharm构建项目。查看pipenv所在位置。查看pip已安装的模块。

2024-03-14 18:02:38 407

原创 mac安全干净卸载Anaconda3

主要原因是python命令没有映射到已经安装的python版本上,则需要添加。修改~/.bash_profile文件,将anaconda相关删除。现在想卸载Anaconda,恢复使用mac系统自带的Python。最后在mac的应用目录删除Anaconda。查看所有版本的python所在安装目录。或者不使用软连接映射,也可使用。再次查看python映射。查看python版本。建立软连接,添加映射。

2024-03-14 15:50:38 934

原创 Python3管理包依赖和虚拟环境之pipenv

是python官方推荐的包管理工具,集成了virtualenv, pip和pyenv三者的功能。集合了所有的包管理工具的长处,自动为项目创建和管理虚拟环境。假如有个新项目B,B的包管理和虚拟环境跟项目A是一致的,那么可以通过直接复制A项目的。文件到项目B的根目录下,然后执行如下指令便会自动创建虚拟环境并安装所有依赖包。如果你使用的是PyCharm,那么在你打开项目B的时候便会询问你是否根据。安装模块并加入到Pipfile配置项,这里以fastapi为例子。快速复制包管理和虚拟环境到新的项目。

2024-03-11 17:03:33 390

原创 FastAPI - 快速入门

参数表示热启动方式,当对代码进行修改后,程序会自动重启服务进程,使修改后的代码立即生效,提供开发效率。不使用命令行的话,也可以在PyCharm面板上配置运行/调试。一般使用全部安装即可。

2024-03-11 16:37:02 326

原创 Python3虚拟环境之virtualenv

如果要同时开发多个应用程序,这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.7。所有第三方的包都会被pip安装到Python3的site-packages目录下。这种情况下,每个应用各自需要拥有一套独立的Python运行环境。第二步,创建虚拟环境,命名为venv。列出当前的虚拟环境安装了哪些包。列出当前的虚拟环境安装了哪些包。

2024-03-11 15:39:45 763

转载 Javascript剪贴板-Clipboard API

https://blog.csdn.net/qq_36380426/article/details/130757892

2023-12-06 14:57:35 85

原创 Python将图片按照表格形式排列

图片按照表格的形式排列,可以使用图像处理库。

2023-11-17 15:36:05 173

原创 parallels desktop克隆新镜像后旧镜像网络无法访问的问题

现象:使用镜像1通过克隆操作生成镜像2,镜像2可以使用原镜像1的所有功能和数据,关闭镜像2打开镜像1,发现镜像1的搭建的站点无法访问(hosts没问题,ip能ping通)

2023-10-10 11:15:05 258

原创 MacOS环境变量source生效但重启后又失效

bash_profile 和 .zshrc 都是macos系统重环境变量配置的文件,但是两者有不同之处。,只在当前窗口生效,但关闭当前终端窗口 或者 mac关机重启后不会再生效。,以确保.bash_profile中的修改永久生效。,这是永久生效的,mac每次启动会自动执行。.bash_profile:在执行。保存操作才会让改变生效起作用。两者都需要在操作完之后进行。现在macOS默认终端是。.zshrc:在执行。

2023-09-11 09:50:48 508

原创 IntelliJ IDEA 2023.2.1 Android开发变化

IntelliJ IDEA 2023.2.1之前的版本,这种声明式的编程方式来描述UI,命令式的。建议使用如下方式创建项目。

2023-09-01 16:52:55 1684 1

原创 IDEA配置使用Gradle

配置gradle镜像仓库,这里使用阿里云的。打开IDEA - Settings。目录查看gradle版本号。下载并解压到你喜欢的目录。首先查看你的IDEA的。这里使用手动安装方式。文件配置系统环境变量。查看gradle版本。

2023-08-31 17:51:39 558

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

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

2023-08-28 09:51:48 173

原创 Android6:片段和导航

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

2023-08-19 17:52:14 354

原创 Android5:活动生命周期

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

2023-08-19 16:46:44 369

原创 Android4:约束布局

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

2023-08-18 18:02:58 272

原创 Android3:布局

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

2023-08-18 17:01:39 695

原创 Android2:构建交互式应用

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

2023-08-18 16:53:31 685

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

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

2023-08-01 10:32:37 71

转载 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 91

原创 使用python框架FastAPI

中文文档

2023-07-31 10:16:11 478

原创 Android开发初体验

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

2023-07-26 15:29:45 732

原创 Python异步编程asyncio相关

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

2023-07-13 17:41:35 71

原创 使用Pycharm

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

2023-07-13 10:56:09 1128

原创 python异步爬虫AIOHTTP

官网

2023-07-13 10:03:51 80

原创 web调试工具httpbin.org

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

2023-07-13 09:53:14 108

原创 使用IntelliJ IDEA开发Android应用

的项目,开发语言选择。

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

原创 Mac安装JDK(java Development Kit)

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

2023-06-14 15:51:57 644

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

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

2023-06-08 17:32:54 276

原创 laravel入门

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

2023-05-31 17:29:35 66

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

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

2023-05-30 16:04:33 250

原创 mac安装HomeBrew和Git

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

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

原创 Yii2版本变动

【代码】Yii2版本变动。

2023-03-29 09:46:47 81

原创 Podman入门

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

2023-03-27 14:20:28 145

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

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

2023-03-25 15:02:22 206

原创 Yii2安装最新版(2023

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

2023-03-24 15:19:58 112

原创 Linux搭建MinIO容器

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

2023-03-24 13:30:27 61

原创 AlmaLinux构建LNMP

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

2023-03-23 09:43:19 667 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 800

原创 JavaScript撒花特效

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

2023-02-14 16:57:28 234

空空如也

空空如也

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

TA关注的人

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