我一直用python2.x,python2.x内置的字符编码方式是unicode,这就对中文的处理造成了一些困扰,尤其是在用tornado写json接口的时候,如果不做处理,出来的没有中文,都是\x4d5f之类的东西。所…
分类:未分类
Python基础语法
交互式编程 交互式编程不需要创建py文件,是通过 Python 解释器的交互模式进来编写代码,cmd进入在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: C:\Users\Administrator&…
爬虫学习笔记:练习爬取多页天涯帖子
今天练习了抓取多页天涯帖子,重点复习的知识包括 soup.find_all和soup.selcet两个筛选方式对应不同的参数; 希望将获取到的多个内容组合在一起返回的时候,要用’zip()’的代码…
292. Nim Game
题目链接:Nim Game 思路:博弈论类型的题目。我们知道,如果是1,2,3,则先走的必胜,4,则先走的必败。总结规律得知,4的倍数时,先走的必败。 算法复杂度: 时间:O(n) 空间:O(1) 代码: class S…
Android6.0 PackageManagerService dex优化
一、代码 Android6.0 PackageManagerService dex优化是在scanPackageDirtyLI函数中,代码如下: if ((scanFlags & SCAN_NO_DEX) …
python中用try来处理程序异常的集中常用方法
如果你在写python程序时遇到异常后想进行如下处理的话,一般用try来处理异常,假设有下面的一段程序: try: 语句1 …
什么是7层负载均衡?
在开源PaaS Rainbond中,我们对各种应用层协议匹配不同的网络治理插件,以实现7层负载均衡(layer 7 load balancing),例如HTTP、gRPC、Redis等协议。原因在于对于一些在线环境,我们…
Kata: 将给定自然数的所有位相加直到数字最后只剩一位
将给定自然数的所有位相加直到数字最后只剩一位。 16 => 1 + 6 => 7; 942 => 9 + 4 + 2 => 15 => 1 + 5 => 6 132189 => …
python
Python装饰器为什么难理解? 无论项目中还是面试都离不开装饰器话题,装饰器的强大在于它能够在不修改原有业务逻辑的情况下对代码进行扩展,权限校验、用户认证、日志记录、性能测试、事务处理、缓存等都是装饰器的绝佳应用场景,…
leetcode-27. Remove Element
题目阐释: 根据告知的元素,从列表中删除,并计算剩余元素的个数 重点: 通过移动一个列表的元素,记录index位置,将一个列表内的所有元素分类。 计算剩余元素的个数,也可以看成先分类,再统计。 Given an arra…
Python函数定义与使用
Python函数定义与调用 上一篇文章: Python常用运算符与常用内置函数 下一篇文章: Python类的定义与操作 1、函数定义与调用 语法: def 函数名(): 函数代码 实例: def printHello(…
Python--Redis实战:第一章:初识Redis:第二节:Redis数据结构简介
上一篇文章: Python–Redis实战:第一章:初识Redis:第一节:Redis简介 下一篇文章: Python–Redis实战:第一章:初识Redis:第三节:你好Redis-文章投票试炼…