day29-JQuery02】的更多相关文章

Spark Streaming揭秘 Day29 深入理解Spark2.x中的Structured Streaming 在Spark2.x中,Spark Streaming获得了比较全面的升级,称为Structured Streaming,和之前的很不同,功能更强大,效率更高,跟其他的组件整合性也更好. 连续应用程序continuous application 首先,也是最重要的,在2.x中,提出了一个叫做continuous applications连续应用程序的概念. 如下图所示,数据从Kaf…
day29课堂代码:https://github.com/liyongsan/git_class/tree/master/day29 课堂笔记: 通过原生Ssh 记录会话1. 在我们自己的堡垒机交互脚本里,嵌入原生ssh 2. 每启动一次Ssh 回话,就自动启动strace监测指令,监测会话记录 1. 为避免步骤2阻塞, 导致Strace拿不到进程号,所以先启动Session_tracker.sh脚本,等待步骤2执行 1.1 多个ssh会话会导致拿到多个pid, 解决办法是每个会话加一个唯一标示…
day29 socket套接字 socket是处于应用层与传输层之间的抽象层,他是一组操作起来非常简单的接口(接受数据)此接口接受数据之后,交由操作系统. 为什么存在socket抽象层? 如果直接与操作系统数据交互非常麻烦,繁琐,socket对这些繁琐的操作高度的封装,简化. socket在python中就是一个模块. 基于TCP协议的socket简单通信 服务端 import socket # 买电话 phone = socket.socket(socket.AF_INET,socket.SO…
元类及异常处理 元类 什么是元类 在python中,一切皆对象,对象是由类产生的,那么类是不是对象呢? 举例: class A: pass print(type(A)) # <class 'type'> 从上例中可以看出,在python中,类也是对象,是由某个兑现实例化来的,而且这个类的名字叫做type,那么这个类又是什么呢?这个类就是元类 元类就是产生类的的类 实例化类对象 普通的类是由元类实例化产生的,那么我们如何按照普通类的方式去生成类对象呢? 由于定义类时会使用class关键字,实际上…
day29并发编程 1.进程锁 一.使用锁维护执行顺序 代码: from multiprocessing import Process,Lock import os import time def task(i,lock): # 开始上锁 lock.acquire() print('第%s个:进程id号:%s进来了'%(i,os.getpid())) time.sleep(3) print('第%s个:进程ID号:%s走了'%(i,os.getpid())) # 释放锁 lock.release…
一:JQuery知识点 *:JQuery的dom操作 *:动态创建dom节点 比如动态创建表格等,在js里面进行完成. *删除节点 这里面的删除就是将其放在了一个地方,并不是真的删除,之后可以使用. *:document方法 1:.val()可以获取到文本框里面的值,若括号里面有值则直接为赋值. Eg:加法计算器 <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"…
一.eval内置函数eval内置函数的使用场景: 1.执行字符串会得到相应的执行结果 2.一般用于类型转换,得到dict.list.tuple例: dic_str = ''{'a':1,'b':2}'' print(eval(dic_str)) # {'a':1,'b':2} with open(txt,'r',encoding='utf-8')as f: data_str = f.read() res = eval(data_str)二.exec内置函数exec应用场景: 1.执行字符串,没有…
一.eval.exec内置函数 1.eval函数 eval内置函数的使用场景: ①执行字符串会得到相应的执行结果 ②一般用于类型转换得到dict.list.tuple等 2.exec函数 exec应用场景 用来辅助了解元类的概念 ①执行字符串没有执行结果(没有返回值) ②将执行的字符串中产生的名字形成对应的局部名称空间 # 解析exec函数 # exec函数帮我们运行字符串中的代码,把字符串中产生的名字放到名称空间里 # 自己定义全局作用域中的名字和字典,自己定义局部作用域的名字和字典 # 将所…
信号量:semaphore 信号量是用来控制线程并发数的.(理解:虽然GIL任意时刻都只有一个线程被执行,但是所有线程都有资格去抢,semaphore就是用来控制抢的GIL的数量,只有获取了semaphore的线程才有资格去抢GIL,起到了限制线程并发数的作用) import threading import time class MyThread(threading.Thread): def run(self): if semap.acquire(): print(semap) print(s…
网络通信原理: http://www.cnblogs.com/linhaifeng/articles/5937962.html 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 结论:英语成为世界上所有人通信的统一标准,如果把计算机看成分布于世界各地的人,那么连接两台计算机之间的internet实际上就是 一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite). 互联网协议的功能…