摘要: python之网络编程 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 共享内存(匿名的和具名的) 远程过程调用(Solaris门和Sun RPC) 但这些都不是本文的主题!我们要讨论... 阅读原文
2019-01-11 17:11:57 阅读(2117) 评论(0)
摘要: 管道 Conn1,conn2 = Pipe() Conn1.recv() Conn1.send() 数据接收一次就没有了 from multiprocessing import Process,Pipe def f1(conn): from_zhujincheng = conn.recv() p... 阅读原文
2019-01-11 16:44:52 阅读(3169) 评论(0)
摘要: 1:找出一个多维数组的鞍点,即该元素在该行上最大,在该列上最小,也可能没有鞍点 a = [    [1,2,3,4],    [4,5,6,2],    [7,0,5,2],    [11,10,7,9]] 解题思路如下: step1:先找出每行的最大值,及其index,输出最大值,即所在行和列作为要给list存如r... 阅读原文
2019-01-11 16:23:02 阅读(3075) 评论(0)
摘要: 二次编码和解码:encode(str:编码):参数编码方式,返回编码后的结果. # 编码 str_1 = "编码" str_2 = str_1.encode("utf-8") # 使用utf-8进行编码 print(str_2) # 打印内容如下: b'\xe7\xbc\x96\xe7\xa0\x81' # 共... 阅读原文
2019-01-11 14:24:51 阅读(3364) 评论(0)
摘要: Django 系列博客(八) 前言 本篇博客介绍 Django 中的模板层,模板都是Django 使用相关函数渲染后传输给前端在显式的,为了想要渲染出我们想要的数据,需要学习模板语法,相关过滤器、标签。 模板简介 你可能注意到下面的例子返回文本的方式有点特别。当我们使用相关函数来渲染模板的时候,首先是打开了模板文件,... 阅读原文
2019-01-11 13:00:13 阅读(2116) 评论(0)
摘要: 操作系统简单介绍 多道技术:   空间复用:把许多进程都放入内存中,等待操作系统操作   时间复用:在内存中一个程序中有io阻塞程序,操作系统会在程序阻塞时,执行其他的程序 进程之间是空间隔离的 并发   伪并行,看着像同时运行,其实是任务之间的切换(遇到io切换的会提高代码效率) ,任务切换+保存状态(保存现场) ... 阅读原文
2019-01-11 13:00:10 阅读(7789) 评论(0)
摘要: Python中的内置类型是我们开发中最常见的,很多人都能熟练的使用它们。 然而有一些内置类型确实不那么常见的,或者说往往会被我们忽略,所以这次的主题就是带领大家重新认识这些“不同寻常”的内置类型。 (注意:本文基于python3,不会包含任何python2相关内容) frozenset 不可变集合(frozenset... 阅读原文
2019-01-11 12:54:01 阅读(2795) 评论(0)
摘要: 回忆当初我们看到的这6段代码,造就了我们如今的深度学习,这6段代码的创作者及其取得 的这些辉煌成就的那些故事。这些故事都对应的有简单的代码示例,小伙伴们在FloydHub 和 GitHub 上找到相关代码。   提示一下:要运行 FloydHub 上的代码,需要确保你的电脑上已经安装了Floyd命令工具,并且复... 阅读原文
2019-01-11 12:27:09 阅读(2892) 评论(0)
摘要:   一、中间件   在django的settings.py文件下,有一个变量为MIDDLEWARE,里面放的就是中间件。 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.... 阅读原文
2019-01-11 11:48:04 阅读(4586) 评论(0)
摘要: 进程的其他方法 进程id,进程名字,查看进程是否活着is_alive()  terminate()发送结束进程的信号   import time import os from multiprocessing import Process def f1(): print('子进程pid', os.getpi... 阅读原文
2019-01-11 10:46:03 阅读(4365) 评论(0)