day34】的更多相关文章

Spark Streaming揭秘 Day34 解析UI监听模式 今天分享下SparkStreaming中的UI部分,和所有的UI系统一样,SparkStreaming中的UI系统使用的是监听器模式.监听器模式是指,首先注册事件源,当事件或者数据发生改变时,监听器就会接收到这个改变,并对这种改变做出响应,监听器模式可以简单的理解为一种MVC的模式. SparkStreaming中的UI系统有两个非常的支持,就是处理时间process time和Batch等待时间Scheduler Delay.一…
BroadcastReceiver和Intetnt的理解 Day34 mobile4.0 短信监控 问题堆栈 1. 下载开源项目View.网址自己fork一下 2. ContentProvider原理: 晚上完成 一些程序需要共享数据,每一个ContentProvider都有自己特定公共的URI 3. BroadcastReceiver机制的理解 广播就是一个系统之间的事情,比如电池低,网络断网.系统会发送相应的广播告诉用户. 运行流程:我们把要发送的信息封装在intent当中,由系统的事件机制…
今日内容: 1.开启子进程的两种方式 2.join方法 3.进程之间内存空间相互隔离 4.僵尸进程和孤儿进程 5.守护进程 6.互斥锁 7.进程对象其他相关的属性和方法 1.开启子进程的两种方式 方式一: from multiprocessing import Process import time # 开启子进程的方式一:借助于Process来开启子进程 def task(name): print(name,'子进程正在运行') time.sleep(3) print(name,'子进程dea…
day34 僵尸进程和孤儿进程 基于unix环境(linux,macOS) 主进程需要等待子进程结束之后,主进程才结束 主进程时刻监测子进程的运行状态,当子进程结束之后,一段时间之内,将子进程进行回收 为什么主进程不在子进程结束后马上对其回收呢? 主进程与子进程是异步关系,主进程无法马上捕获进程什么时候结束 如果子进程结束之后马上在内存中释放资源,主进程就没有办法监测子进程的状态了 unix针对于上面的问题,提供了一个机制 所有的子进程结束之后,立马会释放掉文件的操作链接,内存的大部分数据,但是…
day34 并行并发.进程开启.僵尸及孤儿进程 1.并行与并发 什么是并行? 并行指的是多个进程同时被执行,是真正意义上的同时 什么是并发? 并发指的是多个程序看上去被同时执行,这是因为cpu在多个程序之间不停的进行切换,且切换的速度十分快,让我们觉得自己在共享这段时间,所以不是真正意义上的同时 2.阻塞与非阻塞 阻塞: 当程序在执行过程中遇到了IO操作,此时进入阻塞状态 非阻塞: 当程序正常执行代码而没有遇到IO操作时,此时就是非阻塞状态 3.程序执行的三种状态 在程序执行过程中,程序不是一直…
day34 前端基础之JavaScript ECMAScript 6 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分.实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM) Document object model (整合js,css,html) 浏览器对象模型(BOM) Broswer object model(整合js和浏览器) 简单地说…
看了两天,算是将w3cschool的javascript部分浏览了一遍.在脑海中大约有了一点概念,也才真切体会到:一入江湖深似海.欲穷此路难上难啊,至少如今看起来是遥遥无期.太多不懂, 太多茫然,只是这样也好,已经是无法再差了啊.不论什么方向去走都是上坡.既然如此,那就走吧... 题外话:(个人学习记录) javascript..的ECMAscript+DOM+BOM.用一句话来概括下吧:秉其法,控其形,与其交. 可能须要研究的一些课题:闭包/js操作cookie/浏览器差异/兼容实现/渲染等等…
TCP 基于流的协议 又叫可靠性传输协议 通过三次握手 四次挥手 来保证数据传输完毕 缺点效率低 正因为是基于流的协议 所以会出现粘包问题粘包问题:原因一:是应为数据是先发送给操作系统,在操作系统中有一个缓冲池 ,操作系统并不会马上把数据发送给服务器端的缓冲池,而是在自己的缓冲池中, 操作系统会将数据小,发送间隔短的数据进行底层优化,然后一起发送出去就造成了数据的混合,以至于到了服务器哪里的缓冲池也区分不出来,造成的粘包 原因二,数据发到服务器的缓冲池中,服务器没有及时发送给应用软件接收,造成了…
一.Gil锁(Global Interpreter Lock) python全局解释器锁,有了这个锁的存在,python解释器在同一时间内只能让一个进程中的一个线程去执行,这样python的多线程就无法利用多核优势,但是这并不是python语言本身的缺点,是解释器的缺点,这个问题只存在于Cpython解释其中,像Jpython就没有.但是Cpthon是python官方解释器(算目前运行效率最高的吧),所以多数人都以为Gil锁是python语言的弊端. #GIL锁图解 过程解释: 1.加载pyth…
进程1 什么是进程    进程指的是一个正在进行/运行的程序,进程是用来描述程序执行过程的虚拟概念    进程vs程序    程序:一堆代码    进程:程序的执行的过程    进程的概念起源于操作系统,进程是操作系统最核心的概念,操作系统其它所有的概念都是围绕进程来    操作系统理论:            操作系统是一个协调\管理\控制计算机硬件资源与应用软件资源的一段控制程序            有两大功能:                1. 将复杂的硬件操作封装成简单的接口给应用程…