自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高性能基准测试HPL详解以及性能优化策略

本文详细介绍HPL在linux本地配置以及如何进行性能优化

2024-08-26 15:32:09 987

原创 用C语言写羊了个羊(二)

我们在对VS和easyx环境进行配置后,就可以开始我们羊了个羊的游戏编写啦。前情摘要问题1:能不能在手机上玩?我们的开发暂时只适用于PC,我们需要使用Qt移植之后才可在移动端使用。问题2:开发思路先做一个最简单的版本千万不要一开始,就把项目构建的很复杂问题3:开发步骤方式1: 先全部分析好,再写代码(老手)方式2: 一边写,一边分析适合:初学者,或者开发比较难、比较陌生的项目#include <stdio.h>#include <graphics.h>

2022-11-10 17:08:24 3824 2

原创 用C语言写羊了个羊(一)

详细代码解析请移步下一篇。

2022-10-28 20:55:08 2797

原创 Python基础(六)

面向对象是一种抽象化的编程思想,就是将编程当成是一个事物。对于外界来说,事物是直接使用的,不用管内部情况,而编程则是设置事物应该做什么事。用类创建对象。类是对一系列具有相同**特征(属性)和行为(方法)**的事物的统称,是一个抽象的概念,不是真实存在的。对象是由类创造出来真实存在的事物。Python2中类分为:经典类和新式类selfself:调用该函数的对象添加和获取对象属性对象属性既可以在类外⾯添加和获取,也能在类⾥⾯添加和获取。魔方方法在Python中,xx()的函数叫做魔方⽅法,指的是具有

2022-06-26 20:01:49 265

原创 Python基础(五)

(1)文件:(2)文件操作:打开、关闭、读、写、复制(3)文件操作的内容:读取内容、写⼊内容、备份内容总之,文件操作的作用:把一些内容(数据)存储起来,可以让程序下一次执行的时候直接使用,而不需要重新制作一份。打开文件——>读写等操作——>关闭文件打开⼀个已经存在的⽂件,或者创建⼀个新⽂件.r+:没有该文件的时候报错;文件指针在开头,能读取出数据w+:没有该文件,会新建该文件;文件指针在开头,会覆盖原有内容a+:没有文件则新建文件,文件指针在结尾,无法读取数据(文件指针后面没有数据)访问模式默

2022-06-24 22:43:41 304

原创 Python基础(四)

函数就是将⼀段具有独⽴功能的代码块,整合到⼀个整体并命名,在需要的位置调⽤这个名称即可完成对应的需求。函数在开发过程中,可以更⾼效的实现代码重⽤。需求1:制作计算器,计算任意俩个数字之和,并且保存结果(1)说明文档:如果代码多,我们不需要在很多代码中找到这个函数定义的位置才能看到注释。如果想更⽅便的查看函数的作⽤,可以借助函数的说明文档。(2)函数嵌套使用:一个函数里面又嵌套了另外一个函数。如果函数A中,调⽤了另外⼀个函数B,那么先把函数B中的任务都执⾏完毕之后才会回到上次函数A执⾏的位置。需求2

2022-06-23 23:40:38 517

原创 python基础(三)

一般容器都支持的操作叫公共操作,包括运算符,公共方法和容器类型转换等。+:合并作用(字典不支持)*:复制作用2.1 len():2.2del()2.3 max()2.4min()2.5 range():生成从start开始到end结束,补偿为step的可切割range()⽣成的序列不包含end数字。如果不写开始,默认从0开始。如果不写步长,默认为1.2.6 enumerate()返回结果是元组,元组第一个数据是迭代对象数据对应的下标,第二个数据是原迭代对象的数据。容器类型转换

2022-06-20 11:57:02 504

原创 Python基础(二)

列表可以一次性存储多个数据,并且可以是不同的数据类型。查找函数:index():返回指定数据所在位置的下标。count():统计指定数据在当前列表中出现的次数。len():访问列表⻓度,即列表中数据的个数。in:判断指定数据在某个列表序列,如果在返回True,否则返回Falsenot in:判断指定数据不在某个列表序列,如果不在返回True,否则返回False增加:(1)append():列表末尾增加数据。列表追加数据的时候,直接在原列表⾥⾯追加了指定数据,即修改了原列表,故列表为可变类

2022-06-20 10:35:37 192

原创 Python基础(一)

CPU:处理指令和运算数据内存:临时存储CPU要处理的数据硬盘:永久存储数据常识:网卡之后常常重启。因为网卡是因为CPU不断的从硬盘调用数据,导致内存变满。重启会清空内存。Google开源机器学习框架:TensorFlow开源社区主推学习框架:Scikit-learn百度开源深度学习框架:PaddlePython解释器作用:运行文件(1)种类:CPython:C语言开发的解释器(官方),应用广泛的解释器。IPython:基于CPython的一种交互式解释器。PyPy:基于Python语⾔开

2022-06-19 22:05:28 977

原创 Java问答题

文章目录程序注释题问答题计算题程序注释题import java.io.*;public class ExamBuffereStream{public static void main(String[] args) throws IOException{ InputStreamReader isr=new InputStreamReader(System. in); BufferedReader br= new BufferedReader(isr);

2022-05-09 23:32:33 949

原创 线程相关问题

文章目录线程安全线程同步同步代码块同步方法Lock锁线程通信线程池实现线程池线程池处理Runnable任务Excutors处理Callable任务Excutors工具类调用方法返回不同类型的线程池对象定时器TimerScheduledExecutorService线程并发并行并发并行生命周期线程安全多个线程同时操作同一块共享资源时可能出现业务安全问题 Account a=new Account("111",10); //创建俩个线程对象,代表俩个人同时进来new DrawThread(a,"小米

2022-04-21 19:30:09 435 1

原创 黑马Java基础理论知识点问答

面试问答标准答案java原理类(1)解释java的跨平台性原理答:java程序并不能直接运行,java编译器把程序编译成与平台无关的字节码文件(.class文件),然后通过下载不同操作系统的jvm虚拟机,将字节码文件编译为.java程序。(2)JVM,JRE,JDK是什么?以及它们的包含关系。答:JVM是java虚拟机JRE是java运行环境,包含JVM和java核心类库JDK是java开发工具,包含了jre和开发工具。(3)JDK的安装目录中各部分成员的说明。(4)常用DOS命令。(5

2022-04-15 13:19:30 477 2

原创 JDBC简介

定义:用java语言操纵关系型数据库的一套API(用同一套java代码,操作不同的关系型数据库)好处:1)各个数据库厂商使用相同的接口,java代码不需要针对不同的数据库分别开发。2)可随时替换底层数据库,访问数据库的java代码可以基本不变。过程:java代码——>jdbc(一套标准接口)——>MySql和Oracle实现类(驱动)sun公司定义一套操作所有关系型数据库的规则,即接口。各个数据商厂商取实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(jdbc)编程,

2022-04-03 15:20:05 1557

原创 C语言动态内存分配+柔性数组处理+数据类型

1.使用内存的时候,可以创建一个变量或者创建数组,局部的属于栈区,全局的属于静态区。2.栈区放置局部变量和函数的形式参数,堆区进行动态内存分配,静态区放置全局变量和静态变量。基本函数的理解mallocvoid*malloc(size_t size)//向内存中申请size个字节,申请成功后返回地址,失败的话返回空指针//打印失败云隐strerror(1)这个函数向内存申请一块连续可用的空间,并且返回指向这片空间的指针。malloc的返回值一定要做检查。(2)返回值的类型如果是void*,m

2022-03-07 15:38:14 675

原创 C语言结构体

C语言专辑(一)

2022-03-07 14:54:51 106

原创 网络线程+反射注解

网络线程多线程多线程我们可以通过多进程或者多线程来解决同一个程序边打游戏边唱歌线程与进程进程:一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时云心多个进程。进程是程序的一次执行过程,是系统运行的基本单位。系统运行一个程序也就是一个进程从创建到消亡的过程。线程:进程的一个执行单元,负责当前进程中程序的执行,一个化进程中至少有一个线程。区别类进程线程内存独立内存空间共享堆空间,但栈空间是独立的,线程消耗资源比进程要小note:(1)因为一

2022-02-23 20:06:03 358

原创 Java集合+IO

集合(二)list集合List集合是有序的集合,存储和取出的顺序一致。List集合允许存储重复的元素。List集合中的每个元素具有索引。集合类名后缀是List,例如ArrayList,LinkedList等,都是List接口实现类,都具有List接口的特点。public void add(int index,E element) 在列表的指定位置上插入元素。public E get(int index) 返回列表中指定位置的元素。public E set(int index,E elemen

2022-02-21 22:52:47 334

原创 Java面向对象+Collection+API

Java简介1.Java是一种互联网开发技术,是一种通用的技术语言,主要用于开发互联网的服务端。2.Java是一种面向对象的语言,一种和平台无关的语言,十分健壮(去掉了C++的一些特点,比如指针和内存的申请和释放等内容)。...

2022-02-21 15:14:04 119

原创 二分模型精讲

二分模型的精讲

2022-01-17 16:11:19 826

原创 指针深入理解

初始指针指针的理解计算机的硬件单元之间需要互相协同,满足数据的传递。但是硬件之间相互独立,彼此之间通过“线”联系在一起。程序的执行是先把代码加载进入内存中,然后通过CPU的读写来进行数据的相互交互,这种情况也是通过"线”连接而来。CPU要访问内存中的某个字节空间,需要知道这个字节空间所在的地址。​​​​32位机器有32根地址总线,每根线只有两态,表示0,1【电脉冲有无】,那么一根线,就能表示2种含义。地址信息被下达给内存,在内存内部,就可以找到该地址对应的数据,将数据在通过数据总线传入CPU内

2022-01-11 20:12:35 661

原创 C++模板

泛型编程:利用模板的一种技术进行实现。

2021-12-30 22:05:51 240

原创 C++类和对象篇

C++面向对象的三大特性:封装,继承,多态。C++认为万事万物皆为对象,对象有其属性和行为。具有相同性质的对象,我们可以把它抽象为类。人属于人类,车属于车类。(一)封装1)意义:(1)将属性和行为作为一个整体,表现生活中的事物。 (2)将属性和行为加以权限控制2)意义解剖:(1)设计类的时候,将属性和行为作为一个整体语法:class circle{};//class代表一个类,类后面跟着类名称//求圆的周长#include<ios...

2021-12-25 00:16:29 388

原创 C语言易错题目(三)

(一)必考知识点1.实型常量(浮点数)(1)小数形式小数形式的实型常量由两部分组成:数字和小数点。如:0.12、12.、.12都是合法的实型常量。(2)指数形式在C语言中,以"e"或"E"后跟一个整数来表示以10为底的幂数。如:2.306可以表示为0.2306E1、2.306e0、23.06e-1。C语言语法规定:字母e或E之前必须要有数字,且e或E后面的指数必须为整数。例:以下正确的实型常量()A.5. B.3. 1415 C.456e-2 D...

2021-12-25 00:07:50 3145 2

原创 C++函数提高篇

2021-12-18 21:51:45 780

原创 C++引用

引用

2021-12-16 15:09:22 559

原创 C++基础知识

(一)基本语法知识(二)程序设计基础

2021-12-14 15:27:50 684

原创 C语言基础刷题(二)

(一)、简单知识总结(1)对十进制整数进行八进制和十六进制的输(加入前导的0或者0x 前面添加#来控制) Printf(“0%o 0x%X”,1234,1234); Printf(“%#o %#ox”,1234,1234);(2)C语言标准规定: sizeof(long long)>=sizeof(long)>=sizeof(int)变量定义在当前代码块的最前面(3)十六进制打印域宽15的十进制整数 Printf(“15d”,0xABCD...

2021-12-12 18:23:56 802

原创 C和C++文件操作

(一)什么是文件(二)文件名(三)文件类型(四)文件缓冲区(五)文件指针(六)文件的打开和关闭

2021-12-12 18:23:23 805

原创 程序的环境和预处理

(一)程序的翻译环境(二)程序的执行环境(三)预定义符号的介绍(四)预处理指令#define(六)宏和函数的对比(七)预处理操作符#和##的介绍(八)命令定义(九)预处理指令#include (十)预处理指令#undef (十一)条件编译 ...

2021-12-06 23:32:55 511

原创 c语言基础知识(一)

一篇文章带你彻底入门c语言.(1)

2021-11-22 15:24:59 3910 1

原创 C语言必备程序

1.时差的计算#include<stdio.h>int main(){ int hour1,minute1; int hour2,minute2; scanf("%d%d",hour1,minute1); scanf("%d%d",hour2,minute2); int t1=hour2-hour1; int t2=minute2-minute1; if(t2<0){ t2=60+t2; t1--; }printf("%d %d

2021-11-17 17:06:48 1087

该资源内容包括spring mybatis springMvc的学习导图,可以方便大家学习

该资源内容包括spring mybatis springMvc的学习导图,可以方便大家学习

2024-08-27

力扣队列10题详细代码

力扣队列10题详细代码

2024-08-27

空空如也

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

TA关注的人

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