pomo16的室外桃源

永远都不知道沼泽有多深。。

操作系统进程和线程以及进程管理

进程和线程 进程 定义 进程是指一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程 进程的组成 进程包含了正在运行的一个程序的所有状态信息 代码 数据 状态寄存器:CPU 状态 CR0 、指令指针 IP 通用寄存器:AX、BX、CX… 进程占用系统资源:打开文件、已分配内存…...

2019-03-18 19:50:04

阅读数 69

评论数 0

操作系统虚拟存储概念和页面置换算法

虚拟存储概念 虚拟存储 概念:基于非连续存储内存分配的基础上,可以把一部分内训放在外存里 需求 计算机系统时常出现内存空间不够用 覆盖( overlay ) 应用程序手动把需要的指令和数据保存在内存中 交换( swapping ) 操作系统自动把暂时不能执行的程序保存到外存中 虚拟存储 在有...

2019-03-18 19:49:18

阅读数 62

评论数 0

操作系统物理内存管理:连续和非连续

物理内存管理:连续内存分配 地址空间定义 物理地址空间:硬件支持的地址空间 起始地址0,直到 MAXsys 逻辑地址空间:在 CPU 运行的进程看到的地址 起始地址0,直到 MAXprog 地址生成时机和限制 编译时 假设起始地址已知 如果起始地址改变,必须重新编译 加载...

2019-03-18 19:48:29

阅读数 63

评论数 0

操作系统概述以及启动、中断和系统调用

操作系统概述 什么是操作系统? 没有公认定义,可以理解为起协助作用的控制程序,或者是介于软硬件之间的资源管理器。 操作系统软件组成 Shell 命令行接口 通过键盘操纵 方便用户进行命令输入 GUI 图形用户接口 WIMP 视窗(windows)、t图标(icon)、选单(menu)...

2019-03-18 19:46:40

阅读数 48

评论数 0

HTTP中常用的状态码

状态码 状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果。 状态码数字中的第一位指定了响应类别,后两位无分类。响应类别有以下五种: 类别 原因短语 1xx Informational (信息性状态码) 接收的请求正在处理 2xx Success (成功状态码) 请...

2019-03-06 20:07:18

阅读数 65

评论数 0

微信小程序通过Java后台获取openid

写在前面 Client: 微信小程序 Server: Java Servlet running on local Tomcat 9.0 Tools: 微信开发者工具 && Eclipse ​ 获取思路 参考试水微信小程...

2019-03-06 20:03:57

阅读数 1573

评论数 5

试水微信小程序与Java后台通信

写在前面 Client: 微信小程序 Server: Java Servlet running on local Tomcat 9.0 Tools: 微信开发者工具 && Eclipse Client 弄一个简陋的微信小程序进行测试,wxml 只需要...

2019-03-06 19:57:25

阅读数 1297

评论数 16

Thinking in Java读书笔记(三)

第十一章 持有对象 Java容器类库 Java容器类库的用途是“保存对象”,这里划分两个概念: (1)Collection   一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而set不能有重复的元素。Queue按照排队规则来确定对象产生的顺序(通常与它们...

2018-10-04 15:57:28

阅读数 56

评论数 0

Eclipse常用快捷键

注:对于Eclipse快捷键,就个人使用爱好总结一下,毕竟每个人的习惯不一样,这里以我自己觉得好用的一些官方快捷键为主(没有改过键!)。 按键 功能 Alt + / 代码自动补全 Ctrl + Alt + Up(↑) 在本行上方插入一行,内容与本行相同 Ctrl + Alt...

2018-10-01 21:23:17

阅读数 33

评论数 0

简单理解Java的jre和jdk

JRE Java Runtime Environment的缩写,即Java的运行环境,是Sun公司的产品。 Java Runtime Environment(JRE)是可以在其上运行、测试和传输应用程序的Java平台,包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(J...

2018-10-01 21:00:57

阅读数 40

评论数 0

HTTP中的GET和POST请求

全文开头位置献给定义HTTP1.1的rfc文档链接https://tools.ietf.org/html/rfc2616#section-5.1.2 背景 什么是HTTP?   HTTP即超文本传输协议,其设计目的是提供一种发布和接收HTML页面的方法,保证客户机与服务器之间的通信。HTTP是一...

2018-09-29 13:22:38

阅读数 60

评论数 0

ROS基础(五)

十六、录制与回放数据 录制数据(通过创建一个bag文件) 本小节将教你如何记录ROS系统运行时的话题数据,记录的话题数据将会累积保存到bag文件中。 首先,执行以下命令: $ roscore $ rosrun turtlesim turtlesim_node $ rosrun turtlesim...

2018-09-23 02:54:22

阅读数 48

评论数 0

ROS基础(四)

十三、编写简单的服务器和客户端 (C++) (包名均以beginner_tutorials为例,执行十三、十四之前必须保证按照九创建ROS服务,即生成xxx.srv) 编写Service节点 1.$ cd ~/catkin_ws/src/beginner_tutorials 2.在beginner...

2018-09-23 02:50:26

阅读数 43

评论数 0

ROS基础(三)

十、编写简单的消息发布器和订阅器 (C++) (以beginner_tutorials为名的包为例) 编写发布器节点 1.cd到src文件的相应包内 $ cd ~/catkin_ws/src/beginner_tutorials 2.在 beginner_tutorials package 路径...

2018-09-23 02:47:44

阅读数 68

评论数 0

ROS基础(二)

六、理解ROS服务和参数 ROS Services 服务(services)是节点之间通讯的另一种方式。服务允许节点发送请求(request) 并获得一个响应(response) rosservice可以很轻松的使用 ROS 客户端/服务器框架提供的服务。rosservice提供了很多可以在top...

2018-09-23 02:36:24

阅读数 144

评论数 0

ROS基础(一)

一、ROS文件系统 rospack:获取软件包的有关信息 $ rospack find [包名称] 返回软件包的路径信息 roscd:直接切换工作目录到某个软件包或者软件包集当中 $ roscd [本地包名称[/子目录]] 注:就像ROS中的其它工具一样,roscd只能切换到那些路径已经包含在...

2018-09-23 02:23:20

阅读数 51

评论数 0

Arduino学习笔记三之函数详解及使用范例

输入输出函数 pinMode(pin, mode) 将数位脚位(digital pin)指定为输入或输出。 范例 :pinMode(7,INPUT); // 将脚位 7 设定为输入模式 digitalWrite(pin, value) 将数位脚位指定为开或关。脚位必须先透过pinMode明示为输入...

2018-09-23 02:08:08

阅读数 704

评论数 0

Arduino学习笔记二之程序框架、基本函数

程序框架: 1、声明变量及接口名称(int val;int ledPin=13;)。 2、setup() 函数在程序开始时使用,可以初始化变量、接口模式、启用库等(例如:pinMode(ledPin,OUTUPT);)。 3、loop() 在setup()函数之后,即初始化之后,loop() 让你...

2018-09-23 02:05:23

阅读数 448

评论数 0

Arduino学习笔记一之常量、结构、函数

常量: 常量名 作用 具体意义 HIGH/LOW 表示数字IO口的电平 HIGH表示高电平(1),LOW表示低电平(0)。 INPUT/OUTPUT 表示数字IO口的方向 INPUT表示输入(高阻态),OUTPUT表示输出(AVR能提供5V电压 40mA电流)。 true/...

2018-09-23 02:02:38

阅读数 548

评论数 0

linux学习笔记之常用命令

文件命名规则: 1.除/以外,所有的字符都合法 2.有些字符最好不用,如空格符、制表符、退格符和字符@#$&()-等 3.避免使用.作为普通文件名的第一个字符(避免被隐藏) 4.大小写敏感,严格区分大小写 命令格式:命令 -选项 参数 说明:1.当有多个选项时,可以写在一起...

2018-09-23 01:42:49

阅读数 51

评论数 0

提示
确定要删除当前文章?
取消 删除