1、为什么要创建子进程 (1)、每一次程序运行都需要一个进程 (2)、多个进程实现宏观上的并行 2、fork的内部原理 (1)、进程的分裂生长模式。 如果操作系统需要一个新进程来运行一个程序,那么操作系统会用一个现有的进程来复制生成一个新的进程。 (2)、fork函数调用一次会返回两次,返回值等于0 ...
分类:
系统相关 时间:
2019-07-23 12:56:11
阅读次数:
124
1.在同一目录下新建文本文件 “爱了” 2.在该文件下写入内容,同时留意pycharm右下角的编码格式为 utf- 8 3.下面程序中的read函数会索引系统默认的编码格式,winx下是gbk ,所以第一行里要指定编码格式与‘’爱了‘’文件一致 一. 文件操作的三种方式 只读r 只写w 追加a 只读 ...
分类:
编程语言 时间:
2019-07-07 17:29:28
阅读次数:
99
第一种INI配置文件 .ini 文件是Initialization File的缩写,即初始化文件。 除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。它可以用来存放 ...
分类:
Web程序 时间:
2019-07-07 14:54:56
阅读次数:
203
一、pillow的简单使用 1.安装 方式一: 如果配置了python中的script路径为环境变量,直接cmd中执行如下命令: 方式二: 通过编译器环境,如pycharm中的settings->project interpreter-->点击+号安装 2.快速使用 1.创建图片对象 2.创建一个画 ...
分类:
其他好文 时间:
2019-06-19 21:47:18
阅读次数:
188
源代码 运行结果 先申请了3个堆 0x100-8字节的p1 0x100-8字节的p2 0x80-8字节的p3 可以看到,size都对齐为16的倍数了 但0x100-8+0x10=0x108 0x80-8+0x10=0x88都少了8字节 其实都借用了下一个堆的prev_size字段的8字节 glibc ...
分类:
移动开发 时间:
2019-06-09 10:09:37
阅读次数:
150
进程间通信(IPC) 1.必要性: 进程间空间独立,资源不共享,此时在需要进程间数据传输时就需要特定的手段进行数据通信。 2.常用进程间通信方法:管道通信、消息队列、共享内存、信号量 管道通信(Pipe) 1.通信原理:在内存中开辟管道空间,生成管道操作对象,多个进程使用同一个管道对象进行读写即可实 ...
分类:
编程语言 时间:
2019-06-07 22:33:06
阅读次数:
149
在static下新建一个css,并写入内容 在templates下建一个html文件,并引入刚刚创建的css文件 在工程下创建路由 访问: ...
分类:
Web程序 时间:
2019-05-18 00:31:04
阅读次数:
161
1. 启动终端Terminal 2. 进入当前用户的home目录 输入cd ~ 3. 创建.bash_profile 输入touch .bash_profile 4. 编辑.bash_profile文件 输入open .bash_profile 第一种方式 <1>、为在弹出的.bash_profil ...
分类:
Web程序 时间:
2019-05-16 16:32:52
阅读次数:
180
第一步:创建自动备份脚本文件 第二步:在备份脚本文件中写入备份脚本 在文件中写入内容后保存(:wq): 其中 : p后面的root是密码,根据实际情况进行修改;mysql指的是要备份的数据库名称;大于号后面的是备份文件存放地址,$(date "+%Y%m%d_%H:%M:%S") 解析出来是 这样的 ...
分类:
数据库 时间:
2019-05-15 16:14:39
阅读次数:
175