自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux II

计算机基础1.进程进程是程序的一次执行。PCB:程序控制块,是进程存在的唯一标志,用来描述进程的属性信息。进程状态:就绪、运行、阻塞并发与并行的区别:2.虚拟内存虚拟内存提供的三个重要的能力:1) 它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,根据需要在磁盘和主存之间来回传送数据,使得能够运行比内存大的多的进程。2) 它为每个进程提供了一致的地址空间,从而简化了存储器管理3) 它保护每个进程的地址空间不被其他进程破坏Linux进程复制与替换1.pri

2021-05-23 12:30:32 137

原创 关于递归的一些题目

1.递归实现斐波那契数列int Fibonacci(int n){ if (n == 1 || n == 2) { return 1;//斐波那契数列的前两位是1 } else { return Fibonacci(n - 1) + Fibonacci(n - 2);//从第三位开始,该位的值为该位的前两位之和 }}2.递归实现二分查找int Binary_Search(const int* ar,int left, int right, int val){ assert

2021-04-22 16:52:01 151

原创 通过pip安装的lxml包无法在pycharm导入问题的一种解决思路

问题:通过pip install lxml 安装的包在pycharm导入时显示no moudle named lxml解决办法1.点击FIle2.点击settings3.在project 下选择project interpreter4.在 project interpreter 右侧找到Add5.点击Add,在左侧找到system interpreter并点击,然后再点击OK就可以了6.此时再打开project interpreter,在下面的显示界面就可以看见lxml了...

2021-04-21 20:28:20 336 1

原创 Linux基础操作

1.Linux的文件组织格式Linux和Windows的区别Linux主要面向公司服务器,Windows主要面向个人用户Linux内核是开源的,Windows是闭源的Linux是免费的,Windows是收费的Linux可以多用户同时登录,WIndows不可以Linux和WIndows的文件组织形式Windows有盘符的概念, C盘, D盘; Linux是没有盘符的,所有的文件都是从根位置开始存储,Linux的文件组织格式: 倒状树Winddows用户存储文件时,可以任意选择盘符。Linux

2021-04-11 23:36:54 309

原创 部分字符串操作

1.计算字符串长度int my_strlen(const char* a){ assert(a != nullptr);//断言a不为空 int i = 0; while (a[i] != '\0') { ++i; } return i;}2.字符串拷贝函数void my_strcpy(char *b, const char *a){ assert(a != nullptr && b != nullptr);//断言数组a和b都不为空 int i = 0;

2021-03-08 20:47:09 94

原创 二分查找

二分查找要求所查找的顺序表必须是有序的,其思想非常简单。定义left为顺序表最左端元素位置,right为顺序表右端元素位置。定义mid = (left + right) / 2,即顺序表的中间位置,然后用所查找的值与mid所在位置处的值比较,由于列表有序,若所查找的值比mid小,则只需在表的前半部分查找,否则只需在表的后半部分查找(若第一次比较就发现两值相等则直接返回当前值所在的位置),以此类推,直至查找到所寻找的值或确定所查找的值不在该列表内为止(即查找失败)。代码如下:#include<stdi

2021-02-24 21:54:04 5250 3

原创 数组的移动问题

#include<stdio.h>#include<assert.h>void Left_Move_Array(int* a, int size)//数组向左移一位{ assert(a != nullptr && size > 0);//数组检查,结果为真向下执行 int temp = a[0];//保存首元素 for (int i = 0; i < size - 1; ++i)//左移size - 1 次 { a[i] = a[i +

2021-02-02 13:22:48 304

原创 C语言之精华——指针

1.什么是指针计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节不一样,例如int类型占4个字节,char类型占据1个字节。为了正确地存储这些数据,必须为每个字节编上号码,就像门牌号一样,每个字节的编号是唯一的,根据编号可以准确地找到每个字节。我们将内存中字节的编号成为地址或指针。地址从0开始依次增加,对于32位环境,程序能够使用的内存为4GB。最小的地址为0x0000 0000,最大的地址为0xFFFF FFFF。2.星号的不同用法(1)表示乘法(2)表示定义一个指针变量,以和普通变量

2021-02-01 17:12:50 300

原创 查表法处理某年已过去多少天的问题

判断某年某月有多少天的代码如下所示:#include<stdio.h>bool IsLeapYear(int year) //该函数判断某年是否是闰年,是就返回true,不是就返回false;{ if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { return true; } else { return false; }}int JudgeDay(int year, int month

2021-01-30 17:20:58 157

原创 C语言流程控制

1.bool类型(1)bool只有true和false;在C语言中,true是1,false是0;除了0是false,其他非零情况都是true。(2)在.c文件需要引入#include<stdbool.h>,在.cpp文件中可以直接使用。2.关系表达式的运算结果是bool类型,其优先级如下:T6的四个运算符优先级相同,T7的两个运算符优先级相同。3.逻辑表达式的运算结果是bool值,逻辑运算符和其他运算符的优先级如下:4.分支语句(1)if_else使用时的注意事项1)一个花

2021-01-27 20:54:49 301

原创 C语言第一节课

C语言概述1.数据总线DB,地址总线AB和控制总线CB成为系统总线,即通常意义上的总线。2.C语言的编译链接过程3.数据类型所占字节的个数:(1)char:1个(2)short:2个(3)int:4个(4)long int:4个(5)long long:8个(6)float:4个(7)double:8个(8)long double:视编译器而定,8,12,16不等(9)bool:1个4.变量可读可写,常量只可读不可写。5.局部变量是定义在函数体内部的变量,全局变量是定义在函数体

2021-01-21 18:31:04 625

空空如也

空空如也

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

TA关注的人

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