摘要: 给定一组字符,使用原地算法将其压缩。 压缩后的长度必须始终小于或等于原数组长度。 数组的每个元素应该是长度为1 的字符(不是 int 整数类型)。 在完成原地修改输入数组后,返回数组的新长度。   进阶: 你能否仅使用O(1) 空间解决问题?   示例 1: 输入: ["a","a","b","b","c","c",... 阅读原文
2018-08-29 16:55:01 阅读(1824) 评论(0)
摘要: python的网络编程有不少难点,也容易忘记,最近我会陆续发出系统、完整pythonnet知识的博客,一边复习一边分享,感兴趣的可以关注我。 话不多说,开始吧。   网络编程 目的:数据的传输 ISO(国际标准化组织) OSI七层模型----->网络通信的标准化流程 应用层:提供用户服务,具体的内容由特定的程序... 阅读原文
2018-08-29 15:07:03 阅读(2263) 评论(0)
摘要: 单例模式 多次实例化的结果指向同一个实例   单例模式实现方式 方式一: 1 import settings 2 3 class MySQL: 4 __instance = None 5 6 def __init__(self, ip, port): 7 ... 阅读原文
2018-08-29 14:26:05 阅读(2131) 评论(0)
摘要:     Python语言特性 一、Python的函数参数传递 看两个例子: a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) print a # [1] 所有的变量都可以理解是内存中一个对象的“... 阅读原文
2018-08-29 12:40:02 阅读(2236) 评论(0)
摘要: 1、在Python中要想定义的方法或者变量只在类内部使用不被外部调用,可以在方法和变量前面加 两个 下划线   1 #-*- coding:utf-8 -*- 2 3 class A(object): 4 name = "sashuangyibing" 5 __mingzi = "bi... 阅读原文
2018-08-29 11:46:01 阅读(2145) 评论(0)
摘要: 内容概要: SQLAlchemy flsak-sqlalchemy flask-script flask-migrate Flask的目录结构   一、SQLAlchemy 1、概述 SQLAlchemy是一个ORM的框架,ORM就是关系对象映射,具体可以参照Django中的ORM。 作用:帮... 阅读原文
2018-08-29 10:35:06 阅读(3348) 评论(0)
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- #爬虫,搜索热点排行 import urllib.request import urllib import re import json import xlwt import os #获取网站首页全部内容 cnt = 50... 阅读原文
2018-08-29 08:41:02 阅读(2155) 评论(0)
摘要: 创建一个列表: list1 = ['Python', 'JAVA', 2018] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"] 访问列表中的值: 使用下标索引来访问列表中的值,可以使用方括号的形式截取字符: list1 = ['Python', ... 阅读原文
2018-08-29 06:42:02 阅读(2264) 评论(0)
摘要: 基本IO模型 普通套接字实现的服务端一次只能服务一个客户端 普通套接字实现的服务端的瓶颈在于在没有新的套接字来之前, 不能处理已经建立连接的套接字的请求。具体解释如下: 服务器套接字开始监听后,就可接受客户端连接了,这是使用accept来完成的。这个方法将等待到客户端连接到来为止,然后返回一个格式为(client,... 阅读原文
2018-08-29 06:00:18 阅读(2089) 评论(0)
摘要:   变量: 就是将一些运算的中间结果暂存到内存中,以便后续代码调用。 1、必须由数字,字母,下划线任意组合,且不能数字开头。 2、不能是python中的关键字。 3、变量具有可描述性。 4、不能是中文。 常量: 一直不变的量。 π 用户交互: input 1、等待输入 2、将你输入的内容赋值给了前面变量。 3、inp... 阅读原文
2018-08-29 00:52:01 阅读(2252) 评论(0)