
Python
繁华落尽梦一场
暮春者,春服既成,冠者五六人,童子六七人,浴乎沂,风乎舞雩,咏而归
展开
-
Python 调用jieba进行分词
1. 首先安装jieba库,我用的Python3.5,所以sudo pip3 install jieba进行安装2. 检测安装是否成功zhangqi@ThinkPad-X250:~$ python3.5Python 3.5.2 (default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609] on linuxType "help", "co...原创 2019-03-23 23:55:16 · 792 阅读 · 0 评论 -
python TCPServer, StreamRequestHandler设置超时时间timeout
先来大概说一下,网络编程中总是分不开服务器和客户端,所谓的超时也分两种情况,一种是服务器等待客户端连接超时,一种是服务器处理客户端请求超时(可以理解为sever和handle),这两种情况要分别对待。先来看看等待连接超时的server timeoutpython对服务器也有简单的封装,先看看文档。 +------------+ | BaseServer原创 2016-10-16 14:48:07 · 10456 阅读 · 0 评论 -
python用 GET,POST,PUT,DELETE方式向HTTP提交数据
、JSON简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言原创 2016-10-15 16:11:01 · 9005 阅读 · 1 评论 -
Python拷贝对象(浅拷贝copy与深拷贝deepcopy)
先说一段废话。Python中的参数传递都是对象引用传递,这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值——相当于通过“传引用”来传递对象。如果函数收到的是一个不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原始对象——相当于通过“传值”来传递对象。Python通过引用计数机制实现自动垃圾回收功能,Python中的每个原创 2016-10-22 00:17:04 · 4127 阅读 · 0 评论 -
python中的函数式编程——apply, filter, map, reduce
什么是函数式编程?没有深入了解过,Scala就是函数式编程的语言,暂时可以把lambda当做是函数式编程python有几个内建函数——apply, filter, map, reduce,这些函数的输入参数通常会有一个函数或者lambda表达式,类似于C++的函数指针。apply已经废弃了,所以就不再研究了。1、filter(bool_func, seq)filter是过滤的意思,原创 2016-03-26 18:36:13 · 1561 阅读 · 0 评论 -
Python面试题总结
觉得看面试题能够快速提高技能1、Python是如何进行内存管理的?Python的内存管理主要有三种机制:引用计数机制、垃圾回收机制和内存池机制。a. 引用计数当给一个对象分配一个新名称或者将一个对象放入一个容器(列表、元组或字典)时,该对象的引用计数都会增加。当使用del对对象显示销毁或者引用超出作用于或者被重新赋值时,该对象的引用计数就会减少。可以原创 2016-02-01 10:42:01 · 953 阅读 · 0 评论 -
[LeetCode] 判断两个链表是否有公共节点并返回第一个公共节点
Write a program to find the node at which the intersection of two singly linked lists begins.For example, the following two linked lists:A: a1 → a2 ↘原创 2015-12-05 22:39:55 · 950 阅读 · 0 评论 -
python字符串操作
不管什么语言,在很多情况下我们都是在操作字符串,所以掌握字符操作就掌握了这门语言大半。一、去空格python中有个strip函数,作用是去掉字符串中的某一个字符,类似的还有lstrip和rstrip表示去掉左面和右面某一字符,它们的默认参数是空格。1、strip()用来在字符串的首尾删除某个字符。s = 'abcd'.strip('a') #s = 'bcd',删原创 2015-12-13 00:35:20 · 383 阅读 · 0 评论 -
Python调用DLL
C语言中的函数默认是__cdecl调用,C++中可用__stdcall来显示声明调用,但也可以用extern “C”用python调用dll时需要根据不同的调用约定而使用不同的函数。但是不管什么调用,最后都必须用extern “C”来防止名字粉碎。dll源文件:[cpp] view plaincopy#include原创 2015-12-11 19:35:24 · 4131 阅读 · 0 评论 -
Python 一步一步学网络编程
就像当初用C++写网络程序一样,Python的第一个网络程序肯定是最简单的阻塞的那种,即服务器绑定监听,等待客户端的连接,如果有客户端连接,则建立连接进行通信,服务器是阻塞的没有多线程。服务端:[python] view plaincopy#/usr/bin/python #encoding=utf-8 i原创 2015-12-11 18:08:27 · 415 阅读 · 0 评论 -
opencv基于Haar+Adaboost人脸识别
import cv2face_xml = cv2.CascadeClassifier(r'D:\CodeFile\opencv-3.4.2\data\haarcascades\haarcascade_frontalface_default.xml')eye_xml = cv2.CascadeClassifier(r'D:\CodeFile\opencv-3.4.2\data\haarcas...原创 2019-04-24 22:49:46 · 388 阅读 · 0 评论