一、线程的状态 Java中线程中状态可分为五种:New(新建状态),Runnable(就绪状态),Running(运行状态),Blocked(阻塞状态),Dead(死亡状态)。 New:新建状态,当线程创建完成时为新建状态,即new Thread(...),还没有调用start方法时,线程处于新建状 ...
分类:
编程语言 时间:
2018-03-08 17:18:49
阅读次数:
191
本节内容 一、Socket模块 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。s ...
分类:
编程语言 时间:
2018-02-25 01:11:38
阅读次数:
157
Java内存模型与多线程: 线程不安全与线程安全: 线程安全问题阐述: 多条语句操作多个线程共享的资源时,一个线程只执行了部分语句,还没执行完,另一个线程又进来操作共享数据(执行语句),导致共享数据最终结果出现误差;所以就是看一个线程能否每次在没有其他线程进入的情况下操作完包含共享资源的语句块,如果 ...
分类:
编程语言 时间:
2018-02-22 17:33:09
阅读次数:
221
函数的定义 Python 使用关键字def定义函数,格式与C语言类似,但是没有返回类型,参数也不需要设置类型。 函数调用 会为函数局部变量生成一个新的符号表。确切的说,所有函数中的变量赋值都是将值存储在局部符号表。变量引用首先在局部符号表中查找,然后是包含函数的局部符号表,然后是全局符号表,最后是内 ...
分类:
编程语言 时间:
2018-02-14 15:59:48
阅读次数:
156
课程 西安交通大学[https://www.icourse163.org/course/XJTU 46006?tid=1002265006] 理由 本身中国大学mooc里c++课程不多,完结了能够有很大空余调度而且课程内容丰富的没有几个可选,根据内容丰富以及既往开课情况让我选择这个课程 计划 开学前 ...
分类:
编程语言 时间:
2018-02-10 11:08:45
阅读次数:
154
1.VACUUM VACUUM回收dead tuples占用的存储空间。 在一般的PostgreSQL操作中,被update操作删除或废弃的元组不会从物理表中删除; 它们一直存在,直到VACUUM完成。 因此,必须定期进行VACUUM,特别是在经常更新的表格上。可以极大减少表的内存占用。 清理所有表 ...
分类:
数据库 时间:
2018-02-05 23:25:58
阅读次数:
222
下载地址:网盘下载 目录 · · · · · · 第1章 块级作用域绑定 1var声明及变量提升(Hoisting)机制 1块级声明 3-- let声明 3-- 禁止重声明 4-- const声明 4-- 临时死区(Temporal Dead Zone) 6循环中的块作用域绑定 7-- 循环中的函数 ...
分类:
其他好文 时间:
2018-02-05 21:43:12
阅读次数:
1907
1.分支结构if条件:满足条件后执行此代码elif条件:上面的if语句条件不满足则判断此elif条件成立后执行此代码elif条件:上面的elif语句条件不满足则判断此elif条件成立后执行此代码else:以上条件均不满足最后执行此代码1.1if语句中可以利用pass实现什么也不做。2.循环结构2.1while循环while条件:执行代码...else:如果while循环不被break中止退出,而是
分类:
其他好文 时间:
2018-02-05 12:39:05
阅读次数:
127
知识体系: 一、Linux基础 二、Hadoop的背景知识与起源 三、搭建Hadoop环境 四、Apache Hadoop的体系结构 五、HDFS 六、MapReduce 七、MapReduce编程案例 八、NoSQL数据库之:HBase 九、数据分析引擎之:Hive 十、数据分析引擎之:Pig 十 ...
分类:
系统相关 时间:
2018-02-02 14:19:59
阅读次数:
244
如果要在Red Hat Enterprise Linux上将.NET Core进程作为后台进程运行,则可以创建自定义systemd单元。今天我将为.NET Core编写两个自定义系统单元的例子。一个是运行.NET Core控制台应用程序的一种类型,另一个是运行ASP.NET Core Web应用程序 ...
分类:
系统相关 时间:
2018-01-30 12:51:19
阅读次数:
237