自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Git合并已经push的commit

1. 查看commit历史$ git log2.选择要合并的commit,3代表要合并最新的3条commit$ git rebase -i HEAD~33.修改要保留的commit和要合并的commitpick代表选择这个commit,squash代表合并这个commit4.修改commit的文字描述不需要的com...

2019-08-16 14:19:00 2456

转载 AngualrJS之自定义指令

一、指令指令directive是AngularJS的核心之一包括  - 用于扩展HTML元素、属性的指令  - 执行特定功能的指令  - 自定义指令内置指令基本上都是以ng-开头二、内置指令1、属性指令ng-href:代替a标记的href属性ng-src:代替img等标记的src属性ng-disabled:设置表单元素...

2019-04-28 14:48:00 261

转载 腾讯AI开放平台的使用

一、腾讯AI开放平台https://ai.qq.com/二、腾讯AI平台支持的功能三、签名机制1.计算步骤用于计算签名的参数在不同接口之间会有差异,但算法过程固定如下4个步骤。1.将<key, value>请求参数对按key进行字典升序排序,得到有序的参数对列表N2.将列表N中的参数对按URL键值对的格式拼接成字...

2018-12-05 10:17:00 1854

转载 快速排序和归并排序的非递归实现

1.快速排序# 快速排序def partition(li, left, right): i = left j = right r = random.randint(i, j) li[i], li[r] = li[r], li[i] tmp = li[i] while i < j: while ...

2018-10-18 21:13:00 204

转载 Go之十大经典排序算法

1.冒泡排序func bubble_sort(li []int) { for i := 0; i < len(li)-1; i++ { exchange := false for j := 0; j < len(li)-i-1; j++ { if li[j] > li[j+1] { ...

2018-10-17 15:49:00 281

转载 Selenium Webdriver点击事件失效问题

  最近在用selenium webdriver时,遇到一个棘手的问题,点击事件有时候会失效,具体原因我也不知道是什么。  但是有两个解决办法,第一,在点击该标签前,先点击它的父标签,也就是点击两次。  driver.find_element(父标签).click()  driver.find_element(要点击的标签).click()  第二,直接调用js的点击事件...

2018-09-25 17:22:00 1105

转载 2019新税率计算器

一、新税率的计算方式# 2018年12月21日,发布《个人所得税扣缴申报管理办法(试行)》中规定,扣缴义务人向居民个人支付工资、薪金所得时,应当按照累计预扣法计算预扣税款,并按月办理扣缴申报。# 累计预扣法,是指扣缴义务人在一个纳税年度内预扣预缴税款时,以纳税人在本单位截至当前月份工资、薪金所得累计收入减除累计免税收入、累计减除费用、累计专项扣除、累计专项附加扣除和累计依...

2018-09-18 11:36:00 562

转载 Pycharm使用技巧

1.console输出台自动换行File—Settings—Editor—General—Console—Use soft wraps in console2.鼠标滚轮缩放代码大小File—Settings—Editor—General—Changefontsize(zoom)withCtrl+MouseWheel3.切换pycharm主...

2018-07-24 16:57:00 118

转载 Selenium之Selenium IDE

官方文档:https://www.seleniumhq.org/docs/02_selenium_ide.jsp1. Selenium IDE介绍Selenium IED (Integrated Development Environment),是Selenium工具套件中的一个组件,是用于开发Selenium测试用例的工具。它是Chrome和Firef...

2018-07-24 16:05:00 341

转载 Python学习(四十三)—— Djago-admin管理工具

一、admin组件使用Django 提供了基于 web 的管理工具。Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:# Application definitionINSTALLED_APPS = [ 'django.contrib.admin',...

2018-03-09 15:31:00 144

转载 Python学习(四十二)—— Djago-model进阶

一、QuerySet可切片使用Python 的切片语法来限制查询集记录的数目。它等同于SQL 的LIMIT和OFFSET子句。Entry.objects.all()[:5] # (LIMIT 5)不支持负的索引(例如Entry.objects.all()[-1])。通常,查询集的切片返回一个新的查询集—— 它不会执行查询。可迭代ar...

2018-03-05 16:56:00 157

转载 Python学习(四十一)—— Djago进阶

一、分页Django的分页器(paginator)viewfrom django.shortcuts import render,HttpResponse# Create your views here.from app01.models import *from django.core.paginator import Paginator, EmptyP...

2018-03-02 15:53:00 101

转载 Python学习(四十)—— Djago之认证系统

一、COOKIE 与 SESSION概念cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断这个是“谁”了。cook...

2018-02-01 16:33:00 110

转载 Python学习(三十九)—— Django之Form组件

一、构建一个表单假设你想在你的网站上创建一个简单的表单,以获得用户的名字。你需要类似这样的模板:<form action="/your-name/" method="post"> <label for="your_name">Your name: </label> <input id="your_name" typ...

2018-02-01 15:05:00 132

转载 Python学习(三十八)—— Djago之Ajax

转载自:http://www.cnblogs.com/yuanchenqi/articles/7638956.html一、Ajax准备知识:json什么是json?定义:JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程...

2018-01-30 16:40:00 141

转载 Python学习(三十七)—— 模板语言之自定义filter和中间件

一、模板语言之自定义filter自定义filter文件存放位置模板中自定义函数 - 在已注册的app中创建一个名字叫 templatetags 文件夹 - 任意创建一个py文件 - 创建名字交 register 的Library类的对象 - 定义函数 from django.template import Library ...

2018-01-29 20:24:00 137

转载 Python学习(三十六)—— Cookie、Session和自定义分页

一、Django中操作Cookie获取Cookierequest.COOKIES['key']request.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None)参数:default: 默认值salt: 加密盐max_age: 后台控制过期时间设置Cookie...

2018-01-25 15:28:00 117

转载 Python学习(三十五)—— Django之ORM训练专题

图书管理系统一、表结构设计# 书class Book(models.Model): title = models.CharField(max_length=32) publish_date = models.DateField(auto_now_add=True) price = models.DecimalField(max_digits=...

2018-01-24 15:26:00 140

转载 Python学习(三十四)—— Django之ORM之单表、联表操作

一、单表查询API汇总<1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会...

2018-01-22 19:48:00 146

转载 Python学习(三十三)—— Django之ORM

Object Relational Mapping(ORM)一、ORM介绍ORM概念对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM在业务逻辑层和数据库层之间充当了桥梁...

2018-01-19 15:07:00 215

转载 Python学习(三十二)—— Django之视图系统

转载自:http://www.cnblogs.com/liwenzhou/articles/8305104.htmlDjango的View(视图)一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返...

2018-01-18 18:46:00 237

转载 Python学习(三十一)—— Django之路由系统

转载自:http://www.cnblogs.com/liwenzhou/p/8271147.htmlDjango的路由系统Django 1.11版本 URLConf官方文档URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调...

2018-01-17 15:35:00 274

转载 Python学习(三十)—— Django框架简介

转载自:http://www.cnblogs.com/liwenzhou/p/8296964.htmlDjango框架简介一、MVC框架和MTV框架(了解即可)MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命...

2018-01-17 15:18:00 99

转载 Python学习(二十九)—— pymysql操作数据库优化

转载自:http://www.cnblogs.com/liwenzhou/articles/8283687.html我们之前使用pymysql操作数据库的操作都是写死在视图函数中的,并且很多都是重复的代码。我们可以优化一下,把重复的代码提取出来,写成函数:import pymysql# 定义一个数据库相关的配置项DB_CONFIG = { "h...

2018-01-16 19:41:00 467

转载 Python学习(二十八)—— Django模板系统

转载自http://www.cnblogs.com/liwenzhou/p/7931828.htmlDjango模板系统官方文档一、常用语法只需要记两种特殊符号:{{ }}和{% %}变量相关的用{{}},逻辑相关的用{%%}。变量{{ 变量名 }}变量名由字母数字和下划线组成。点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。...

2018-01-15 19:44:00 214

转载 Python学习(二十七)—— Django和pymysql搭建学员管理系统

转载自http://www.cnblogs.com/liwenzhou/p/8270250.html一、学员管理系统1.项目规划阶段项目背景近年来老男孩教育的入学学员数量稳步快速增长,传统的excel统计管理学员信息的方式已经无法满足日渐增长的业务需求。因此公司急需一套方便易用的“学员管理系统”,来提高公司在校学员信息的收集和处理能力。鉴于Python学院全栈x期的学员都...

2018-01-15 10:04:00 118

转载 Python学习(二十六)—— Django基础一

转载自:http://www.cnblogs.com/liwenzhou/p/8258992.html一、Web框架本质我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。import socketsk = socket.socket()sk.bind(("127....

2018-01-11 16:25:00 130

转载 Python学习(二十五)—— Python连接MySql数据库

转载自http://www.cnblogs.com/liwenzhou/p/8032238.html一、Python3连接MySQLPyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。Django中也可以使用PyMySQL连接MySQL数据库。二、PyMySQL安装pip install...

2018-01-10 15:00:00 75

转载 Python学习(二十四)—— 前端基础之Bookstrap

转载自:http://www.cnblogs.com/liwenzhou/p/8214637.html一、Bootstrap介绍Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。它是为实现快速开发Web应用程序而设计的一套前端工具包。它支持响应式布局,并且在V3版本之后坚持移动设备优先。二、为什么要使用Bootstra...

2018-01-08 20:21:00 158

转载 Python学习(二十三)—— 前端基础之jQuery

转载自http://www.cnblogs.com/liwenzhou/p/8178806.html一、jQuery入门jQuery是一个轻量级的、兼容多浏览器的JavaScript库。jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write les...

2018-01-02 15:36:00 132

转载 Python学习(二十二)—— 前端基础之BOM和DOM

转载自http://www.cnblogs.com/liwenzhou/p/8011504.html一、前言到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。JavaScript分为 ECMAScript,DOM,BOM...

2017-12-28 15:14:00 103

转载 Python学习(二十一) —— 前端之JavaScript

转载自http://www.cnblogs.com/liwenzhou/p/8004649.html一、JavaScript概述  1.JavaScript的历史1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)Netscape(网景)接收Nombas的理...

2017-12-26 14:56:00 168

转载 Python学习(二十) —— 前端之CSS

转载自http://www.cnblogs.com/liwenzhou/p/7999532.html一、CSS介绍CSS(CascadingStyleSheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。二、CSS语法  1.CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包...

2017-12-22 15:22:00 91

转载 Python学习(十八)—— 数据库(三)

转载自http://www.cnblogs.com/linhaifeng/articles/7356064.html一、数据操作  1.插入数据INSERT1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); 语法二: INSERT...

2017-12-20 19:30:00 96

转载 Python学习(十九) —— 前端基础之HTML

转载自:http://www.cnblogs.com/liwenzhou/p/7988087.html一、HTML介绍  1.Web服务本质import socketsk = socket.socket()sk.bind(("127.0.0.1", 8080))sk.listen(5)while True: conn, addr = ...

2017-12-20 15:16:00 298

转载 Python知识回顾 —— 面向对象

博客转载自http://www.cnblogs.com/wupeiqi/p/4766801.htmlhttp://www.cnblogs.com/linhaifeng/articles/6204014.html一、类的成员  类的成员可以分为三大类:字段、方法、属性注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段...

2017-12-18 16:53:00 125

转载 Python学习(十七)—— 数据库(二)

转载自http://www.cnblogs.com/linhaifeng/articles/7356064.html一、 数据库管理软件的由来基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。但是很不幸,...

2017-12-15 19:16:00 381

转载 Python学习(十六)—— 数据库

一、数据库介绍  数据库(Database,DB)是按照数据结构来组织、存储和管理数据的,并且是建立在计算机存储设备上的仓库。  数据库指的是以一定方式存储在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。简单来说可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。二、数据库系统  数据库系...

2017-12-07 18:52:00 169

转载 Python学习(十五) —— 网络编程拾遗

一、转载于:https://www.cnblogs.com/Coufusion/p/8000526.html

2017-12-07 18:43:00 75

转载 Python学习(十四) —— 并发编程

 一、进程的概念  进程即正在执行的一个过程,进程是对正在运行的程序的一个抽象。  进程的概念起源于操作系统,是操作系统最核心的概念。操作系统的其它所有内容都是围绕进程的概念展开的。#必备的理论基础#一、操作系统的作用 #1.管理硬件,把复杂丑陋的硬件接口封装成良好的接口给用户使用 #2.进程的创建,调度管理都归操作系统管#二、多道技术...

2017-12-04 20:30:00 86

空空如也

空空如也

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

TA关注的人

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