自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 mac系统终端运行python文件

1.在要运行的python文件首行里添加python解释器路径代码#!/usr/bin/env python3 2.复制要运行的python文件位置,在终端使用代码进入要运行的文件位置终端运行代码:cd 运行的python文件位置注意:复制的文件路径要把最后的文件名给删除3.在终端中使用chmod命令为要运行的文件添加权限

2023-07-13 22:50:44 2002

原创 关于android studio 新建项目 是否勾选 use legacy android.support libraries

不要勾选,这个勾选后的作用是使用以前老版本的功能库,勾选后你再使用新版本的功能库就会报错,所以说不要勾选。

2022-08-02 11:01:23 1324 1

原创 python 字典

概念:字典是一个无序,可变有有索引的集合写法:dict_name={"key":"value","key2":"value2","key3":"value3".....}例子:tupe_name={'name':'jeamin','age':'20','sex':'man'}print(tupe_name) #{'name': 'jeamin', 'age': '20', 'sex': 'man'}访问元素1.访问元素我们可以用到**方括号里面写键名(key)**来访问字典元素例子:

2022-03-16 21:53:41 988

原创 python集合

概念:集合是无序和无索引的集合注意:元素是无序的,所以无法确定元素 的显示顺序写法:setName={'element','element2','element3'...}访问元素注意:集合是不能用索引(下标)来访问里面的元素的,因为集合是无序的,里面的元素没有索引但是可以通过for循环遍历集合,和in来查询该元素是否存在在集合中例子:setName={1,2,4,5,6}for i in setName: print(i,end=' ') #1 2 4 5 6 检查元素

2022-03-16 15:43:12 312

原创 python元组

概念元组是有序且不能更改的集合。在python里,元组是圆括号表示写法: tuplename=(''element",''element2",''element2",...)例子:创建元组 TupleName = ('jemain1',20,'男')print(TupleName) #('jemain1', 20, '男')访问元组元素你可以通过使用方括号类的索引号(下标)来访问元组元素例子:TupleName = ('jemain1',20,'男')print(TupleNam

2022-03-16 10:09:40 1067

原创 python列表

概述:在我看来列表就是一个数组,里面的元素可以排序,且可以更改的数据类型写法:ListName=['element1','element2','element3']实例:ListName = ['jemain',20,'男']print(ListName) #['jemain', 20, '男']访问个别元素这个可以通过索引号(下标)来访问列表实例:ListName = ['jemain',20,'男']print(ListName[0]) #jemain负

2022-03-15 20:54:01 869

原创 python3.6:新增f-String 格式化字符串语法

f-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法1.它的写法呢就是在格式化字符串前面加f或者F例子:name = 'jeamin'food = '香菜'age = 20print(f'我叫{name},我今年{20},我超级爱吃{food}')运行结果:2.格式化的时候可以使用函数:运行结果:3.格式化时可以和字典一起使用例子:nct ={'name': 'jeamin' , 'age':20}print(f'他叫

2022-03-10 11:18:35 1238

原创 python中__doc__方法

__doc__方法是python内置方法之一,该方法通常会输入指定对象中的注释部分看例子: class ClassName: ''' 这个是我定义的类的注释 ''' def __init__(self): ''' 这是一个类属性 '''index = ClassName()print(index.__doc__) # print(index.__doc__)print(index.__init__.__doc__) # 这是一个类属性我们可以

2022-03-10 09:38:58 7431 1

原创 activate : 无法将“activate”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1

在pycharm里面错误展示:无法激活虚拟环境解决方法:以管理员身份运行 PowerShell,并输入 set-executionpolicy remotesigned ,再输入“y”如图:输入完后重新打开pycharm,再次输入.\activate成功

2021-12-02 12:04:56 11508 5

原创 idea配置python虚拟环境

idea配置python虚拟环境1.我打开一个及Django框架做的项目:注意:在每创建一个新项目时就会创建一个虚拟环境文件夹在里面,这是为了防止起冲突,假入A和B用同一个库,但A项目用的库版本是2.0,B项目用的是3.0,并且A和B用的是同一个环境,这样一来你切换项目时就要来回卸载安装这样很容易造成项目会出现莫名其妙的问题,所以说一个项目单独使用一个虚拟环境是最好的。2.我们现在创建一个虚拟环境就在这个项目目录下:mkdir newvenv #创建文件cd newvenv #进入文件v

2021-12-02 11:43:54 4801

原创 在python虚拟环境中怎么更新pip

1.先进入到python虚拟环境目录下:2.再输入:python -m pip install --upgrade pip更新成功

2021-12-02 09:40:38 2916

原创 git 克隆项目时出现的错误:“errno 10054“

1.在使用克隆项目时出现了一下报错:$ git clone https://github.com/Manisha-Bayya/simple-django-project.gitCloning into 'simple-django-project'...fatal: unable to access 'https://github.com/Manisha-Bayya/simple-django-project.git/': OpenSSL SSL_read: Connection was reset,

2021-12-02 09:23:15 1468

原创 PyCharm快捷键——搜索/替换快捷键

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-12-01 11:28:24 9573

原创 flask 理解蓝图

为什么要使用蓝图?我的理解就是把不同功能进行模块化,通过模块的划分可以更好的组织项目的目录结构,使项目的整个框架更加清晰假如在一个app.py文件里面有有以删除,添加,登录…功能这样使文件看起来很乱,不利于维护,我这么说并不是代表就不能在app这个文件里面写这么多的代码,只是写的太多不好维护。二、使用蓝图1.使用蓝图按照以下的顺序:创建蓝图–>在flask的APP中引入蓝图–>注册蓝图我们将创建一个main_func1、other、user的蓝图,并在flask_init文件中注册

2021-10-14 19:58:08 623

转载 什么是蓝图

随着业务代码的增加,将所有代码都放在单个程序文件中,是非常不合适的。这不仅会让代码阅读变得困难,而且会给后期维护带来麻烦。如下示例:我们在一个文件中写入多个路由,这会使代码维护变得困难。from flask import Flask app = Flask(__name__) @app.route('/')def index(): return 'index'@app.route('/list')def list(): return 'list'@app.rout

2021-09-29 10:10:58 4326

原创 安装jupyter步骤

一.进入到python环境里面使用命令:pip install jupyter二.jupyter notebook的启动步骤 1安装目录下命令行输入:jupyter notebook

2021-09-09 11:48:58 4566

原创 python环境安装教程

一。点击官网地址进行对应的环境版本下载:https://www.python.org/**注:直接点进上面这里他直接给你推荐现在最新的版本,如果想要前期的版本点击网页最下面的**注:最下面的网页其他版本选择:二。进行相对的电脑配置系统型号进行选择下载三。点击下载好的文件四。进行图片中的步骤进行操作步骤1:五.测试python环境是否安装成功1.win+R输入cmd2.进入黑窗口输入python谢谢观看...

2021-09-07 18:19:26 284

原创 RedHat 6.8平滑升级openssh 8.3

一、环境检查1.检查Linux版本信息more /etc/redhat-release2.检查Telnet服务是否安装,如没有安装,需准备操作系统ISO介质文件进行安装。mount -o loop -t iso9660 /root/OS/CentOS-6.5-x86_64-bin-DVD1.iso /mntmount /dev/cdrom /mntrpm -qa | grep telnet-server二.介质准备Open SSH官方网站安装包下载:点击进入下载下载最新版openssh安

2021-06-16 09:50:58 833

原创 java代码实现九九乘法表炒鸡简单

package com.baidu;public class dome5 { public static void main(String[] args) throws Exception { for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { System.out.print(j+"*"+i+"="+j*i+"\t");

2021-06-03 12:01:25 76

原创 mybatis增删改查

mybatis增删改查学习步骤一:创建maven项目,在maven项目的pom文件中引入mybatis框架需要的jar步骤二:在main包下的java包中创建三个包,分别为:com.jc.dao,com.jc.pojo,com.jc.util1. dao包下创建UserMapper接口类,UserMapper.xml文件2. pojo包下创建User类3. util包下创建MybatisUtils类步骤三:在java包同级的resources包下创建mybatis-config.xml文件步骤四:在main

2021-05-20 16:28:30 3970

原创 容器介绍

逆向工程老生常谈的话题,这里我要鞭尸拉出来再说下,这个其实不只是工具这么简单,这是一种开发思维,靠什么需求确定,肯定是前期开会,然后思维导图,流程图,然后再是设计数据库,划重点,数据库,因为你的功能肯定绕不开持久化,一个项目最值钱的就是数据和业务流程,内部项目最厉害的技术是啥?就是修改数据库数据,2018税改,改下数据库轻轻松松收入几十万,业务为数据服务,数据是项目的价值体现,所以数据库的设计在我看来是很重要的部分,数据库设计好了,接着干啥,肯定是偷懒啊,用mybatis.jar来生成相关的dao,dto,

2021-04-26 18:12:26 92

原创 UML类图和关系--idea使用PlantUML插件画类图

UML类图和关系类图 - 依赖关系(Dependence)**应用案例****Java代码****UML类图 + PlantUML代码****小结**类图 - 泛化关系(generalization)**应用案例****Java代码****UML类图 + PlantUML代码****小结**类图—实现关系(Implementation)**应用案例****Java代码****UML类图 + PlantUML代码**类图—关联关系(Association)**应用案例****Java代码****UML类图 +

2021-04-25 17:42:37 5415

原创 idea中PlantUML插件使用

PlantUML插件安装和使用PlantUML插件安装:PlantUML使用PlantUML插件安装:在idea设置中找到Plugins,在marketplace中找到PlantUML integration点击Install安装。安装完成之后需要重启才能生效安装页面如下,idea版本2020.3,可能版本不一样,设置页面也会不一样PlantUML使用在项目中选中一个文件夹右键选择new -> PlantUML File,如下图随意写入一串英文名称,选择Class,按En

2021-04-25 15:51:13 15238 3

原创 逆向工程

逆向工程白话大纲逆向工程在项目里的体现逆向工程的代码结构收益举例白话大纲逆向工程老生常谈的话题,这里我要鞭尸拉出来再说下,这个其实不只是工具这么简单,这是一种开发思维,靠什么需求确定。逆向工程在项目里的体现这肯定是前期开会,然后思维导图,流程图,然后再是设计数据库,划重点,数据库,因为你的功能肯定绕不开持久化,一个项目最值钱的就是数据和业务流程,,业务为数据服务,数据是项目的价值体现,所以数据库的设计在我看来是很重要的部分,数据库设计好了,接着干啥,肯定是偷懒啊,用mybatis.jar来生成相关的

2021-04-21 22:16:17 186

原创 svn and git介绍

svn and git介绍svn and git介绍白话介绍svn and git介绍svn和git说来说去就是仓库,你说用什么来形容,就用银行来形容就行了,只是一个是连锁银行一个是单家银行。之所以这样形容就是因为git存在分支概念,而svn不存在分支概念,分支可以理解为我代码写几个版本而且能够随意切换并且合并,然而svn做不到这点,不是说svn不存在分支,而是svn的分支就是每个分支都有一个目录来存储文件,而且就是文件上传,git是将文件处理成流来进行存储这个流的存在赋予了git分布式的特点,我可

2021-04-21 22:02:00 123

原创 java异常类

java异常类最上级接口类:ThrowableThrowable类有两个直接子类:Error:代表了JVM本身的错误。错误不能被程序员通过代码处理。例如:JVM的内存溢出,系统崩溃,一般的,程序不会从错误中恢复。Error有两个典型的错误实现类StackOverflowError和OutOfMemoryErrorException:代表程序运行时发送的各种不期望发生的事件。可以被Java异常处理机制使用,是异常处理的核心Exception又分为两类:CheckedException(编译时异常)

2021-04-18 21:16:25 105 1

原创 线程的6种状态

线程的6种状态NEW 状态是指线程刚创建, 尚未启动RUNNABLE 状态是线程正在正常运行中, 当然可能会有某种耗时计算/IO等待的操作/CPU时间片切换等, 这个状态下发生的等待一般是其他系统资源, 而不是锁, Sleep等BLOCKED 这个状态下, 是在多个线程有同步操作的场景, 比如正在等待另一个线程的synchronized 块的执行释放, 或者可重入的 synchronized块里别人调用wait() 方法, 也就是这里是线程在等待进入临界区WAITING 这个状态下是指线程拥有了

2021-04-15 18:29:58 241

原创 flask创建数据库失败未报错

老师给我们讲的创建数据库的代码:from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp=Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI']='mysql://root:1234567@localhost:3306/text'app.config['SQLALCHEMY_TRACK_MODIFICATIONS']=Falseapp.config['SQLALCHEMY_

2021-04-12 11:58:24 442 2

原创 报错:FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disab

报错:'FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning. warnings.warn(FSADeprecationWarning('**解决方法:在配置类(Config)中添加一下两行代码: SQLA

2021-04-07 15:06:25 2268 3

原创 简单工厂模式

简单工厂模式角色由简单工厂(创造者),抽象产品(所有具体产品的父类,可以是接口或者抽象类),具体产品(继承或者实现具体产品)三个组成具体实现public class Test { // 相当于客户端 public static void main(String[] args) { // 首先创建工厂,再通过工厂来创建相应的类 Factory factory = new Factory(); factory.getCar("wulin").

2021-04-02 18:13:18 1819 2

原创 报错jinja2.exceptions.UndefinedError: ‘form‘ is undefined

这是我在写flask项目时报的错误报错原因:是因为两个视图函数引用了同一个模板,模板中使用了jinja2,其中一个视图函数没有使用其语法,所以报了以上错误解决方法:只需要把两个视图所引用的模板分开写就可以了...

2021-03-31 11:31:42 1401 4

原创 报错:flask: TypeError: ‘function‘ object is not iterable

错误:TypeError: ‘function’ object is not iterableType错误:表示“函数”对象不是可迭代的这是我在学习flask时在html模板中,进行for循环遍历闪现消息时缺少(),导致遍历对象为一个函数;报错代码:{% for messages in get_flashed_messages %} {{ messages}}{% endfor %}修改为:{% formessages in get_flashed_messages() %}

2021-03-31 10:04:54 1954 1

原创 单例模式

单例模式单例模式分饿汉式和懒汉式饿汉式:​ 在类加载时就完成了初始化,所以类加载比较慢,不过这个慢也是看实例对象的大小,一般的单例都不会存放大容量的内容,所以大部分在毫秒级别,但获取对象的速度快。public class Hungry { private Hungry(){ // 私有化构造器 } private static Hungry HUNGRY = new Hungry(); // 饿汉式 // 对外提供获取对象的方法 publi

2021-03-29 14:56:25 1745 2

原创 pycharm环境包导入到另外一个环境

1.先在要被复制的项目中输入:'pip freeze > requirements.txt执行成功后生成一个名叫的文件requirements.txt2.在DE(我采用的是最直接的方法复

2021-03-29 09:05:48 3444 4

原创 python虚拟环境在pycharm中使用

1.file->Settings2.3.4.5.6.7.8.以上就是python虚拟环境在pycharm中使用步骤

2021-03-26 15:07:26 178 1

原创 String.toLowerCase(Locale.ROOT)

String.toLowerCase(Locale.ROOT)环境:jdk1.8Locale是针对区域的转换规则首先看到Locale类中的ROOT是用两个空字符串初始化的对象,表示所有语言环境的基本语言环境,并且用于语言/国家无关的区域设置,用于区域设置敏感的操作。 /** * Useful constant for the root locale. The root locale is the locale whose * language, country, and

2021-03-26 14:58:04 27789 2

原创 安装flask

没有安装python环境的请点击这个连接进行下载https://www.python.org/downloads/release/python-392/Flask安装条件安装Flask通常需要Python 2.6或以上版本。虽然Flask及其依赖项适用于Python 3及以上版本,但是许多Flask扩展不能正确支持它。所以,建议在Python 2.7上安装Flask。为开发环境安装virtualenvvirtualenv是一个虚拟的Python环境构建器。它可以帮助用户并行创建多个Python环境。

2021-03-26 11:47:55 233 1

原创 db.sqlite3没有“as Data Source“解决方法

db.sqlite3没有"as Data Source"解决方法因为编辑器版本的不同有些版本没有右键"as Data Source"这个选项解决方法:1.以我的idea2020.3.3的版本举例打开databese点击加号:注:pycharm最近几年的版本也和以下操作一样2.选着Date Source->SQLite3.4.5.6.7.效果如下:...

2021-03-23 19:38:19 528

原创 io.lettuce.core.RedisCommandTimeoutException Command timed out

环境配置redis 3主3从 ,客户端是 lettuce 开发环境cpu 12核,测试环境cpu2核spring: redis: timeout: 5000 # 单位毫秒 #database: 0 ssl: false cluster: password: ************* nodes: 172.18.226.82:7001,172.18.226.82:7002,172.18.226.82:7003,172.18.226.82:7

2021-03-18 19:57:14 1287 2

原创 shardingsphere数据分片配置项说明和示例

配置项说明数据分片dataSources: #数据源配置,可配置多个data_source_name <data_source_name>: #<!!数据库连接池实现类> `!!`表示实例化该类 driverClassName: #数据库驱动类名 url: #数据库url连接 username: #数据库用户名 password: #数据库密码 # ... 数据库连接池的其它属性shardingRule: tables: #数

2021-03-17 19:37:03 5847 3

git.docx个人自学笔记

git个人自学word笔记

2021-12-01

java八股文,Java基础知识面试题,md文档

java八股文,Java基础知识面试题,md文档

2021-06-04

空空如也

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

TA关注的人

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