分类
摘要:
Expression Expand Word Break II Partition Equal Subset Sum
Expression Expand
字符串展开问题,按照[]前的数字展开字符串,主要是维护两个栈一个是展开个数栈一个是展开内容栈,内容栈添加[用来判断是否把要展开的内容全部推出,然后要注意数字可... 阅读原文
2017-06-15 06:00:10 阅读(963) 评论(0)
摘要:
1、先说结论:使用xml-rpc的机制可以很方便的实现服务器间的RPC调用。
2、试验结果如下:
3、源码如下:
服务器端的源代码如下:
import operator, math
from SimpleXMLRPCServer import SimpleXMLRPCServer
from functool... 阅读原文
2017-06-15 00:41:02 阅读(852) 评论(0)
摘要:
下载Python对应版本的py2exe,使用这个工具可以将自己的程序打包成exe文件。使用这个工具需要写一个用于打包的setup.py文件(名称可以自己定,不一定是setup.py),写好后在命令提示符界面cd到这个文件的目录,执行命令“python setup.py py2exe”即可打包完成。下面是自己参考其他网... 阅读原文
2017-06-15 00:07:01 阅读(889) 评论(0)
摘要:
1.re.search():search返回的是查找结果的对象,可以使用group()或groups()方法得到匹配成功的字符串。
①group()默认返回匹配成功的整个字符串(忽略pattern中的括号),也可以指定返回匹配成功的括号中第几个字符串(从1开始计数);
②groups()以元组的形式返回匹配成... 阅读原文
2017-06-15 00:00:05 阅读(889) 评论(0)
摘要:
编码(python版)
最近在学习python的过程中,被不同的编码搞得有点晕,于是看了前人的留下的文档,加上自己的理解,准备写下来,分享给正在为编码苦苦了挣扎的你。
编码的概念
编码就是将信息从一种格式转换成另一种格式,计算机只认识二进制,简单的理解,将我们眼睛看到的文字转换为计算机能够识别的二进制格式视为编码... 阅读原文
2017-06-14 22:34:07 阅读(929) 评论(0)
摘要:
python爬虫实战——图片自动下载器
制作爬虫的基本步骤
顺便通过这个小例子,可以掌握一些有关制作爬虫的基本的步骤。
一般来说,制作一个爬虫需要分以下几个步骤:
分析需求(对,需求分析非常重要,不要告诉我你老师没教你)
分析网页源代码,配合F12(没有F12那么乱的网页源代码,你想看死我?)
编写正... 阅读原文
2017-06-14 22:30:55 阅读(977) 评论(0)
摘要:
用scoket 写一个简版的ssh
服务端:
1 #!usr/bin/env python
2 #-*-coding:utf-8-*-
3 # Author calmyan
4
5 import socket,os
6
7 s=socket.socket()#实例化一个 socket
8
9... 阅读原文
2017-06-14 20:55:02 阅读(887) 评论(0)
摘要:
前言
字符编码非常容易出问题,我们要牢记几句话:
1.用什么编码保存的,就要用什么编码打开
2.程序的执行,是先将文件读入内存中
3.unicode是父编码,只能encode解码成其他编码格式
utf-8,GBK这些是子8编码,只能decode编码成Unicode
一、什么是字符编码
我们知... 阅读原文
2017-06-14 20:38:03 阅读(927) 评论(0)
摘要:
利用python3来实现TCP协议,和UDP类似。UDP应用于及时通信,而TCP协议用来传送文件、命令等操作,因为这些数据不允许丢失,否则会造成文件错误或命令混乱。下面代码就是模拟客户端通过命令行操作服务器。客户端输入命令,服务器执行并且返回结果。
TCP(Transmission Control Protocol... 阅读原文
2017-06-14 20:14:01 阅读(861) 评论(0)
摘要:
json
json是进行程序数据类型的序列化与反序列化的模块之一。利用它可以进行不同平台,不同程序下的数据交换或者是程序暂时保存数据的一种方法。下面看一看json的用法:
1 #json_序列化.py
2 import json
3 dic={
4 "id":"123456",
5 "na... 阅读原文
2017-06-14 18:31:05 阅读(826) 评论(0)