视图 视图接受Web请求并且返回Web响应 视图就是一个python函数,被定义在views.py中 响应可以是一张网页的HTML内容,一个重定向,一个404错误等等 响应处理过程如下图: URLconf 在settings.py文件中通过ROOT_URLCONF指定根级url的配置 urlpatt ...
分类:
其他好文 时间:
2018-07-15 21:15:10
阅读次数:
198
参考自: http://www.jb51.net/article/78705.htm 单星号形式(*args)用来传递非命名键可变参数列表。双星号形式(**kwargs)用来传递键值可变参数列表。 1. 传递了一个固定位置参数和两个变长参数。 2.一个固定参数和两个键值参数。 3. 调用函数时,使用 ...
分类:
编程语言 时间:
2018-05-02 11:25:14
阅读次数:
197
现在开始写项目了,你会发现我们一般都要写一个cpp,对应的还得有一个h文件,那么为什么在C++中我们要这么做? .h就是声明,.cpp就是实现,而所谓分离式实现就是指“声明”和“定义”分别保存在不同的文件中,声明保存在.h文件、定义保存在.cpp文件中。 那么将声明和定义分离有什么意义吗? 首先从非 ...
分类:
编程语言 时间:
2017-08-02 17:41:57
阅读次数:
154
# 在函数定义中使用*args和kwargs传递可变长参数. *args用作传递非命名键值可变长参数列表(位置参数); kwargs用作传递键值可变长参数列表# *args表示任何多个无名参数,它是一个tuple# **kwargs表示关键字参数,它是一个dict # 注:同时使用*args和**k ...
分类:
编程语言 时间:
2017-03-20 21:07:12
阅读次数:
190
1.变量
2.命名
3.常量
4.基本类型
5.引用类型
6.类型转换
7.自定义类型变量Go语言有两种方式定义变量:var关键字
:=短变量声明符var关键字varxint//自动初始化为0
vary=false//自动推断为bool类型和C语言不同,类型被放在变量名之后,并且在运行时,为了避免出现不可预测行为,..
分类:
其他好文 时间:
2017-01-18 14:19:51
阅读次数:
323
#1、
records=[(‘f‘,1,2,4),(‘k‘,3,4,5),(‘z‘,‘e‘,‘d‘)]
forkey,value,*valinrecords:
#可迭代对象,解构
ifkey==‘f‘:
f(val)
print(‘val:{0},{1}‘.format(*val))
print(‘key:{0},value:{1}‘.format(key,value))#2、参数槽
#以*分隔,{非命名参数,命名参数}
#不可使用可变..
分类:
其他好文 时间:
2016-07-24 21:03:36
阅读次数:
139
进程间通讯的方式: 1) ?管道中还有命名管道和非命名管道之分,非命名管道只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是FIFO,管道是先进先出的通讯方式。FIFO是一种先进先出的队列。它类似于...
分类:
系统相关 时间:
2015-10-26 19:09:09
阅读次数:
220
UNIX域套接字用于在同一台机器上运行的进程之间的通信。UNIX域套接字提供流和数据报两种接口。创建一对非命名的、相互连接的UNIX域套接字。socketpair1.命名UNIX域套接字1)套接字地址格式,在linux下如下所示struct sockaddr_un {sa_family_t sun_...
分类:
其他好文 时间:
2015-09-06 21:34:08
阅读次数:
303
进程间通讯的方式:
管道中还有命名管道和非命名管道之分,非命名管道只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是FIFO,管道是先进先出的通讯方式。FIFO是一种先进先出的队列。它类似于一个管道,只允许数据的单向流动。每个FIFO都有一个名字,允许不相关的进程访问同一个FIFO,因此也成为命名管。消息队列:是用于两个进程之间的通讯,首先在一个进程中创建一个消息队列,然后再往消息...
分类:
系统相关 时间:
2015-03-15 09:36:43
阅读次数:
270