- 博客(16)
- 收藏
- 关注
原创 哈希表实现(数组+链表)
哈希表内部维护了一个链表数组 每一个数组的元素都是一个链表 package Hash; import java.util.Random; class GameNode{ public String name; GameNode next; GameNode(String name){ this.name = name; } @Override public String toString() { return ...
2022-05-12 23:14:27
1013
原创 暴力匹配字符串算法(纯C实现)
#include <stdio.h> #include <stdlib.h> int main() { system("title 暴力匹配字符串算法!!!!"); system("color 4"); char src[] = "this is TV and GameBoy!!!"; char str[] = "GameBoy"; int lenSrc = 0;//src字符串的索引变量 int lenStr = 0;//str字.
2022-05-12 21:45:26
197
原创 JavaSE IO流(InputStreamReader&OutputStreamWriter)
InputStreamReader: 将字节输入流转换字符输入流 OutputStreamWriter:将字节输出流转换字符输出流 读取文件数据 File F = new File("D:\\Demo.txt");//源文件 //字节输入流 读取F文件 FileInputStream fis = new FileInputStream(F); //转换流 字节输入流 转换 字符输入流
2022-05-01 21:15:25
363
原创 JavaSE IO流(BufferedInputStream&BufferedOutputStream)
缓冲字符流 读取文件数据 File f = new File("E:\\MFC.txt"); FileReader fr = new FileReader(f); //缓冲字符流 把 字符流 传入 BufferedReader bfr = new BufferedReader(fr); String str; while((str = bfr.readLine()) != null){// 读取 一行 末
2022-05-01 21:11:00
134
原创 顺序表(C/C++版本)
#include <iostream> using namespace std; class SqlList{ private: #define MAX 100 public: const char* Array[MAX]; int size = 0;//有效个数 bool Insert( char* value){ if(this->size >= MAX){ cout << "这个数组满了\.
2022-05-01 19:13:06
872
原创 Mysql 视图
视图是一张虚拟的表 内容是查询定义 和真实的表一样 包含列 数据来自对应的真实的表 基表变化 会影响视图 视图的改变也会影响基表 视图的使用 -- 创建视图 create view person_view as select id,name,birthday from person; -- 创建一个名叫person_view 的视图 有 id name birthday 字段来自 person这张表 -- 显示视图 全部字段 desc person_view show create vi
2022-05-01 14:24:09
700
原创 Mybatis快速入门
Mybatis 快速入门 第一步 导入依赖 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version> </dependency&g
2022-05-01 13:04:38
92
原创 表的各种操作
创建表 create table person( id int, `name` varchar(32), `password` varchar(56), birthday date )character set utf8;#设置字符集 默认和当前数据库一致 show create table person; 显示创建表语句 查看表列 desc 表名 字段的数据类型 数值类型 整型 tinyint(1字节)smallint(2字节)mediumint(3字节)..
2022-04-30 22:19:03
150
原创 数据库 的各种操作
创建数据库 使用数据库 查看数据库 删除数据库 显示数据库创建 []里面的指令 可选 create database [if not exists] person character set utf8;创建 数据库 名 person 字符集 utf8 show databases; 查看全部数据库 drop database [if exists] person;删除数据库 use person;使用数据库 mysql> show create database person; 显示创建数
2022-04-30 22:11:59
818
原创 JavaSE基础 IO流
文件常用方法 //File.separator 属性帮我们获取当前操作系统路径拼接符号 File f = new File("E:"+File.separator+"MFC.txt"); File f2 = new File("E:\\MFC.txt"); f.canRead();//判断是否可读 f.canWrite();//判断是否可写 f.getName(
2022-04-30 21:35:24
202
原创 Git基本操作(一)
Git 基本操作 随便找一个地方创建文件夹 进去 右击 Git Bash Here git --version 查看git版本 设置 用户名和邮箱 git config --global user.name " zhangsan" git config --global user.email "123456@qq.com" 本地仓库初始化操作 git init 仓库初始化 初始化后 会创建一个.git文件 是隐藏文件 常用命令 创建一个文件 然后 提交 暂存区 然后commit提
2022-04-06 01:47:43
241
1
原创 Vim的基本使用
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体 正常模式 在vim 打开之后默认是正常模式 可以移动光标 删除字符 vim Hello.c 如果没有文件 则创建文件并且打开 这个模式 就是正常模式 不能输入字符 只能查看文件 需要输入 i 字母 进入insert 模式 如果下面显示了INSERT 表示 可以直接在编辑器 上输入..
2022-03-31 12:41:31
964
原创 第一个Windows窗口程序
#include <Windows.h> HINSTANCE hinstance;//应用程序实例句柄 LRESULT CALLBACK WindowsProc(HWND hwnd, UINT uint, WPARAM wparam, LPARAM lparam); void CreateWin32(wchar_t WinClass); int _stdcall WinMain(HINSTANCE hinstance, HINSTANCE hperinstance, LPSTR cmdlin.
2021-12-12 22:36:18
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人