自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java学习二

Java发展一、基于Java1.Java特性和优势2.JDK、JRE、JVM二、JDK安装一、基于Java“三高”:高可用、高性能、高并发1.Java特性和优势简单性、面相对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性2.JDK、JRE、JVM二、JDK安装下载对应jdk版本,安装记住路径配置环境变量我的电脑—>右键—>属性环境变量—>JAVA_HOME配置好系统path变量cmd中输入 java -version 检查是否成功

2021-05-23 00:12:25 96

原创 Java学习笔记一

收拾

2021-05-22 22:57:13 112

原创 Markdown

Markdown学习标题字体引用分割线图片超链接列表表格标题字体hello,worldhello,world引用Java冲冲冲分割线图片超链接点击跳转.列表ABCabc表格123ssssss-ss–––ss––...

2021-05-15 22:21:40 133

原创 ROOM学习小结

ROOM学习1.room组件2.使用 Room3.使用 Room DAO 访问数据4.测试数据库1.room组件Room 包含 3 个主要组件:数据库:包含数据库持有者,并作为应用已保留的持久关系型数据的底层连接的主要接入点。使用 @Database 注释的类应满足以下条件:是扩展 RoomDatabase 的抽象类。在注释中添加与数据库关联的实体列表。包含具有 0 个参数且返回使用 @Dao 注释的类的抽象方法。在运行时,可以通过调用 Room.databaseBuilder()或Ro

2020-05-13 18:28:16 234 1

原创 Linux 系统级I/O

I/O是啥?输入/输出(I/O)是主存和外部设备(例如磁盘驱动器、终端和网络)之间复制数据的过程。 输入操作是从I/O设备复制数据到主存,而输出操作是从主存复制数据到I/O设备。Unix I/O一个Linux文件就是一个m字节的序列。打开文件。应用程序要求内核打开相应的文件,一次访问I/O设备。内核返回一个很小的非负整数,叫做描述符(fd),他在后续对此文件的所有操作中标识这个文件。内核...

2019-12-08 19:06:13 104

原创 fork()函数

fork:一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自...

2019-11-21 21:59:52 181

原创 静态链接

静态链接驱动器驱动程序大多数编译系统会提供 编译器驱动程序,它代表用户在需要时调用语言预处理器、编译器、汇编器和链接器。main.c:#include <stdio.h>int sum(int *a, int n);int array[2] = {1, 2};int main() { int val = sum(array, 2); printf("%d\...

2019-11-15 18:44:29 111

原创 部分汇编总结

学习汇编源程序编译成程序汇编源程序:分为伪指令(编译器处理)和汇编指令(编译为机器码)程序:源程序中最终由计算机执行、处理的指令或数据程序最先以汇编语言的形式存在于源程序中,经编译、连接后转变为机器码,存储可执行文件中数据格式大多数GCC生成的汇编代码指令都有一个字符的后缀,表明操作数的大小。数据传送指令有四个变种:movb:传送字节movw:传送字movl:传送双字mo...

2019-06-01 18:38:08 215

原创 show-bytes函数测试

show-bytes函数测试源代码:/* show-bytes - prints byte representation of data *//* $begin show-bytes */#include <stdio.h>/* $end show-bytes */#include <stdlib.h>#include <string.h>/* ...

2019-05-30 13:16:49 365

原创 信息的表示和处理

小结1. 信息储存计算机将信息编码为位(比特),通常组织成字节序列.有不同的编码方式用来表示整数,实数和字符串不同的计算机模型在编码数字和多字节数据中的字节顺序时使用不同的约定。2.寻址和字节顺序C语言的设计可以包容多种不同字长和数字编码的实现.64位字长的机器逐渐普及,并正在取代统治市场长达30多年的32位机器.由于64位机器也可以运行为32位机器编译的程序,我们的重点就放在区分32位...

2019-05-29 23:24:19 437

原创 struct函数测试(gcc的栈保护机制)

struct函数测试源代码:#include <stdio.h>#include <stdlib.h>typedef struct { int a[2]; double d;} struct_t;double fun(int i) { volatile struct_t s; s.d = 3.14; s.a[i] = ...

2019-05-28 18:02:22 180

原创 整数表示总结

整数的表示与运算表示:有符号数(signed)与无符号数(unsigned)运算规则:与或非异或(逻辑运算),移位表示无符号数:B2U有符号数:B2T它们的区别主要是最高位是否为符号位,以及由此带来的计算方式的不同有符号转换成无符号即重新读机器数为真值。正负数表示:写负数时,先写出对应相反数,然后按位取反再加1 十进制 十六进制 二进制 ...

2019-05-27 17:40:04 574

原创 浮点数表示(IEEE-754标准浮点格式)

归纳浮点数的一般表示形式为:一个十进制数N可以写成:N = 10e×M一个二进制数N可以写成:N = 2e×M其中, M称为浮点数的尾数,是一个纯小数;e是比例因子的指数,称为浮点数的指数,是一个整数。在计算机中表示一个浮点数时,一是要给出尾数M,用小数形式表示;二是要给出指数e,用整数形式表示,常称为阶码。尾数部分给出有效数字的位数,因而决定了浮点数的表示精度;阶码部分指明了小数点...

2019-05-27 17:09:54 15312

转载 二叉树遍历方法

方法一:先序遍历:遍历顺序:根节点–>左孩子–>右孩子遍历顺序:A–>B–>D–>H–>I–>E–>J–>C–>F–>G先序遍历的递归实现:很简单,自己想一下递归的过程就行代码如下:#include<bits/stdc++.h.using namespace std;struct node//这是二叉树的基本结...

2019-05-27 13:16:30 432

原创 bufdemo函数测试

bufdemo函数测试/* Demonstration of buffer overflow */#include <stdio.h>#include <stdlib.h>/* Implementation of library function gets() */char *gets(char *dest){ int c = getchar(); c...

2019-05-27 13:08:35 239

原创 locate函数测试

locate函数测试#include <stdlib.h>#include <stdio.h>#include <unistd.h>static void show_pointer(void *p, char *descr) { // printf("Pointer for %s at %p\n", descr, p); prin...

2019-05-27 12:41:50 487

原创 fsum函数测试

fsum函数测试***源代码:#include <stdio.h>#include <stdlib.h>#include <string.h> //头文件#define BUFSIZE 256//这是一句预定义,定义BUFSIZE的值是100,是缓冲空间的大小,作为数组的。int main(int argc, char *argv[]) //...

2019-05-26 22:54:44 1434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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