分类
摘要:
给定一组字符,使用原地算法将其压缩。
压缩后的长度必须始终小于或等于原数组长度。
数组的每个元素应该是长度为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)