随笔分类 - 巩固记忆
一些功能的记忆巩固
摘要:中文URL:这个其实是很常识的东西,但是之前做web一直没注意过,在使用HttpResponseRedirect的时候,如果Redirect的URL中带中文的话,会报UnicodeEncodeError错误。解决的办法是使用urlquote对URL进行编码 from django.utils.http import urlquote #return的时候在URL前加上urlquote retu...
阅读全文
摘要:python爬虫xpath的语法 XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。 XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。 因此,对 XPath 的理解是很多高级 XML 应用的基础。 这个是w3c上关于xpath的介绍,可以看出xpath...
阅读全文
摘要:一般阿里社招都是招3-5年的P6+高级工程师,当初自己一年经验也没有想过有这个面试机会。 虽然没想着换工作,但是经常关注一些招聘网站的信息,某一天,在某boss上有个人找我,叫我发一下简历,我一看是阿里的某技术专家,虽然之前也有阿里的在某boss上给我要简历,但是我深知自己经验不足,然后给boss说
阅读全文
摘要:看了一圈, 没看到稍微好用的ConnectionPool, 除了一个aiomysql, 但是这个是异步的, 我暂时没有用到这么高版本的Python, 所以就动手造一个轮子. 原理比较简单, 先造一个线程安全的集合, 无非就是Lock+Set, 然后修改PyMySQL的close方法, 把实例对象和我的这个集合关联起来, close的时候丢进集合里面 这里是代码: 复制代码 import t...
阅读全文
摘要:编程模块:requests,lxml,pymongo,time,BeautifulSoup 首先获取所有产品的分类网址: 复制代码 1 def step(): 2 try: 3 headers = { 4 。。。。。 5 } 6 r = requests.get(url,headers,time...
阅读全文
摘要:查找需要安装的包 pip search <包名> 安装python包 pip install pip install <包名>==1.0.4 pip install -r requirements.txt pip install <包名> -i http://pypi.mirrors.ustc.ed
阅读全文
摘要:写个小爬虫,趴一趴吉他谱# -*- coding: utf-8 -*- #coding=UTF8 import os import sys import logging import urllib import urllib2 import chardet import re import cookielib import urlparse from bs4 import Beautiful...
阅读全文
摘要:#!/usr/bin/python# -*- coding: GBK -*-# -*- coding: UTF-8 -*- from ftplib import FTPimport osimport datetime ftp_server = '127.0.0.1' # 对应ftp服务器地址user
阅读全文
摘要:一、编码历史: 1、ASCII(主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号。 2、为了处理汉字,程序员设计了用于简体中文的GB2312,但GB2312 支持的汉字太少,之后扩展规范为GBK,
阅读全文
摘要:jQuery是由原生js写的所以说所有jQuery制作出来的效果都可以使用js做出来,jQuery出现的目的是为了优化代码,提高码代码的效率它将很多功能封装。 一、jQuery的认识 1、何为jquery 2、优势 短小、精悍,写起来简单,省事儿,开发效率高 3、js与jquery关系 jQuery
阅读全文
摘要:from multiprocessing import Process import re import sys import socket #设置静态文件根目录 HTML_ROOT_DIR = '.html' WSGI = './wsgipython' class HttpServer(objec
阅读全文
摘要:代码改正之前,先执行了listen,到了bind就报错;此程序只需将listen和改到bind后面即可 from socket import *from multiprocessing import Process import re HTML_FILE = './html' class Serve
阅读全文