自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu16.04 java环境搭建

Ubuntu16.04 java环境搭建下载linux下的安装包登陆网址oracle官方下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlubuntu16.04选择Linux x64 Compressed Archive下载完成后解压安装包tar -zxvf jdk-8u202-linux-x64-demos.tar.gz将解压后的安装包移动到/usr/l

2020-08-14 15:35:21 161

原创 Git运用进阶

Git运用进阶Git建立本地分支git checkout -b XXXX# 或git branch XXXXgit checkout XXXXGit建立对应远程分支# 一般为方便区分,本地分支名与远程仓库分支名称保持一致,非强制性git push origin 本地分支:远程分支Git删除远程分支# 推送一个空分支到指定远程分支,即为删除远程分支git push origin :远程分支Git撤回commit,但保留更改代码git reset --soft

2020-07-22 15:54:50 150

原创 python项目虚拟环境搭建

python项目虚拟环境搭建安装虚拟环境搭建包sudo pip install virtualenvsudo pip install virtualenvwrapper配置虚拟环境# 1、在~(家目录)下创建目录用来存放虚拟环境mkdir .virtualenvs# 2、打开~/.bashrc文件,并添加如下:export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.sh# 3、

2020-07-13 15:20:32 205

原创 最简便的Ubuntu Docker安装

最简便的Ubuntu Docker安装Docker官网的安装教程复杂繁多,牛逼人物早已写好脚本,自动安装Docker本地机器上没有安装curl的先安装curlsudo apt-get updatasudo apt-get isntall curl使用脚本一键自动安装脚本存在官方源与国内源,不在意网速的大佬直接上官方:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun网络更不上的使用国内源curl

2020-07-04 16:33:08 102

原创 远程docker数据库迁移本地

远程docker数据库迁移本地通常需要对数据库结构进行操作时,不建议直接对正在使用的数据库进行操作,可将远程数据库导出迁移至本地进行。SSH链接远程系统ssh [email protected]输入密码:ycxx123#找到docker所在的mysql容器,并进入容器列举容器信息docker ps进入指定mysql容器docker exec -it mysql容器id/名称 /bin/bash生成mysql导出数据生成mysql的.sql文件mysqldump

2020-06-28 17:01:37 252

原创 linux Docker使用微信

Linux 使用Docker微信Linux系统无法使用微信QQ等常用软件是一严重弊端,故强大的Docker用户们开源出了Docker微信安装Docker下载所需Docker镜像下载qq镜像docker pull bestwu/qq下载微信镜像docker pull bestwu/wechat赋予主机权限,允许所有用户访问X11服务xhost +通过镜像创建本地应用容器启动qq,创建qq容器docker run -d --name qq --device /dev

2020-06-28 14:15:41 1317

原创 linux ubuntu环境下的python环境搭建

ubuntu环境下的python环境搭建个人使用环境搭建;#!/usr/bin/env bashecho "deploy packaging environment for linux"script=$(dirname "$PWD")ca=$(dirname "$script")server=$ca/server# 添加apt源if [ -f /etc/apt/sources.list ];then mv /etc/apt/sources.list /etc/apt/sources

2020-06-06 16:45:52 140

原创 如何将本地代码备份到GitHub

如何将本地代码备份到GitHub网页登陆GitHub后,点击start a project或右上加号,来创建一个项目;填写项目名称,描述,代码语言等信息,建议勾选上增加README,方便后面自己做说明记录3. 创建成功后会跳转到一个空的项目界面,点击Clone or download,复制地址备用;4. 打开git.bash终端,切换到你需要上传的程序路径根路径5. 执行从GitHub上clone项目命令 git clone +刚刚复制的GitHub地址6. 此时可以发现,刚刚的项

2020-05-18 22:34:28 312

原创 浅识HTTP协议

HTTP协议HTTP协议全称:超文本传输协议;何为协议,就是规范,发送者与接受者之间的规范,发送者要按何形式发送数据,接受者按何形式解析数据。HTTP协议的特点:HTTP协议是基于请求与相应的;HTTP协议是无状态的;(无状态的意义即,每次请求响应过程完成,即断开,客户端与服务端无连接状态)URL:何为URL,全称为:统一资源定位符。指的是在客户端访问服务端时,永远只有唯一的一个URL与页面对应,简单说就是一个网址;URL的组成是: 协议名 + 域名:端口 + 路由HTTP协议的两个部

2020-05-11 14:56:46 96

原创 算法(一):二分算法

算法(一):二分算法1. 二分查找的思想在我们对一组有规律的数据进行处理时,如果按依次循环处理时,往往需要花费较长的时间(算术增长,顺序查找)。故二分算法应运而生,将数据平分为2,这样每次循环可以排除一半值(指数增长)。这就是最简单的二分算法。2. 二分查找的应用猜数字游戏:在[0~100]区间中,主持人选一个数记住,其余人猜,每次猜,主持人只能回复:大了,小了,猜对了; 一般的二分代码def foo(li,item): # 设定初始值范围。长度为n的数组,由0开始到n-1结束

2020-05-08 18:04:28 117

原创 面向对象编程(二)

面向对象编程(二)类成员:字段、方法、属性1. 字段:字段包含,普通字段,静态字段;普通字段:普通字段保存在对象中,只能通过对象访问;静态字段:静态字段保存在类中,可以通过类或对象访问。class Foo: # 静态字段 name1 = 'name1' def __init__(self): # 普通字段 self.na...

2020-05-06 15:45:08 107

原创 初识Django

初识Django1. CS/BS架构CS:Client客户端/Server服务端BS:Browser浏览器端/Server服务端目前流行的Web后端语言:python、java、php、go2. MVC什么是MVC:一种软件架构风格。注意:是风格,不是标准用于将数据操作、业务处理,页面展示进行拆分处理。核心思想:解耦合/松耦合Models:模型:封装数据相关交互操作–数据的增删改...

2020-05-02 22:22:10 179

原创 python中pymysql操作mysql

使用python操作mysql使用python操作mysql,一般使用模块pymysql终端执行下代码下载pymysql模块pip install pymysql对于pymysql模块的使用比较简单易学,主要存在几个关键函数,掌握就与此模块并无其他关联,主要是SQL语句的编写。我的数据库存在这么一组数据sidstudent_idcourse_idnumber4...

2020-04-27 23:02:57 155

原创 有关MySQL的简单应用

有关MySQL的简单应用一、数据库管理系统(DBMS):- 简介写程序时,对于数据处理,有以下2种情况:1、数据储存在本地:|——找到目录|——添加数据2、数据储存在远程|——socket连接远程机器|——socket发送命令那么对于此数据处理时,是不是需要以下功能,如:a、储存在远程时,需要用户登陆认证b、对于登陆人员,是不是需要不同人员的授权c、对于不同等级的人员,是...

2020-04-26 20:03:03 150

原创 线程、进程与协程

线程与进程python程序的运行逻辑是,在.py文件从上往下,从左往右加载代码,有python解释器翻译成CPU可读程序后,交给操作系统OS,由操作系统调度CPU执行。那什么是线程?线程是操作系统能够进行运算调度的最小单位。它包含在进程中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程执行不同任务那什么是进程?进程是对线程的资...

2020-04-23 17:18:01 124

原创 网络基础

socket建立tcp连接

2020-04-21 20:23:35 106

原创 python面向对象编程-反射

python面向对象编程-反射对于面向对象编程,我们通常对对象中的成员操作如下:class foo: def __init__(self,n,a): self.name = n self.age = a def show(self): return '%s,%s'%(self.name,self.age) ob...

2020-04-21 18:14:56 121

原创 python中的异常处理

python中的异常处理与其他语言一致,python也有自己的异常处理逻辑;try: li = [11,22] # 一个列表中存在2个内容 li[33] # 索引第33个值 因为不存在而报错except Exception as e: print(e) # list index out of range这时最简单的异常处理逻辑:其中Exception为全部错误...

2020-04-21 16:39:52 118

原创 python面向对象编程(三)

python面向对象编程(三)成员修饰符共有成员; 外部对象可以直接访问私有成员; 变量前加2下划线,默认为创建的为私有成员。无法直接访问,只能通过创建中间函数间接访问。class foo: sex1 = 'men1' __sex = 'men' def __init__(self,name,age): self.name = name se...

2020-04-21 15:12:00 175

原创 python面向对象编程

python面向对象编程python支持函数式编程和面向对象式编程需要实现以下小明,12岁,男,喜欢打篮球小明,12岁,男,喜欢踢足球小明,12岁,男,喜欢打羽毛球老王,32岁,男,喜欢抽烟老王,32岁,男,喜欢喝酒老王,32岁,男,喜欢大保健定义1、函数:def + 函数名(参数)def foo(name,age,sex,hobby): print('%s,%s...

2020-04-20 21:05:17 167

原创 python中正则表达式的应用

python中的正则表达式正则表达式方法正则表达式的元字符+ $ ^ {} [] () * ? | \ .正则表达式写计算器代码

2020-04-18 20:21:01 392

原创 python常用模块os sys time random logging等

python常用模块os!-*- coding:utf-8 -*-#date: 2020/4/17import osprint(os.getcwd()) #获取当前路径os.chdir('') # 切换工作目录os.curdir() # .os.pardir # ..os.mkdir('gao') ...

2020-04-17 20:07:40 160

原创 python生成器与迭代器

python生成器与迭代器- 可迭代对象for循环对象后面跟的都是可迭代对象,生成器是可迭代对象,故可以使用for循环:那些是可迭代对象呢?***对象拥有__iner__方法的,统称为可迭代对象***如:列表、元组、字典等- 生成器说到生成器,先理解列表生成式:def f(v): return v**2 a = [f(x) for x in range(10)]p...

2020-04-17 13:38:56 363

原创 python装饰器与闭包

python装饰器与闭包闭包= 内部函数+外部环境def outer(x): def inner(): print(x+9) return innerinner = outer(10)inner()正常情况下,L-E-G-B原则,inner()作为内部函数,处于L级别local应无法调用上一层级的变量(作用域不同),在满足闭包的情况下,可以直接调用;...

2020-04-16 12:12:12 78

原创 python3中几个比较重要的内置函数

python3中几个比较重要的内置函数filter(function, sequence)函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的filter object过滤器对象,本质为迭代器对象。该函数接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中list1 ...

2020-04-14 19:18:52 177

原创 有关python递归函数说明

有关python递归函数说明一个函数,在函数内部调用本身的函数叫做递归函数递归函数具有以下特点:必须有一个明确的结束条件每次进入更深一层递归时,问题规模相比上次递归都应有所减少递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返 回,栈就会减一层栈帧。由于栈的大小不是无...

2020-04-14 18:28:27 155

原创 关于python使用与串口通讯的问题说明

关于python使用与串口通讯的问题说明原来刚接触串口通讯时,测试了好几个库,也在网上看了不少资料,最后使用的是如下:import serial后来一直以为这个库就是叫serial,可恨的是,pypi库中还真存在这个serial库,后来换新电脑时,下意识的直接:pip install serial -i https://pypi.mirrors.ustc.edu.cn/simple/ ...

2020-04-13 15:38:17 220

原创 Python 字符串处理常用方法

常用Python内部字符串处理函数与其他语言一致,python对于字符处理也存在较多的内部处理函数,今天列举出常用的字符串处理方法:count() 列举字符串中所有需要查找的字符数量:a = "abcdefgabcdefg"print(a.count("a"))结果:C:\Users\gaoqifa\AppData\Local\Programs\Python\Python36\p...

2020-04-10 17:40:24 655 1

原创 链接IBM MQ队列报MQRC_ALREADY_CONNECTED的问题说明

链接IBM MQ队列报MQRC_ALREADY_CONNECTED的问题说明因项目使用到IBM MQ与其他服务器交换数据,在测试过程中,发现一直存在队列报错问题,大致报错内容如下:Traceback (most recent call last):MQError: MQRC_ALREADY_CONNECTED后在多人帮助下发现,可能由于在于MQ交互过程的逻辑使得此问题的出现:交互逻辑...

2020-04-09 15:19:23 976

原创 有关Python 连接 IBM MQ消息队列通讯

Python与IBM MQ消息队列通讯目前Python具有封装库pymqi,可支持与mq队列的通讯连接功能,但Python是一个开源语言,故库的说明文件少之又少,本人在项目中,也经历过多的困难与问题点,故此处列举出来,希望可以帮到有需要的人:关于mq的client安装,系统建立在Linux环境下,故client也是Linux下安装,注意:- 安装client完成,/opt/路径下会出现mq...

2020-04-06 20:36:24 1435

最新python面试题及答案.doc

最新的python面试题,应聘初级python语言开发工程师必备之物,内容由浅入深,共近90题,独立无误完成,你的面试就完成了60%。希望可以帮到大家

2020-05-10

空空如也

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

TA关注的人

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