现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。“同时”执行是人的感觉,在线程之间实际上轮换执行。
数据结构与算法分析是计算机专业的必修课——但遗憾的是,我在大学阶段并不是计算机专业的学生,以至于没有系统地跟着老师学习过这门课程。现在我已经工作了,在实际的工作中,我经常感到自己的基础知识不够,有很多问题无法解决。在经历了一段痛苦的斗争后,我选择了自学的道路,想把这门课程扎扎实实地学好。教科书中已经给出了大部分的代码,因此,我基本上也只是重复敲入了一次而已(或者是改写成C++),但这并不是没有意义的。我们在看书的时候经常会觉得自己已经懂了,但如果真的要亲自动手去做了,却会感到无法下手。我认为,亲自输入一次代码并调试通过,比任何空谈都有效。
6、 赋值运算符★★★ 7、 比较运算符★★★ 8、 逻辑运算符★★★ 9、 移位运算符★★★★ 课堂笔记 1、Java中的符号 书写的Java代码中常用的符号: {} :它一般是在划定程序某些代码区域(范围)。
JA-SIG(CAS)学习笔记1 实验背景: 系统环境: Windows XP | SUN JDK1.6U4 | Tomcat6.0.14 | CAS Server 3.1.1 + CAS Client
Apache Log4j 学习笔记 Apache Logging Project Homepage: http://logging.apache.org Log4j的类图 · Logger - 日志写出器,供程序员输出日志信息
Rational Rose2002学习笔记 1. Rose的作用 (1)项目开始阶段 产生使用案例模型 (2)细化阶段 开发程序的类框图,合作图,先是要开发的对象,及其相互间的交互。类框图显示对象间的相互关系。
C++程序设计学习笔记 C++程序设计 一, 数据类型 1.保留字32+29个 2.基本数据类型:wchar_t,bool 3.非基本数据类型:class 4.C++是强类型语言:要求在使用数据之前必须对数据的类型进行声明
bat批处理学习笔记 本文摘抄自各个网站,具体记不清了。 批程序中是不区分大小写的。 基础篇 命令 在Dos窗口下可以通过help命令查看常用命令的帮助文档。help command来查看某条命令的帮助文档。
7、 内部类访问规则 8、 内部类在成员位置 9、 内部类在外部类局部位置 10、 匿名内部类 课堂笔记 回顾第10天内容: 多态:父类或接口的引用指向自己的子类或实现类的对象。 转型问题:向上转型,只要有多态,就发生了向上转型。
今日任务 1、 继承 2、 子类实例化过程 3、 super和final关键字 4、 多态技术 课堂笔记 第八天回顾 this关键字: 作用:1、在构造函数中可以调用其他的构造函数。2、可以用来区分成员变量和局部变量同名的文明。
Android学习笔记总结 第一步: Android(1) - 在 Windows 下搭建 Android 开发环境,以及 Hello World 程序 搭建 Android 的开发环境,以及写一个简单的示例程序
spring2.5 学习笔记 第页 共46页 Spring –SSH整合 学习笔记 ---wjt276 [2010-05-14] 目录 第一课:面向抽象编程
Wi-Fi 原先是无线保真的缩写,Wi-Fi 的英文全称为wireless fidelity,在无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网的技术,以前通过网线连接电脑,而现在则是通过无线电波来连网;
如果你是使用git作为版本控制工具,那么github基本上是必备的网站,github可以托管你的git版本库,作用 类似于SourceForge和Google Code,github的界面是非常人性化的,由于git本身会比svn来的复杂,所以在操作上github会比SourceForge来的难点。所以就 有了今天的这篇教程。
为何需要水平分片 1 减少单机请求数,将单机负载,提高总负载 2 减少单机的存储空间,提高总存空间。
JVM的生命周期 1. JVM实例对应了一个独立运行的java程序它是进程级别 a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点
Spark是一个基于内存计算的开源集群计算系统,目的是让数据分析更加快速。 Spark非常小巧玲珑,由加州伯克利大学AMP实验室的小团队开发。使用的语言 是Scala,项目的core部分的代码只有63个Scala文件。(
在进行Android应用开发时,网络通信功能是不可或缺的模块之一。为了能让应用保持好的用户交互体验和高效的网络通信性能,程序员GG要进行大量的多线程开发以及线程之间的并发同步处理,稍有不慎,伤得可就不仅仅是测试软妹子的心,还有可能是自己的饭碗。 async-http-client开源库为程序员GG封装了http数据通信的各种底层处理,包括异步、数据转换、文件分段下载等等,我们只需要关注功能的本身所需要的数据处理部分就可以安心泡妹子了。
算法篇 应用篇 深度学习word2vec笔记之基础篇 一.前言 伴随着深度学习的大红大紫,只要是在自己的成果里打上deep learning字样,总会有人去看。深度学习可以称为当今机器学习领域的当之无愧的巨星,也特别得到工业界的青睐。
Python函数学习笔记