锁 在使用用的过程中需要导入threading模块的Lock类 使用锁: 当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制 线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互 斥锁。 互斥锁为资源引入一个状态:锁定/非锁定。 锁的语法 创建锁、锁定锁、释放锁 在锁定锁的过 ...
分类:
编程语言 时间:
2019-09-01 18:38:07
阅读次数:
124
字符串测试操作符 字符串测试操作符的作用:比较两个字符串是否相同、字符串长度是否为0,字符串是否为 NULL(注:bash区分零长度字符串和空字符串)等 在书写测试表达式时,可以使用下表中的字符串测试操作符。 下表:字符串测试操作符 特别注意,以上表格中的字符串测试操作符务必要用""引起来 1、以上 ...
分类:
系统相关 时间:
2019-08-31 12:52:11
阅读次数:
98
在上一篇博客http://blog.csdn.net/caoyan_12727/article/details/52049417已经总结了<<uinx环境高级编程>>进程通信前四种方式:管道(pipe),命名管道(FIFO),消息队列,信号量,那么接下来让我们看看其他的四种重要的进程间通信方式:信号 ...
分类:
系统相关 时间:
2019-08-30 19:14:14
阅读次数:
105
1、为什么要学习Linux下的高级编程 应用课程的学习,不知道Linux内核的强大功能 Linux下的高级编程课程学习:感知到内核的存在,内核的强大功能 文件管理 进程管理 设备管理 内存管理 网络管理 2、怎么样学习Linux下的高级编程 Linux下高级编程的特点:涉及到内核向用户空间提供的接口 ...
分类:
系统相关 时间:
2019-08-11 13:01:13
阅读次数:
148
一. 前言 1.1 Java语言的概述 1.1.1 什么是Java语言 Java语言是美国SUN公司开发(斯坦福大学network),在1995年推出的高级编程语言。 2009年Oracle公司收购了SUN公司,推出了Java 7。 2014年发布了Java 8。 2017年发布了Java 9。 2 ...
分类:
其他好文 时间:
2019-08-05 23:09:14
阅读次数:
144
Python简介 Python是一种高级编程语言,比Java还“高级”,所以它的效率甚至比Java还低;Python提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容;除了内置库外,Python还http://www.xuanhe.net/提供很多他人开发的第三方库,同时, ...
分类:
编程语言 时间:
2019-08-01 17:35:06
阅读次数:
236
1.体验python动态语言的魅力 2.给空类绑定属性和方法 给类绑定方法 3.__slots__限制 使用__slots__注意:仅仅对当前类实例起作用,对继承该类的子类不起作用 总结:一般在规划类的时候,属性与方法均设计好了 ...
分类:
编程语言 时间:
2019-07-27 16:58:26
阅读次数:
113
1)Selenium Selenium 可能是网页应用中最流行的开源自动化测试框架。起源于 2000 年,10 多年来不断地完善,Selenium 成为许多 Web 自动化测试人员的选择,尤其是那些有高级编程和脚本技能的人。Selenium 也成为了其他开源自动化测试工具比如 Katalon Stu ...
分类:
其他好文 时间:
2019-07-22 18:02:04
阅读次数:
144
【C#高级编程】忽略基础知识点梳理 基础知识:VS IDE的使用,数据类型,枚举,结构,继承,多态,索引器,委托,事件 等等数据库:SQL Server,My SQL,Oracle重要技术:WinForm,HTML,XML,JavaScript ,ASP.NET,Web Service,AJAX,S ...
Java程序语言 Java程序语言是一种高级编程语言,它具备如下性质: 简单 面对对象 分布式 多线程 动态 架构中立 可移植 高性能 强壮 安全 Java应用程序开发的完整过程 Java可以在不同的操作系统上运行 因为Java虚拟机可以在不同的操作系统,如MIcrosoft Windows,Mac ...
分类:
编程语言 时间:
2019-07-14 09:31:33
阅读次数:
107