自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 五键键盘(c++)

题目描述:有一个特殊的五键键盘,上面有A、Ctrl-C、Ctrl-X、Ctrl-V、Ctrl-A A键在屏幕上输出一个字母A,Ctrl-C将当前所选的字母复制到剪贴板,Ctrl-X将当前选择的字母复制到剪贴板并清空所选择的字母,Ctrl-V将当前剪贴板的字母输出到屏幕,Ctrl-A选择当前屏幕中所有字母条件如下:剪贴板初始为空 新的内容复制到剪贴板会覆盖原有内容 当屏幕中没有字母时,Ctrl-A无效 当没有选择字母时Ctrl-C、Ctrl-X无效 当有字母被选择时A和Ctrl-V这两个

2022-05-11 14:31:01 1142

原创 黑客帝国观后感

人类创造ai,奴役ai,ai反抗,被人类放逐,在地球的角落建立起ai的国度。人类不允许,也不认可这样的存在,于是发动战争。在节节败退之后,提出了遮蔽太阳以切断ai的能源供给以击败敌人的策略。最终人类以失败告终,而ai也找到了更好的能源替代——人类。ai栽培人类,将发育到一定程度的人类放入电池仓,用人类的生物电为其供给能源。为了防止人类醒来,建立起来matrices矩阵世界,也就是母体,来实现对人类的精神控制。为了稳定人类的精神世界,ai(架构师)起初建立起完美的虚拟世界,但是这与人性不符,人类的

2021-10-26 16:34:20 338

原创 html语义

HTML标签 英文全称 中文释义 a Anchor 锚 abbr Abbreviation 缩写词 acronym Acronym 取首字母的缩写词 address Address 地址 alt alter 替用(一般是图片显示不出的提示) b Bold 粗体(文本) bdo Direction of Text Display 文本显示方向 big...

2021-09-07 17:17:24 145

原创 数据库ACID隔离级别

未提交读:a事务在数据未提交时允许b事务读,此时数据可能发生回滚,b事务读取到无效数据,发生脏读提交读:为了避免脏读,a事务在提交后,才允许b事务读。此时会发生,a、b事务先后对某数据进行修改并提交,在此期间内,c事务多次对该数据进行读取,会发生在一次事务中对同一数据读取结果不一致,即不可重复读可重复读:为了避免不可重复读,在c事务开始后,需要读取的数据不可再被别的事务修改。保证c事务运行期间读取数据的一致性。幻影读,a事务对所有数据进行某种约束的修改,在此期间b事务增加了一行数据,a事务提交后,查

2021-08-30 21:51:31 121

原创 非暴力沟通

1、一旦遇到不喜欢的人和事儿,就会想别人的不对,进行分类,批判别人,这是暴力2、进行比较,这也是一种批判3、回避责任,总是以我是这样,所以我不得不。。。来逃避自己应该承担的责任4、不能因为对方做的事情不符合自己的预期,就指责他人,给他人戴帽子,这样只会让自己心生怨恨,增加自己的烦恼...

2021-08-22 07:14:07 92

原创 java IO

File操作 File dir = new File(".\\hello\\hi"); //创建File对象,不涉及io操作 dir.mkdirs(); //.mkdirs()创建路径 System.out.println(dir.isDirectory()); //.isDirectory()对象是否是路径 System.out.println

2021-08-19 23:04:26 89

原创 java集合

List在末尾添加一个元素:boolean add(E e) 在指定索引添加一个元素:boolean add(int index, E e) 删除指定索引的元素:E remove(int index) 删除某个元素:boolean remove(Object e) 获取指定索引的元素:E get(int index) 获取链表大小(包含元素的个数):int size() 初始化List<String> list1 = new ArrayList<>();list

2021-08-19 22:56:05 104

原创 java常用类

String初始化String s1 = "Hello!";String s2 = new String(new char[] {'H', 'e', 'l', 'l', 'o', '!'});两个字符串比较,必须总是使用equals()方法。要忽略大小写比较,使用equalsIgnoreCase()方法。常用方法"Hello".contains("ll"); // true 是否包含"Hello".indexOf("l"); // 2 首次出现的下标"Hello

2021-08-16 20:09:34 81

原创 GIT简易教程

目录与svn的区别git简易教程新建仓库配置文件代码管理状态查看代码提交版本选择文件删除及恢复文件比较分支管理附录配置文件的修改vim常用命令与svn的区别svn:集中式版本控制系统版本库唯一:位于服务器,需联网开发git:分布式版本控制系统版本库不唯一:本地可拥有完整的代码库,无需联网git简易教程本地端:https://npm.taobao.org/mirrors/git-for-windows/下载最新版本安装建议

2021-08-07 17:34:15 185

原创 常用软件下载

notepad++

2021-08-05 17:30:20 68

原创 UDP收发

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.lang.Exception;public class User1 { static private .

2021-08-05 09:12:32 189

原创 多线程编程

目录静态代理thread和runnable:多线程的实现静态代理创建步骤定义接口MEDIA 定义被代理类MOVIE(接口实现类) 定义代理类CINEMA(接口实现类) 在main函数中创建被代理类对象 在main函数中创建代理类对象(以被代理类对象为参数) 调用代理类的方法代理类与被代理类均实现接口中同一方法,通过调用代理对象的方法来调用被代理对象的方法,并进行功能扩充,完成更复杂的任务,同时保持被代理对象功能的专一性interface MEDIA{ v

2021-07-31 11:35:08 141

原创 lambda表达式

意义:简化匿名内部类条件:该匿名内部类为函数式接口的实现函数式接口:只有一个方法的接口lambda表达式的诞生:lambda表达式是函数式接口的实现类的简化 最终简化会剩下参数及方法体interface LambdaTest { /*函数式接口*/ void lambda(int a);}class T1 implements LambdaTest{ /*实现类*/ public void lambda(int a){ System.out.p

2021-07-30 22:46:04 182

原创 JAVA基础概念

重写 重载与重写 重载是函数名相同而参数不同;重写是函数名与参数均相同,是子类对父类方法的修改。 重写的存在条件 静态方法不存在重写,当父类引用指向子类时,会调用父类方法。非静态方法存在重写,当父类引用指向子类时,会调用子类中被重写的方法,注意:如果是子类独有的方法,需要将父类引用强转为子类方可调用。 重写的作用 同一方法,当传入同类的不同对象时,会采用不同行为方式。 目录 重写 重载与重写 重写的存在条件 重写的作用 重写的注意事项...

2021-07-30 07:32:01 133

原创 java构造器

构造函数的查看,在idea中添加out目录打开class文件,可以看到类默认的构造函数,该函数与类同名,无返回值,由系统隐式创建,实例化时调用;可以显式的创建构造函数,分为有参构造函数与无参构造函数,如果创建了有参构造函数,想要调用无参构造函数则必须手动创建无参构造函数,...

2021-07-29 10:45:11 61

原创 VS code+win10+C++配置

1、下载VScode下载链接:https://code.visualstudio.com/Download安装时全选,方便右键打开。2、安装编译链下载MinGW下载地址:https://sourceforge.net/projects/mingw-w64/files/往下滑,找到最新版的 "x86_64-posix-seh"解压到英文路径下添加环境变量检查是否安装成功3、新建源文件随便建一个目录,在目录下右键打开vscode随便添加一段代码..

2021-07-13 00:19:43 233 2

原创 C++ 获取文件夹下的所有文件名

 C++ 获取文件夹下的所有文件名一、使用以下的结构体和函数1._finddata_t 的使用  包含于io.h中,包含以下属性unsigned atrrib:文件属性,包含:_A_ARCH(存档)、_A_HIDDEN(隐藏)、_A_NORMAL(正常)、_A_RDONLY(只读)、_A_SUBDIR(文件夹)、_A_SYSTEM(系统)。time_t time_create:文件创建时间time...

2018-03-23 10:55:42 7018

原创 C++ 读取xml文件

1.下载TinyXml(https://www.sourceforge.net/projects/tinyxml/)库2.将tinyxml文件目录下的tinystr.h、tinystr.cpp、tinyxml.h、tinyxml.cpp、tinyxmlerror.cpp、tinyxmlparser.cpp等放入工程目录下3.使用的xml范例如下&lt;ToDo&gt; &lt;Item p...

2018-03-22 20:04:28 12701 5

空空如也

空空如也

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

TA关注的人

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