随笔分类 -  学习内容

集群化的部署
摘要:111未完待续 阅读全文
posted @ 2019-02-26 16:06 frank007 阅读(372) 评论(0) 推荐(0)
RESTful设计
摘要:RESTful架构: (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。 10个注意的设计规范: 1.API与用户的通讯协议,总是用HTTPs协议 2.域名 https://api 阅读全文
posted @ 2019-02-25 19:48 frank007 阅读(121) 评论(0) 推荐(0)
python第三方库------jieba库(中文分词)
摘要:jieba“结巴”中文分词:做最好的 Python 中文分词组件 github:https://github.com/fxsjy/jieba 特点支持三种分词模式: 精确模式,试图将句子最精确地切开,适合文本分析;全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义;搜索引 阅读全文
posted @ 2019-02-21 19:11 frank007 阅读(946) 评论(0) 推荐(0)
csv文件读写处理
摘要:csv文件读写处理 1.读取 第一种: import csv with open("route.csv","r") as f: #reader是一个迭代器 reader=csv.reader(f) next(reader) #输出结果会去掉行头标题 for row in reader: name=r 阅读全文
posted @ 2019-02-20 20:39 frank007 阅读(235) 评论(0) 推荐(0)
python中的turtle库(图形绘画库)
摘要:turtle绘图的基础知识:1. 画布(canvas) 画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。 设置画布大小 turtle.screensize(canvwidth=None, canvheight=None, bg=None),参数分别为画布的宽(单位像素), 阅读全文
posted @ 2019-01-22 17:07 frank007 阅读(1544) 评论(0) 推荐(0)
html中form表单的使用方法和介绍
摘要:from表单的使用方法 一、表单赏析 二、了解表单功能:用于搜集不同类型的用户输入的内容 有了表单,网页的内容可以由用户自己创建,那么对于网页来说,我们既是网页创建都者,也是网页的消费者。 三、常用的表单元素ü form 表单 ü input 表单元素,表单项 ü select和option 下拉菜 阅读全文
posted @ 2019-01-18 18:47 frank007 阅读(1589) 评论(0) 推荐(0)
前端基础之BOM和DOM
摘要:前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browse 阅读全文
posted @ 2018-12-29 17:31 frank007 阅读(131) 评论(0) 推荐(0)
前端基础之JavaScript
摘要:JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规 阅读全文
posted @ 2018-12-29 17:27 frank007 阅读(126) 评论(0) 推荐(0)
前端基础之CSS
摘要:css介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 css实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束. css注释 注释 阅读全文
posted @ 2018-12-29 17:16 frank007 阅读(103) 评论(0) 推荐(0)
html 入门 "地表最强"干货 你值得拥有
摘要:# 入门 ## 一.前端三剑客 #### html ```完成页面架构的搭建文件: .html``` #### css ```完成页面样式布局(装修)文件: .css``` #### js ```完成页面功能(特效/渲染/用户交互/数据刷新)文件: .js``` ## 二.编辑器 - 安装 ```官 阅读全文
posted @ 2018-12-04 20:59 frank007 阅读(180) 评论(0) 推荐(0)
python信号量
摘要:同进程的一样 Semaphore管理一个内置的计数器,每当调用acquire()时内置计数器-1;调用release() 时内置计数器+1;计数器不能小于0;当计数器为0时,acquire()将阻塞线程直到其他线程调用release()。 实例:(同时只有5个线程可以获得semaphore,即可以限 阅读全文
posted @ 2018-11-09 19:04 frank007 阅读(207) 评论(0) 推荐(0)
死锁 与 递归锁
摘要:进程也有死锁与递归锁,在进程那里忘记说了,放到这里一切说了额 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是死锁 解决方法,递归锁 阅读全文
posted @ 2018-11-09 19:02 frank007 阅读(353) 评论(0) 推荐(0)
守护线程
摘要:无论是进程还是线程,都遵循:守护xx会等待主xx运行完毕后被销毁。需要强调的是:运行完毕并非终止运行 阅读全文
posted @ 2018-11-09 18:59 frank007 阅读(126) 评论(0) 推荐(0)
线程理论
摘要:线程理论 线程是什么? 线程是cpu的基本执行单位 线程里面包括就是要执行的代码 进程是一个资源单位 其中包括了这个程序需要的所有资源 就像是一个工厂 里面包括了生产所需所有资源 线程像一条流水线 包含具体的执行步骤 一个工厂中可以包括多个线程 没个线程可以生产不同的产品 没个进程被启动后 就会自动 阅读全文
posted @ 2018-11-09 18:54 frank007 阅读(154) 评论(0) 推荐(0)
多线程
摘要:线程与进程的区别: 线程共享创建它的进程的地址空间;进程有自己的地址空间。 线程可以直接访问进程的数据段;进程拥有父进程的数据段的自己的副本。 线程可以直接与进程的其他线程通信;进程必须使用进程间通信来与兄弟进程通信。 新线程很容易创建;新进程需要复制父进程。 线程可以对同一进程的线程进行相当大的控 阅读全文
posted @ 2018-11-09 15:12 frank007 阅读(130) 评论(0) 推荐(0)
互斥锁
摘要:进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的, 而共享带来的是竞争,竞争带来的结果就是错乱,如何控制,就是加锁处理 # 什么时候用锁? # 当多个进程 同时读写同一份数据 数据很可能就被搞坏了 # 第一个进程写了一个中文字符的一个字节 cpu被切到另 阅读全文
posted @ 2018-11-08 20:05 frank007 阅读(201) 评论(0) 推荐(0)
进程之间的通讯
摘要:IPC 指的是进程间的通讯 之所以开启至今城 肯定是需要它帮我们完成任务 很多情况下 需要将数据返回给主进程,然而进程内存是物理隔离的 解决方案: 1.将共享数据放到文件中 就是慢 2.管道 subprocess 中的那个 管道只能单向通信 必须存在父子关系 3. 共享一块内存区域 得操作系统帮你分 阅读全文
posted @ 2018-11-08 19:37 frank007 阅读(164) 评论(0) 推荐(0)
进程与多道技术
摘要:4.TCP 和 UDP通讯的流程 需要先绑定端口 TCP 从操作系统缓存取出数据 发送给服务器 必须接收到服务器返回的确认包 更加安全 UDP 从操作系统缓存取出数据 发送给服务器 不需要确认 数据可能丢失 更加高效 5.什么是进程 一个正在运行的程序称之为进程 是一种抽象概念 表示一个执行某件事情 阅读全文
posted @ 2018-11-07 19:37 frank007 阅读(177) 评论(0) 推荐(0)
进程对象常用属性
摘要:from multiprocessing import Processimport time def task(name): print("start",name) time.sleep(5) print("stop",name) if __name__ == '__main__': p = Pro 阅读全文
posted @ 2018-11-07 19:35 frank007 阅读(294) 评论(0) 推荐(0)
开启子进程的方式2
摘要:#from multiprocessing import Process### class MyProcess(Process):# # 当进程被执行时 其实执行的就是run函数# def run(self):# print("这是 run被执行了!")#### def ttt():# print( 阅读全文
posted @ 2018-11-07 19:34 frank007 阅读(92) 评论(0) 推荐(0)