操作系统复习(updating) 1、进程和线程的区别是什么? 1)调度:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位 2)拥有资源:不论是传统操作系统还是设有线程的操作系统,进程都...
Stream流 全新的Stream概念,用于解决已有集合类库既有的弊端。 传统集合的多步遍历代码 几乎所有的集合(如 Collection 接口或 Map 接口等)都支持直接或间接的遍历操作。而当我们需要对集合中的元 素进行操作...
上篇博客介绍了存储器管理的相关知识——我的操作系统复习——存储器管理,本篇讲设备管理中的I/O控制方式和操作系统中的系统调用。 一、I/O控制方式 I/O就是输入输出,I/O设备指的...
java 复习001 比较随意的记录下我的java复习笔记 ArrayList 内存扩展方法 分配一片更大的内存空间,复制原有的数据到新的内存中,让引用指向新的内存地址 ArrayList在内存不够时默认是扩展为1.5倍 + 1个 ArrayL...
扩展方法 扩展方法有以下几个需求: 你想为一个类型添加一些 成员; 你不需要为类型的实例添加任何更多的数据; 你不能改变类型本身, 因为是别人的代码。 对于C#1和C#2中的静态方法,扩展方法是一种更优雅的解决...
查询表达式和LINQ to object(下) 连接 LINQ中的连接与Sql上面的连接的概念相似,只不过LINQ上面的连接操作的序列。LINQ有三种各类型的联结,但并不是都是用join关键字,首先来看与sql中的内连接(inner join)...
Lambda表达式和表达式树 先放一张委托转换的进化图 看一看到lambda简化了委托的使用。 lambda可以隐式的转换成委托或者表达式树。转换成委托的话如下面的代码: Func<string, int> getLength = s => s....
查看更多宝典,请点击《金三银四,你的专属面试宝典》 第三章:Git分布式版本控制 1)git文件状态 git中的文件有以下几种状态: 未跟踪(untrack):表示文件为新增加的。 已修改(modified):表示修改了文件,...
1.1、static 的使用 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过 new 关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。 我们有...
现在公司用的是封装太多东西的平台开发,觉着之前学的东西很多都忘了,所以想好好总结回顾一下。之前总是想学很多编程语言像python、s6、node、react,但现在越来越体会到编程语言只是一个开发的工具,只要能实现...
PE知识复习之PE的节表 一丶节表信息,PE两种状态.以及重要两个成员解析. 确定节表位置: DOS + NT头下面就是节表. 确定节表数量: 节表数量在文件头中存放着.可以准确知道节表有多少个....
jquery 快速入门学习总结 jquery简介 jquery 是一个免费,开源的javascript 库. jquery作用 方便完成web前端的工作,例如节点操作,元素操作,事件绑定,ajax操作,并...
需要自己部署服务端,故在申请了空间之后,需要自己安装linux自己,自己安装Apache等,所以下载的压缩文件需要运行。网上找了一些解压命令不对,特别试了下面的方法有效,特别记录一下: 用ssh 登陆待部署服务器...
JAVA学习总结 2 第一天 2 1:计算机概述(了解) 2 (1)计算机 2 (2)计算机硬件 2 (3)计算机软件 2 (4)软件开发(理解) 2 (5)语言 2 (6)人机交换 2 2:键盘功能键的认识和快捷键(掌握) 2...
一:相关概念 1.面向对象的三个特征 封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。 2.多态的好处 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单...
由于 Java 虚拟机需要调用类的 main()方法,所以该方法的访问权限必须是 public,又因为 Java 虚拟机在执行 main()方法时不必创建对象,所以该方法必须是 static 的,该方法接收一个 String 类型的数组参数,该数...
摘要: 1.算法概述 2.算法推导 3.算法特性及优缺点 4.注意事项 5.实现和具体例子 6.适用场合 内容: 1.算法概述 贝叶斯分类算法是统计学的一种分类方法,其分类原理就是利用贝叶斯公...
【Practice11_Zipcode_ArrayList】 Zipcode class: <!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 22.0px Menlo; color: #3f7f5f} span.s1 {text-decoration: underline} --> //3 variables: zipcode...
<!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px Menlo; color: #4e9072} span.s1 {text-decoration: underline} --> 【真假分数相加】 //inheritence, extends, use this & super 子类的方...
Java 开发环境 Java 的特点 面向对象、跨平台、能把中小型程序写成大型程序 开发 Java 的流程 设计类 写代码 重构 Java 程序规范 Javadoc 风格注释 接口以 able 结尾 接口、类使用 Pascal 风格命名 成员方法,成...