自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 Git本地分支与远程分支关联

本地分支与远程分支关联本地有分支远程有分支总结一下git本地分支与远程分支怎样去关联,分两种情况:本地新建了分支,而远程没有分支;远程新建了分支,而本地没有。本地有分支远程有分支...

2021-06-19 11:39:31 181

原创 设计模式--可复用面向对象软件的基础(第一章 引言)

第一章 引言一、什么是设计模式二、SmalltalkMVCSmalltalk MVCSmalltalkMVC中的设计模式三、描述设计模式四、设计模式的编目五、组织编目六、设计模式怎样解决设计问题七、怎样选择设计模式八、怎样使用设计模式一、什么是设计模式一般而言,一个模式有四个基本要素:1、模式名 一个助记名,它用一两个词来描述模式的问题、解决方案和效果;2、问题 描述了应该在何时使用模式,它解释了设计问题和问题存在的前因后果;3、解决方案 描述了设计的组成成分、它们之间的相互关系及各自的职责和协作

2021-06-15 23:13:03 453 1

原创 MYSQL的外键约束

外键约束子(父)表外键类别以及定义子(父)表了解外键约束,首先认识一下子(父)表的基本概念。父表:被外键引用的表子表:引用父表中的主键作为外键的表外键外键是指引用另外一个表中的一列或多列数据,被引用的列应该具有主键约束或者唯一性约束。外键用来建立和加强两个表数据之间的连接。优点:可以使得两张表关联,保证数据的一致性和实现一些级联操作。作用:保证数据的一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用父表中的列的值。类别以及定义在设置外键约束的时候,删除(D

2021-06-01 17:40:10 302 1

原创 文件夹创建目录符号链接

经常需要给文件夹创建目录链接,现总结如下:1、语法:见DOSDOSDOS窗口截图如下:2、例子:假设DDD盘下面的文件夹(D:\Test),EEE盘下面的文件夹(E:\MkLink),EEE盘下面要映射DDD盘,具体实现见如下截图:...

2021-05-14 17:36:43 1100

原创 数据结构与算法分析(第三章 表、栈和队列)

第三章 表、栈和队列一、 引言二、 抽象数据类型三、 表 ADT1、表的简单数组实现2、链表3、程序设计的细节4、常见的错误5、双链表(freelist)6、循环链表7、例子(1)多项式ADT(2)基数排序(3)多重表四、 栈 ADT五、队列 ADT六、 总结一、 引言本章介绍最简单和最基本的三种数据结构:表、栈和队列。二、 抽象数据类型抽象数据类型(abstract data type, ADT)是一些操作的集合。三、 表 ADT表指的是具有一对一关系的数据所组成的数据结构。称大小为0的表

2021-05-07 16:57:30 594 1

原创 git clean的用法

当我们用Git仓储管理代码的时候,本地分支中新加的文件(Untracked files)使用git reset (–hard)删除不了。那么,我们应该:1、首先确认要删除那些文件git clean -nfd (-nf)其中-f表示文件,-d表示目录2、git删除未untracked filesgit命令意义git clead -f删除Untracked filesgit clean -fd删除Untracked的目录和文件git clean -xfd删除 Un

2021-04-28 14:37:45 331

原创 查看IIS进程(w3wp.exe)所对应的应用程序池的名称

1、当使用visualstudio2019visual studio 2019visualstudio2019 "Attach to Process"的时候(快捷键:CTRL + ALT P),会发现很多w3wp.exe进程,只看到ID标识符,这样并不能区分对应的进程池。2、打开DOSDOSDOS窗口,输入:C:\windows\system32\inetsrv\appcmd list wp命令会得到所有的ID标识符对应的应用程序池的名称,然后与以上进行对比,就可以对应上应用程序池所占用的资源。

2021-04-28 11:38:02 811

原创 C#中生成自定义execl表格

如何操作execl添加引用认识对象代码示例添加引用找到对应版本的的引用。认识对象Execl对象模型中用到最多的四个对象:(1)Application对象:Application对象处于Execl对象层次的顶层,表示Execl自身的运行环境。(2)Workbook对象:Workbook对象处于Application对象的下层,表示一个Execl工作表。(3)Worksheet对象:Worksheet对象包含于Workbook对象,表示一个Execl工作表。(4)Range对象:Range对

2021-04-26 14:42:13 1764

原创 数据结构与算法分析(第二章 算法分析)

第二章 算法分析一、引言二、数学基础三、模型四、需要分析的问题五、运行时间的计算六总结一、引言算法是为求解一个问题需要遵循的、被清楚地指定的简单指令的集合。二、数学基础全书将使用下列四个定义:定义1:如果存在正常数ccc和n0n_{0}n0​,使得当N⩾n0N\geqslant n_{0}N⩾n0​时,T(N)⩽cf(N)T\left ( N \right )\leqslant cf\left ( N \right )T(N)⩽cf(N),则记为T(N)=O(f(N))T\left ( N

2021-04-25 15:59:51 229

原创 TypeScript Date日期格式化

直接上代码:import { DatePipe } from '@angular/common';... constructor( ... private datePipe: DatePipe ) { ... } ... this.currentDate = this.datePipe.transform(new Date(), 'yyyy-MM-dd'); ...

2021-04-20 16:44:41 1775

原创 MySQL修改用户密码的方法及命令

前言1、忘记授权用户的密码2、更新授权用户的密码(1)、使用SET PASSWORD命令(2)、使用mysqladmin命令(3)、使用Update直接更新user表在MySQL的使用过程,难免疏忽,忘记了授权用户的密码,还有就是授权用户的密码需要更新,都需要我们去重置密码。分两种情况。1、忘记授权用户的密码以windows为例,假设授权用户为root.(1)关闭正在运行的MySQL服务;(2)打开DOS窗口,切到数据库安装的mysql/bin目录下,输入mysqld.exe --skip-g

2021-04-16 16:14:12 2348

原创 JsonSerializer.Deserialize如何设置大小写不敏感?

JsonSerializer.Deserialize调用WebApi,发现json里面的属性首字母是小写,反序列化失败,调查发现JsonSerializer.Deserialize里面提供了设置大小写不敏感的参数,实例代码如下:JsonSerializer.Deserialize<对象>(api返回的json, new JsonSerializerOptions() { PropertyNameCaseInsensitive = true} );...

2021-04-16 15:19:48 2536

原创 exe中怎么嵌入dll?

C#将dll嵌入到exe当中在资源中配置dll1、添加dll2、设置Build Action通过反射机制注册资源中的dll为了避免开发工具的过程中,exe需要携带dll,我们将dll嵌入到exe中去。在资源中配置dll1、添加dll右击工程,添加需要的dll,如图所示:2、设置Build Action然后,选中上面添加的dll,设置Build Action为“Embedded Resource”,如图所示:通过反射机制注册资源中的dll接下来,我们编写反射机制的代码,将资源中的dl

2021-04-16 15:05:47 2289

原创 数据结构与算法分析(第一章 引论)

第一章 引论一、引入二、数学知识复习三、递归简论本章介绍本书的目的和目标并简要复习离散数学以及程序设计的一些概念。一、引入本书讨论数据结构和算法分析。数据结构主要研究组织大量数据的方法;算法分析则是对算法运行时间的评估。随着计算机的速度越来越快,对于能够处理大量输入数据的程序的需求变得日益急切。二、数学知识复习本书通常提供实现方法的部分代码,鼓励大家补足其余的部分。三、递归简论第1章包含离散数学和递归的一些复习资料。第2章处理算法分析。第3章包括表、栈和队列。第4章讨论树,重点

2021-04-15 09:20:26 224 2

原创 数据结构与算法分析(前言)

数据结构与算法分析前言一、目的/目标二、方法三、内容摘要前言随着速度的不断提高和存储容量的持续增长,计算机的功能日益强大,从而处理数据和解决问题的规模和复杂程度与日俱增。一、目的/目标本书讨论数据结构和算法分析。数据结构主要研究组织大量数据的方法;算法分析则是对算法运行时间的评估。随着计算机的速度越来越快,对于能够处理大量输入数据的程序的需求变得日益急切。二、方法本书通常提供实现方法的部分代码,鼓励大家补足其余的部分。三、内容摘要第1章包含离散数学和递归的一些复习资料。第2章处理

2021-04-12 11:01:42 76

原创 PostgreSQL如何设置远程连接?

文章目录 一、修改配置文件 1.pg_hba.conf配置PostgreSQL数据库的访问权限 2.postgresql.conf配置PostgreSQL数据库服务器的相应的参数 二、设置防火墙入站规则一、修改配置文件PostgreSQL安装路径下的data,默认安装路径:C:\Program Files\PostgreSQL\12\data1.pg_hba.conf配置PostgreSQL数据库的访问权限用记事本打开pg_hba.conf,在...

2021-04-10 12:29:04 509 2

原创 去除string(C++)直接转为char *(C)会有乱码的问题

这两天写了一个C#调用extern “C”的接口,得到的字符串有乱码,现将处理办法总结如下:1.用c_str()将_origin(string)转换为_source(char *),如:const char* _source = _origin.c_str();2. 新建一个目标_target(char *),如:char* _target = new char[_origin.leng...

2019-09-26 15:50:55 742

原创 【SQL Server】批量删除指定数据库

连接数据库命令行 sqlcmd -U sa -P Pass@word -S 127.0.0.1 -d master -i sql脚本路径关闭数据库连接(转载连接:http://www.cnblogs.com/kglovekk/p/9556786.html)use master GOcreate proc KillSpByDbName(@dbname varchar(20)) ...

2019-09-19 17:23:39 833

原创 【MYSQL】自动验证数据库升级准确性的方法

新建文本新建一个文本(如:execl),每次数据库升级按照一定的规则填写本次升级内容,如增加字段(类型,长度,默认值,是否外键)/修改字段(类型,长度,默认值,是否外键)等。编写工具用C#开发自动验证的工具,该工具可以自动生成升级脚本,升级数据库并自动生成该次数据库升级的配置文件。验证自动将升级后的数据库和配置文件进行比较,验证一致性。若一致,则升级成功;否则升级失败,打印失败...

2019-09-19 17:06:29 283

空空如也

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

TA关注的人

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