1、拉取镜像 我们可以拉取一个MySQL5.7的镜像 dockerpullmysql:5.7 2、启动容器 通过下面的命令启动: dockerrun-itd-p23306:3306-v/Users/hunter/docker-mysql-data:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=123456mysql:5.7 这样就可以通过命令或者workbench连接到这个MySQL服务了。 使用root账号,密码为我们设置的123456 下面介绍一下相关的参数 3、参数介绍 -p23306:3306 是将容器的3306端口映射到宿主机的23306端口,这样,...

  Qp5JTyIxtbwu   2023年12月23日   43   0   0 mysqldockerdockermysql

什么是模块? 将模块视为代码库。模块是一个包含一组函数的文件,您想要在应用程序中包含这些函数。 创建一个模块 要创建一个模块,只需将要包含在其中的代码保存在扩展名为.py的文件中: 示例:将以下代码保存在名为 mymodule.py 的文件中: defgreeting(name): print("Hello,"+name) 使用模块 现在,我们可以使用刚刚创建的模块,通过使用import语句: 示例:导入名为mymodule的模块,并调用greeting函数: importmymodule mymodule.greeting("Jonathan") 注意:当使用模...

局部作用域 在函数内部创建的变量属于该函数的局部作用域,并且只能在该函数内部使用。 示例:在函数内部创建的变量在该函数内部可用: defmyfunc(): x=300 print(x) myfunc() 函数内部的函数 如上面的示例所解释的那样,变量x在函数外部不可用,但可以在函数内部的任何函数中使用: 示例:局部变量可以从函数内部的函数中访问: defmyfunc(): x=300 defmyinnerfunc(): print(x) myinnerfunc() myfunc() 全局作用域 在Python代码的主体部分创建的变量是全局变量,属于全局作用域。全局变量可以在任何作用...

url组成 //http://127.0.0.1:8001/01-hash.html?a=100&b=20/aaa/bbblocation.protocal// 'http:'协议localtion.hostname//'127.0.0.1'主机名location.host// '127.0.0.1:8001'主机location.port//8001端口号location.pathname //'01-hash.html'访问页面location.serach//'?a=100&b=20'搜索内容 location.hash//'/aaa/bbb'哈希值 hash特点 概...

useRef返回一个可变的ref对象,其.current属性被初始化为传递的参数(initialValue)。返回的对象将在组件的整个生命周期内保持不变。 返回一个持久的对象 <divref="useRef1"/> detailsdemo代码<<<@/components/react/hooks/useRef/Timer.jsx 上述的demo展示了 useRef 的以下特性: 持久性:useRef 返回的ref对象在组件的整个生命周期内都是持久的。 不会引起组件重新渲染:与 useState 不同,修改&nb...

类与对象的概念 1.什么是类? 类是一种用户自定义的数据类型,用于描述对象的属性和行为。它是对象的模板,定义了对象的结构。 2.创建类 使用class关键字来创建类。示范如何定义一个类,包括类名、属性和方法的定义。 classDog: def__init__(self,name,breed): self.name=name self.breed=breed defbark(self): returnf"{self.name}saysWoof!" 3.实例化对象: 解释如何使用类来创建对象的实例,并访问对象的属性和方法。 my_dog=Dog("Buddy","GoldenRetriev...

为什么margin和padding关系如此密切 CSS margin 和 padding 属性经常被放在一起讨论,原因有两个: 它们都影响空白区域,并且在CSS盒模型中紧挨着,只有在存在边框的情况下才会被边框分隔开来。 它们的值接受几乎完全相同的CSS数据类型: length 和 percentage (margin也接受auto,但这对我们现在讨论的内容并不重要)。 CSS的长度和百分比数据类型是什么? CSS长度是距离值的一种。CSS百分比与长度类似,但区别在于它们总是页面中其他内容的一部分,具体取决于它...

从表格中选择数据 要从MySQL中的表格中选择数据,请使用"SELECT"语句: 示例选择"customers"表格中的所有记录,并显示结果: importmysql.connector mydb=mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword", database="mydatabase" ) mycursor=mydb.cursor() mycursor.execute("SELECTFROMcustomers") myresult=mycursor.fe...

  Qp5JTyIxtbwu   2023年12月08日   11   0   0 MySQLmysqlSQL数据数据SQL

MongoDB MongoDB是一种流行的NoSQL数据库,它将数据存储在类似JSON的文档中,使数据库非常灵活和可扩展。您可以在https://www.mongodb.com上免费下载MongoDB数据库,或者使用MongoDB云服务,访问https://www.mongodb.com/cloud/atlas。 PyMongo Python需要一个MongoDB驱动程序来访问MongoDB数据库。在本教程中,我们将使用MongoDB驱动程序"PyMongo"。建议使用PIP来安装"PyMongo",确保您的Python环境已安装PIP。 在命令行中导航到PIP的位置,然后运行以下命令来下载并...

1.引言 可变对象与不可变对象的定义 在Python中,对象可以分为两种主要类型:可变对象和不可变对象。 可变对象:其值可以在创建后被修改,包括列表、字典和集合等。 不可变对象:其值在创建后不能被修改,包括整数、浮点数、字符串和元组等。 这个区分基于对象的内容是否可以更改来定义,它对于理解Python中的数据类型非常重要。 2.不可变对象 数值、字符串和元组 数值 数值对象是不可变的,一旦创建,它们的值不能被修改。这包括整数(int)、浮点数(float)和复数(complex)等。例如: x=5创建一个整数对象 x=x+1创建一个新的整数对象,x的值变为6 字符串 字符串是不可变的,...

基础概念 Git是一个代码版本管控的工具,是一个内容寻址文件系统,即简单的键值对数据库。 Git的一些基础基础知识 版本库:git在本地开辟的一个存储空间,一般在.git文件里。 工作区(workspace):就是编辑器里面的代码,平常开发直接操作的就是工作区。 索引区/暂存区(index/stage):暂时存放文件的地方,gitadd 后也就将工作区代码放到了暂存区(缓冲区)。 本地仓库(Repository):gitcommit 后就是将暂存区的代码放到本地仓库。 远程仓库(Remote):线上代码存放的地方,如github/gitee。 他们之间的关系是这样子的:...

  Qp5JTyIxtbwu   2023年12月06日   19   0   0 暂存区Testgit

一、介绍 在某些情况下,我们不需要把文件提交到git仓库,比如一些账户、文件资源等。git为我们提供一个一个忽略的文件配置,通过配置.gitignore文件就可以忽略提交。 注意:.gitignore文件本身应该提交给Git管理,这样可以确保所有人在同一项目下都使用相同的.gitignore文件。 二、使用 不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。所有配置文件可以直接在线浏览:https://github.com/github/gitignore我们只需要需要忽略的文件或者文件夹,写进.gitignore就可以里。比如我要...

  Qp5JTyIxtbwu   2023年12月06日   17   0   0 githubgithtml

gitcommit--amend 有时候可能Git提交后发现还有文件需要修改,当这个提交没有被推送到远程时,可以用此命令覆盖提交,避免commit记录混乱。 常用参数: --no-edit:不编辑 --reset-author:重置提交用户为当前用户 --author=:修改Git的author和email信息。 示例 想修改提交的消息描述 gitcommit-amend-m<message> 想重新提交文件 gitadd.将修改的文件添加到暂存区 gitcommit-amend-m<message>重新提交并修改消息 文档描述 --amend...

  Qp5JTyIxtbwu   2023年12月06日   10   0   0 重置gitsed

需求,uniapp微信小程序将页面某一部分保存为图片可以分享,下载。实现这一功能需要使用canvas绘图,背景图为网络图片,中间有个原型的二维码,图片格式为base64,还有一些其他的文字。 最重要的是:无论是网络图片还是base64格式的,拿到一个临时地址!!!base64方法参考此文章注:base64可以直接canvas绘制,但是真机不显示!!!模拟器正常! //绘制canvas <canvasstyle="width:280px;height:380px"canvas-id="activityCode"></canvas> //下面两个方法是将base64图片转...

  Qp5JTyIxtbwu   2023年12月02日   17   0   0 ci4s网络图片网络图片4sci

根目录:com.bajins 领域模型的相关命名:DO/BO/DTO/VO/DAO 启动类BajinsApplication.java推荐放在根目录com.bajins包下 数据实体类domain: jpa项目:com.bajins.domain mybatis项目:com.bajins.entity 数据接口访问层Dao: jpa项目:com.bajins.repository mybatis项目:com.bajins.mapper 数据服务接口层Service:com.bajins.service 数据服务接口实现层ServiceImplements:com.baji...

  Qp5JTyIxtbwu   2023年11月25日   35   0   0 实体类xmlJava实体类Javaxml

消息分类 在讨论如何给微信服务器回复消息之前,我们需要先来了解下微信服务器发来的消息主要有哪些类型以及我们回复给微信的消息都有哪些类型。 在上文中大家了解到,微信发送来的xml消息中有一个MsgType字段,这个字段就是用来标记消息的类型。这个类型可以标记出这条消息是普通消息还是事件消息还是图文消息等。 普通消息主要是指: 文本消息 图片消息 语音消息 视频消息 小视频消息 地址位置消息 链接消息 不同的消息类型,对应不同的MsgType,这里我还是以普通消息为例,如下: 消息类型 MsgType 文本消息 text 图片消息 image 语音消息 voice ...

  Qp5JTyIxtbwu   2023年11月24日   14   0   0 微信服务器ide微信服务器ide

hash模式 URL中号后面的内容作为路径地址 监听hashchange事件 根据当前路与地址找到对应的组件重新渲染history模式 通过history.pushState()方法改变地址栏 监听popstate事件 根据当前路由地址找到对应组件重新渲染 基本使用 //1.注册路由插件 Vue.use(VueRouter) //2.创建router对象 constrouter=newVueRouter({ routes:[ {nmae:'home',path:'/',component:homeComponent} ] }) constvm=newVue({ //3.注册router对...

1.事件流的发展流程 事件流在前端的发展过程中经历了一些变化和演进。 1.1传统的DOM0级事件 在早期的JavaScript中,事件处理是通过在DOM元素上直接定义事件处理属性来实现的,称为DOM0级事件。例如,可以通过为按钮元素的onclick属性赋值一个函数来定义点击事件的处理程序。 constbutton=document.getElementById('myButton'); button.onclick=function(){ console.log('按钮被点击'); }; 这种方式简单直接,但是有一个缺点是无法同时为一个元素的同一个事件类型添加多个处理程序。 1.2DOM2...

创建存储库 创建一个新的本地存储库 $gitinit[项目名称] 克隆存储库 $gitclone<git仓库url地址> 将存储库克隆到指定目录 $gitclone<git仓库url地址><我的文件夹> 配置 设置将附加到您的提交(commit)和标签(tags)的名称 $gitconfig--globaluser.name"name" 设置将附加到您的提交(commit)和标签(tags)的电子邮件地址 $gitconfig--globaluser.email"email" 启用Git输出的一些着色 $gitconfig--globalcol...

  Qp5JTyIxtbwu   2023年11月19日   16   0   0 堆栈远程分支git

起因是,在看某个视频的时候发现别人的git命令是ga、gp这样的。好奇心驱使我去查了一下怎么做到的。 虽然一般都在vscode中借助插件进行git操作,但某些情况下还是需要敲命令的,比如某个项目需要打包后放到后端项目里部署,总不能只是为了部署就常开一个vscode窗口吧。而且git缩写的配置还比较简单,所以还是有必要设置一下的。 .gitconfig配置简写命令 /.gitconfig [alias] s=status ps=push 配置之后,可以用一下指令使用。 gits 注:这种是git的功能。 .bash_profile配置 /.bash_profile aliasgp='...

  Qp5JTyIxtbwu   2023年11月19日   13   0   0 bashgitgit命令
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~