自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 Html实现歌曲歌词同步

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>歌词同步</title> <style> body { backgrou

2018-05-02 10:09:02 7861 18

原创 Uncaught Syntax Error: Unexpected identifier异常处理方法

Uncaught Syntax Error: Unexpected identifier,英文意思来说,既:意外的标识符,网上提供了以下解决方案:1.标点符号的意外(中文逗号 引号等)2.我今天自己遇到的问题,asp.net中onserverclick 和 onclick一起写的时候,onclick = "test()" onserverclick="btn_click",看起来是没有任何...

2018-01-09 10:55:17 77814

原创 什么是并行、并发,两者区别

什么是并发?并发:指应用能够交替执行不同的任务,其实并发有点类似于多线程的原理,多线程并非是同时执行多个任务,如果你开两个线程执行,就是在你几乎不可能察觉到的速度不断去切换这两个任务,已达到"同时执行效果",其实并不是的,只是计算机的速度太快,我们无法察觉到而已.就类似于你,吃一口饭喝一口水,以正常速度来看,完全能够看的出来,当你把这个过程以n倍速度执行时..可以想象一下.什么...

2017-11-30 17:05:51 26789 5

原创 JavaScript的NaN为什么不等于NaN

在JS中 Object === Object 感觉没有任何问题 这两个都代表的一个东西但是如果你试过 NaN === NaN 是返回false为什么呢?因为NaN 是:Not a number (不是一个数字的缩写)既然不是一个数字 那么很好理解 'A'不是一个数字 ,'B'也不是一个数字那么既然他们两个都不是数字 ,难道'A' === 'B'吗? 显然不是所以这个东西开出来是...

2017-09-25 11:39:27 10247

原创 爬楼梯问题(递归+动态规划)

我也是听别人说的这个问题 题目有点记不清了大概意思:有N个台阶,可以一次上1介,也可以一次上两阶,问有多少中方法可以爬上顶。数据规模约束:N=1如果这题没有数据规模约束,那么不要用递归做,时间上等不起。分析一下:1级台阶只有一种方法 一次跨1级,2级台阶有2种方法,可以一次跨2阶,也可以分两次跨1阶,3级台阶1 1 1,1 2,2 1,3中方法........,4级台阶5种,5级8

2017-08-02 16:40:28 8134 1

原创 C#接口浅谈(多重继承)

接口是啥? 简单来说就是一种约定,也是C#里面非常重要的.我们知道在C#中一个派生类(子类)只能由一个父类,那要继承多种状态的时候怎么办呢,这个时候接口来了。1.接口是一种约定2.接口是抽象成员的集合3.接口是引用类型,比抽象更为抽象4.接口可以帮助实现多重继承5.接口里的内容必须实现6.接口没有字段 可以有方法、属性等7.接口是公共的(public)8.abs

2017-04-09 16:06:41 4649

原创 CKEditor自定义更小的字体

在CKEditor中, 官方配置自带的最小字体是8px, 但在某些场景中可能依然不够用, 所以需要我们自定义字体大小以便适配业务场景.2. 打开该js文件, 在文件靠前部位增加如下代码. 当然你可以根据规则去改动这些内容以完成你的目的。1. 打开CKEditor文件夹, 找到config.js文件。

2024-04-08 08:38:04 102

原创 Decimal.ToString()堆栈溢出异常

堆栈溢出异常

2023-11-08 15:17:17 128

原创 Postman接口标准化, 使用变量将接口规范化、简洁化

这里的{{XXX}}有点类似于Vue的写法, 会自动替换为你保存的变量,(4). 将你的接口前缀地址和授权token或者其他授权信息建立。(7). Headers中也可以使用变量, 语法同样不变。这里的选项可以参照下我的, 直接用软件默认的即可。建议使用该方法标准化请求, 可变动性非常强.(2). 建立项目功能模块文件夹。(3). 创建全局/环境变量。点击右上角类似于眼睛的图标。(6). 使用变量规范化请求。(1). 建立项目文件夹。Postman下载链接。(5). 创建一个请求。

2023-03-15 10:28:31 337

原创 .NET Core Api使用Folder(文件夹)形式发布并指定监听端口

1. 先安装SDK及运行环境, 无需安装IIS, 因为他不在IIS上运行。(3). 点击确定, 将会上面选定的文件夹下生成发布文件, 大概如下。如果提示以下内容表示你的环境没有安装成功, 根据提示的链接安装即可。文件夹下会有和你项目对应的一个Client.exe文件, 运行他。4. 运行文件下的项目名称.exe文件。下载后安装.直接下一步..安装即可。(2). 发布的本地文件夹路径。3. 将发布内容复制到服务器上。(1). 选择Folder。

2023-03-10 11:18:48 678

原创 .NET MVC 限制上传文件大小、Url长度等

targetFramework: 指定的版本号,指示将使用的公共语言运行库 (CLR) 的特定于版本的框架;maxQueryStringLength: 查询字符串的最大长度,以字符数表示。默认值为 2048;maxRequestLength: 最大文件上传大小, 单位是KB;maxUrlLength: Url最大长度;还有一些响应时间之类的.

2022-12-14 16:27:27 527

原创 .NET Core Api使用Swagger自动生成接口页面

在你的项目根目录创建一个xml文件, 右击项目属性->生成->输出->勾选XML文件, 选择你的xml文件(因为我这里使用的VS版本不同, 找的其他博主的图顶替的, 文件名称可能不一样, 设置方法一样的)最后一步, 配置Swagger, 得让他知道你的文件在哪里, 依然在Setup类中, 在ConfigureServices方法里设置xml文件, 如果你的xml在根目录, 则直接打上文件名及扩展名即可。设置后, 你在重新生成项目后, 备注就自动过去了。页面刷新一下, 会你的备注。

2022-10-17 16:12:33 821

原创 Spring.NET使用Oracle.DataAccess.Client访问数据库

2. 在GAC(全局程序集缓存)中安装Oracle.DataAccess.dll, 目前我还不明白为什么还要在GAC中加, 这个应该是基础知识里的, 需要补一下了, 后续有结果我在更新.(1). 以管理员身份运行cmd, cd到你的gacutil.exe目录, 这个目录可以在系统中搜索下。1. 先在bin中添加Oracle.DataAccess.dll并引入到项目中.3. 在web.config中配置你的连接字符串。注入成功后, 数据库可正常访问.(2). 执行安装命令。

2022-09-05 10:54:32 536

原创 .NET Serviece安装及 启动报错(The Parameter is Incorrect)参数错误问题处理

.NET服务开发.NET服务安装.NET服务启动时提示参数错误

2022-07-19 14:41:24 1745

原创 .NET MVC Spring配置及常见问题处理

Spring.NET配置Spring.NET常见错误处理Could not get ADO.NET connection

2022-07-01 15:23:42 555

原创 关于tcpTrace使用

tcpTrace使用

2021-06-22 12:22:18 694

原创 element-ui upload Cannot set property ‘status‘ of null错误解决方案

1. 在使用element-ui中的Upload组件时, 当我们需要手动修改fileList的时候会报错this.fileList.push({ xxx });网上有另一种解决方案是通过另一个变量去控制, 不修改fileList即可, 因为fileList是一个不可修改的.我的解决方式很简单, 没有那么繁琐, 直接return false; 阻止原生组件上传事件即可.:...

2020-10-22 17:46:53 4964

原创 深入Vue响应式原理, 解决Vue表单文本框/选择框无法输入问题

解决Vue + ElementUI表单文本框无法输入问题需求引入导致原因问题解决方式需求引入一般来说网页中都会存在Form表单以供填写, 常用的编辑页面会从后台获取到数据并赋值到文本框中, 并会对文本框进行数据的绑定, 然后通过某个方法去给文本框进行赋值, 如图一、图二所示, 这样经常会导致文本框无法修改数据和下拉框选择无效的情况, 这篇文章将就是为了解决这个问题.导致原因引入Vue官方链接: https://cn.vuejs.org/v2/guide/reactivity.html官方原文

2020-08-27 14:37:27 4505 4

原创 Vue动态路由, 动态左侧菜单, 文中含C#后台获取代码

Vue动态路由, 动态左侧菜单, 文中含C#后台获取代码业务需求初顾茅庐(router/index.js配置)登堂入室(/router/_import*配置)拨开云雾(/permission.js配置)游刃有余(C#后台获取路由)最终效果(图)总结业务需求不知道各位的需求是什么样的, 因为我本人项目用的是Vue + element ui开发的后台管理系统, 因业务需要, 需要将前端配置的菜单改为动态菜单, 我觉得很多项目可能都会有这个需求, 算是比较重要的一个模块, 废话不多说, 直接上代码。初顾茅庐

2020-08-18 18:24:36 790

原创 Vue路由之多层级路由嵌套

直接进入主题, 在项目开发中难免会遇到多层级嵌套菜单, 可以通过实际html标签嵌套, 也可以通过路由管理, 这里推荐是使用路由的方式.1. 首先看一下一二级嵌套路由, 包含基本的登录页、首页、默认页面export const constantRoutes = [ { path: '/redirect', // 路由重定向 component: Layout, hidden: true, children: [ { path: '/r

2020-08-13 15:18:08 16279 12

原创 .NET Windows服务开发调试方法

1. 做Windows服务开发的时候, 难免涉及到调试的问题, 之前看到网上很多都是说附加到进程, 这个方法没问题, 简单的附加到进程没办法做OnStart方法的调试, 只能做OnStop方法的调试, 没有任何意义.2. 安装好服务后, 先不启动.3. 在OnStart方法中设置线程挂起, 这个可以根据服务启动时长来进行调整, 最大为30000(30s), 设置好后重新生成一下.4. 开启安装好的服务, 然后附加到进程5. 附加后等待一段时间, 断点调试成功....

2020-08-06 11:24:00 832

原创 归并排序(分治算法)

所谓分治:字面上的意思就是分而治之。举个较形象例子(跟题目无关):如果现在耕种田并不是一亩亩的,而是几十亩田形成一块,啥都种,棉花、水稻、小麦全都种在一起,那么会极度不好管理,每一种农作物都有特定的管理方式,也需要打一些特定的药,所以不能放在一起管理。这个时候就要把这些农作物区分开来,分别种植,这也算是分而治之,现代语言即:分开管理。归并排序算是分治中比较典型的一个例子,时间复杂度很低,但...

2018-08-16 22:24:20 477

原创 MVC中web.config常用配置

在MVC开发模式中,web中的配置内容是非常重要的,下面内容我将列出我在做项目中常用到的配置节点进行说明,内容会随着我自己使用情况而补充字符串连接节点配置:节点上下级关系(左父右子):configuration->connectionStrings<connectionStrings> <add name="connStr" connectionString="Da...

2018-05-03 09:49:15 2840

原创 C#中Static关键字的特性

在C#中用static 声明过的方法、变量以及类时,这些被static修饰的是不变的,这个不变并不是指值不变,而是其指向地址不变,且不会重新分配空间.Static关键字的两个特性:1.只会在编译时分配空间,程序真正执行时,是不会重新分配空间的.2.值能变,但是其指向地址不会变3.用static声明了的变量不会被GC(辣鸡回收机制)所回收. 所以使用时需要注意....

2018-03-16 08:22:10 571

原创 HTML5 canvas 画网页验证码(验证码一般不可能是一张图片)

canvas标签画网页验证码........

2017-12-03 13:10:49 2226

原创 C#基础之静态类

静态类声明语法:访问修饰符 static class ClassName{}静态类特征:1.永远不需要实例化(例如Console Math等静态类) 2.静态类不能继承任何类,只能从System.Object 派生(隐式)3.静态类里面的啥都是静态的4.静态类不能被当做变量字段 方法参数等直接使用 因为静态类已经实例化(int i = 0; i  j = 0 肯定错 因为i

2017-11-19 13:57:38 684

原创 C#初入CLR基础(一)

有代码: static void Main(){ Console.WriteLine("Hello,World");}在Main方法首次执行之前,会执行这样一个过程:    1.首先检测Main引用的所有类型(这里引用了Console这个静态类),并且在其引用类(Console)中找到其元数据调用的方法(WriteLine)    2.获取该方法的IL(Interme

2017-11-06 18:37:20 1876

原创 C#lambda表达式和匿名函数

lambda表达式也被称为匿名函数,何为匿名函数?匿名没有真实名字,当然在C#中就是没有函数名了,C#里有两种匿名函数的写法,一种是早期推出的匿名函数,而另一种就是拉姆达(lambda)表达式了,那么这两种有什么不同,分别怎么用的,下面介绍一下.我个人觉得吧,在写代码的过程中,给函数 字段命名的时候名字总是要想很久,甚至有时候不知道用什么名字好,所以可能是MS明白了这部分人的感受所以推出匿

2017-10-30 10:47:57 1395

原创 C#无边框控制窗体移动

虽然C#自带有边框,但是在开发过程中那个边框并不是很好看,当我们不使用那个边框的时候,那么就会面临一个问题,没有C#自带的边框了,那么窗体怎么进行移动呢?这涉及到C#的三个事件:1.MouseDown : 鼠标单击事件2.MouseMove : 鼠标经过事件3.MouseUp : 鼠标抬起事件在写的时候依然是这三个顺序:首先设置两个全局变量: Point mou

2017-10-09 20:38:55 649 2

原创 JavaScript的值和引用

JavaScript中有两种大类型:引用类型 & 值类型.就算在一些面向对象语言中也是一样的.var o = {};//定义一个对象var temp = o;//赋值var temp2 = temp;//赋值引用类型:temp保存的是o的指针(指向该对象的地址),temp和temp2都指向同一个内存地址,指向的对象也是相同的,并且如果改变其中一个,那么会影响到所有指向这个对

2017-09-26 19:06:33 323

原创 JavaScript的闭包详解

在刚接触到js的闭包的时候,一直的懵懵懂懂,后来偶然一次又看到闭包才下决心把这个玩意搞懂,在网上也找到了很多说的比较好的资源,这里我想用自己学到的闭包,来总结一下.闭包:在函数内构造一个函数,然后这个函数拥有能访问外部函数参数和变量的能力(除了this和arguments),也就是说所有的function都是一个闭包,内部函数的生命周期是比外部函数更长的.这里扯一点关于js的作用域:j

2017-09-26 10:37:25 245

原创 为什么C#中所有对象都有这四个方法

最近正在学习js,学到原型链这里的时候,突然知道了C#中为什么所有对象都会有.tostring.、Equals、GetHashCode、GetType、ToString这四个方法了,就像js中的原型链一样,因为所有对象的父都是object,而object又有这四个方法,所以这四个方法就像是'继承'一样,只要是对象就会有object中的四个方法,所以无论创建什么对象,无论这四个方法对这个创建的对象有

2017-09-17 01:39:26 817

原创 面向对象中属性和方法差异

今天偶然看到了一个问题:原题目:下列哪一个不是String的方法(  )    A.length()     B.substring()   C.charAt()    D.toUpperCase()暂且不考虑答案,看看题目哪里有问题? 没错 该题目本身就有问题,我们看一下A选项。特此求证(只论字符串):C#中 string.Length: 为字符串的属性JAVA中

2017-08-18 08:44:13 532

原创 用C#开发简易小游戏之五子棋

用C#做一个五子棋,简单好玩 有意思,进步大

2017-08-16 19:09:42 9352 7

原创 C#读取Excel表格的方法

最近学校给了一个学生表格让我导入数据库,上千行数据,不能直接复制到数据库,所以就研究了以下C#读取到EXCEL表格中的数据后怎样添加到数据库,这里总结一下。。有不对之处还望指出。首先需要添加一个命名空间using System.Data.OleDb;然后是数据库连接字符串:string StrConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "Da

2017-08-15 12:19:48 1072

原创 (算法)FJ的字符串

原题目:问题描述  FJ在沙盘上写了这样一些字符串:  A1 = “A”  A2 = “ABA”  A3 = “ABACABA”  A4 = “ABACABADABACABA”  … …  你能找出其中的规律并写所有的数列AN吗?输入格式  仅有一个数:N ≤ 26。输出格式  请输出相应的字符串AN,以一个换行符结束。输

2017-07-25 09:08:18 247

原创 算法之递归

自从学了C语言,递归不得解。自浅学习算法,递归得已解。很多书上都这么写的,递归:就是间接调用自己或直接调用自己的过程叫递归。话的确没错,初见还是较难理解,所以一般会给一个斐波那契数列什么的作为经典案例,不得不说我当初看的时候四个字:"头皮发麻"。后来慢慢接触多了,也不觉得如何。所谓递归:就是调用自己,不管是间接还是直接(一般都是直接调用)。递归也可以理解为循环,但是比循环占用空

2017-07-25 08:03:11 279

原创 [蓝桥杯]十六进制转八进制

加油吧。

2017-07-25 07:37:17 643

原创 C#winfrom模拟登录系统总结

学了窗体快半个月了,之前学过C语言,大学狗一枚。主界面里面的水印是百度的,至今还不知道怎么回事,准备好好研究这个东西主界面图片:注册界面:找回密码界面:登录成功界面:介绍一下功能:登录界面功能:1.能准确判断登录失败是密码的问题还是帐号的问题2.离线保存帐号信息,无论退出程序或者关机,下次输入帐号依然存在,

2017-04-23 18:18:10 2281

转载 C#多态浅谈

特此声明:以下内容来自菜鸟教程C#类的多态类多态一般分文静态多态和动态的.在静态多态性中,函数的响应是在编译时发生的在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。C# 提供了两种技术来实现静态多态性。分别为:函数重载运算符重载您可以在同一个范围内对相同的函数名有多个定义。函数的定义必须彼此不同,可以是

2017-04-09 16:22:34 693

HTML实现歌词歌曲同步

用JavaScript + HTML + CSS样式 实现歌词歌曲同步,注释已经写的很清楚了,包括本实例的一些小问题,大家可以借鉴一下,不知道怎么设置成免费下载= =!

2018-05-02

C#开发五子棋

有注释,简单易懂,要是有不懂的欢迎打扰哦!

2017-08-16

C#文件管理器

有代码 有注释 ,鄙人代码比较粗糙,不懂的可以问我一下。谢谢(未来的)大牛们

2017-08-15

C#资源管理器源代码

有详细的注释,有不懂得可以问我,谢谢大家!

2017-08-15

C#文件(资源)管理器源代码

不知道怎么设置不要积分,不好意思了。。。注释我打了不少 看不懂的可以私聊我。 谢谢大家了!新手一个

2017-08-13

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

TA关注的人

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