自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python 中if __name__ == '__main__'有什么作用

1. 摘要通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。if __name__ == '__main__'的意思是:当.py文件被直接运行时,i...

2018-12-27 20:26:16 522

原创 python爬虫入门代码

在爬虫中,需要用到的一个包就是urllib下面写一个最简单的爬虫代码import urllib.request#在python3中导入的就是urllib.request,在python2中则不需要.request,直接导入urllibresponse = urllib.request.urlopen('http://www.baidu.com/')#运用 urllib.request的...

2018-12-26 20:05:55 347

原创 python中yield生成器的使用

首先,用代码写一个简单的斐波那契数列:def a(n): b,num1,num2 = 0,1 while b <= n: num = num1 num1,num2 = num2,num1 + num2 b += 1 print(num)a = a(5)运行结果:但是,直接在函数中用 print...

2018-12-25 20:29:22 325

原创 js生成uuid

UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题.UUID由以下几部分...

2018-12-24 20:14:06 638

原创 求平方根,希尔排序python实现

计算平方根:①对任一正实数x, 如果算法结束,它- -定能给出x的平方根的近似值;②对任意给定的误差e,这个算法一定结束(实际上,这件事还与误差e和计算机实数表示精度有关)。第一个断言很清楚,步骤1的条件|yXy-x|<e说明了这个断言成立。第二个断言则需要一个数学证明,证明计算过程中y值的序列- -定收敛,其极限是x的平方根。这样,只要迭代的次数足够多,lyXy-x I就能任意小,因此...

2018-12-20 20:30:07 249

原创 几种简单排序算法(冒泡,插入排序)的python实现

一,冒泡排序:1,平均时间复杂度:O(n^2) 属于稳定算法2,算法过程:重复地走访过要排序的元素,一次比较相邻两个元素,如果他们的顺序错误就把他们调换过来,直到没有元素再需要交换,排序完成。a = [1,2,6,4,1,2,3,49,7]for i in range(len(a)-1,0,-1): #8-0 for j in range(i): #7-0 ...

2018-12-17 20:28:39 131

原创 python多线程互斥锁

当两个线程同时访问同一个资源时,就容易对数据造成破坏,使得线程运行的结果不可预测:import threadingg_num = 0def work1(): global g_num for i in range(100000): g_num += 1 print(g_num)def work2(): global g_num fo...

2018-12-14 20:16:15 393

原创 django ForeignKey ManyToManyField 一对一多对多建表

djano 简单例子创建表class Merchant(models.Model): Merchant_name = models.CharField(max_length=20)class Phone(models.Model): phone = models.CharField(max_length=11) user = models.ForeignKey('Me...

2018-12-11 20:26:47 238

原创 形象说明TCP 3次握手与4次挥手

Tcp 3次握手,建立连接(1)第一次握手:客户端发送请求,这里的syn包(x)相当于请求,也是标识(2)第二次握手:服务器收到后回复一个之前的(x+1),和一个自己的(y)这里的(x+1)相当于在之前客户端的请求做一个标记发(x变为x+1)回去,即让客户端知道服务器收到了刚刚的请求。还有一个一起的信息(y)就表示服务器自己的答复,之前的(x+1)只是回复收到了请求,(y)则是回答同意请求...

2018-12-08 16:33:45 152

原创 while,for 循环输出九九乘法表,使用python 嵌套循环

while循环:i=1while i<=9: j=1 while j<=i: print('%d*%d=%d'%(j,i,i*j),end='\t') # \t 可以使其上下对齐 j+=1 print('\n') i+=1for 循环:for i in range(1,10): for j in ra...

2018-12-08 14:49:23 5696 3

原创 4. django中查询获取数据,get, filter,all(),values()

django 中当我们要查询获取数据时:数据库中的信息:如一个学生信息表 students:get方法:students.objects().get(a = b)其中a为students表中的一个属性如id,name 等如:students.objects().get(name = ‘张三’) 即获取name为张三的学生的信息filter 用法与get相同但是get必须只能取一个数...

2018-12-07 20:23:08 11695 1

原创 3 django 网页反向解析

django 中当我们对一个正则表达式进行修改时,这个正则之前所有对应的超链接也要修改,十分不便,这时可以用反向解析的办法。先在项目总的urls.py文件中定义namespace属性url(r'^user/',include('user.urls',namespace='user')),在应用app的urls.py中为url定义name属性url(r’^fan2/$’, views.fa...

2018-12-06 20:23:26 281 1

原创 2 django TemplateDoesNotExist 无法链接templates文件

django TemplateDoesNotExist报错,有多种情况其中一种就是当你确认urls路径,views,都没错后一直无法链接到你指定的templates文件中的html文件查看你的setings.py文件,一般TEMPLATES属性都是:TEMPLATES = [{‘BACKEND’: ‘django.template.backends.django.DjangoTem...

2018-12-05 18:49:05 316

原创 django 创建APP失败 django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite

django 创建project完成后(django-admin startproject 项目名)创建APPpython manage.py startapp 应用名出现 django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in th...

2018-12-05 10:07:10 2075

原创 python求任意区间的素数

python求任意区间的素数:python代码while True: a = int(input('请输入起始值(输入0结束):')) b = int(input('请输入结束值(输入0结束):')) list_sushu = [] if a ==0 or b == 0: break else: i = a ...

2018-09-10 15:09:06 3406 1

原创 python 使用while循环输出*组成的菱形

一,python输出*组成的菱形(实心):python代码:x = int(input('请输入最长行的*的个数:'))y = int(input('请输入每个*之间的间隔:'))i = 1while i<= x: j = 1 k = 1 while k <= x-i: print(' '*y,end = '') k ...

2018-09-10 15:03:57 17808

原创 Python 中index和find的使用对象区别

首先都知道find和index的最大区别 find 检测 mystr 是否包含在 str中,如果是返回开始的索引值(即找到的第一个目标的位置),否则返回-1 str = ‘hello zhangsan,i love you’ mystr = ‘zhangsan’ index=str.find(mystr) print(index) ==输出结果== 6 index 跟find(...

2018-09-10 14:44:53 1838 1

原创 python使用while,完成以下图形的输出 * * * * * * * * * * * * * * * * * * * * * * * * *

i=1 while i<=9: j=1 k=9 while j<=i<=5: print(‘*’,end=”) j+=1while k>=i>5: print(‘*’, end=”) k-=1 print(‘\n’)

2018-08-17 17:37:02 15492 2

转载 TCP

import socket1,创建套接字udp_socket_client=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) udp_socket_client.bind((”,8081))发送数据send_data=’我要上B站’ udp_socket_client.sendto(send_data.encode(‘utf...

2018-08-16 18:29:32 84

空空如也

空空如也

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

TA关注的人

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