上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页
摘要: 进程同步:进程同步也是进程之间直接的制约关系,是为完成某种任务而建立的多个进程之间的协调调用次序等,传递消息告知资源占用情况。进程间的直接制约关系来源于他们之间的合作。 进程同步机制应遵循的准则: a)空闲让进:当临界资源处于空闲状态时,允许相应的进程立即进入自己的临界区 b)忙则等待:当已有进程进 阅读全文
posted @ 2018-10-08 14:49 lvmenghui001 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 1.无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2.高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种方式我们成为高级管道方式。 3.有名管道 阅读全文
posted @ 2018-10-08 14:28 lvmenghui001 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 描述 super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 阅读全文
posted @ 2018-10-08 12:04 lvmenghui001 阅读(173) 评论(0) 推荐(0) 编辑
摘要: HTTP协议: HTTP (hypertext transport protocol) , 即 超 文 本 传 输 协 议 。 这 个 协 议 详 细 规 定 了 浏 览 器 和 万 维 网 服 务 器 之 间 互 相 通 信 的 规 则 。 HTTP就是 , 通 信 规 则 , 通 信 规 则 规 阅读全文
posted @ 2018-10-06 20:45 lvmenghui001 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 本节内容 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新 阅读全文
posted @ 2018-10-06 15:21 lvmenghui001 阅读(269) 评论(0) 推荐(0) 编辑
摘要: MongoDB 和 Redis 都是 NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别, 这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。MongoDB 建议集群部署,更多 的考虑到集群方案,Redis 更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。 Redis 阅读全文
posted @ 2018-10-06 13:50 lvmenghui001 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: 1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执 行。 2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相 一致。 3、隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对 阅读全文
posted @ 2018-10-06 12:22 lvmenghui001 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 储存过程是一个可编程的函数,它在数据库中创建并保存。它可以有 SQL 语句和一些特殊的控制结 构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。 存 储过程通常有以下优点: 阅读全文
posted @ 2018-10-06 12:05 lvmenghui001 阅读(3609) 评论(0) 推荐(0) 编辑
摘要: 白盒测试:是通过程序的源代码进行测试而不使用用户界面。 ※ 白盒测试的优点有: 1)帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。 ※ 白盒测试的缺点有: 2)程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试开发人 员做的对不对,而不能知道设计的 阅读全文
posted @ 2018-10-06 11:46 lvmenghui001 阅读(14561) 评论(0) 推荐(2) 编辑
摘要: Tornado 的核心是 ioloop 和 iostream 这两个模块,前者提供了一个高效的 I/O 事件循环,后 者则封装了 一个无阻塞的 socket 。通过向 ioloop 中添加网络 I/O 事件,利用无阻塞的 socket , 再搭配相应的回调函数,便可达到梦寐以求的高效异步执行。 阅读全文
posted @ 2018-10-06 10:22 lvmenghui001 阅读(306) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页