自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 JAVA自增自减

自增自减:package cn.itcats.demo;/** 自增运算(++)演示* 作用:* 表示自身值 + 1* 用法:* 单独使用:放在变量前后,结果都一样** 参与运算:* 在变量前,先自增,再以新值进行其他运算* 在变量后,先与原值进行其他运算, 在自增*/public class OperatorDemo3 { public static void main(String[] args) {

2020-10-11 09:34:11 287

原创 java类型转换

类型转换:/* +: 加法 类型转换: 注意事项:当且仅当大类型可以转换为小类型数据时, 才进行转换否则会造成精度损失 优先级 byte < short < int char < int int < long < float < double 隐式类型转换 也叫(自动)类型转换: 小类型转换大类型, 自动提升为大类型, 运算结果是大类型 -

2020-10-10 19:58:38 207

原创 Java的数据类型以及变量的定义

(一)变量的定义常量:public class ConstantDemo { /* 补充两个快捷方式: main方法的快捷键 psvm 输出语句快捷键 sout 常量: 概述: 在程序运行过程中,其值不会发生改变的量 字面值常量分类: 1. 字符串常量, 值要用""包括起来, "abc"

2020-10-10 19:10:50 553

原创 JAVA 常用关键字

(一) 关键字1 关键字概念:被java语言赋予特定含义的单词  2 关键字的特点:全部小写:有特俗的颜色标记  3 学一个记一个, 不需要特意去记所有的关键字定义数据类型关键字   /* 定义数据类型关键字    * class    * interface    * enum    * @interface   * byte   * short   * int   * long   * char   * float   * double   * boolean   *

2020-10-10 15:32:16 195

原创 JAVA JDK的下载安装

JDK  Java Development, 即Java开发工具包,用于开发Java程序JRE  Java Runtime Enviroment,即Java运行环境, 用于运行Java程序JVM  Java Virtual Machine, Java虚拟机,将Java程序翻译成机器语  言,交给底层操作系统执行,并保证运行效果,实现JAVA程序跨平台性  优先级JDK>JRE>JVM JDK包括JRE包括JVMJAVA 语言是可以跨平台的,但是JVM不能夸平台,win版JVM,

2020-10-10 00:24:34 244

转载 SVG映射反爬虫

SVG映射反爬虫

2020-08-23 18:00:38 221

转载 MySQL 8.0 允许远程连接的设置

MySQL 8.0 允许远程连接的设置 https://blog.csdn.net/jacobzhuo/article/details/105974928

2020-08-12 11:35:25 927

转载 with语句上下文管理

基于with语句协程的上下文管理

2020-08-11 18:59:48 178

原创 aiohttp发送post请求传递json数据

(一)下载ujson模块因为python中的json模块在aiohttp中是不兼容的所以要用ujson模块pip install ujson要在aiohttp中的参数添加在下面使用直接传递json就可以使用json传参了

2020-08-05 17:48:54 2737

转载 python——asyncio模块实现协程、异步编程

python——asyncio模块实现协程、异步编程 https://www.cnblogs.com/yanzi-meng/p/8533734.html

2020-07-01 11:38:46 184

原创 linux下安装levelDB

(一)安装levelDB数据库1.在本地没有安装包的情况下,需要先将网络调通。在Linux下安装软件一定要在root权限下进行安装。切换方法为 su root,然后输入密码进行切换安装gcc:在root权限下输入: yum install gcc 然后回车 sudo yum install gcc然后输入:y 就行等安装好之后可以查看gcc是否安装成功:用命令 which gcc 定位一下看看是否安装成功安装安装c++:在成功安装了gcc之后通过命令 yum install

2020-06-24 16:25:49 893 1

转载 CentOS 7 修改pip源

CentOS 7 修改pip国内源

2020-06-24 11:33:22 303

原创 mysql的AES加密函数

mysql 加密函数AES_ENCRYPT(字符串,秘钥)解决办法转换十六进制数解密函数UNHEX() 函数可以把16进制数转换为2进制数,在用秘钥解密

2020-05-18 15:05:01 1520

原创 MYSQL语句DDL语句执行命令

数据库常用命令创建数据库表的常用命令create table 数据表(列名1 数据类型 【约束】【comment 注释】列名2 数据类型 【约束】【comment 注释】) USE test; create TABLE student( id int unsigned not null primary key, name varchar(20) not null, sex char(1) not null, birthday date not null, tel

2020-05-17 23:41:33 266

原创 mysql的root密码忘记重新设置

语句ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'现在本地创建txt文件输入上面语句打开命令窗口以管理员方式打开先暂停mysql服务然后执行命令就可以修改root密码

2020-05-17 22:11:42 165

原创 python的携程使用以及通信

(一)携程的介绍python3.5以前使用生成器(yield)来实现def yield_test(): while True: n = yield print(n)if __name__ == '__main__': rest = yield_test() next(rest) rest.send('666')把yield当做变量来接受数值python3.5以后使用async和await关键字实现async关键字定义携程函数

2020-05-09 00:20:21 888

原创 python线程池操作

(一)普通创建线程方法def run(n): '''线程要做的事情''' time.sleep(2) # 打印党庆线程的名字 print(threading.current_thread().name, n)# 使用线程进行优化def main_use_thread(): '''使用线程优化任务''' # 假设资源有限,最多只能跑10个线程 t1 = time.time() ls = [] for k in range(10):

2020-05-08 20:02:03 220

转载 LINUX 下移动conda文件执行conda命令报错处理

LINUX 下conda报错-bash: */anaconda3/bin/conda: */anaconda3/bin/python: bad interpreter: No such file or directory解决方案 转载(https://blog.csdn.net/lwgkzl/article/details/100927998)

2020-04-28 00:40:46 687

原创 LINUX下anaconda安装

(一)使用bash 来进行anaconda安装bash Anaconda3-2019.10-Linux-x86_64.sh (二)配置环境变量安装完成后,我们还需要对环境变量进行添加,方便我们启动。无论是哪种内核(版本)的系统,都可以通过修改/etc/profile或者/etc/bashrc的配置信息来达到设置环境变量的目的在这里我们修改profile文件sudo vi /etc/p...

2019-12-23 23:14:42 455

原创 linux下pycharm创建快捷方式

(一)创建pycharm.desktopcd /usr/share/applications/vim pycharm.desktop(二)写入以下内容[Desktop Entry]Encoding=UTF-8Name=PycharmComment=pycharm-community-2019.2.3Exec=sudo /usr/local/pycharm-community-20...

2019-12-21 22:02:56 854

原创 flask+uwsgi+nginx 部署

本文linux为centos7环境安装python3这里以python3.5.2为例,关于如何安装,请移步另一篇文章Django项目发布中篇_Centos下Python2和3并存环境部署 这里不再叙述关闭防火墙(学习步骤,在实际工作当中需要自己查询或者借助运维的同事开启对应的端 口)上传项目到服务器上,这里用的是xftp工具上传的安装项目所需要的依赖包首先导出安装包pip f...

2019-10-11 12:08:11 118

原创 celery与redis数据实现异步分布式搭建

(一)celery框架简介            Celery 是一个简单的,灵活的,可靠的python编写处理大量消息的分布式系统。           &nbsp...

2019-08-11 22:25:32 731

原创 django配置文件settings分页器,过滤器,自定义接口

(一)django分页器    1,配置settingsREST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE':3,}(二)django过滤器 'DEFAULT_FIL...

2019-08-11 19:48:04 334

原创 django发送邮件组件详解

(一)Django 异步编程在之前的开发过程当中,django都是使用单线程结构,比如,请求一个视图,视图向数据库写入30000条数据,那么整个页面进入等待状态,类似的需求是有的,但是用户体验不可以是这样:比如,发短信比如,django调用爬虫比如,大规模数据写入异步编程的底层可以用多线程实现,但是在开发当前有一个很成熟的异步编程框架加载 celery(芹菜),现在要学习的是django...

2019-08-11 19:30:11 594

原创 Django的接口开发

一,接口开发部署插件下载1,最原始的接口搭建是使用类视图搭建接口,后来发现接口规范很难约束。就有前辈写了接口框架,使用框架进行规范的接口开发。这个叫restful,django拥有restful的插件djangorestframework2,需要下载,三个插件pip install djangorestframeworkpip install django-filterpip insta...

2019-08-11 10:07:10 291

原创 白手起家Django项目发布中篇_Centos下Python2和3并存环境部署

python环境部署我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境:在这里首先强调一下,Centos7系统自带的Python2我们不要删除,我们要做的是在Python2和python3并存。1、 安装Python3的依赖包2、 命令:[root@localhost De...

2019-08-05 14:30:02 128

原创 白手起家Django项目发布下篇_Django项目nginx部署

上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包1、 python-devel命令:yum -y install python-devel效果如下:安装Django1.8.2 pillow django-ckeditor5.4.0pip3 install django==1.8.2pip3 install django-ckeditor==5.4.0...

2019-08-05 14:16:24 93

原创 Python用type创建动态类

1、type元类python中一切皆对象,同样,类也是一种对象,并且可以被创建和管理,先使用代码来看一下类来自哪里name = '李云龙'print(name.__class__)print(name.__class__.__class__)print(name.__class__.__class__.__class__)print(name.__class__.__class__._...

2019-07-03 22:33:26 168

原创 自动化测试seleunim

(一)测试定义软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。  1、单元测试    单元测试即为将整个软件分解为各个功能,随后对单元进行测试,此类测试策略的优点在于所需分析数据较少,且针对性较强,程序开发者于开发过程中可通过操作经验明确出现问题的大致区域,随...

2019-07-03 19:36:13 1450

原创 git使用和github设置与gitlab搭建

(一)git版本控制版本控制是对软件开发过程当中的各种程序代码,配置文件,说明文档等文件变更的管理,是软件配置管理的核心思想之一。编写一个成熟可用的程序是一个工作很大的工程,不是我们或一次性可用搞定工作,所以在开发过程当中,有以下特点:  多人协作:UI,前段,后端,数据库,运维    版本迭代:针对当前代码进行修改和升级,通过几次迭代 达到预想的目的版本控制工具  CVS 是一个...

2019-07-02 22:02:30 264

原创 docker虚拟化技术_仓库和私有仓库

(一)一、docker虚拟化技术_仓库Registry 仓库,用来存储镜像,registry 分为公有库和私有库,公有库是指所有人都有权限访问下载镜像的库,私有库规定范围内可以使用的库DockerHub    是docker官网推出的docker 仓库的一个公共服务器,在上面可以有私有和公有的镜像,目前已经有15000的镜像在该服务器上,我们可以通过docker_hub来管理自己的镜像。...

2019-06-30 20:27:46 186

原创 docker虚拟化技术 2

(一)课程回顾知识回顾  1、安装docker        命令:Centos 下 yum install docker -y        2、安装镜像        使用国内的镜像      命令:/etc/docker/daemon.json         Systemctl start docker 启动docker       docker search im...

2019-06-28 20:19:40 103

原创 docker虚拟化技术

(一)概念理解虚拟化:是一种资源管理技术,将计算机上的各种实体资源进行抽象,重新呈现出来,打破了实体结构之间不可切割的障碍,使用户以更加合理的组态使用资源 比如:一个32G内存2T固态硬盘16G显卡的计算机,用来学习python基础,希望可 以同时提供4-5个人独立使用沙箱 沙盒,小的,独立的纯净环境。  Anaconda 沙箱环境,可以创建独立的python环境  VM虚拟机...

2019-06-27 19:49:37 129

原创 linux ip和yum库的配置

(一)Linux IP的配置(一)Linux IP 地址配置    数据在网络上通过协议传输,在传输的过程当中,经过好多介质。 协议是传输的规则的约定。   OSI 七层参考模型   用户   应用层 http ftp   表示层 ASCII   会话层   传输层 防火墙 tcp udp   网络层 家用交换机   数据...

2019-06-26 21:04:04 353

原创 linux进程管理

(一)linux进程管理进程:程序的一次运行。进程拥有独立的内存空间。拥有获取和释放内存的能力 僵尸进程:当进程结束,内存没有释放,一直占用内存的进程。  在上面的代码当中,主线程 mian在子线程都开启(start)之后输出main is end 然后结束,之后子线程接着运行,运行完成之后,没有释放内存,卡在这里。 (一)查看进程     Ps 查看进程  ...

2019-06-25 20:56:43 80

原创 linux的用户操作和ssh服务

linux的用户操作和ssh服务(一)用户添加添加用户  useradd     仅仅删除用户名字  userdel    彻底删除用户  userdel -r 递归删除用户    修改密码   passwd   修改root密码      修改普通用户(默认普通用户没有修改密码的权限,所以在在root上通过passwd 用户名修改密码)      /e...

2019-06-24 22:46:29 143

原创 Mysql关联查询--主键+外键

Mysql数据库第二章

2019-06-20 23:10:56 6337 1

原创 Mysql安装以及使用

一、Mysql的安装与介绍(一)概念与介绍数据库:存储数据的仓库。对数据进行存储,并且提供增、删、改、查的数据操作。数据库建模 使用数据库来表达业务和业务的关系,数据建模成功与否决定了项目 的成败。业务逻辑:实体业务之间的关系,比如:养殖场,猪和饲养员的关系。事物:是作为一个单元的一组有序的数据库操作,如果组当中所有操作都成功,则事务执行成功,如果有一个操作执行失败,则事务执...

2019-06-20 21:50:35 353

空空如也

空空如也

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

TA关注的人

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