摘要: 主要讨论两个问题,第一个是关于json.dumps 与jsonify区别,第二个是几种异步的区别(见jQuery中的$.getJSON、$.ajax、$.get、$.post的区别)。 json.dumps()和jsonify()的区别 使用方法不同: dumps和loads方法,来自json模块, 阅读全文
posted @ 2019-04-28 09:55 权杖攻城狮 阅读(6671) 评论(0) 推荐(0) 编辑
摘要: 表结构见前面博客 1.内连接 1.1.等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。 三种写法: 查询结果: 1.2.不等值连接:在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。这些运算符包括>、>=、<=、 阅读全文
posted @ 2019-01-22 15:03 权杖攻城狮 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: 拟使用cookie登录网站(以博客园为例): 首先使用自己的账号和密码在浏览器登录,然后通过抓包拿到cookie,再将cookie放到请求之中发送请求即可 控制台打印: 参考报错处理、参考decode、参考urllib 阅读全文
posted @ 2019-01-03 10:55 权杖攻城狮 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: linux系统下进入python交互式环境: 一、os 模块 1.1.os模块的exec方法簇: python交互界面中: os.exec+Tab键智能提示能够看到有8个,help(os.execl)等能够找到其使用方法说明。 1.2.os模块的system方法 system方法会创建子进程执行外部 阅读全文
posted @ 2018-12-25 15:12 权杖攻城狮 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 这篇文章的前提是已经配置好了NGINX,而且tomcat已经配置好了,而且能能够访问了。 一、正向代理与反向代理 1、正向代理 说反向代理之前,我们先看看正向代理,正向代理也是大家最常接触的到的代理模式。正向代理最大的特点是客户端非常明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清 阅读全文
posted @ 2018-12-17 18:53 权杖攻城狮 阅读(12103) 评论(1) 推荐(2) 编辑
摘要: 先去下载一个nginx放到服务器。 然后解压(可参考前面安装tomcat)编译(./configure --prefix=/usr/local/nginx/server/ && make && make install) 最后启动。 常用命令: root@ubuntu:/usr/local/ngin 阅读全文
posted @ 2018-12-14 19:56 权杖攻城狮 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 与大多数其他的编程语言一样,Python容许创建并定义面向对象的类,类可以将代码与代码处理的数据相关联。 对于更加复杂的数据,一般的列表已经不能满足需求了。 我们可以使用字典dict将数据值与键相关联。 1,使用dict来完成处理 相关处理代码如下: 2,使用python类: 在面向对象的世界里,代 阅读全文
posted @ 2018-12-14 10:51 权杖攻城狮 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 前面介绍了自定义格式化输出列表函数printList(),下面再介绍下格式化列表项及列表项的排序。 这里有一组列表数据,记录运动员跑步时间的,要求按照时间大小进行排序。这里每项数据记录的时间格式不一样,无法统一排序。(对字符串排序时,短横线-排在点号前面,点号.在冒号:前面。) 直接排序: 结果: 阅读全文
posted @ 2018-09-07 10:16 权杖攻城狮 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 最近在看head first python,前面也写了一些笔记,但是基本上没有涉及到一些完整的代码,现在将书中的文件相关操作的代码整理,供以后参考。 主要分为两大部分,读取文件、处理异常,处理文件、存储文件。 0,处理文件 首先介绍后面将会用到的知识点,格式化输出列表; 如果一个列表嵌套多层列表,使 阅读全文
posted @ 2018-09-06 15:53 权杖攻城狮 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 最近学习python,其中decorator比较难理解,遂写一篇来总结供后续查阅。 定义一个函数,想在运行时动态的改变函数的功能,又不想改变函数本身的代码,可以使用高阶函数(可以使用函数作为参数) 装饰器函数可以简化代码,避免每个函数编写重复的代码,也可以用在python web开发中进行登录限制。 阅读全文
posted @ 2018-08-18 20:59 权杖攻城狮 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 学习python中使用python进行网络编程,编写简单的客户端和服务器端进行通信,大部分内容来源于网络教程,这里进行总结供以后查阅。 先介绍下TCP的三次握手: 1,简单的发送消息: 服务器端: 客户端: 这里并不能连续发送消息,一次连接发送消息后程序终止。 2.1,连续的发送消息(TCP方式) 阅读全文
posted @ 2018-08-18 19:53 权杖攻城狮 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 1 第一章 概述 1.1 因特网的核心部分是路由器(路由器是实现分组交换的关键构件,其任务是转发收到的分组) 电路交换:整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。 建立连接(占用通信资源)->通话(一直占用通信资源)->释放连接(归还通信资源) 特点:在通话的全部时间内,通话的两个 阅读全文
posted @ 2018-08-16 11:48 权杖攻城狮 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 学习python装饰器decorator的时候遇到*args和**kw两种函数值传递。 在python中定义函数,可以使用一般参数、默认参数、非关键字参数和关键字参数。 一般参数和默认参数在前面的学习中我们都遇到过了,而*args和**kw分别属于非关键字参数和关键字参数,后两者也都是可变参数。 非 阅读全文
posted @ 2018-08-16 11:47 权杖攻城狮 阅读(4624) 评论(2) 推荐(3) 编辑
摘要: 最近开始学Python,按照网上的教程,写了一个Python脚本下载Jenkins并运行的脚本,很简单。 首先使用vi命令编辑一个新文件auto_built_jenkins.py(关于vi的使用可以见前期的文章) 脚本如下: 编辑完成后,提示窗口使用如下命令运行脚本: 运行成功后,使用本地浏览器登录 阅读全文
posted @ 2018-08-14 15:10 权杖攻城狮 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 近期打算认真学一学python,很早之前就看过但是一直没有毅力坚持下来,这篇笔记就当督促自己学习的动力吧!!! 一、基本知识 1,直接运行py文件 能不能像.exe文件那样直接运行.py文件呢?在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的 阅读全文
posted @ 2018-07-22 21:07 权杖攻城狮 阅读(392) 评论(0) 推荐(0) 编辑