自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言实现Linux中的CP指令

4.将读取到的数据写入目标问文件。2.将源文件的内容读取到buf。3.打开或创建目标文件。

2023-07-20 23:18:25 333

原创 Linux系统文件编程及文件读、写操作

为什么会用到文件操作?账单游戏进度读取配置文件等以上操作在实际的应用中都会用得到由此我们引出了如何实现文件的创建、打开编辑等的自动化执行操作Windows手动编辑文件(以world为例):1.打开/创建文档2.编辑文档3.保存文档4.关闭文档Linux手动同样类似计算机如何帮我们自动化完成上述操作?操作系统提供了一系列的API(以Linux系统为例):open打开read/write读写lseek光标定位close关闭。

2023-07-16 22:21:51 681

原创 Python字典(dict)数据类型练习题

Python字典(dict)数据类型练习题

2023-02-22 23:10:30 1209

原创 关于Python中的浮点(float)类型数据

关于Python中的浮点(float)类型数据的注意事项

2023-02-09 22:30:58 321

原创 Pytho字典(dict)类型

python字典数据类型的定义、独有功能、公共功能、转换、存储原理、嵌套。。。。。。。

2023-02-08 22:34:43 520

原创 Python的集合(set)类型、None类型.....

Python的集合(set)类型、None类型.....

2023-02-01 22:49:43 339

原创 Python的元组(tuple)类型

Python元组的定义、公共功能、转换、嵌套......

2023-01-31 22:24:30 348

原创 Python中的list列表类型

列表的定义、列表的独有功能、列表的公共功能、转换、嵌套、练习.....

2023-01-30 22:22:28 259

原创 Python实现进制转换、字符串拼接、字符串倒序输出......

1.请用代码实现如下进制的转换。2.按要求实现3.按要求实现4.列举你了解的那些数据类型的值转换为布尔值为False。5.看代码写结果;6.让用户输入一段文本,请实现将文本中的敏感词 奥利给、我恁爹替换为***,最后并输出替换后的文本。7.有变量name = " Ken Nb "完成如下操作:8.如何实现字符串的翻转?9.有字符串s = "123a4b5c"10.使用while循环实现对字符串message = "伤情最是晚凉天,憔悴厮人不堪言"中每个字符进行输出。11.使用for循环实

2022-12-13 23:16:32 933

原创 Python实现让用户输入一段文本,请计算文本中某一字符出现的次数,并输出结果

这里我们以“浪为例”实现计算然后将两个数字进行相加。

2022-12-13 23:13:36 1538

原创 Python实现获取用户两次输入的内容,并提取其中的数字,然后实现数字的相加(转换为整型再相加)

将num1中的的所有数字找到并拼接起来:1232312将num2中的的所有数字找到并拼接起来:1218323然后将两个数字进行相加。

2022-12-13 23:11:02 731

原创 Python字符串的格式化、切割、拼接、替换、转换........

1判断是否以某个字符串开头,返回布尔值(startswith)2判断是否以某个字符串结尾,返回布尔值(endswith)3判断一个字符串是否是一个整数,返回布尔值(isdecimal)4去除字符串两边的空格、换行符、制表符,得到一个新字符串(strip、Istrip、rstrip)5字符串中的字母变成大/小写,得到一个新字符(upper、lower)6字符串内容替换(replace)7字符串的切割(split)8字符串的拼接,得到新的字

2022-12-13 23:08:37 949

原创 Python布尔数据类型

布尔值:True 、Fals,即真假

2022-12-13 22:59:38 588

原创 Python的整型数据类型

整型其实就是十进制整数的统称,比如: 1、68、999都属于整型。他一般用于表示年龄、序号等。

2022-12-13 22:57:48 1340

原创 Python整型、bool类型及字符串的方法

Python整型、bool类型及字符串的方法字符串方法.每种数据类型都有自己的特点及应用场景,以后的开发中需要根据实际的开发情况选择合适的数据类型。

2022-12-13 22:55:16 341

原创 Python基础之进制及编码

了解计算机中必备的常识知识及常见名词背后的含义。

2022-11-27 22:55:18 491

原创 Python的基础语法知识:循环语句、字符串格式化、运算符的优先级

Python的基础语法知识:循环语句、字符串格式化、运算符的优先级

2022-11-17 22:55:57 314 1

原创 Python的输入输出、注释、及条件语句

Python最基础的语法知识,利用代码实现基础的的简单的功能。Python的输入输出、数据类型、变量命名规范、注释、条件语句

2022-10-28 23:38:15 311

原创 Python-计算机基础和环境搭建

了解计算机基础知识并完成Python的环境搭建

2022-10-03 23:27:06 160

原创 Java—面向对象程序设计

文章目录一、面向对象编程1. 类类的声明类的成员数据类的成员方法二、对象属性的初始化1.引入库2.读入数据总结一、面向对象编程面向对象是一种程序设计方法,使用对象和类等基本概念来进行程序设计,是一种符合人类思维习惯的编程思想。类:是对现实世界事物的抽象定义,是对某类事物的描述。(类的成员包括属性和方法)对象:是类的实例。OOP操作过程:创建类,定义属性和行为后添加构造方法1. 类类的声明示例:<修饰符> class <类名> { [<属性声明>]

2022-02-15 22:51:11 5465

原创 Java基础-数组

文章目录一、声明和使用数组二、使用步骤1.引入库2.读入数据总结一、声明和使用数组示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore').

2022-02-14 22:03:00 191

原创 Java基础语法—流程控制语句

文章目录一、分支语句1.if 语句简单的if-else 语句2.switch语句二、循环语句1.while循环2.do-while循环3.for循环4.break和continue语句三、方法的声明和调用1.return关键字2.参数的值传递3.重载方法规则一、分支语句1.if 语句条件语句,根据表达式的值来决定是否执行其语句块语法:if (布尔表达式) {<语句块>}常用的布尔表达式运算符:== > < >= <= != &am.

2022-02-10 21:15:26 388

原创 Java基础语法

文章目录一、8种基本数据类型二、使用步骤1.引入库2.读入数据总结一、8种基本数据类型示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore'.

2022-01-25 23:10:28 214

原创 Java——第一个Java程序

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、开发Java应用程序的步骤二、使用步骤1.引入库2.读入数据总结一 、文本文档编写,Javac工具编译,Java工具运行二、eclipse编写前言开发Java应用程序的两种方式提示:以下是本篇文章正文内容,下面案例可供参考一、开发Java应用程序的步骤包含:创建.java 文本文件、编写java源程序代码、将源程序编写为.class文件(字节码)、执行.class文件二、使用步骤1.引入库代码如下(示例)

2022-01-12 00:14:02 277

原创 Java—JDK

Java的开发和运行环境JVM—Java虚拟机。用于支持Java应用程序运行基础软件。JRE — Java运行时环境。运行在JVM之上,为Java应用程序提供类库。JRE = JVM + Java SE标准类库JDK — Java开发工具包。JDK = JRE + 开发工具集(例如Javac编译工具等)eclipse等开发工具Java两个核心exe程序:javac、javaa、javac称为java编译程序(规范要求javac编译的源文件名和生成的字节码文件名应该一致。)b、java

2022-01-10 23:11:27 6016

原创 Intellij IDEA 插件下载慢

关闭防火墙,去homepage下载

2021-11-24 08:57:18 1079

原创 Windows Server 2003安装IIS服务时遇到请将标为‘service rack_2 CD-ROM’.的光盘插入CD-ROM驱动器如(D:)

Windows Server 2003安装IIS服务时遇到这个东西,N的查了半天每一个靠谱的,什么系统损坏、还有说中毒了,扯蛋1.我这里是在虚拟机里装的Windows sever 2003系统,然后装的IIS服务,2.添加组件的时候右下角有一个光盘图标,右击选择“连接”3.连接右下角的图标会亮,然后会弹出一个界面,直接点退出就行了,4.接下来就可以安装了注:这里需要知道的是,我们连接的光盘就是我们安装系统时用的那个系统镜像,我们可以再虚拟机设置里选择它的路径,选中启动时连接以后在用的时候就不

2021-05-06 16:10:04 2900 6

原创 C语言学习笔记集合

C语言学习笔记—环境搭建、基础框架解释C语言学习笔记—变量、C程序的输入输出C语言学习笔记—表达式、选择语句(分支、分支嵌套、多分支)C语言学习笔记—循环控制语句(while、for、do…while)C语言学习笔记—函数的定义、调用、参数传递C语言函数小练习——C语言实现加、减、乘、除四则运算C语言学习笔记—数组的定义、引用、初始化、应用C语言学习笔记—数组与函数结合C语言学习笔记—数组与函数的综合应用:学生成绩管理C语言学习笔记—指针(一)地址的引入、指针变量、指针类型、数组的指针C

2021-03-14 22:08:49 155

原创 C语言——在Linux环境下基于Ncurse 实现贪吃蛇小游戏(二)地图规划及编程实现

地图规划地图大小:20*20地图竖直方向边界:|地图水平方向边界:–贪吃蛇身子:[]贪吃蛇食物:##效果图:

2021-02-07 21:45:46 194

原创 C语言——在Linux环境下基于Ncurse 实现贪吃蛇小游戏(一)关于Ncurse

Ncurse库本程序用到了一个Ncurse库,由于C语言本身自带的可以获取用户输入的函数例如getchar()\scanf()\gets()等需要我们再在输入完成以后按回车才能结束输入,对我们的程序带来了不便,所以我们用Ncurse库来实现对蛇进行实时的响应和界面的刷新,具体介绍和安装请自行百度。下面试一些Ncurse使用例子:#include <curses.h> //头文件int main(){ initscr();//ncurse界面初始化函数

2021-02-03 10:26:10 255

原创 C语言学习笔记—链表(五)链表的动态创建

头插法也就是说头结点就是最新的节点,新节点一进来就是头节点。#include <stdio.h>//定义结构体struct Test { int data; struct Test *next;};//输出链表数据void printLink(struct Test *head){ struct Test *piont = head; while(piont != NULL){ printf("%d ",piont->data); piont = p.

2021-02-01 01:23:30 165

原创 C语言学习笔记—链表(四)链表的删除

删除节点链表的节点删除有两种情况一、删除头节点将头结点变为第二个节点即可。二、删除非头节点将要删除的节点的前一个节点指向到要删除的节点的下一个节点。#include <stdio.h>//定义结构体struct Test { int data; struct Test *next;//链表有一个指向自己的指针};//输出链表数据void printLink(struct Test *head){ struct Test *piont = head; whi.

2021-02-01 00:04:12 661

原创 C语言学习笔记—链表(三)链表的插入

从指定节点后方插入新节点假设我们已有五个节点,我们要把一个新节点new插入到3后边。需要三个步骤:找到 3 这个节点。把新节点指向3这个节点的下一个节点(3->next = new->next)。把3指向新节点。(3->next = new)#include <stdio.h>//定义结构体struct Test { int data; struct Test *next;//链表有一个指向自己的指针};//输出链表数据void printL.

2021-01-31 23:36:29 1273

原创 C语言学习笔记—链表(二)链表的静态添加及动态遍历

链表的静态添加及动态遍历我们知道数组中的数据存储是有序的,而链表中的数据是无序的但是存在某种联系使之组成链表。那么我们如果向一组数据中添加一个数据元素,对与数组来说比较的费劲,若是越界还得需要重新申请空间等方式满足数据元素的添加和存储。链表就比较简单了,只需要把对应的指针指向适合的节点地址即可。#include <stdio.h>//定义结构体struct Test { int data; struct Test *next;//链表有一个指向自己的指针};int mai.

2021-01-31 21:23:36 129

原创 C语言学习笔记—链表(一)

什么是链表?

2021-01-31 14:59:45 170

原创 C语言学习笔记—type关键字

typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。使用typedef定义新类型的方法:在传统的变量声明表达式里用 (新的)类型名 替换变量名,然后把关键字typedef加在该语句的开头即可。例:#include <stdio.h>#include <stdlib.h>typedef unsigned char u_int8;typedef unsigned sh

2021-01-30 21:25:20 5805

原创 C语言学习笔记—结构体大小如何计算

#include <stdio.h>#include <stdlib.h>struct s1{//一、结构体成员的偏移量必须是成员大小的整数倍(0被认为是任何成员的整数倍) char ch1; //1 char ch2;//1 int i;//4 遵循结构体运算法则的第一条,偏移量必须是成员大小的整数倍,逻辑偏移2。实际按照规则要偏移4};//二、结构体大小必须是所有成员大小的整数倍struct s2{ char ch1;//1 int i;//4

2021-01-30 20:32:54 102

原创 C语言学习笔记—结构体指针的定义和使用

#include <stdio.h>#include <stdlib.h>struct Student{ int score; char name[128];};//分号int main(){ struct Student s1; s1.score = 99; strcpy(s1.name,"张三"); printf("%s:%d\n",s1.name,s1.score); //定义 struct Student *p;

2021-01-30 20:16:19 272

原创 C语言练习—使用结构体数组实现成绩计算操作

#include <stdio.h>#include <stdlib.h>struct Student{ int score; char *name;};int main(){ int i; struct Student Stus[3]; struct Student maxScore; struct Student minScore; for(i=0;i<3;i++) { printf("请输入第%d个学生的

2021-01-30 20:12:13 634

原创 C语言练习—使用结构体指针实现成绩计算操作

#include <stdio.h>#include <stdlib.h>struct Student{ int score; char *name;};//分号//初始化struct Student* initStu(int len){ int i; //struct Student stus[5]; //struct Student *p = stus; struct Student *p = (struct

2021-01-30 20:11:36 680

空空如也

空空如也

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

TA关注的人

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