摘要: 个人虽然更喜欢Git命令操作。但AndroidStudio配置Git后,在一个界面就可以操作 而且修改点以及历史记录都很清晰。这里稍作记录。 准备工作 1.选择一个支持Git的代码托管平台,或者自己搭建的Git服务器。 2.准备好密钥,密钥分为公钥和私钥。公钥传到Git服务器上,本地配置对应的私钥即 阅读全文
posted @ 2020-06-03 00:03 流浪_归家 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 数组(Array)是由相同类型的元素(element)集合组成的固定长度(Size)的一种数据结构。在内存中是连续存储的,因此可以通过索引(Index)计算出某个元素的地址。 下面介绍都是已java为示例。对于没有详细了解过的 相信有所收获。 基础知识 声明 type arrayName[] 或者 阅读全文
posted @ 2020-06-02 22:48 流浪_归家 阅读(4918) 评论(0) 推荐(1) 编辑
摘要: 前面几篇总结了进程、线程相关的知识。这里总结下关于Android中的多进程、多线程及其使用。 这里总结的Android中的多进程、多线程也是一个基础,可扩展的很多。 Android中多进程 常见的几种使用 Runtime.getRuntime().exec("xxx") 这个方法,调用程序外的 脚本 阅读全文
posted @ 2020-05-28 21:44 流浪_归家 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 了解过了进程间的同步和通信,下面了解线程间的同步和通信。 相关知识点:进程和线程;信号量机制;进程同步互斥;进程间通信。 多线程OS通常提供多种同步机制。 互斥锁(mutex) 同进程互斥类似,它实现线程间对资源的互斥访问。 由于操作互斥锁的时间和空间开销都较低,因而较适合于高频度使用的关键共享数据 阅读全文
posted @ 2020-05-21 21:35 流浪_归家 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 进程间通信 进程间通信(Inter-process communication:IPC),是指进程之间的信息交换。 之前总结的进程同步、互斥,如信号量机制中只需改变信号量中的状态或整型值这样的少量信息,这种其所交换的信息量少而被归结为低级通信。大量数据的传输低级通信在效率上无法满足了,因此需要高级通 阅读全文
posted @ 2020-05-20 00:40 流浪_归家 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 引入 进程是并发、异步执行的,多个进程运行就可能导致冲突混乱。比如:系统中只有一台打印机,多个进程都需要去访问,如果没有协调 就会导致多个结果交织在一起,无法辨认。 进程同步就是要协调多个相关进程的执行次序,并发执行时能够有效合作、共享资源。 两个概念 临界资源:多进程应该采取互斥方式访问的共享资源 阅读全文
posted @ 2020-05-19 00:12 流浪_归家 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 进程同步、进程互斥的两种机制,信号量机制(Semaphores)已总结过了,这里简单总结下另一种机制:管程(Monitor)。 信号量和管程是等价的,即信号量能实现的用管程也能实现,反之亦然。 但管程封装了同步操作,对进程隐蔽了同步细节,简化了同步功能的调用,避免了有意或无意的违法同步操作,给编程带 阅读全文
posted @ 2020-05-19 00:05 流浪_归家 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 进程同步、进程互斥的两种机制,这里简单总结是其中的信号量机制(Semaphores)。 建议: 不少概念涉及到进程同步的内容,所以查看这个内容时可以结合或提前参考进程同步的内容, 信号量机制是 荷兰学者 Dijkstra 提出的,这是一种卓有成效的进程同步工具。发展:整型信号量->记录型信号量->A 阅读全文
posted @ 2020-05-18 00:09 流浪_归家 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: 一个项目,某段数据顺序出现异常导致运行异常。早期没有问题,用开发版本也没有问题,同样的查询排序语句在mysql客户端执行也没有问题。 这个排序不一致问题,这里记录下。 如下查询语句,根据‘order’字段 降序 排序的。 SELECT * FROM test.test_only ORDER BY ` 阅读全文
posted @ 2020-05-11 23:38 流浪_归家 阅读(3960) 评论(0) 推荐(0) 编辑
摘要: 很多时候会涉及到同步、异步、阻塞、非阻塞的考虑,这四种调用方式容易混淆或者不清晰,这里大致了解下他们的的概念及区别。 同步异步 同步异步关注的是通信机制 同步 调用开始后,调用者必须等待被调用方法完成返回结果后,才能继续执行后续的操作。 例1:打电话预定酒店,接线员让请等待,然后查询是否满足,查询到 阅读全文
posted @ 2020-05-10 23:03 流浪_归家 阅读(208) 评论(0) 推荐(0) 编辑