自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c#学习笔记之多线程(未完)

Thread 进程是执行的程序,是系统分配资源的基本单元,一个进程中有多个线程。 线程是cpu分派和调度的基本单元,共享进程资源。 多线程就好比在qq文字聊天的同时外面能发送文件,这两个可以同时进行。 创建线程 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sTdKLGrV-1626439614472)(异步编程.assets/image-20210715195908308.png)] 官方文档可以看出线程的构造函数接受两种类型的委托 public Thread (Syste

2021-07-16 20:54:35 277

原创 C#学习笔记之委托和事件

什么是委托? 是用户自定义类型。 一个委托里面存有一个 具有相同返回值和签名的方法 的列表。 当委托被调用时,委托内的方法列表的每一个方法都会被调用。 委托内保存的方法可以来自任何类或结构,可以是实例方法也可以是静态方法 基本使用 声明委托类型 格式: delegate int NumberChanger(int n); //该委托可用于引用带有一个整型参数的方法,并返回一个整型值。 static int num = 10; public static int AddNum(int

2021-07-15 20:54:19 273

原创 c#学习笔记之泛型

什么是泛型? 把不同数据类型的共有行为抽取或者重构出来,让其不只能在某一种数据类型上使用,而是多种数据类型都可以使用同一个行为。 比如说你声明MyIntstack,Int类型的栈 当下次想要在栈中存double类型、string类型时,你就需要去改变代码或者说重新创建MyDoubleStack,MyStringStack,这样不仅代码重复而且不易维护。 而泛型可以让多种数据类型共享一组代码。 使程序在编译时不确定数据类型用占位符占位,而后根据传入的数据类型来确定泛型的真实类型。 基本使用 泛型类 创建了

2021-07-14 20:31:12 208

原创 C#学习笔记之类&继承&抽象&接口

什么是类? 类可以说是真实世界中一类事物的抽象,相关数据和函数的封装。 类的数据成员相当事物的特性,函数成员相当事物的行为。 类是引用数据类型,实例对象在栈中分配地址存放引用,new 类名() 在堆中申请一块空间存放数据,引用指向改地址。 数据成员 字段 字段是类的变量成员 实例字段 实例字段是和实例化类对象关联的数据, 实例字段在实例创建时产生,实例销毁时清除 每个实例对象指向的 堆内存 都有其各自的实例字段。 class MyClass{ int num1,num2=3; // num1初

2021-07-13 20:35:15 419

原创 C#学习笔记之类型转换

什么是类型转换? 两个不同类型的变量赋值,如大空间的值赋给小空间的值,子类的对象赋给父类的对象 eg: 隐式类型转换 数值类型 小容量转大容量 可以隐式转换 特殊: decimal的精度比double大,但所能储存的最大数却比double要小(double虽然64位,但其精度低,故其可以表示的范围大,decimal虽然是128位,但由于其用了较多的位来表示其精度,只好牺牲表示范围了),所以虽然decimal容量精度大,但是并不能在float&double 和 decimal 间隐式转换。 引用类

2021-07-10 18:35:09 531

原创 c#学习之数据类型

数据类型 是什么? Type 又名数据类型(Data Type) 是数据在内存中存储时的“型号” 小内存容纳大尺寸数据会丢失精度、发生错误 大内存容纳小尺寸数据会导致浪费 编程语言的数据类型与数据的数据类型不完全相同 强类型语言与弱类型语言的比较 强类型:编写程序时,程序中的数据受到数据类型的约束,即强类型编程语言 弱类型:数据受类型约束不严格,或基本不受约束,即弱类型编程语言(如 JavaScript: var i=100;i=“hello”;是可以的) C# 从 4.0

2021-07-09 20:34:18 400

原创 SQL server基本操作

建表 约束 主键约束 create table test( col1 int primary key, ... ) create table test( col1 int, col2 varchar(20), ..., primary key(col1,col2) ) 外键约束 alter table userInfo --外键从表 add constraint userInfodepartment --外键名 foreign key (department) --从

2021-07-08 20:41:19 319

原创 sql 锁&事务

事务 事务是执行某个任务的不可分割的一系列操作,具有四个属性(ACID) 原子性 一致性 隔离性 持久性 自动提交事务 默认一条语句为一个事务,成功执行完成自动提交,失败自动回滚。 显示事务 使用 BEGIN TRANSACTION 明确指定事务开始 begin transaction:开始事务。 commit transaction:提交事务。 rollback transaction:回滚事务。 save transaction:事务保存点。即事务回滚时,可以指定回滚到保存点,而不进行全部回滚。

2021-07-08 20:34:53 380

原创 SQL server索引

索引? 什么是索引? 表中所有数据页的存放在磁盘上又有两种组织方式: 堆表; 表中所有数据页是以一种页间无序、随机存储的方式。 索引组织表 表中数据页间按某种方式(如表中某个字段)有序地存储在磁盘上。 索引是一个排序的列表,存储着索引的值和包含该值的数据所在行的物理地址。 索引结构 SQL Server中,索引的存储是以B+树结构存储,其节点类型: 索引节点 索引节点按照层级关系,又可以分为根节点和中间节点,其本质是一样的,都只包含下一层节点的入口值和入口指针。 叶子节点 叶子节点就不同

2021-07-07 20:32:37 610

原创 SQL server 数据类型

BIT 整数数据类型 0,1,null Example: create table test_bit( bit_col bit ); insert into test_bit(bit_col) output inserted.bit_col values('true'); sqlserver将TRUE转为1,将FALSE转为0。将任何非零值转换为1。 Int数据类型 数据类型 数值范围 存储 BIGINT -2^63 至 2^63 -1 8位 INT -2^31 至 2^31

2021-07-07 09:30:30 812

原创 Android百度地图part1:显示地图

// 整理记录一下 注册开发者 创建应用 获取密钥 很简单不赘述了 选择安装包下载 http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/androidstudio 配置环境 配置AndroidManifest.xml文件 ...

2019-10-24 16:57:18 255

空空如也

空空如也

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

TA关注的人

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