自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

课后笔记

IT界的小儿郎

原创 C#-软件测试

软件测试1 基本概念1.1 软件测试1.2 目的1.3 原则1.4 周期1.5 测试与开发过程的关系1.6 白盒测试与黑盒测试1.7 测试用例2 白盒测试的测试用例设计2.1 逻辑覆盖2.1.1 语句覆盖2.1.2 判定覆盖2.1.3 条件覆盖2.1.4 判定-条件覆盖2.1.5 条件组合覆盖2....

2019-10-18 18:25:01 525 0

原创 IIS-网站报500.19错误代码0x8007000d问题解决

错误信息 HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 情景 本地编译,本地调式,完全没有问题,发布至原服务器上也没有问题,但是,在发布至新的服务器上就出现了这种问题。 解决过程 首先根据其给出的错误代码0x8007...

2019-09-11 23:30:28 6820 2

原创 C#-MVC的Swagger对重复的架构ID(类型名重复)报错问题

Swagger异常 {"Message":"出现错误。","ExceptionMessage":"Conflicting schemaIds: Duplicate schemaIds detected for types Lun...

2019-07-26 10:36:44 854 0

原创 C#-MVC的Swagger对于同路径同请求类型的重载报错问题

Swagger异常 {"Message":"出现错误。","ExceptionMessage":"Not supported by Swagger 2.0: Multiple operations with path ...

2019-07-26 10:26:53 656 0

原创 2019年05月09日之有所思

这是群里一位前辈兼领导,跟我们的分享:

2019-05-10 00:00:53 201 0

转载 SQL-SQLServer2014对应.NET的数据类型映射

Mapping CLR Parameter Data The following table lists Microsoft SQL Server data types, their equivalents in the common language runtime (CLR) for SQL...

2019-04-11 18:06:02 86 0

原创 C#-Dapper查询mysql数据库可空的tinyint(1)报错:Error parsing column 11 (IsConvent=1 - SByte)指定类型转换无效

错误信息 Error parsing column 11 (IsConvent=1 - SByte) “指定类型转换无效” 数据库:MySQL ORM:Dapper 框架: .NET 外在显示: 排查及验证结果

2019-04-11 17:18:37 791 0

转载 C#-进击Hangfire

Hangfire 分布式后端作业调度框架服务CronTrigger(cron表达式)格式字段含义 CronTrigger(cron表达式) ronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的...

2019-02-27 18:51:05 3930 1

转载 EF-AsNoTracking()

小弟是第一次接触EF这个ORM,在使用时发现甚是方便尽管有性能上的担忧。但是我现在接触到的都是简单使用,简单到我甚至不需要动脑子,所以一直在找深入使用的东西。偶然发现了一种AsNoTracking()的用法,尽管能够见名知意但我觉得还是有必要研究一下其具体意义。果不其然,它带我打开了深入理解EF的...

2019-02-22 17:47:25 2821 0

原创 C#-初识Hangfire

Hangfire 在.NET和.NET Core应用程序中执行后台处理的简单方法。无需Windows服务或单独的进程。由持久存储支持,存储方式有sqlserver、redis,mongodb等等。 Hangfire支持所有类型的后台任务 - 短时间运行和长时间运行,CP ...

2019-02-21 17:04:12 10236 2

原创 C#-创建文件夹和文件

以创建异常日志为例子,下面是我自己写的一个方法。主要是要记录其要注意的一些逻辑和流程,如检测路径,写入流注意关闭,并最好放在finally块中等。 using System.IO; public void LogRecord(string name, IList<string&am...

2019-02-19 18:19:33 6360 0

原创 EL(Expression Language)-EL操作符/EL表达式

Expression Language 在新项目中第一次接触到这个,都是缩写,全然看不懂,搜了一下是叫做EL操作符,也有叫EL表达式的,叫JSP 表达式语言的。暂时还不清楚其关系,根据搜索结果整理合并了一下,先做此记录。 操作符类型 术语 定义 算术型 +、-(二元)、*、/、di...

2018-12-26 14:10:16 277 0

原创 Anjular-waring:global Angular与local Angular版本不一致

现象 angular项目,执行 ng serve 指令后出现如下waring Your global Angular CLI version (7.1.3) is greater than your local version (1.4.9). The local Angular CLI v...

2018-12-18 11:40:46 1369 0

转载 C#-访问修饰符

逛博客发现的,保存一下 1.protected internal 在现版本的编程使用较少。 2.直接在命名空间中声明的类和结构(即,没有嵌套在其他类或结构中的类和结构)可以是公共类和结构,也可以是内部类和结构。如果不指定访问修饰符,则默认为 internal。 3.派生类的可访问性不能高于其基类...

2018-12-10 23:25:39 43 0

转载 C#-十大经典排序

本来只是想回顾下排序算法,但是偶然发现了这极好的文章,甚是喜欢,转载在此处以作记录和后续学习。

2018-12-10 14:27:47 149 0

转载 SQLServer-存储过程

一、定义变量 --简单赋值 declare @a int set @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三' print @user1 ...

2018-12-10 11:57:44 60 0

原创 VUE-开发一个树形结构组件(组件递归)

需求 一个页面,要显示商品分类,同时每个分类下面还拥有若干子类,子类也可以有子类。 要实现全选单选,子类被逐个全选父类也要标记选中。 第一反应就是树形结构,和递归调用。曾经在做WPF时记得有现成的组件,也学着写过对应的后台。这次我要自己写一个前端的组件了。 这只是我自己花了点时间写的一个v...

2018-12-08 17:52:13 5635 3

原创 C#-VisualStudio2015-更改主题及背景

VisualStudio2015-更改主题及背景 下载相关IDE、主题 菜单栏:工具->扩展和更新 下载并安装MoeIDE(有时会搜索不到,可以多搜几次,安装后需要重启VS) 下载并安装Color Theme Editor(有时...

2018-12-05 14:59:54 1512 0

原创 VUE-实现一个封装打印功能的插槽组件

需求 H5页面提供一个发票机打印按钮 我想把它封装一下变成组件 父级页面只需要在组建内填充要打印的内容就可以了 尚存在的问题 PC端可以了,但是移动端尚未解决。 移动端的Edge和Chrom浏览器能够调起打印功能页面,但是无法找到打印机。网络上的打印机手机找不到,而且也无法安装对应的驱动。 可蓝牙...

2018-12-02 22:20:52 1904 0

原创 C#-iBatis.NET使用小结

iBatis iBATIS一词来源于“internet”和“abatis”的组合。 是一个基于SQL映射支持Java和·NET的持久层框架。 是一种轻量级的对象关系映射(ORM)框架。 是一种“半自动化”的ORM实现。 iBatis.NET 重要配置文件 Provider...

2018-12-02 21:54:25 1450 0

原创 JS-JS实现的VUE组件-城市列表

用JS实现的VUE组件 城市列表 基本思想是,将城市列表数据缓存在本地 然后在页面上实现即时模糊查询和首字母定位查询等 为了保护项目,删除了部分代码 H5: <template> <div id=&...

2018-11-29 22:52:30 481 0

原创 C#-一种方法工厂的实现

来源 当时在做销售数据报表功能,需要提供多种报表的数据。每一种报表我都写了一个方法用于查询对应的数据。 这些方法有一个共同的特点:出参入参类型一致。方法的名称我也做了格式化处理。 但是入口只有一个,就是对外提供的调用接口只有一个,具体是要获取那个报表的数据需要根据其中一个数据来做判断。 我...

2018-11-28 15:27:43 107 0

原创 C#-VisualStudio更换项目账号

环境 Visual Studio 企业版 2015 TFS 管理 win 10 企业版 10.0.17134 时间:2018-11-27 问题 项目使用的微软的TFS管理代码、提测、代码分支等。 visual studio 链接项目后,tfs账号密码就记住了,不像网页的tfs一样有账号注销等...

2018-11-27 10:59:19 128 0

原创 JS-js的部分基础方法实现整理

获取URL Query export const getHashUrlQuery = (name) => { let reg = new RegExp('(^|&)' + name + '=([^&am...

2018-11-24 18:05:42 46 0

原创 C#-string类型是引用类型的证明

2016年,作为实习生在公司,一位前辈问我这样一个问题: string类型是引用类型么?为什么它的使用方法那么像值类型?你如何证明它是引用类型? 很有意思的一个问题,我后来专门以一封邮件作为了回复。 string 类型 是 引用类型 string类型与stringbuilder类型很像...

2018-11-22 09:05:22 683 0

原创 C#-新特性笔记

C#新特性笔记 2017年,发布了C#7.0。公司进行了一次考试,本人在考试结束后回顾试卷,写了一份答题解析,原为word文档,现整理如下。 ...

2018-11-22 00:09:14 324 0

原创 RabbitMQ-基础问答整理

RabbitMQ技术原理 知识问答 下面内容,为本人在职期间经历RabbitMQ培训后,由公司前辈给出的一系列提问问题。本人根据问题,事后经过整理和查询逐条亲自做的参考回答。在此先敬谢前辈。 部分答案是自己搜索的,可能存在不准确的。 RabbitMQ 是由哪种语言开发的? er...

2018-11-20 23:59:21 142 0

原创 RabbitMQ-初识

初识RabbitMQ 什么是RabbitMQ RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写。 RabbitMQ支持多种客户端:.NET、Java、Python等。 RabbitMQ用于实时性、可靠性要求较高的消息传递。 RabbitMQ依赖消息确认、事务、...

2018-11-20 23:33:25 91 0

原创 JS事件句柄-鼠标滚轮控制页面内某部分上下滑功能

鼠标滚轮控制页面上下滑动 问题 开发项目初始定位为面向移动端,现在经理要求在PC端能够正常使用 项目基于VUE框架,主使用的VUX组件库,使用的VUX分页加载组件 移动端上下滑动没问题,PC端使用鼠标拖动没问题,但是滚轮滑动无法触发组件的上下滑动,估计是因为VUX是面向移动端的 需求...

2018-11-16 12:07:31 264 1

原创 JS-如何静默更改当前网页URL地址

如何更改当前页面url // 设置当前url setCurrentUrl () { if (!!(window.history && history.pushState)) { // 支持History API ...

2018-11-16 10:38:02 7753 1

原创 SQL Server锁机制浅读

SQL SERVER 锁机制 序 锁及事务机制的存在,便于关系型数据库实现它的四个基本特性。 当两个不同的进程试图同时修改同一份数据时,数据库管理系统(DBMS)负责解决他们之间潜在的冲突。 理论上所有的事务之间应该是完全隔离的。但是实际上,要实现完全隔离成本实在是太高...

2018-11-14 18:13:21 216 0

原创 C#-抢红包功能的分布式情况下处理多并发

起因 需求经理设计了一个分享出去后,可以在微信群中抢优惠的活动。 简单来说,就是每个参与活动的商品可以生成一个红包池,分享到群里后,可以像抢红包一样,去抢优惠金额。 问题 接口很快就根据需求设计开发出来了,并完善了相关活动规则。 但是因为当前项目为电商系统,之前并未考虑过有限制的多并发情...

2018-11-13 17:52:24 703 0

原创 C#学习-数值与日期的ToString()格式汇总

起因 在开发过程中,涉及到通过使用枚举类型来优化接口。因为要与 入参/出参 做对比 对 出库/入库 string类型变量赋值等。其中的转换感觉实在不方便,甚是奇怪,既然被推荐转换成枚举做处理进行优化的话,应该是变得方便才对。专门请教老司机,学习到下面的方法。 string testA=...

2018-11-12 18:23:55 3995 0

原创 SQLServer学习-20180813考试

SQLServer考试之错题笔记 考试名称:SQL开发进阶考试 分数:89(计分制:百分制) 考试时间:2018-08-13 17:00—2018-08-13 17:33 部门:云平台中心 索引的顺序和数据表的物理顺序相同的索引是( )?(C)×0.0分 ...

2018-08-28 15:06:30 474 0

原创 NPM错误-ERRNO -4048

npm ERR! path E:\SouthernPowerGridProject\web_project\AutoOPS\autoops\node_modules\fsevents\node_modules\dashdash\node_modules npm ERR! code EPERM n...

2018-08-15 15:06:31 457 0

原创 VUE路由-IE浏览器中的路由跳转后页面不变更问题

情景: IE11浏览器中,在进行正常页面跳转操作后(页面A跳转到页面B),点击浏览器的左上角的‘后退’按钮,点击后,可以看到url地址已经发生了变化(url由页面B变为页面A),hash值也已经是上一页的路由,但是浏览器显示的内容却没有发生变化(依旧是页面B)。若将url在一个新的选项卡中复制粘...

2018-08-14 15:41:04 6210 4

转载 JS-判断当前浏览器是否为IE

H5判断        <!--[if IE 6]>仅IE6可识别<![endif]-->   <!--[if lte IE 6]> IE6及其以下版本可识别<![endif]--> ...

2018-08-14 14:28:55 19645 1

原创 SQLServer优化-索引

1.注意哪些做索引 Search/Join列。条件列。 高选择性列。如ID这种属于高选择性列,性别属于低选择性列(根据性别查询结果较多)。 排序或范围搜索列作为聚集索引。 2.注意索引顺序 Scan RID Lookup 不适用该索引 3.要合理使用Include列 非聚集索引的...

2018-08-13 16:07:48 127 0

原创 SQLServer查询-执行过程

在查询SQL相关内容过程中,浏览到的两张珍贵的图片,觉得很重要,特此保存,同时感谢制作图片的大佬。 createtime:2018-08-13

2018-08-13 15:22:58 624 0

原创 SQLServer优化-读写分析

读写分析 SET STATISTICS TIME ON SET STATISTICS IO ON SET STATISTICS PROFILE ON EXEC SP_SPACEUSED TABLENAME EXEC SP_HELP TABLENAME EXEC SP_HELPINDEX TA...

2018-08-13 15:14:22 251 0

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