进程间通信(IPC) 1.必要性: 进程间空间独立,资源不共享,此时在需要进程间数据传输时就需要特定的手段进行数据通信。 2.常用进程间通信方法:管道通信、消息队列、共享内存、信号量 管道通信(Pipe) 1.通信原理:在内存中开辟管道空间,生成管道操作对象,多个进程使用同一个管道对象进行读写即可实 ...
分类:
编程语言 时间:
2019-06-07 22:33:06
阅读次数:
149
Django REST framework介绍 介绍 现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势。 显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员,十分推荐Django REST framework(D ...
分类:
其他好文 时间:
2019-06-07 21:26:04
阅读次数:
115
多任务编程 1.意义: 充分利用计算机多核资源,提高程序的运行效率。 2.实现方案 :多进程 , 多线程 3.并行与并发 并发 : 同时处理多个任务,内核在任务间不断的切换达到好像多个任务被同时执行的效果,实际每个时刻只有一个任务占有内核。 并行 : 多个任务利用计算机多核资源在同时执行,此时多个任 ...
分类:
编程语言 时间:
2019-06-07 21:25:45
阅读次数:
123
一、实验项目名称:实时钟表 二、试验项目功能描述 1.通过定义系统变量,获取当前时间,秒针的角度由实际时间确定,同时也要定义变量保存当前的时间,还要隐藏前一帧的秒针。 2.通过一系列操作,添加时针与分针,与上一步差不多,重点是由角度决定秒针,分针,时针的端点坐标。与此同时,针角度的变化也算一个大的重 ...
分类:
其他好文 时间:
2019-06-07 21:25:25
阅读次数:
114
C# 可选参数方法调用: 可选参数方法: 调用方式可以: 这样我们要是用age和grade的默认值这样我们就可以跳过不必要的 我们就可以指定year的值。 可选参数必须在所有必须参数之后 params可变参数一定要在最后一个 静态构造函数 没有修饰符 C#的新特征是可以给类写一个无参静态的构造函数, ...
ptrace函数:进程跟踪。 形式:#include<sys/ptrace.h> Int ptrace(int request,int pid,int addr,int data); 概述: 父进程控制子进程运行,检查和改变它的核心Image。Ptrace主要用来实现断点调试。当进程被中止,通知父进 ...
分类:
其他好文 时间:
2019-06-07 21:24:47
阅读次数:
117
实例是具象化的类,它可以作为类访问所有静态绑定到类上的属性,包括类变量与方法,也可以作为实例访问动态绑定到实例上的属性。 实例1: 输出结果: test1中演示了实例对类变量的访问与修改,从输出结果可以看到,类变量work和kind的列表被修改了,而another的值没有发生变化,说明如果类变量是可 ...
分类:
编程语言 时间:
2019-06-07 21:24:30
阅读次数:
136
在一台物理服务器安装Ubuntu 14.04系统后,发现给root卷分配的空间过下,而该卷挂载在根目录下,会影响后续如日志等的使用; 考虑在不影响服务运行的情况下给root增大空间,而增大的空间来着home卷,主要过程记录如下: 1) 减少home卷大大小 1. 首先卸载卷 2. 检测文件系统,重设 ...
分类:
系统相关 时间:
2019-06-07 21:24:09
阅读次数:
205
让我求解在一个区间上的最优解,那么我把这个区间分割成一个个小区间,求解每个小区间的最优解,再合并小区间得到大区间即可。所以在代码实现上,我可以枚举区间长度len为每次分割成的小区间长度(由短到长不断合并),内层枚举该长度下可以的起点,自然终点也就明了了。然后在这个起点终点之间枚举分割点,求解这段小区 ...
分类:
其他好文 时间:
2019-06-07 21:23:34
阅读次数:
93
题意:给出$n$个形如$[l,r]$的线段。$m$次询问,每次询问区间$[x,y]$,问至少选出几条线段,使得区间$[x,y]$的任何一个部位都被至少一条线段覆盖。 首先有一个显然的贪心,设询问区间为$[l,r]$,则所取的区间最靠左的一个的左端点必定小于等于$l$,并且要使这个区间尽可能地向右延伸 ...
分类:
其他好文 时间:
2019-06-07 21:23:14
阅读次数:
187
VMware 硬件兼容性网址: 立即同步时间,修改/etc/ntp.conf 文件,增加一行 tos maxdist 30 ...
分类:
其他好文 时间:
2019-06-07 21:22:58
阅读次数:
113
1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。2、程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。3、还没上大学的时候,高 ...
分类:
其他好文 时间:
2019-06-07 21:22:38
阅读次数:
129
一,简介 二,自定义分区规则 2.1 普通的分组TopN实现 2.2 自定义分区规则TopN实现 三,RDD的缓存 3.1 RDD缓存简介 3.2 RDD缓存方式 正文 一,简介 在之前的文章中,我们知道RDD的有一个特征:就是一组分片(Partition),即数据集的基本组成单位。对于RDD来说, ...
分类:
其他好文 时间:
2019-06-07 21:22:15
阅读次数:
111
第五章 画蛇添足 普遍倾向: 过分设计第二个系统,向系统添加很多修饰功能和想法, 如:OS 360。 但开发第二个系统与纯粹的功能修饰和增强明显不同,也就是说存在对某些技术进行细化、精炼的趋势。由于基本系统设想发生了变化,这些技术已经显得落后。 结构师如何避免画蛇添足——开发第二个系统所引起的后果? ...
分类:
其他好文 时间:
2019-06-07 21:21:57
阅读次数:
120
1.修改文件 vim /etc/rc.local rc.local是Linux启动程序在login程序前执行的最后一个脚本,解释https://blog.csdn.net/sinat_16791487/article/details/76696753 简单说: 第一行:目的在于避免这个脚本重复执行, ...
分类:
系统相关 时间:
2019-06-07 21:21:40
阅读次数:
143
所花时间:1天+1下午+1晚上+1天 代码行:500(Java)+1800(Android) 博客量:2篇 了解到知识点 : 数据库中int 类型最多只能放10位,所以,针对电话号码,这样的,是个致命的问题,而且事先不知道,就会引来崩塌的心态。。。比如我。。。。。。 file f=new file( ...
分类:
其他好文 时间:
2019-06-07 21:21:25
阅读次数:
93