09 2022 档案
摘要:更新记录 转载请注明出处: 2022年9月30日 发布。 2022年9月29日 从笔记迁移到博客。 LINQ基础(LINQ Fundamentals) LINQ介绍说明 LINQ(发音Link)语言集成查询(Language Intergrated Query) LINQ是.NET框架的扩展,允许我
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月30日 发布。 2022年9月29日 从笔记迁移到博客。 基础 集合定义 集合(Collection)类是专门用于数据存储和检索的类 集合的作用 集合本质是一种数据结构,用于存储数据 常见数据来源 来自数据库、XML文件、文本文件、用户输入、网络API调用等
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月29日 发布。 2022年9月28日 从笔记迁移到博客。 System.Array 说明 Array类型是所有一维和多维数组的基类 System.Array类型实现了IList接口、IList接口、ICollection接口、IEnumerable接口 注意
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月29日 发布。 2022年9月28日 从笔记迁移到博客。 System.Numerics.BigInteger BigInteger说明 BigInteger类型用于表示任意大的整数数值,而不会丢失精度 BigInteger类型定义在System.BigIn
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月27日 发布。 2022年9月26日 从笔记迁移到博客。 System.TimeSpan 说明 TimeSpan表示 一段时间间隔(interval of time) 或 一天中的某个时间 TimeSpan的最小时间为100纳秒 TimeSpan的最大时间为
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月28日 发布。 2022年9月28日 从笔记迁移到博客。 System.char 说明 single Unicode character aliases the System.Char struct char c = 'A'; char newLine =
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月27日 发布。 2022年9月26日 从笔记迁移到博客。 .NET介绍 .NET概念(.NET是什么) .Net泛指Microsoft公司的一种技术 .Net泛指一个平台 .Net泛指一个标准:.Net Standard .Net泛指一个具体框架实现:.Ne
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月27日 发布。 2022年9月26日 从笔记迁移到博客。 System.Object System.Object主要成员 public class Object { //构造函数 public Object(); //析构器 protected virtua
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月26日 发布。 2022年9月23日 汇总所有内容。 2022年9月10日 从笔记迁移到博客。 | 章节 | 链接 | | | | | C#介绍(Introducing C#) | https://www.cnblogs.com/cqpanda/p/1667
阅读全文
摘要:方法一:使用droidVNC 1.安卓系统安装droidVNC https://github.com/bk138/droidVNC-NG 如果Github无法下载可以使用这个下载地址: https://files.cnblogs.com/files/blogs/747754/droidvnc-ng-
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月25日 发布。 2022年9月10日 从笔记迁移到博客。 == 和 Equals()区别 如果是引用类型,==运算符比较的是引用的对象是否指向同一个内存区域。 而Equals() 方法检查的是值是否相等。 Convert.ToString()和ToStrin
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月25日 发布。 2022年9月10日 从笔记迁移到博客。 CIL TypeDef 类型定义 TypeRef 引用其他程序集的类型 Assembly 程序集自身描述 AssemblyRef 外部程序集描述 User Strings 所用的字符串字面量记录 程序
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月25日 发布。 2022年9月10日 从笔记迁移到博客。 常见匹配模式 类型匹配模式(type pattern) 属性匹配模式(property pattern) 匹配模式可以放在多种上下文中: After the is operator (variable
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月24日 发布。 2022年9月10日 从笔记迁移到博客。 平台互操作 说明 C#通过4种方式实现直接调用外部代码: 通过平台调用(Platform Invoke,P/Invoke)调用非托管DLL 通过不安全的代码(unsafe code)直接使用C/C++
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月24日 发布。 2022年9月10日 从笔记迁移到博客。 元组(tuples)说明 注意:C# 7.0可用 注意:元组不可以声明为静态类型 作用:元组常用于传递和返回多个值;匿名类型可以做的,Tuples基本都可以完成 元组是可变的(mutable),可以直
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月23日 发布。 2022年9月10日 从笔记迁移到博客。 特性(Attribute)说明 An attribute is a declarative tag that is used to convey information to runtime abou
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月23日 发布。 2022年9月10日 从笔记迁移到博客。 预处理指令(Preprocessor Directives)说明 预处理指令(preprocessor directive)指示编译器如何处理源代码 作用是为编译器添加额外的编译信息 预处理器在编译时
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月22日 发布。 2022年9月10日 从笔记迁移到博客。 标准XML标签(Standard XML Documentation Tags) <summary> //简要说明 <param> //参数说明 <returns> //返回值说明 <example>
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月22日 发布。 2022年9月10日 从笔记迁移到博客。 编译器的类型 csc //.NET Framework msc //Mono dotnet //.Net Core C#编译器(.NET Framework) csc //.NET Framework
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月21日 发布。 2022年9月10日 从笔记迁移到博客。 命名空间(Namespace)说明 一串字符串,解决代码标识符命名重复问题 作用:减少命名冲突、增强可读、可维护性 注意:一个源代码文件(.cs)可以包含任意多个命名空间,并且可以嵌套 命名空间也可以
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月21日 发布。 2022年9月10日 从笔记迁移到博客。 程序集(Assembly)说明 运行在CLR上的版本化的、自描述的二进制文件 An assembly may be static (based on a file) or dynamic (creat
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月20日 发布。 2022年9月10日 从笔记迁移到博客。 异常处理(Exception Handling) 说明 异常是运行时的错误,当系统捕获错误后将会抛出异常 C# exceptions are represented by classes 异常的类型:
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16691006.html 2022年9月19日 发布。 2022年9月10日 从笔记迁移到博客。 枚举器(Enumerator) 枚举器和可枚举类型作用 提供一个统一的接口对数据集合进行访问 不需要知道集
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690994.html 2022年9月18日 发布。 2022年9月10日 从笔记迁移到博客。 泛型(Generic Types)说明 一般情况下,我们都是先声明一个类型,然后使用这个类型再去实例化一个
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690975.html 2022年9月17日 发布。 2022年9月10日 从笔记迁移到博客。 发布者和订阅者模式 发布者和订阅者(publisher/subscriber pattern) 即:当一个
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690958.html 2022年9月17日 发布。 2022年9月10日 从笔记迁移到博客。 Lambda Expressions说明 在匿名函数的基础上删除delegate关键字 在参数列表和函数体
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690892.html 2022年9月16日 发布。 2022年9月10日 从笔记迁移到博客。 Delegate Type说明 Delegate实例是一个对象,是一种可调用的对象 Delegate类型定
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690865.html 2022年9月16日 发布。 2022年9月10日 从笔记迁移到博客。 枚举类型(Enum Type)说明 枚举只有一种成员:命名的整型常量的集合 枚举是值类型 使用枚举有效地防
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16675933.html 2022年9月15日 发布。 2022年9月10日 从笔记迁移到博客。 结构类型(Struct Type)说明 提供类似类的一种逻辑结构,是一种用户自定义的值类型,可以包含数值和
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16678364.html 2022年9月14日 发布。 2022年9月10日 从笔记迁移到博客。 C# 中类的类型 Abstract class Concrete class Sealed class P
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月13日 发布。 2022年9月10日 从笔记迁移到博客。 接口类型(Interface Type) 接口说明 The interface defines the 'what' part of the syntactical contract and the
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月12日 发布。 2022年9月10日 从笔记迁移到博客。 语句与表达式(Statements & Expression)说明 语句是一段可执行代码,不一定返回值 C#中使用;号分句,代码块{}视为语句 有;的代码不一定是语句,比如using 顶级语句(C#9
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月12日 发布。 2022年9月10日 从笔记迁移到博客。 操作符(Operator)说明 在低级的指令系统中每一条指令都有一个操作符 表示该指令应进行什么性质的操作 在高级编程语言中操作符主要指运算符,结合操作数进行数值、逻辑运算 操作数 操作数是运算符作用
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月11日 发布。 2022年9月10日 从笔记迁移到博客。 说明 将某个值的类型从A转为B 隐式转换(Implicit type conversion) 说明: 类型兼容情况下才会发生隐式转换 隐式转换发生在类型兼容并且小内存转大内存的情况 以下预定义
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月11日 发布。 2022年9月10日 从笔记迁移到博客。 说明 数组是最为常见的一种数据结构 数组是相同类型的、用一个标识符封装到一起的基本类型数据序列或对象序列 可以用一个统一的数组名和下标来唯一确定数组中的元素 实质上数组是一个线性序列,因此数组访问起来
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月10日 发布。 2022年9月10日 从笔记迁移到博客。 数据类型(Data Type)概念 简单说就是:值的蓝图,某种值数据的特征。约等于数据的物理结构 + 数据的逻辑结构 + 数据操作行为。数据的物理结构决定了如何将值存储到计算机的内存中,数据的逻辑结构
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月10日 发布。 2022年9月10日 从笔记迁移到博客。 C#介绍 C#介绍(是什么) 编程语言。特点: 微软开发,亲儿子。 2002年正式发布。 基于.Net(.NET Framework、.NET Core)平台的编程语言。 C#作者 Anders He
阅读全文
摘要:解决办法 安装 Windows 7系统的补丁即可。 补丁下载地址: https://www.catalog.update.microsoft.com/search.aspx?q=kb4474419 具体操作注意 如何将补丁传送到Windows 7,使用 https://cl1p.cn/ 将补丁的下载
阅读全文
摘要:const capitalize = str => str.charAt(0).toUpperCase() + str.slice(1) let result = capitalize("panda") // Panda console.log(result);
阅读全文
摘要:const average = (...args) => args.reduce((a, b) => a + b) / args.length; let result = average(6, 5, 6, 7, 6); // 6 console.log(result);
阅读全文
摘要:确定数字是奇数还是偶数 const isEven = num => num % 2 0; let result = isEven(996); console.log(result);
阅读全文
摘要://方式1: const merge = (a, b) => a.concat(b); //方式2: const merge = (a, b) => [...a,...b]; //测试 let result = merge(['panda','666'],['panda','666']);
阅读全文
摘要:const removeDuplicates = (arr) => [...new Set(arr)]; console.log(removeDuplicates(['p', 'p', 'a', 'n', 'd', 'd', 'a', 6, 6, 6]));
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月10日 发布。 2022年9月10日 从笔记迁移到博客。 规范 命名规范 表名 小写加下划线 比如: CREATE TABLE panda_table_name ( ); 字段名 小写加下划线 比如: CREATE TABLE panda_table_nam
阅读全文
摘要:更新记录 转载请注明出处。 2024年3月6日 添加新内容 2022年9月10日 发布。 2022年9月10日 从笔记迁移到博客。 优化数据库 什么情况下 数据库 表 索引会失效 对索引字段进行了运算或者使用了函数 查询中的数据类型和字段类型不一致(默认函数转化) 违反了索引的最左匹配原则 以%开头
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月6日 发布。 2022年9月6日 从笔记迁移到博客。 日志 MySQL中日志分类 二进制日志 以二进制形式记录所有更改数据的语句,不包含查询语句 查询日志 记录建立的客户端连接和执行的语句 错误日志 记录MySQL服务的启动/运行/停止MySQL服务时出现的
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月6日 发布。 2022年9月6日 从笔记迁移到博客。 备份与恢复 备份数据库 刷新缓存 FLUSH TABLES; 检查表键释放正确 ANALYZE TABLE 表名; 备份部分数据库 mysqldump -h 主机 -u 用户名 -p --database
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月5日 发布。 2022年9月5日 从笔记迁移到博客。 MySQL中用户类型 普通用户 root(超级管理员) MySQL中系统自带数据库 information_schema mysql performance_schema sys mysql数据库的作用
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月5日 发布。 2022年9月5日 从笔记迁移到博客。 用户管理 登录 \>mysql -h 主机 -u 用户名 -p 密码 -P 端口 -e SQL语句; >mysql 选项 值 选项可取(主要参数,非全部): -h 主机地址 -P 端口 -u 用户名 -p
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月4日 发布。 2022年9月4日 从笔记迁移到博客。 触发器说明 一段SQL语句 一种特殊的存储过程 不可以自己手动调用,在触发条件下自动调用 触发条件包括INSERT/UPDATE/DELETE 即(插入|更新|删除) 触发器的执行顺序 BEFORE ->
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月4日 发布。 2022年9月4日 从笔记迁移到博客。 存储过程与函数 说明 存储过程和函数是一条或多条SQL语句的集合 存储过程的返回值通过输出参数实现,函数可以直接返回标量 存储过程和自定义函数区别 相同点: 都是自定义逻辑的SQL集合 不同点: 存储
阅读全文
摘要:更新记录 转载请注明出处。 2024年4月27日 优化内容。 2022年9月3日 发布。 2022年9月3日 从笔记迁移到博客。 事务概念 从抽象概念上来说:事务(transaction)一种机制,用于执行成批的MySQL操作。 从具体的语法层面来说:不可分割SQL集合。要么全部成功,要么全部失败。
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月3日 发布。 2022年9月3日 从笔记迁移到博客。 内建函数 主要的函数类型 数学函数 字符串函数 日期和时间函数 条件判断函数 系统信息函数 加密函数 其他函数 数值函数 ABS(X) -- 绝对值 CEIL(X) -- 天花板函数 CEILING(X)
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月3日 发布。 2022年9月3日 从笔记迁移到博客。 说明 视图是虚拟的表,是一种存储结构 可以对视图进行和表一样的操作,但一般用于查询数据 实际的数据仍存储在表中 注意: 视图不是真实的表,但其外在看起来像表 视图不保存实际数据 视图的作用 简化数据的操作
阅读全文
摘要:环境说明:Windows Server 2022 x64 理论上也适合Windows Server 2019、Windows Server 2016 这里以Windows官方自带闹钟为例子。 找到应用的链接 进入商店网页版本,找到指定的应用的链接。 比如Windows官方自带闹钟 https://a
阅读全文
摘要:环境说明:Windows Server 2022 x64 注意:不适合Windows Server 2019、Windows Server 2016 下载安装包 进入Github官方库下载最新的Microsoft Terminal安装包,下载地址: https://github.com/micros
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月2日 发布。 2022年9月2日 从笔记迁移到博客。 删除 DELETE FROM 表 WHERE 条件; 清空 TRUNCATE TABLE 表; DELETE 和 TRUNCATE 对比: DELETE 可以加 WHERE 条件,TRUNCATE 不能加
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月2日 发布。 2022年9月2日 从笔记迁移到博客。 基本查询 SELECT 属性列表 FROM 表或视图 WHERE 筛选条件1 GROUP BY 属性 [HAVING 筛选条件2] [WITH ROLLUP] ORDER BY 属性 [ASC |DESC
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月2日 发布。 2022年9月2日 从笔记迁移到博客。 索引 说明 是一种对数据表的一列或多列进行排序的数据结构 索引是单独的、存储在磁盘上的数据库结构 索引包含对表中记录的指针 索引的作用 提高查询速度 索引的缺点 占用磁盘空间、DML操作插入和更新速度减慢
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月1日 发布。 2022年8月15日 从笔记迁移到博客。 | 章节 | 链接 | | | | | PowerShell介绍(Introduction to PowerShell) | https://www.cnblogs.com/cqpanda/p/1658
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16519559.html 2022年9月1日 发布汇总。 2022年7月26日 从笔记迁移到博客。 | 章节 | 链接 | | | | | SQL Server介绍 | https://www.cnblo
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月1日 发布。 2022年9月1日 从笔记迁移到博客。 运算符 算术运算符 比较运算符 注意:比较的结果为1、0、NULL 逻辑运算符 注意NULL情况: &&与NULL问题: 如果没有0,有NULL,则返回NULL 如果有0,有NULL,返回0,不论0和NU
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月1日 发布。 2022年9月1日 从笔记迁移到博客。 数据类型 数据类型概念 数据类型是一种数据的限制,规定数据的存储格式、表示方式、范围大小等 整型 分类 说明:声明为无符号数,加上UNSIGNED即可 表示方式 格式: 数据类型 (显示宽度) EG: I
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月1日 发布。 2022年9月1日 从笔记迁移到博客。 MySQL版本 版本分类 用途分类: Community 社区版本 Enterprise 商业版本 阶段分类: Alpha 开发阶段的版本,不可以用于生产 Beta 测试阶段的版本,不可以用于生产 Gam
阅读全文

浙公网安备 33010602011771号