自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 TCP代理 python实现

1. isinstance(object, classinfo)   判断实例是否是这个类或者object是变量2.if else 写法c = a if a>b else b

2017-11-28 01:06:29 403

原创 python 模拟netcat

学习记录:1.当一条命令用续行符 (“\”) 分割成多行时, 后续的行可以以任何方式缩近, 此时 Python 通常的严格的缩近规则无需遵守。严格地讲, 在小括号, 方括号或大括号中的表达式 (如 定义一个 dictionary) 可以用或者不用续行符 (“\”) 分割成多行。2.http://blog.csdn.net/tianzhu123/article/details/7655499

2017-11-23 00:29:11 936 1

原创 Python 练习实例18

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。程序a = int(input('请输入相加的数字:'))b = int(input("请输入相加的次数:"))sum = 0k = afor i in range(b):

2017-11-19 21:43:35 246

原创 Python 练习实例17

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。程序:a = input('请输入一串字符:')英文 = 0空格= 0数字= 0其他= 0for i in a: if i.isalpha(): 英文 += 1 elif i.isspace(): 空格 += 1 elif i.i

2017-11-19 21:37:03 204

原创 Python 练习实例15

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序 x = int(input("成绩:"))if x >= 90: print("A")elif x>=60: print("B")else: print("C")

2017-11-18 23:17:02 203

原创 Python 练习实例14

题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序import mathdef pj(k): for i in range(2,int(math.sqrt(k))+1): if(k%i == 0): return False return Truede

2017-11-18 00:49:54 205

原创 Python 练习实例13

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序for i in range(100,1000): if(int(str(i)[0])**3+int(str(i)[1])**3+int(str(i)[2])

2017-11-17 23:31:13 232

原创 Python TCP服务器

import socketimport threadingbind_ip = "0.0.0.0"bind_port = 9999server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)server.bind((bind_ip,bind_port))server.listen(5)print("listen on {}

2017-11-17 16:56:58 339

原创 Python 练习实例12

题目:判断101-200之间有多少个素数,并输出所有素数。程序import mathdef judegesushu(k): for i in range(2,int(math.sqrt(k))+1): if(k%i == 0): return False return True

2017-11-17 16:32:24 166

原创 Python 练习实例11

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序j = 1list = []list.append(1)for i in range(1,10): if(i>=2): list.append(list[i-1]+list[i-2]

2017-11-16 23:55:23 169

原创 Python 练习实例10

题目:暂停一秒输出,并格式化当前时间。程序import timeprint(time.strftime('%Y.%m.%d %H:%M:%S',time.localtime(time.time())))time.sleep(1)print(time.strftime('%Y.%m.%d %H:%M:%S',time.localtime(time.time(

2017-11-15 21:47:55 166

原创 Python 练习实例9

题目:暂停一秒输出。程序import timetime.sleep(1)print("I come late")

2017-11-15 21:37:42 174

原创 Python 练习实例8

题目:输出 9*9 乘法口诀表。程序for i in range(1,10): for j in range(1,10): # print( "%d * %d = %d" % (i,j,i*j),end=' ') print("{}*{}={}".format(i,j,i*j),end=' ')

2017-11-15 21:36:03 184

原创 Python 练习实例7

题目:将一个列表的数据复制到另一个列表中。程序listA = [1,2,3,4]listB = []listB = listA[:]print(listB)分析:多用切片

2017-11-15 21:16:03 208

原创 Python 练习实例6

题目:斐波那契数列。程序list = []list.append(0)list.append(1)print(0)print(1)for i in range(2,100): list.append(list[i-1]+list[i-2]) print(list[i])

2017-11-15 21:13:40 126

原创 Python 练习实例5

题目:输入三个整数x,y,z,请把这三个数由小到大输出。程序:l = []for i in range(3):    x = int(input('integer:\n'))    l.append(x)l.sort()print(l)注意思路!

2017-11-13 21:44:11 268

原创 Python 练习实例4

题目:输入某年某月某日,判断这一天是这一年的第几天?程序import sysx = input("输入年月日:")years = [31,29,31,30,31,30,31,31,30,31,30,31]year = [31,28,31,30,31,30,31,31,30,31,30,31]sum = 0;l = x.split('.')y = in

2017-11-13 21:23:17 173

原创 Python练习实例3

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?代码list = []for x in range(1,100):    list.append(x*x)for i in range(99):    if((list[i]+168) in list):        print(list[i]-10

2017-11-12 23:33:27 161

原创 Python 练习实例2

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,

2017-11-08 19:42:29 291

原创 Python 练习实例1

题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序for i in range(1,4):    for j in range(1,4):        for k in range(1,4):            print("%d%d%d" %(i,j,k))          分析:print

2017-11-07 23:49:51 208

原创 python学习记录(四)

python外壳:代码结构python使用空白来区分代码结构。使用 # 注释python没有多行注释,你需要明确的在注释部分的每一行开始处加上一个#。如果#出现在字符串中,将回归普通字符的角色。使用\连接使用 if、elif、else进行比较Falsefalse 布尔类型None null类型0 整数类型0.0 浮点型'' 空字符串[]

2017-10-29 12:22:16 240

原创 python学习记录(三)

Python容器列表和元组元组和列表不要求所含有的元素的种类相同,每个元素都可以是任何Python类型的对象。元组不可变,列表是可变的。列表列表飞上适合利用顺序和位置定位某一元素。可由零个或多个元素组成,逗号分隔。list()函数将其他数据类型转换成为列表类型。包含列表的列表。切片提取元素。列表的切片仍然是列表。append(),extend()的用法,用错会怎样。insert()用法

2017-10-25 00:15:08 173

原创 python学习记录(二)

对象、名字和变量Python是强类型的,你永远无法修改一个已有对象的类型。Python中的变量有一个非常重要的性质:它仅仅是一个名字。(类似C语言指针)。名字是对象的引用而不是对象本身。type(thing) 了解一个对象的类型。python中 类和类型不加区分。/用来执行浮点除法,//用来执行整数除法。**为幂运算。两个整数也会得到浮点结果 9/5 为 1.8。基数0b或0B代表二进制。

2017-10-20 00:21:48 227

原创 python学习记录(一)

1.python为动态语言,代码不会被编译,由解释器程序来解释执行。2.为什么选择python1.可读性强2.学习曲线平滑3.简洁的语法3.python2与python31.python2为过去式,python3才是未来。2.最明显的区别为调用print的方式,最重要的区别为处理Unicode字符的方式4.python 环境变量的设置 默认情况下,windows安装python之后不

2017-10-17 23:52:20 161

原创 云功能服务器指纹信息提取关键技术研究

wait me back

2017-07-03 16:32:50 387

原创 Android 手机红外遥控器实现

连续几天的努力,终于把红外遥控弄懂,可以控制红外小车了。终于完工了~~1.权限:android.permission.TRANSMIT_IR2.发射红外代码大多数的家用电器红外遥控编码为NEC协议。要控制家用电器可以用consumerIrManager API ConsumerIrManager mCIR = (ConsumerIrManager) getSystemSer

2015-10-25 15:54:12 4632 3

转载 java中 equals 和 == 的区别

java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean   他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类)   当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为tr

2015-03-31 16:31:02 240

原创 题目1518:反转链表

题目描述: 输入一个链表,反转链表后,输出链表的所有元素。(hint : 请务必使用链表)输入: 输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n(0输入的第二行包含n个整数t(0输出: 对应每个测试案例,以此输出链表反转后的元素,如没有元素则输出NULL。样例输入: 51 2 3 4

2014-12-11 23:07:11 548 3

转载 总结java编程常用的快捷键

Eclipse 常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】  此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O

2014-12-07 14:19:48 319

转载 api(应用程序编程接口)

应用程序接口(英语:Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元

2014-11-21 22:51:18 450

原创 题目1513:二进制中1的个数

题目描述:                        输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。输入:                        输入可能包含多个测试样例。对于每个输入文件,第一行输入一个整数T,代表测试样例的数量。对于每个测试样例输入为一个整数。。n保证是int范围内的一个整数。输出:             

2014-11-21 00:07:56 299

转载 常量指针与指针常量的区别(转帖)

三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。一) 常量指针。常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。指针指向的对象是常量,那么这个对象不能被更改。在C/C++中,常量指针是这样声明的:1)const int *p;2)int c

2014-11-16 18:27:22 262

转载 C++强制类型转换

1.沿用C风格 double a=1.1;int b=(int)a;2.double a=1.1;int b=int(a);3.static_cast (表达式)//用于一般形式的类型转换double a=1.1;int b=static_cast (a);4.reinterpret_cast (表达式)//用于非标准的指针数据类型转换,如将void *转

2014-11-16 17:56:48 390

转载 wire和reg的区别

每次写verilog代码时都会考虑把一个变量是设置为wire类型还是reg类型,因此把网上找到的一些关于这方面的资料整理了一下,方便以后查找。wire表示直通,即只要输入有变化,输出马上无条件地反映;reg表示一定要有触发,输出才会反映输入。不指定就默认为1位wire类型。专门指定出wire类型,可能是多位或为使程序易读。wire只能被assign连续赋值,reg只能在initial和al

2014-11-13 22:19:44 2873

原创 题目1387:斐波那契数列

题目描述:                        大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下:输入:                        输入可能包含多个测试样例,对于每个测试案例,输入包括一个整数n(1输出:                        对应每个测试案例,输出第n项斐

2014-11-10 11:37:17 304

原创 联合体和枚举 数据类型

联合体:union mima{    long birth;    long name;    char name[10]'}

2014-11-09 20:29:05 483

原创 题目1386:旋转数组的最小数字

题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。输入: 输入可能包含多个测试样例,对于每个测试案例,输入的第一行为一个整数n(1输入的第二行包括n个整数,其中每个整数a的范围是(1输

2014-11-05 00:02:19 260

原创 C++函数重载

函数重载(overloading):    所谓函数重载的实质就是

2014-11-04 20:45:03 376

原创 cin.ignore()函数的用法

cin.ignore(a,ch) 从输入流中提取数据,并忽略

2014-11-04 19:54:30 398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除