- 博客(34)
- 资源 (3)
- 收藏
- 关注
转载 LeetCode(python) 合并两个有序链表
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4class Solution: def mergeTwoLists(self, l1: ListNode, l2: ListNode) ->...
2019-04-28 21:06:31 144
转载 LeetCode(python) 反转一个单链表
反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?思考:是否可以转换为字符串反转百度:# Definition for singly-linked list.# clas...
2019-04-25 23:01:15 383
转载 LeetCode(python) 整数反转
整数反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么...
2019-04-24 22:38:28 375
原创 LeetCode(python)给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。
旋转数组给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例2:输入: [-1...
2019-04-23 22:16:19 2865
转载 数据库中的内连接、自然连接、外连接
转载:https://www.cnblogs.com/caozengling/p/5318696.html数据库中的内连接、自然连接、外连接数据中的连接join分为内连接、自然连接、外连接,外连接又分为左外连接、右外连接、全外连接。 当然,这些分类都是在连接的基础上,是从两个表中记录的笛卡尔积中选取满足连接的记录。笛卡尔积简单的说就是一个表里的记录要分别和另外一个表的记录
2017-11-20 12:17:34 264
原创 sqlalchemy
#导入模块from sqlalchemy import Column,String,Integer,Time,create_engine,ForeignKeyfrom sqlalchemy.orm import sessionmaker,relationshipfrom sqlalchemy.ext.declarative import declarative_base#创建对象的基类:
2017-11-10 08:49:28 166
原创 flask session 生成一个安全混淆秘钥
import uuidimport base64base64.bs64encode(uuid.uuid4().bytes)
2017-11-08 19:17:31 684
转载 Django模板中的关闭和开启HTML自动转义,解析
转载:http://blog.sina.com.cn/s/blog_8a18c33d01018bst.html做Web开发的人都明白,我们应该避免在用户输入信息中出现HTML标签。比如考虑下面的Django模板信息:Hello {{ name }}.这看起来没什么问题,但是假如用户输入的name是下面这样的信息就麻烦了:// alert(’hello’)//
2017-10-18 21:22:27 512
原创 web
web开发web软件概述什么是web?web,英文单词[网状物],主要用于表示计算机中的广域网络[world wide web] world wide web:全球广域网络,也称为万维网,是一种基于超文本和HTTP的全球性的、动态交互的、跨平台的分布式图形信息系统,是建立在internet上的一种网络服务 什么是web软件?web软件,是一种基于web为其数据交
2017-10-10 21:13:23 728
原创 Django
什么是Django什么是框架框架就是将能帮开发人员快速开发项目的代码封装后形成的集合,可以理解为:框架包含一堆模块 框架为什么出现? 因为在项目开发过程中,会进行重复工作,如数据和数据库的交互,配置文件的添加等,为了提高开发效率,将这些在项目开发中会重复出现的代码封装成一个特定的模块并发布,方便其他开发人员快速高效率的开发项目。Django的历史要了解一个东
2017-10-10 20:25:49 1847
转载 Python中常见的数据类型总结
Python提供多种数据类型来存放数据项集合,主要包括序列(列表list和元组tuple),映射(如字典dict),集合(set),下面对这几种一一介绍:一 序列1.列表list列表是一种有序的集合,相对于元组和字符串的不同是它其中的元素可变,可以随时添加和删除其中的元素。(1) 创建list在命令行中测试,如下:>>> L1 = [1,2,3]
2017-10-08 18:37:37 207
转载 python3 入门 (四) 类与继承
Python 类Python中的类提供了面向对象编程的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法。对象可以包含任意数量和类型的数据。python类与c++类相似,提供了类的封装,继承、多继承,构造函数、析构函数。在python3中,所有类最顶层父类都是object类,与java类似,如果定义类的时候没有写出
2017-10-08 18:22:43 407
转载 python中基于descriptor的一些概念(上)
转载:http://www.cnblogs.com/btchenguang/archive/2012/09/17/2689146.htmlpython中基于descriptor的一些概念(上)1. 前言2. 新式类与经典类2.1 内置的object对象2.2 类的方法2.2.1 静态方法2.2.2 类方法2.3 新式类(new-style cla
2017-09-25 21:49:40 220
转载 python encode和decode函数说明
转载:http://www.cnblogs.com/evening/archive/2012/04/19/2457440.html字符串编码常用类型:utf-8,gb2312,cp936,gbk等。python中,我们使用decode()和encode()来进行解码和编码在python中,使用unicode类型作为编码的基础类型。即 decode
2017-09-16 11:04:27 182
转载 window下多版本Python共存的配置和使用
转载 http://www.jianshu.com/p/9928b741f154 作者 大牧莫邪 已关注前面介绍过了再PC中安装python2和python3的开发环境。同一台PC中,如果同时安装Python2和Python3环境,会在执行python命令时出现错误,操作系统会找到默认的配置进行执行。怎么样才能让python2和python3一起工作又互
2017-09-15 17:37:55 2836
转载 Mysql 如何设置字段自动获取当前时间
应用场景: 1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间; 实现方式: 1、将字段类型设为 TIMESTAMP 2、将默认值设为 CU
2017-09-09 12:05:04 289
转载 python中time类型,datetime类型的关系与互相转换
一.time模块time模块提供各种操作时间的函数 一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 Python代码 #当前时间的时间戳 In [9]: time.time() Out[9]: 1376102328.536908
2017-09-09 10:12:32 2374
原创 python 包和模块 等于号(==)和is的区别与联系 对象的拷贝(copy)
一,包和模块第一次接触从外部引入模块是在做飞机大战这个项目时import pygame1.python程序的结构python的程序由包(package),模块(module)和函数组成。包是由一系列模块组成的集合。模块是处理某一问题的函数和类的集合。如下图所示: 包就是一个完成特定任务的工具箱,python提供了许多有用的工具包,如字符串处理,图形用户接口,web应用,图形图像处理等。这些自带
2017-09-05 20:43:02 516
原创 mysql
mysql允许远程连接 首先,MySQL支持windows和Linux的运行,所以他的允许远程连接也有两种配置方式, 1.在Windows下配置: 在cmd中进入自己的MySQL数据库中,一般命令为:mysql -u用户名 -p密码 然后回车即可进入自己的MySQL中,进入以后,输入以下命令完成远程访问的配置: use mysql; selec
2017-08-28 22:03:00 264
转载 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
var speed=30; var colee2=document.getElementById("colee2"); var colee1=document.getElementById("colee1"); var colee=document.getElementById("colee"); colee2.innerHTML=colee1.innerHTML; //克隆colee1为
2017-08-21 17:41:32 521
原创 SecureCRT操作
Ssh远程终端(SecureCRT):远程操作linux命令,实现异地程序的部署操作1.安装openssh-server软件:apt-get install openssh-server2. 修改配置:/etc/ssh/sshd_config PermitRootLogin yes3.重启服务:service sshd restart /etc/in
2017-08-01 20:33:30 279
原创 ubnutu32 ftp操作
l ftp操作:操作的是windows系统和unix系统上的文件交换1.ubuntu上安装vsftpd软件:apt-get install vsftpd2.配置ftp传输:/etc/vsftpd.conf3.重启服务:service vsftpd restart4. Windows->FlashFXP->Unix—实现文件的上传下载
2017-08-01 20:11:36 202
原创 uubuntu 常见的操作命令
1.cd命令:cd:切换到当前用户根目录,默认[/home/用户名称/]cd . :切换到当前目录cd .. :切换到上一级目录cd /:返回操作系统跟目录,默认:[/]cd direction:进入某个指定的文件目录2.ls命令:ls:查看当前目录下的文件列表ls –l:以列表的方式查看当前目录下的文件详细信息ls –a:查看当前目录下的所有文件l
2017-08-01 19:18:15 10323
原创 vmware12 安装ubuntu 32位 0801
1.操作环境: w10 wmware12 ubuntu322.创建新的虚拟机: 3.安装ubuntu 32
2017-08-01 17:48:10 1386
原创 python异常处理
异常处理1. 什么是异常异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。为什么要处理异常:当程序在运行过程中,由于用户的误操作或者不合适的数据引发的程
2017-07-29 17:58:13 169
原创 python面向对象编程的思想0727
l 面向对象编程思想面向对象的编程核心是对象,在理解对象为何物时,必须把自己当作上帝,因为在上帝眼中世间存在的万物皆为对象,不存在的也可以创造出来。对象是特征和技能的结合,其中特征和技能分别对应对象的数据属性和方法属性。与面向过程的方法相比,面向对象不再局限于计算机的机器本质,而更加侧重于对现实世界的模拟。面向过程的方法中,有一套设计严格的操作顺序,有一个类似中央控制器的角色来进行统一调度
2017-07-27 21:28:43 282
转载 关于面向对象的个人看法0727
面向对象面向对象是一种以“对象”作为中心的编程思想,其中对象的含义可以理解为“存在的东西”。 与面向过程的方法相比,面向对象不再局限于计算机的机器本质,而更加侧重于对现实世界的模拟。面向过程的方法中,有一套设计严格的操作顺序,有一个类似中央控制器的角色来进行统一调度;而面向对象的方法中,并没有明确的中央控制的角色,也不需要指定严格的操作顺序,而是设计了很多对象,并且指定了这些对象需
2017-07-27 19:17:11 296
转载 python 封装 0726
一、封装封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。所以,在使用面向对象的封装特性时,需要:将内容封装到某处从某处调用被封装的内容第一步:将内容封装到某处 self 是一个形式参数,当执行 obj1 = Foo('wupeiqi', 18 ) 时,self 等于 obj1
2017-07-26 21:38:37 290
转载 python面向对象的编程思想0725
类(1)类,这个词如果是你第一次听到,把它作为一个单独的名词,总感觉怪怪的,因为在汉语体系中,很常见的是说“鸟类”、“人类”等词语,而单独说“类”,总感觉前面缺点修饰成分。其实,它对应的是英文单词 class,“类”是这个 class 翻译过来的,你就把它作为一个翻译术语吧。除了“类”这个术语,从现在开始,还要经常提到一个 OOP,即面向对象编程(或者“面向对象程序设计”)。
2017-07-25 21:07:58 4041 2
转载 python0710
软件准备(开发环境)1. 局域网数据共享:飞秋软件 FeiQ.12353232.exe局域网文件传输、消息发送等等 2. 电子教室:student.exe 3. 办公软件:office 2016 / wps 4. 编辑工具:超级记事本Sublime 5. python版本:python3.6.1(上课教学版本)/python2.7(扩展版本)
2017-07-10 20:47:26 314
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人