
【笔记】
文章平均质量分 60
各种实践记录
luxury.
这个作者很懒,什么都没留下…
展开
-
【笔记】JS Date 格式化时间类型JSON序列化后含T格式
JS Date 格式化时间类型JSON序列化后含T格式JS Date 格式化时间类型JSON序列化后含T格式方法一(简单实用)方法二JS Date 格式化时间类型JSON序列化后含T格式原文链接——https://www.cnblogs.com/zhangpengshou/archive/2012/07/19/2599053.html方法一(简单实用)对Date类型原型扩展// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s转载 2021-08-12 10:50:10 · 602 阅读 · 0 评论 -
【笔记】C# DateTime 扩展工具类
/// <summary> /// 时间类型扩展工具类 /// </summary> public static class DateTimeExtensions { /// <summary> /// 拼接Date与TIme /// </summary> /// <param name="date"></param> ///原创 2021-08-09 18:24:58 · 335 阅读 · 0 评论 -
【笔记】C# Attribute 扩展工具类
/// <summary> /// 注解的扩展 /// </summary> public static class AttributeExtensions { /// <summary> /// 返回枚举值的描述信息。 /// </summary> /// <param name="value">要获取描述信息的枚举值。</param&g...原创 2021-08-09 18:21:42 · 282 阅读 · 0 评论 -
【笔记】C# DataTable 转换为实体扩展工具类
/// <summary> /// DataTable扩展类 /// </summary> public static class EntityExtensions { /// <summary> /// DataTable转换为实体类集合 /// </summary> /// <typeparam name="T"></typeparam...原创 2021-08-09 18:18:09 · 289 阅读 · 0 评论 -
【JS学习】JS(JavaScript)学习记录
JavaScript学习记录JS(JavaScript)一、基础术语一)代码块1、script2、运行规则:3、独立性、共享性二)声明式函数与赋值式函数1、声明式函数2、赋值式函数3、区别三)预编译期与执行期1、例二、执行顺序一)代码块顺序:二)HTML顺序JS(JavaScript)一、基础术语一)代码块1、scriptJS中的代码块是指由<script>标签分割的代码段。例如:<script type="text/javascript"> alert(原创 2021-08-09 08:34:42 · 496 阅读 · 1 评论 -
【知识学习】C# List<T>取并集并去重的两种方法时间消耗比较
List<T>取并集并去重的两种方法时间消耗比较提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录List\取并集并去重的两种方法时间消耗比较前言一、两种方法二、时间计算方法1.Stopwatch三、数据四、总代码结果总结前言当时是个人要对泛型集合进行合并并且去除重复项,这里有个要点:– 对于值类型:可以直接操作。– 对于引用类型:要继承IEqualityComparer()接口实现新的比较方法,来适应你的类型。结尾有全部代码一、两种方法原创 2020-10-26 09:58:09 · 976 阅读 · 1 评论 -
【知识学习】设计模式学习
23种设计模式学习:一、分类:. 根据目的来分类:根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式 3 种。创建型模式:用于描述“怎样创建对象”,它的主要特点是 “将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF 中提供了代理、适配器、桥接、装饰、外观、享元、组合等 7 种结构型模式。行为型模式:用于描述类或对象之间怎样相互协作共同完成单原创 2020-09-20 21:44:06 · 199 阅读 · 0 评论 -
C# Dapper MultiMapper 多映射相关知识
前言本文只是讲解Dapper中同步和异步方法中的多映射处理方式和对应的业务逻辑。起初只是想实现从两个表中取出数据得到一个对多关系。返回结果如下:所以就去看Dapper的官方文档是否有一个方法可以实现的,其中发现了同步和异步中都有关于多映射的方法。但其实还是要根据实际业务逻辑判断,并没有完美适配。正文方法1:实现将查询结果多条字段进行父子关系的封装并映射。 - 官方文档示例代码 string sql = "SELECT * FROM Invoice AS A INNE原创 2021-09-17 08:30:45 · 1284 阅读 · 1 评论 -
第四周——ASP.NET Core框架学习
一、Web Api架构组织一)MVC 设计模式中的Model与Controller:在 MVC 模式中,控制器(Controller)是初始入口点,负责选择要使用的模型类型和要呈现的视图1、Model层:表示应用程序和任何应由其执行的业务逻辑或操作的状态。业务逻辑应与保持应用程序状态的任何实现逻辑一起封装在模型中。Entity层: 实体类。namespace Library.Entity{ //Book实体类:ID、姓名、作者 public class Boo原创 2020-08-06 14:55:46 · 487 阅读 · 0 评论 -
第三周——UML/C#高级编程
一、UML图一)分类:1)用例视图——用例图是谁用软件。软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。2)设计视图:1、类图用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。泛化(Generalization):实现(Realization)关联(Association)聚合(Aggregation)组合(Composition)依赖(Depen原创 2020-07-31 11:50:05 · 765 阅读 · 0 评论 -
第三周——设计原则/设计模式
第三周设计原则/设计模式/UML图一、设计原则一)SOLID原则:1、单一原则(SRP):一个类或者一个方法只做一件事2、开放封闭原则(OCP):对扩展开放,对修改关闭3、里氏替换原则(LSP):子类可以替换父类的位置,并且程序的功能不受影响。(父类有的方法子类都有)4、接口隔离原则(ISP):类不应该依赖不需要的接口5、依赖倒置原则(DIP):高级模块不应该依赖低级模块,而是依赖抽象。抽象不能依赖细节,细节要依赖抽象。二)DRY原则(Don’t Repeat Yourself.)原创 2020-07-24 16:55:40 · 294 阅读 · 0 评论 -
第一周——C#学习/200道测试题分析
.NET、C#和ASP.NET三者之间的区别.NET是微软公司下的一个跨语言开发平台,.NET核心就是.NET Framwork(.NET框架)是.NET程序开发和运行的环境,在这个平台下可以用不同的语言进行开发。.NET Core是一个新的开源并且跨平台的用来构建可以所有操作系统(包括Windows, Mac, and Linux)上面运行的应用的的框架。C#是一个.NET平台下的一个程序设计语言,仅仅是一个语言。是运行在.net CLR(公共语言进行时)上的,用于创建应用程序的高级语言。名原创 2020-07-22 09:36:38 · 397 阅读 · 0 评论 -
第二周——C#学习-编程语言基础相关
一、万物皆Object:自定义类怎样继承自Object,源于编译器的自动添加继承声明以下代码作用完全一致public class A {}public class A : Object {}无论值类型/引用类型皆继承自System.Object,区别在于值类型继承自System.Object.ValueType。(恰好值类型又将Object.Equal()方法重写为值比较,引出Equal、== 、ReferenceEqual()、===、的区别)由此引出拆箱封箱的概念。publi原创 2020-07-22 09:21:27 · 423 阅读 · 0 评论 -
【笔记+云服务类】ssh下上传与下载
在linux下一般用scp这个命令来通过ssh传输文件。1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录)例如scp root@xxx.xxx.xxx.xxx:/var/www/test.txt 把xxx.xxx.xxx.xxx上的/var/www/test.txt 的文件下载到本地目录...原创 2020-04-10 10:36:25 · 163 阅读 · 0 评论 -
【笔记】CentOS 7 下两种方法安装MySQL
mysql yum源官网https://blog.youkuaiyun.com/pengjunlee/article/details/81212250转载 2020-04-10 10:19:16 · 136 阅读 · 0 评论 -
【纠错+笔记】深度学习tensorflow的各种坑(Anaconda)
1、安装Anaconda2、创建一个tensorflow环境3、在环境中pip install tensorflow /tensorflow-gpu1)如果你用gpu,那么你将会安装cudnn和cuda。但先别急,安装完tensorflow再说。2)这里安装完成tensorflow后,你可以import试试,若没任何提示,恭喜你,后面不用看了。3)若有提示,继续看下去:4、接...原创 2020-04-03 10:23:59 · 180 阅读 · 0 评论 -
【笔记】CentOS 7 使用yum源安装jdk
查询yum源支持的jdk的rpm包yum list | grep jdk安装jdk-1.8.0版本yum -y install java-1.8.0-openjdk*安装后,执行java -version查看是否安装成功原创 2020-03-18 21:50:49 · 179 阅读 · 0 评论 -
【笔记】CentOS 7 yum 安装git
查看系统是否已经安装git git 或git --version若提示:找不到git命令,则表示还未安装git。安装gityum install git查看是否安装成功git 或 git --version卸载gityum remove git...原创 2020-03-18 21:48:47 · 188 阅读 · 0 评论 -
【笔记+知识学习】Spring Boot整合Mybatis + pom.xml、.yml、.properties文件粗略解释
一、首先配置pom.xml文件。那么什么是pom.xml?pom.xml作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件、项目的依赖性等;配置时,首先确定项目为SpringBoot(虽然本质是个Maven)<parent> <groupId>org.springframework.boot&...原创 2020-03-18 21:20:45 · 509 阅读 · 0 评论 -
【笔记】Vue+SpringBoot分离部署到云服务器+nginx的server实例
前端npm run build 打包Vue工程,切记其中axios请求改为服务器端口。后端打包Springboot工程为jar包,IDEA整合,生成文件夹格式,将整个文件夹放入服务器自定位置。连接nginx配置server,写好dist文件路径,以及后端端口号;...原创 2020-03-17 17:48:29 · 590 阅读 · 0 评论 -
【笔记】CentOS 7,配置防火墙,开启端口
1、从购买的服务器管理平台设置端口,安全组。2、代码设置:1.查看已开放的端口(默认不开放任何端口)firewall-cmd --list-ports2.开启80端口firewall-cmd --zone=public(作用域) --add-port=80/tcp(端口和访问类型) --permanent(永久生效)3.重启防火墙firewall-cmd --reload4.停...原创 2020-03-17 14:56:44 · 111 阅读 · 0 评论 -
【笔记】CentOS 7中使用yum安装Nginx的方法
1、添加源默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2、安装Nginx通过yum search nginx看看是否...转载 2020-03-17 09:58:34 · 124 阅读 · 0 评论 -
【笔记】CentOS 6.5 通过Git远程连接安装配置 mysql
本人小白,云服务器BCC,CentOS 6.5 通过Git远程连接服务器实现Mysql安装1、Git远程连接服务器:Git BashHeressh root@ip地址此处密码为服务器密码2、首先监测是否有已安装mysql(如果你手中的是新服务器或者别人转给的)rpm -qa | grep mysql 下图为本人已安装后的,若有内容务必删除:删除代码:yum -y r...原创 2020-03-16 16:20:03 · 135 阅读 · 0 评论 -
【知识学习】VUE学习笔记 const _this = this
关于 const _this = this当前VUE中的this 是指向实例,相当于父级,指向指不到子级中。所需需要一个变量 _this 存储this得指向。还有一种方式,不用考虑const _this = this。将.then( ( ) => { } ) 和.catch( () => { } ) 中的function换成箭头函数, 因为箭头函数中的this是指向当前作用域,所...转载 2020-03-14 18:41:54 · 1025 阅读 · 0 评论 -
【笔记】Postman使用
此处为json数据对象传输,后端为mybatis+Springmvc,利用Spring Boot整合工具一、新建窗口:二、Post(insert)/Put(update)发送Json对象、Get(select)/Delete(delete)获取Json对象Post-insert Put-updateGet-selectDelete-delete...原创 2020-03-13 23:14:42 · 156 阅读 · 0 评论