- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 avd修改dns方法(android studio 中修改虚拟机DNS)
打开Android Studio,找到configure,然后启动AVD Manager这个时候会出列出已经创建的虚拟机,如果没有创建一个在Actions那一列点向下的箭头,选中Show on Disk在对应虚机名称的目录下找到emu-launch-params.txt,打开最后一行添加你想要的DNS,我这里用的是阿里和114的:-dns-server 223.5.5.5,1...
2019-11-28 14:53:43 4747 1
原创 编码与解码(python 经验)
编码与解码(python 经验)关键词:编码; ASCII; ANSI; Unicode; utf-8; 字节序和BOM; MIME(待续)背景知识Bit:比特(Bit),也称二进制位,指二进制中的一位,是计算机信息的最小单位。Bit是Binary digit(二进制数位)的缩写,还可被缩写为b。字节(港澳台称位元组,Byte),一个字节代表8个比特,也被缩写为B,在工业标准、网络、电信技术中也被成
2017-01-18 00:02:11 812
原创 如果要将整数A转换为B,需要改变多少个bit位?
Python实现样例如把31转换为14,需要改变2个bit位。(31)10=(11111)2(14)10=(01110)2思路1、比较容易想到的是移位,然后遇到1计数器加1就好了。但是需要注意终止条件,正数循环移位会得到0,负数并不是这样,会得到1000…000,也就是-2**31。因为Java/Python中整数是以32个bit位存储的,第1位是符号位,31位是值。所以我们的移位操作最多进行31次
2016-07-28 10:11:28 1807
原创 数组剔除元素后的乘积Python解法
数组剔除元素后的乘积描述给定一个整数数组A。定义B[i] = A[0] * … * A[i-1] * A[i+1] * … * A[n-1], 计算B的时候请不要使用除法。PS:说实话这个题目不是很看得懂,英文题目要更好理解一些:Product of Array Exclude Itself,意思就是B[i]的值是A中除去A[i]后,其它所有值的积。”Itself”这个词很重要……### 测试用例:
2016-07-25 15:17:04 2078
原创 教自己学Python(三)练手小游戏:不要猜中
不要猜中的小游戏背景和朋友闲待着两个人无聊,都想吃苹果又都不想洗,想起玩过的一个酒桌上猜数字的游戏,然后在手机上写了出来,三局两胜输了去洗苹果……游戏介绍0到99(包括边界),随机一个数两人(N人也可以)轮流猜测,如果没猜中,新的数将做为边界,一步步缩小可以猜测的范围,直到猜中为止
2016-07-06 21:43:43 5829
原创 教自己学Python(五)代码骨架
代码骨架从前面的内容中,我们已经看到Python的一行代码写完之后,不需要额外加一个的;进行说明。在Guido设计语言时,为了避免输入太多的括号或者关键字,Python中使用缩进来区分代码块,建议使用四个空格进行缩进(不要使用Tab和空格混排)。就像我们在“练手小游戏”一节里看到的那样。这样做无疑强制增加了代码的可读性,同时一行代码的建议长度是80个字符,如果超过80个字符可以在第一行的末尾使用连接
2016-07-06 21:42:03 2271
原创 教自己学Python(四)序列家族
序列家族序列可以理解为一系列有序的元素(item),比如上一节中我们讲的字符串,通过序号我们可以找到字符串中的每一个字符,序号是字符的位置官方的说法是索引(index),序列的开始索引是0,看下面这个例子:>>> nums = [1,5,10,6,8,3,20,9]>>> lucky_index = 5>>> nums[0], nums[2], nums[luck_index](1, 10,
2016-07-06 21:40:21 1371
原创 教自己学Python(零)学前班
学前班0 Python2.X 还是 Python3.X这里我假定你是从零开始学习的Python,如果你已经有一些使用经验了,可以跳过这部分内容。关于Python2和Python3版本的讨论网上有一大堆,这里我因为两个原因而选择Python3。一,官网推荐,二,输入语句比Python2短(Python2是raw_input,Python3是input)。更多的原因和利弊在此时讨论还为时过早,所以随便选
2016-07-06 21:30:01 1282
原创 教自己学Python(二)基础之字符串
字符串字符串是什么鬼Python中的字符串需要用单引号或者双引号包裹里来,它们的效果是一样的,但一定要配对,比如:'abc',"吃了没?"。如果字符串中包含引号需要用\进行转义,同样如果字符串中包含\也需要转义即:"\\">>> 'spam eggs' # 单引号包裹方式'spam eggs'>>> 'doesn\'t' # 使用\进行转义"doesn't">>> "doesn'
2016-07-06 21:26:17 461
原创 教自己学Python(一)基本运算
运算基本运算>>> 2 + 24>>> 50 - 5*620>>> (50 - 5*6) / 45.0>>> 8 / 51.6>>> 8 / 42.0Python3中的除法运算总会得到一个浮点值,但是在Python2中不是这样的,Python2会根据参与运算的数字来决定结果,比如:>>> 8 / 51>>> 8 / 5.01.6>>> 8.0 / 51.6魔法运算如果
2016-07-06 21:23:47 7138
原创 54张牌两人轮流抽'1-4'张,先抽几张,才能确保最后一张一定被自己抽到
内容如标题,原题是小学四年级的一个动脑筋。稍微改动一下,比如总数有N张牌,两人轮流抽'1-m'张,先抽几张,才能确保最后一张一定被自己或对手抽到。python写的,代码如下:def get_answer(): total = input('please input the number of total card:\n') every_card = input('p
2015-12-17 10:22:50 4495
原创 年终奖拆分避税算法及优化
快到年末了,同学所在公司办了个小比赛,要求输入年终奖和月薪,给出拆分方案。具体要求如下:根据现有个人所得税计税办法,个人薪酬计税有两种方式,一种为月工资(含月奖金)计税,一种为年终奖综合计税。在年终奖综合计税发放过程中,在某些区间会出现税前奖金增加,税后实际收入反而减少的情况。为了合理避税,某公司计划拆分年终奖为综合计税发放和随月工资发放两种形式,随月工资发放次数最多为2个月。设计
2015-11-23 01:10:19 15892 4
原创 如何用uWSGI和nginx搭建Django工程
nginx和uWSGI是Django部署的不错选择,这篇博客会一步步教你部署Django应用,同时也会列出几个常见的问题和报错,方便参考。
2015-08-11 11:57:38 1908
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人