自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一名草根程序员,感恩编程这份工作给了我碎银几两

热爱编程,慢慢成长,享受生活~

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

原创 使用pymysql操作MySQL数据库时,怎样把元组作为查询条件,传递过去

原sql语句想要达到的效果是把一个元组作为查询条件绑定给sql语句,实验了多次之后找到正确写法args = ','.join(pidList) # 此处的pidList是一个元组sqlGetParent = 'select name from type where id in (%s)' % (args)...

2018-12-27 11:27:26 1960

原创 linux下创建属于自己的命令

现在是时候,感受第一次编程经历了!我们将用 alias 命令创建我们自己的命令。但在 开始之前,我们需要展示一个命令行小技巧。可以把多个命令放在同一行上,命令之间 用”;”分开。它像这样工作:command1; command2; command3..我们会用到下面的例子:[me@linuxbox ~]$ cd /usr; ls; cd -bin games kerberos ...

2018-12-26 19:36:47 1599

原创 面向对象概念

解决问题的方式面向过程(Process Oriented):根据业务逻辑从上到下写代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象(Object Oriented):对函数进行分类和封装,让开发“更快更好更强…面向对象的核心是对象(上帝式思维,自上而下)。世界万物皆是对象,我们在使用面向对象的时候,要有上帝造物的思想,从无到有,从上而下来设计。神说,要...

2018-12-17 14:37:55 246

原创 linux命令--替换当前目录下文件所有内容

sed命令替换test.txt文件中的hello为hello worldsed -i 's/hello/hello world/g' test.txt替换当前目录下的所有文件中的hello为hello world sed -i "s/hello/hello world/g" `grep 'hello' -rl ./`...

2018-12-14 10:03:18 2654

原创 Python通过multiprocessing模块创建进程

Process进程multiprocessing模块提供process类实现新建进程from multiprocessing import Processdef f(name): print('hello ' + name)if __name__ == '__main__': p = Process(target=f, args=('bob',)) # 新建一个子进程p...

2018-11-28 17:55:45 485

原创 python对文件的操作

文件的基本操作操作文件的步骤在计算机中要操作文件的套路非常固定,包含以下三个步骤打开文件(首先要先找到文件并打开.)读,写文件读:将文件内容读入内存写:将内存内容写入文件关闭文件操作文件的函数在python中要操作文件需要记住以下函数序号函数/方法说明01open打开文件,并且返回文件操作对象02read将文件内容读取到内存03w...

2018-11-26 13:39:58 370

原创 数据库事务

数据库事务(Database Transaction)一、简介1、并发控制并发控制 指的是当多个用户同时更新运行时,用于保护数据库完整性的各种技术。并发机制不正确可能导致脏读、幻读和不可重复读等此类问题。2、并发控制的目的并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。在某些情况下,这些措施保证了当用户和其他用户一起操作时,所得的结果和她单独操作时的结果是...

2018-11-22 15:23:43 242

原创 Python 排序算法

排序算法排序算法内部排序插入排序直接插入排序希尔排序选择排序简单选择排序堆排序交换排序冒泡排序快速排序归并排序基数排序插入排序直接插入排序def insert_sort(array): for i in range(len(array)): for j in range(i): if array[i] < array[j]: ...

2018-11-22 11:52:45 136

原创 linux命令

linux系统下连接远程服务器:ssh 用户名@IP地址:端口号两个ubuntu系统之间传送文件聊天:service端:nc -l 5000  client: nc ip 5000文件传输: nc -l 5000 >photo.tar.gznc 47.98.229.145 5000 <photo.tar.gz...

2018-11-21 16:38:51 122

原创 Linux学习第三天--使用命令

在这之前,我们已经知道了一系列神秘的命令,每个命令都有自己奇妙的 选项和参数。在这一章中,我们将试图去掉一些神秘性,甚至创建我们自己 的命令。这一章将介绍以下命令:type 说明怎么解释一个命令名which 显示会执行哪个可执行程序man 显示命令手册页apropos – 显示一系列适合的命令info 显示命令whatis 显示一个命令的简介描述alias 创建命令别名什么是命...

2018-11-16 15:53:35 173

原创 Ubuntu下添加应用快捷方式-以安装Postman为例

本文章以通过 .gz.tar 的压缩包安装 Postman 为例开发过程经常用到 Postman来发起网络请求,这个软件可以带来很大的便利。那么该如何正确安装这个软件呢?第1步:从官网下载你所需要的相应软件包。第2步: 我把下载的软件包放置在桌面路径,所以先进入桌面路径,再解压你下载的软件压缩包命令如下:sudo tar -zxvf Postman-linux-x64-6.1.13.ta...

2018-11-15 17:55:08 885 1

原创 Linux学习第三天--操作文件和目录

此时此刻,我们已经准备好了做些真正的工作!这一章节将会介绍以下命令:cp -复制文件和目录mv -移动/重命名文件和目录mkdir -创建目录rm -删除文件和目录ln -创建硬链接和符号链接这五个命令属于最长使用的Linux命令之列.它们用来操作文件和目录现在,坦诚地说,用图形文件管理器来完成一些由这些命令执行的任务会更容易些。使用文件管理器, 我们可以把文件从一个目录拖放...

2018-11-05 18:00:41 186

原创 客服端和客户端融云SDK集成思路介绍

这里只介绍思路,代码只提供融云的!开始介绍集成思路之前,先介绍一下产品经理要实现产品是什么客户页面,客户点击人工客服,客服将在此跟客户进行沟通。每个客服最多只能接待5个客户,当所有客服接待人数都满了,客户将进行排队客服可查看客户与上一个客服的聊天历史记录客服端融云集成思路客服界面要实现图片这样的功能,左边的5个客户通过轮询融云的获取会话接口来实现RongIMClient.getI...

2018-11-02 17:23:35 487

原创 Linux学习第二天--探究操作系统

探究操作系统既然我们已经知道了如何在文件系统中跳转,是时候开始 Linux 操作系统之旅了。然而在开始之前,我们先学习一些对研究 Linux 系统有帮助的命令。ls -列出目录内容file - 确定文件类型less -游览文件内容甚至可以列出多个指定目录的内容。在这个例子中,将会列出用户家目录(用字符“~”代表)和/usr 目录的内容.ls命令有大量的选项, 下面列出最常使用的选项...

2018-11-02 16:49:14 157

原创 Linux学习第一天--学习shell

什么是shell启动终端仿真器!一旦它运行起来,我们应该看到一行像这样的文字root@iZbp1964mdfcasypu6zftxZ:/#如果提示符的最后一个字符是“#”, 而不是“$”, 那么这个终端会话就有超级用户权限。 这意味着,我们或者是以 root 用户的身份登录,或者是我们选择的终端仿真器提供超级用户(管理员)权限。虽然,shell 是和键盘打交道的,但你也可以在终端仿真器里...

2018-10-30 09:09:14 189 1

原创 TCP三次握手和四次挥手

TCP的三次握手与四次挥手

2018-10-19 18:15:15 210

原创 pymysql连接和操作Mysql数据库

pymysql一、概要PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,二、PyMySQL 安装pip install pymysql三、操作流程创建connection获取cursor执行增删改查的操作处理数据关闭cursor关闭connection四、核心类介绍1、创建connection说明语法格式con......

2018-10-10 18:20:29 11449

原创 OSI七层模型和TCP/IP协议四层模型

七层模型OSI(Open System Interconnection)参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。应用层网络服务与最终用户的一个接口。协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP表示层数据的表示、安全、压缩。(在五层模型里面已...

2018-10-10 17:48:06 347

原创 WEB简介

WEB一、Web简介1、 简介早期的web应用主要是静态页面的浏览,这些静态页面使用HTML语言编写,放在服务器上,用户使用浏览器通过HTTP协议请求服务器上的web页面,服务器上的web服务器软件接受到用户发送的请求后,读取请求URI所标识的资源,加上消息包头发送给客户端的浏览器,浏览器解析响应中的HTML数据,向用户呈现多姿多彩的HTML页面。但是随着网络的发展,很多线...

2018-09-01 18:23:51 23139 3

原创 jQuery中的Ajax操作

jQuery Ajax一、概要jQuery在异步提交方面封装的很好,直接用AJAX非常麻烦,jQuery大大简化了我们的操作,不用考虑浏览器的兼容性.二、核心方法1、ajax()1.1、说明 发送并处理AJAX请求。这是jQuery底层的AJAX实现,包含处理AJAX请求所需的一切功能。 jQuery的底层AJAX实现。jQuery.get()...

2018-09-01 17:27:33 209

原创 Python中的正则表达式

re模块re是提供正则表达式匹配操作的模块.在任何编程语言中, 对文本字符串的处理都是一个比较重要的内容.前面我们已经学习过str, 但是他对正则表达式的处理能力相对比较弱, 目前各大编程语言都支持一种更强的处理字符串的工具:正则表达式(regular expression)字符串是在程序处理的最多的一种数据, 程序对字符串的操作简直无处不在. 比如去判断用户的输入的数据...

2018-09-01 17:21:02 2709 5

原创 jQuery中的DOM操作

DOM属性操作

2018-08-31 09:48:09 193

原创 jQuery中DOM操作的原则

一丶Get and Set in One(读写一体) 原则为了更加易于使用,jQuery提供了简洁的DOM操作API,其方法往往是读写一体的。也就是说,某个方法既可用于读取操作,也可用于设置操作。如果没有为其传入表示值的参数,则表示获取操作,将返回获取到的数据;如果为其传入了表示值的参数,则表示设置操作,它将设置DOM元素指定属性的值。示例代码 // 没有传入value参数,返回...

2018-08-30 18:33:44 192

原创 Python Flask & Django框架中配置logging日志文件

一. Python 在Flask框架中日志文件的配置一般在项目的初始化文件init.py 或 Config.py文件中进行配置注意:需要手动在项目文件目录下创建logs包, 用于保存日志文件,否则会报错。def log_file(LEVEL): """记录日志内容""" # 设置日志的记录等级 logging.basicConfig(level=LEVEL) ...

2018-08-28 18:30:35 1042

原创 Flask中基于Jiaja2的模板语法

什么是Jiaja2模板?Jiaja2是Flask默认支持的模板引擎,它的主要作用是渲染模板 Jinjia2模板可以保存在任何基于文本的文件中,比如XML,HTML,CSV等,所有模板文件本身可以接受任何文件后缀。 官方文档解释:Jinja looks and behaves mostly like Python. Special delimiters are used to dist...

2018-08-27 18:01:24 864

原创 Flask-Script和Flask-Migrate

Flask-Script让Flask项目支持命令行参数 1. 安装 pip install flask-script 2. 初始化 from flask_script import Manager manage = Manager(app) 3.命令介绍 python manage.py runserver-h指定主机-p指定端口-d调式模式-r自动重新加载(服务器自...

2018-08-27 16:35:43 269

原创 Flask中蓝图和视图介绍

蓝图(Blueprint) 蓝图是一种组织相关视图和其他代码的方法.使用蓝图进行注册,而不是直接在应用程序中注册视图和其他代码.from flask import Blueprintbp = Blueprint('auth', __name__, url_prefix='/auth')这会创建一个Blueprint名为’auth’。与应用程序对象一样,蓝图需要知道它的定义位...

2018-08-27 11:50:44 872

原创 Pycharm上传下载代码到git或gitup

上传代码到git服务器点击File目录下Settings配置版本控制Version Control下的Git点击VCS目录下Import into Version Control,再点击Create Git Repository配置远程git仓库上传文件选中要上传文件VCS–>Git –> addVCS–>Git –&...

2018-08-18 11:13:48 2559

原创 Pycharm上传下载代码到云服务器

Pycharm这个IDE有两个很厉害的功能不知道大家有没有?

2018-08-18 10:28:06 3341

原创 windows下上传代码到gitlab服务器

安装windows下git 安装完成后,鼠标右键git bash here 初始化用户名和邮箱:git config --global user.name "Hello"git config --global user.email "147258@qq.com" 输入账号密码登陆以后(假设你的账号是user_test@user.test),点“New

2018-08-17 23:57:23 2833

原创 git概述

第一部分: git及gitup介绍 第二部分: 本地git提交,gitup 第三部分: Pycharm提交代码到git或gitup

2018-08-17 17:29:16 136

原创 Flask重定向,错误,响应,Sessions

重定向

2018-08-17 10:59:17 414

原创 Flask request全局对象

导入from flask import request使用该method属性可以使用当前请求方法 。要访问表单数据(在POST或PUT请求中传输的数据),您可以使用该 form属性。以下是上述两个属性的完整示例:@app.route('/login', methods=['POST', 'GET'])def login(): error = None if req...

2018-08-16 17:39:56 1158

原创 Flask静态文件及模板渲染简介

静态文件静态文件通常包含CSS和JavaScript文件,开发期间,Flask只需在包或模块旁边创建一个static文件夹,它就可以在/static应用程序中找到。 注意:生产环境中,Flask关闭调试模式后加载不了静态资源,应通过服务器正向代理静态资源 静态文件加载 {{ url_for(‘static’, filename=”静态文件路径”) }} 如: url_for(‘stat...

2018-08-16 16:43:57 1034

原创 Flask路由和HTTP请求方式处理

路由使用route()装饰器将函数绑定到URL。@app.route('/')def index(): return 'Index Page'@app.route('/hello')def hello(): return 'Hello, World'您也可以将URL的一部分动态化并将多个规则附加到函数变量规则您可以通过使用标记部分向URL添加变量部分 &...

2018-08-16 16:14:13 1685

原创 Flask框架概述

Flask框架初步认识 flask是基于Werkzeug和Jinja 2的微型Python框架内置开发服务器和调试器支持综合测试单元restful风格使用Jinja2模板支持会话追踪cookie和session100%兼容wsgi快速开始搭建一个Flask项目1.安装flaskpip install Flask2.创建第一个工程文件hello.py...

2018-08-16 14:46:58 510

node windows安装包

node windows安装包

2022-08-25

git安装包(windows)

git安装包(windows)

2022-08-25

ffmpeg视频处理工具

ffmpeg视频处理工具

2022-08-24

apache-maven

apache-maven

2022-08-24

Privacy_treatment

Privacy_treatment

2022-08-23

traffic sign

traffic sign

2022-08-23

triton start

triton start

2022-08-23

triton-demo

triton-demo

2022-08-23

AI-Model-Server-Dev-V1.4.2

AI-Model-Server-Dev-V1.4.2

2022-08-23

triton调用模型2(model_file)

triton调用模型2(model_file)

2022-08-23

代码实现磁性套索工具(python)

代码实现磁性套索工具

2022-08-22

python3.7安装包

python3.7安装包

2022-08-19

source tree, git可视化软件

source tree, git可视化软件

2022-08-19

xshell windows

xshell windows,远程连接服务器软件

2022-08-19

ide windows 编辑 java软件

ide windows 编辑 java软件

2022-08-19

java jdk8 windows版

java jdk8 windows版

2022-08-19

typora markdown编辑器

typora markdown编辑器

2022-08-19

postman windows api接口

postman windows api接口

2022-08-18

mongodb windows桌面版

mongodb windows桌面版, robo3t

2022-08-18

redis访问桌面工具

windows redis访问桌面工具

2022-08-18

Workbench windows mysql可视化连接软件

mysql连接软件

2022-08-18

飞秋,windows下局域网交流软件

飞秋

2022-08-17

snipaste截图软件

Snipaste, F1一键截图,windows好用的截图软件

2022-08-17

空空如也

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

TA关注的人

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