自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 下载so文件

https://www.cnblogs.com/chengkanghua/p/12575252.html

2021-07-14 03:21:13 2080

原创 Linux 指令备忘录

显示文件夹里的文件数量 ls | wc -w

2021-03-23 10:46:10 171 1

原创 leetcode刷题 --算法思想

双指针[167] 两数之和 II - 输入有序数组Input: numbers = {2, 7, 11, 15}, target = 9Output: index1 = 1, index2 = 2我的弱智解法:全部遍历一遍class Solution { public int[] twoSum(int[] numbers, int target) { int i...

2020-02-21 23:32:41 250

原创 unity学习笔记(5)--常用API

实例化与销毁实例化public GameObject box;void Update(){ if (Input.GetKeyDown(KeyCode.Space)){ Vector3 position = new Vector3(Random.Range(40.5f, 59.5f), 0.5f, Random.Range(-9.5f, 9.5f)); Ga...

2020-02-17 13:16:40 183

原创 unity学习笔记(4)--刚体碰撞

刚体碰撞体刚体常用方法刚体碰撞事件监测与处理

2020-02-11 03:29:53 1417

原创 unity学习笔记(3)--查找 / 移动 / 旋转游戏物体

public class CubeMove : MonoBehaviour{ private Transform c_transform; void Start(){ c_transform = gameObject.GetComponent<Transform>(); } void Update(){ if (Inp...

2020-02-11 03:11:59 222

原创 unity学习笔记(2)--鼠标键盘输入

获取键盘输入Input.GetKey(); //按下某键后,持续返回true Input.GetKeyDown(); //按下某键的一瞬间,返回true Input.GetKeyUp(); //抬起某键的一瞬间,返回true 返回值:bool类型参数:KeyCode枚举(Enum)KeyCode:键码,保存了物理键盘按键“索引码”。void Update(){ if (Input...

2020-02-11 01:39:42 261

原创 C#学习笔记(9)--嵌套类,匿名类,密封类

嵌套类在C#中可以将一个类定义在另一个类的内部;外面的类叫“外部类”,内部的类叫“嵌套类”。嵌套类和普通类相似,只是声明的位置比较特殊。class Person{ public class Web{ public void Show(){ } }}//实例化Person.Web w = new Person.Web();w.Show();如果想实例化内部类...

2020-02-10 22:51:15 329

原创 C#学习笔记(8)--封装和单例设计模式

public[公开访问]公开的访问权限。当前类,子类,实例对象,都可以访问到。private[私有访问]私有的访问权限。只能在当前类内部进行访问使用;子类,实例对象,都访问不到。protected[保护访问]受保护的访问权限。只能在当前类的内部,以及该类的子类中访问;实例对象访问不到。internal[内部访问]只能在当前程序集(项目)中访问;在同一个项目中i...

2020-02-10 22:08:02 148

原创 C#学习笔记(7)--多态

简介面向对象开发有三大特性(特点/特征):封装,继承,多态。在继承关系的前提下,实例化出不同的对象,这些对象调用相同的方法,但是却表现出不同的行为,这就叫做多态。在C#语言中体现多态有三种方式:虚方法,抽象类,接口。虚方法在父类中使用virtual关键字修饰的方法,就是虚方法。在子类中可以使用override关键字对该虚方法进行重写。// 父类: public virtual ...

2020-02-10 21:19:43 130

原创 C#学习笔记(6)--继承

构造方法在各个子类中编写各自的构造方法,使用 base 关键字传值给父类。关键字 base,代表父类;关键字 this,代表当前类。class LuKaShi:Hero{ public LuKaShi() { } public LuKaShi(string m_heroName, string m_heroInfo, int m_attack, int m_defense, int m...

2020-02-10 17:13:34 103

原创 C#学习笔记(5)--面对对象

字段属性class Apple{ private int weight; public int Zhong{ //首字母必须大写 get { return weight; } set { weight = value; } }}class Program{ static void Main(string[] args){ Apple a1 = new A...

2020-02-10 15:52:04 132

原创 C#学习笔记(4)--枚举类型和结构体

枚举类型定义枚举类型枚举类型定义在什么地方?枚举定义在namespace下,这样在当前的命名空间下,所有的类(class)都可以使用该枚举。public enum 枚举名 { 值1, 值2, 值N } 使用枚举类型枚举类型 变量名 = 枚举类型.值;结构体结构体是一种值类型,通常用于封装一些小型变量数据。 结构体和我们后续要着重讲解的“对象”有很多类似和一样的地方...

2020-02-10 14:19:16 228

原创 C#学习笔记(3)--字符串常用方法和StringBuilder类

字符串的特点字符串是引用类型字符串的数据是存储在堆空间,在栈空间中存储了该数据的引用地址。字符串是不可变的当你给一个字符串变量重新赋值时,旧值并没有销毁,而是重新开辟一块空间来 存储新值。字符串可以看做是是自读的字符数组使用字符串变量[下标]的形式可以取字符串中指定的字符。也可以使用for循环变量数组。字符串变量.Length;可以取得字符串字符的个数。常用方法1.ToU...

2020-02-10 13:52:12 216

原创 C#学习笔记(2)--数组,函数高级参数

数组一维数组静态初始化int[] myArr = {1,2,3,4,5,6,7};动态初始化int[] number = new int[5]; //每个元素都是0float[] data = new float[3]{5.2f, 3.1f, 9.2f};string[] data = new[]{"wkm", "zqy"}; int length = number.le...

2020-02-09 22:16:28 154

原创 C#学习笔记(1)--数据类型,变量和常量,类型转换

字符类型类型名称关键字说明default所占字节整型int有符号32位整数01浮点型float32位单精度浮点数0f4布尔类型bool逻辑值(真,假)false1字符类型char16位字符类型‘\0’2字符串类型string一串字符的连接null\变量@在变量名中必须在首位数字不能做首位常量...

2020-02-09 21:50:58 155

原创 分享Visual Studio 2019专业版、企业版密匙

官网下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/点击进入Professional产品密钥:NYWVH-HT4XC-R2WYW-9Y3CM-X4V3YEnterprise产品密钥:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF亲测有效...

2020-02-09 20:39:05 19452 23

原创 unity学习笔记(1)--初识unity

其实今天啥也没学,就熟悉了一下界面

2020-02-06 00:12:39 176

原创 leetcode刷题 --数据库

我是真的菜,简单还能做,中等就歇b组合两个表:题目链接解题思路:左连接select FirstName, LastName, City, State from person natural left join address;-- 或select FirstName, LastName, City, State from person p left join addres...

2020-02-04 18:33:20 1090

原创 MySQL学习笔记(16)--关系型数据库设计范式

·概念范式:Normal Format,符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度范式是离散数学里的概念范式目标是在满足组织和存储的前提下使数据结构冗余最小化范式级别越高,表的级别就越标准目前数据库应用到的范式有以下几层第一范式:1NF第二范式:2NF第三范式:3NF逆规范化示例1、一张员工表工号姓名...

2020-02-03 21:59:53 3236

原创 MySQL学习笔记(15)--事务安全

·概念·事务要做的某个事情计算机中的事务是指某个程序执行单元(写操作)事务安全:当事务执行后,保障事务的执行是有效的,而不会导致数据错乱事务安全通常针对的是一连串操作(多个事务)而产生的统一结果MySQL中默认的写操作是直接写入的执行写操作SQL同步到数据表示例银行转账:从A账户转账到B账户创建数据表create table bank( id ...

2020-02-03 21:51:37 312

原创 MySQL学习笔记(14)--视图

·概念view,一种由select指令组成的虚拟表视图是虚拟表,可以使用表管理(结构管理)为视图提供数据的表叫做基表# 创建视图create view 视图名字 as select指令;# 访问视图:一般都是查询select */字段名 from 视图名字;视图有结构,但不存储数据结构:select选择的字段数据:访问视图时执行的select指令步骤...

2020-02-03 20:53:50 472

原创 MySQL学习笔记(13)--预处理

·概念prepare statement,一种预先编译SQL指令的方式 (然后命令执行)预处理不同于直接处理,是将要执行的SQL指令先发送给服务器编译,然后通过指令执行●发送预处理: prepare 预处理名字 from '要执行的SQL指令'●执行预处理: execute 预处理名字预处理管理●预处理属于会话级别:即当前用户当次连接有效 (断开会被服务器清理掉)●删除预处理:de...

2020-02-03 15:34:09 354

原创 MySQL学习笔记(12)--数据备份与还原

·概念备份: backup将数据或者结构按照一定的格式存储到另外一个文件中,以保障阶段数据的完整性和安全性将当前正确数据进行数据保存备份通常是有固定的时间节点(服务器压力小的时候)还原: restore在当前数据出问题的情况下,将之前备份的数据替换掉当前数据,保证系统的持续、正确的运行基于备份进行数据还原备份还原不一定能够保证所有损失挽回·表数据备份与还原·表数据备份...

2020-02-02 16:15:07 456

原创 解决Access denied for user ‘root’@’localhost’ (using password: YES),亲测有效

错误:1045 Access denied for user ‘root’@’localhost’ (using password: YES)解决方法:以管理员身份运行cmd(win8系统:win+x 键 ,再按 A键 ),进入Mysql安装目录下的bin目录下(如下图所示,根据自己的情况修改目录)@:下面还要再打开cmd窗口,为方便区别,此窗口记为‘’ cmd-A ‘’窗口运行net ...

2020-02-01 22:41:27 1317 1

原创 MySQL学习笔记(11)--外键

·概念foreign key,外面的键(键不在自己表中):如果A表中有一个字段(非主键)指向B表的主键,那么将该子段称之为外键。A表被称为从表,B表被称为主表。·外键操作·增加外键1.创建表的时候增加外键[constraint `外键名`] foreign key (外键字段) references 主表(主键)--实例create table my_foreign( id in...

2020-02-01 20:13:20 404

原创 MySQL学习笔记(10)--用户权限管理

·概念在不同的项目中给不同的角色(开发者)不同的操作权限,为了保证数据库数据的安全。通常一个用户的密码不会长期不变,所以需要经常变更密码。·用户管理MySQL需要客户端进行连接认证才能进行服务器操作,需要用户信息。MySQL中所有的用户信息都是保存在MySQL数据库下的user表中select * from mysql.user; --host:允许访问的客户端(ip或者主机地...

2020-02-01 17:13:37 1714

原创 MySQL问题总结(持续更新)

1.添加新用户准备创建一个新用户的时候报错了 The MySQL server is running with the --skip-grant-tables option so it cannot execute this statementcreate user 'username'@'%' identified by 'password'; 解决方法:先刷新一下权限表再重新执行即...

2020-02-01 15:53:47 450

原创 MySQL学习笔记(9)--子查询

·概念子查询sub query,查询是在某个查询结果之上进行的(一条select语句内部包含了另外一条select语句),被嵌入的select语句称为子查询语句。主查询主要的查询对象,第一条select语句,确定了用户所有的数据目标(数据源),以及要具体得到的字段信息。关系子查询是嵌入主查询中的子查询是辅助主查询的:要么作为条件,要么作为数据源子查询可以独立存在:是一条完整的se...

2020-01-31 21:58:07 2917 1

原创 MySQL学习笔记(8)--连接查询

·概念将多张表连在一起查询(会导致记录数行和字段数列发生改变)意义:在关系型数据库设计过程中,实体与实体之间是存在很多联系的。在关系型数据库表的设计过程中,遵循着关系来设计:一对一,一对多,多对多。通常在实际操作中,需要利用这层关系来保证数据的完整性。·交叉连接将两张表的数据与另外一张表彼此交叉(笛卡尔积)表1 cross join 表2--实例select * from my_...

2020-01-31 18:22:11 541

原创 MySQL学习笔记(7)--联合查询

·基本概念联合查询是合并多个相似的选择查询的结果集。等同于将一个表追加到另一个表,从而实现将两个查询结果组合到一起,使用union 或者union all。就是将多个查询的结果合并到一起(纵向合并),字段数不变,多个查询的记录数合并·应用场景一张表中不同的结果(需要对应多条查询语句来实现),合并到一起展示数据(男生身高升序排序,女生身高降序排序)最常见的情况:在数据量大的情况下,会对...

2020-01-31 12:14:24 1656 3

原创 MySQL学习笔记(6)--高级数据操作

·新增数据·多数据插入insert into 表名 [(字段列表)] values (值),(值),(值);·主键冲突create table my_student( stu_id varchar(10) primary key, stu_name varchar(10) not null);insert into my_student values('stu0001...

2020-01-31 11:58:17 364

原创 MySQL学习笔记(5)--运算符

·算术运算符通常用于结果运算(select 字段中)create table my_int( a int, b int, c int, d int );insert into my_int values(1,-1,0,default);select a + b, a - b, a * b, a / b, a / c, d / b from my_int;...

2020-01-31 01:57:17 210

原创 MySQL学习笔记(4)--表关系

·一对一一张表中的一条记录与另外一张表中最多有一条明确的关系:通常,此设计方案是保证两张表中使用同样的主键即可常用信息表:学生ID(PRI)姓名年龄性别2016213097不常用信息表:学生ID(PRI)籍贯婚否住址2016213097·一对多在“多”关系的表中维护一个字段,这个字段是“一”关系的主键母亲表...

2020-01-31 01:49:40 151

原创 MySQL学习笔记(3)--列属性(字段属性)

·简单属性·null代表字段为空·默认值defaultcreate table my_default( name varchar(10) not null, --不能为空 age int default 18 --默认值改成18)charset utf8;insert into my_default values('jack',default);·列描述...

2020-01-31 01:37:38 261

原创 MySQL学习笔记(2)--列类型

·整数类型·tinyint迷你整形,一个字节保存,最大是255MySQL默认给整形增加负数(-128->127)·smallint小整形,两个字节保存,最大值65535·mediumint中整形,三个字节保存·int整形,四个字节保存·bigint大整形,八个字节保存·无符号标识设定(unsigned)alter table teacher add age int ...

2020-01-31 01:25:07 1774

原创 MySQL学习笔记(1)--SQL基本操作

·库操作·创建数据库create database 数据库名字 [库选项];库选项:数据库的相关属性字符集:charset 代表着当前数据库下的所有表储存的数据默认指定的字符集(如果当前不指定,那么采用DBMS默认的)校对集:collatecreate database 数据库名字 charset 字符集名字;·显示数据库·显示全部show databases;·显示部...

2020-01-31 00:59:14 248

空空如也

空空如也

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

TA关注的人

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