04 2017 档案
摘要:网站发布到IIS后,发现网站使用的Bootstrap框架所引用的woff字体无法正常显示。于是跟踪http请求,发现woff字体请求出现GET .woff 404 (Not Found)的问题,但是项目中woff字体的文件并未丢失。后经排查,原来是服务器上IIS没有添加woff字体的MIME类型,导
阅读全文
摘要:之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行。。。嘿嘿。。。 直到今天用到substring()这个函数,C# 里面这个方法起始值是 0,而 SQL 里面起始值是 1。傻傻分不清楚。。。 这篇博客作为记录 SQL 的函数的使用方法,想到哪里用到哪里就写到哪里。。。 SubStrin
阅读全文
摘要:公用表表达式简介: 公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,公用表表达式 (CTE)
阅读全文
摘要:有时候我会把学习比作跑步。对于类似程序员这样的职业,新技术更新换代的速度确实比较快,这需要你总是保持在学习的状态。 应该说,在一般情况下,程序员们对新知识进行学习的能力都还是比较强的。工作中碰到以前没做过的东西,只要能在网上找到对应的开发文档,仔细读一读,再看几个Demo,就基本能解决问题了。这种规
阅读全文
摘要:1 string str = "1,2,3,4,5,6,7"; 2 string[] strArray = str.Split(','); //字符串转数组 3 str = string.Empty; 4 str = string.Join(",", strArray);//数组转成字符串
阅读全文
摘要:using System.Linq; List ListA = new List(); List ListB = new List(); List ListResult = new List(); ListResult = ListA.Distinct().ToList();//去重 ListResult = ListA.Except(ListB).ToList(...
阅读全文
摘要:新电脑安装完开发环境后,还需要注册framework4.0到IIS。不然会报错: HTTP 错误 500.21 - Internal Server Error处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipel
阅读全文
摘要:“/xxxxx”应用程序中的服务器错误。 未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.BadImageFor
阅读全文
摘要:今天在项目里发现一个类似于linq的写法,上网百度了一下发现是linq.js,感觉还挺有用的,于是把这个文章转载过来与大家分享,也让自己学习。 内容: 在做后台开发的时候,总是会碰到将拿到手的数据进行条件校验,而这些数据又不仅仅是单纯的一个,有时候会是一串大数据,需要自己在后台处理进而展示到前台页面
阅读全文
摘要:整理了ES6常用的一些语法,跟大家分享(promise、generator什么的还没有梳理清楚,后续再更新。。。) 1⃣️ 变量声明-let 与 const (首先关于测试结果:这里有个小问题,如果用let/const声明的变量,在控制台调试的话,第一次输出结果后,第二次如果你还想用,要么把代码放入
阅读全文
摘要:官方快捷键大全:https://code.visualstudio.com/docs/customization/keybindings Visual Studio Code是个牛逼的编辑器,启动非常快,完全可以用来代替其他文本文件编辑工具。又可以用来做开发,支持各种语言,相比其他IDE,轻量级完全
阅读全文
摘要:数组是JavaScript中的常用类型,本文详述了数组的基本知识以及一些常用的数组方法,并对每种方法进行了详细解释 数组定义 用字面量直接定义 1 var arr=[0,0,0]; //注意,是方括号 通过new Array(); 参数为一个时,表示数组的长度 参数为多个时,则表示数组元素 数组增删
阅读全文
摘要:事件是将JavaScript脚本与网页联系在一起的主要方式,是JavaScript中最重要的主题之一,深入理解事件的工作机制以及它们对性能的影响至关重要。本文将详细介绍JavaScript的事件机制,并对比分析了浏览器之间的不同,具体内容包括事件流、事件处理程序绑定方式、事件对象 如何理解事件? J
阅读全文
摘要:本文简述了JavaScript变量的数据类型,以及变量类型检测与类型转换 一、介绍 JavaScript的变量有6种数据类型,包含5种原始类型和1种对象类型。本人比较喜欢用逻辑图的形式总结知识点,这样更加清晰明了,图如下: 二、注意: 1、变量赋值 引用类型:只要没有new是不会新分配内存空间的,所
阅读全文
摘要:对HTML DOM的操作是前端JavaScript编程时必备的技能,本文是我自己对DOM树操作的总结,主要是方法的罗列,原理性的讲述较少,适合大家用于理清思路或是温习 一、什么是HTML DOM? 是W3C制定的标准,是HTML的标准对象模型,是访问HTML的编程接口。总而言之,就是让我们对HTML
阅读全文
摘要:闭包机制是JavaScript的重点和难点,本文希望能帮助大家轻松的学习闭包 一、什么是闭包? 闭包就是可以访问另一个函数作用域中变量的函数。下面列举出常见的闭包实现方式,以例子讲解闭包概念 二、闭包的this指针 f1是f2的父函数,而f2被赋给了一个全局变量(return的值),这导致f2始终在
阅读全文
摘要:AJAX技术是网页构建的必备技能之一,本文希望能帮助大家轻松的学习这项技术 一、什么是ajax? ajax(异步javascript xml) 能够刷新局部网页数据而不是重新加载整个网页。 二、如何使用ajax? 第一步:创建xmlhttprequest对象 创建xmlhttprequest对象,X
阅读全文
摘要:本文介绍了常用浏览器内核与JavaScript引擎 一、浏览器内核 Rending Engine, 顾名思义,称之为渲染网页内容的,将网页的代码转换为你看得见的页面,因为是排版,所以排版,所以肯定会有排版错误等问题。为什么会有排版错误呢,一部分是由于网站本身编写不规范,另一方面是浏览器本身的不规范,
阅读全文
摘要:在最近的项目中使用ActiveReports报表设计器设计一个报表模板时,遇到一个多级分类的难题:需要将某个部门所有销售及下属部门的销售金额汇总,因为下属级别的层次不确定,所以靠拼接子查询的方式显然是不能满足要求,经过一番实验,利用了CTE(Common Table Expression)很轻松解决
阅读全文
摘要:目录 一、使用属性而不是可访问的数据成员 二、使用运行时常量(readonly)而不是编译时常量(const) 三、推荐使用 is 或 as 操作符而不是强制类型转换 四、使用 Conditional 特性而不是 #if 条件编译 五、为类型提供 ToString() 方法 六、理解几个等同性判断之
阅读全文
摘要:一、React的单向数据流 React是单向数据流,数据主要从父节点传递到子节点(通过props)。如果顶层(父级)的某个props改变了,React会重渲染所有的子节点。这通常被称为“自顶向下”或“单向”数据流。任何状态始终由某个特定组件所有,并且从该状态导出的任何数据或UI只能影响树中“下方”的
阅读全文
摘要:摘要 众所周知,前端三大框架Angular、React、Vue,所以为了跟上时代的步伐,最近开始着手学习React,这时候就发现个大问题,框架一直在更新,提倡的编写语法也在更新,网上有许多教程都是一两年前的了,因此,我决定直接从官方英文文档入手学习,学习的框架版本为最新的ReactV15.5.0,现
阅读全文
摘要:遇到jQuery操作select的问题,记录一下,方便下次参考。 比如<select class="selector"></select> 1、设置value为abc的项选中 $(".selector").val("abc"); 2、设置text为abc的项选中 $(".selector").fin
阅读全文
摘要:private static char[] constant = { '0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f','g','h','i','j','k','l',
阅读全文
摘要:使用Fluent API 配置/映射属性和类型 简介 通常通过重写派生DbContext 上的OnModelCreating 方法来访问Code First Fluent API。以下示例旨在显示如何使用 Fluent API 执行各种任务,您可以将代码复制出来并进行自定义,使之适用于您的模型。 属
阅读全文
摘要:阅读目录 服务端的配置 前端的配置 简单请求和非简单请求 携带身份凭证 canvas中画图使用的跨域图片 总结 阅读目录 服务端的配置 前端的配置 简单请求和非简单请求 携带身份凭证 canvas中画图使用的跨域图片 总结 简单请求和非简单请求 携带身份凭证 canvas中画图使用的跨域图片 COR
阅读全文
摘要:前言 在上篇文章主要介绍了DotNetCore项目状况,本篇文章是我们在开发自己的项目中实际使用的,比较贴合实际应用,算是对中间件的一个深入使用了,不是简单的Hello World,如果你觉得本篇文章对你有用的话,不妨点个【推荐】。 目录 中间件(Middleware)的作用 中间件的运行方式 中间
阅读全文
摘要:目录 dotnet core 和 .net的区别 github中dotnet core各个项目的状况 一、 dotnet core 和 .net的区别 目前在使用C#开发应用程序的时候,有两种框架可供选择: .Net Framework 和 .Net Core,那他们有什么不同的地方呢?或者说是微软
阅读全文
摘要:原文:http://blog.csdn.net/wushaoge0129/article/details/15498555
阅读全文
摘要:基本类型和引用类型的值 ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型的值指那些可能有多个值构成的对象。 动态的属性 var person = new Object(); person.name = "Nicholas"; al
阅读全文
摘要:阻塞和非阻塞,同步和异步 1 例子 故事:老王烧开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。 老王想了想,有好几种等待方式 1.老王用水壶煮水,并且站在那里,不管水开没开,每隔一定时间看看水开了没。-同步阻塞 老王想了想,这种方法不够聪明。 2.老王还是用水壶煮水
阅读全文
摘要:因为Linq的查询功能很强大,所以从数据库中拿到的数据为了处理方便,我都会转换成实体集合List<T>。 开始用的是硬编码的方式,好理解,但通用性极低,下面是控件台中的代码: 后来用反射来做这,对实体的属性用反射去赋值,这样就可以对所有的实体通用,且增加属性后不用修改代码。 程序如下: 增加一个扩展
阅读全文
摘要:概述:abstract 关键字 抽象类不能被实例化,抽象方法不能有方法体,抽象类中的所有抽象方法必须在子类中重写(override ),一个抽象类可以同时包含抽象方法和非抽象方法。 abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。 在类声明中使用 abstract 修饰符以指示类
阅读全文
摘要:我们可能都知道浏览器含有一个渲染引擎,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用PDF阅读器插件,用于显示PDF格式。但是其具体的渲染原理和流程估计也有很多人都不知道或者不清楚吧。这些天研究了一下浏览
阅读全文
摘要:一、DateTime是值类型还是引用类型的探索 二、了解DateTime结构体 三、DateTime.Now和DateTime.UtcNow是怎么计算出来的 一、DateTime是值类型还是引用类型的探索 DateTime是值类型,因为DateTime是结构体,而结构体继承自System.Value
阅读全文
摘要:原因:如果出现以上原因,则是因为没有指定asp.Net Web的处理程序。 解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->查看DotNet版本项设置,如下: 查看如下:如果没有站点需要的asp.Net 2.0或者asp.Net 4.0,则可以通过鼠标右键添加对应的处理程序,并将限制设
阅读全文
摘要:因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。运行命令行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 。其中的 handler
阅读全文
摘要:数据类型 ECMAScript中有5种简单数据类型(也称为基本数据类型):undefined,null,boolean,number和string。 typeof typeof null会返回“object”。因为特殊值null被认为是一个空的对象引用。 undefined undefined类型只
阅读全文
摘要:看了阮老师的ES6入门再加上自己的一些理解整理出的学习笔记 let关键字 跟var相比,不会提升为全局变量,始终是块级作用域{} 注意点: 1: 不能在同一个块级作用域内声明同名变量 2: (如果当前块级作用域内{}内部没有该变量的声明)向上级作用域查找,如果有声明,就只在本块级作用域中查找 let
阅读全文
摘要:作用域、作用域链 一、Js以前没有块级作用域,不过在ES6中有let了。 二、Js使用函数作用域 三、声明提前 四、Js的作用域链 Inter的作用域链 找到就停止查找返回数据,找不到就延作用域链查找,直到Global也查不到就返回报错; 五、Js的作用域链在执行前已经被创建 闭包 一、闭包:是指有
阅读全文
摘要:FineUIMvc 在线示例源代码下载(包含上面列出的全部 50 种主题,基础版可以免费使用) FineUIMvc 在线示例 FineUI 官网首页
阅读全文
摘要:1、bootstrap-table简介 1.1、bootstrap table简介及特征: Bootstrap table是国人开发的一款基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能。目前在git
阅读全文
摘要:URL的获取很简单,ASP.NET通用:【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString(); 【2】获取 虚拟目录名+页面名+参数: string url=Request.RawUrl;(或 string url=R
阅读全文
摘要:form表单在你不写enctype属性时,也默认为其添加了enctype属性值,默认值是enctype="application/x- www-form-urlencoded".这个属性管理的是表单的MIME编码,共有三个值可选: ①application/x-www-form-urlencoded
阅读全文
摘要:1 --SQL 语句为表添加字段并设置默认值 2 alter table Student --表名 3 add fee --添加的字段名 4 int --字段类型 5 not null --是否为空 6 default 15 --默认值 7 8 9 --修改字段的数据类型和是否为空 10 alter
阅读全文
摘要:where子句和having子句主要是用来筛选符合条件的元组,其后紧跟的即为条件表达式。 0.and, or条件的连接 用法和一般编程语言一样,主要用于条件的拼接。and两边都为真,则结果为真。or两边只要一个为真,则结果为真。 如果,where子句需要3个或者更多的条件,且同时使用了and和or操
阅读全文
摘要:Array()的几种方法 1.splice(2,3,4)删除数组中任意项(三个参数). 2.splice(1,3)删除从第一项开始的往后三项(两个参数).(splice可以结合pop(),unshift(),push(),shift()来理解) 3.push()在数组的末尾增加一项. 4.unshi
阅读全文
摘要:var data = [{ name: "zhao", age: 22 }, { name: "qian", age: 21 }, { name: "sun", age: 25 }]; //定义一个比较器 function compare(propertyName,asc) { return function(a,b){...
阅读全文
摘要:.Net 官方学习文档:https://docs.microsoft.com/zh-cn/dotnet/articles/welcome
阅读全文
摘要:阅读目录 out变量 元组(Tuples) 模式匹配(Pattern matching) 本地引用和返回(Ref locals and returns) 本地函数(Local functions) 表达式可用于更多成员(More expression-bodied members) 表达式抛出异常(
阅读全文
摘要:顺序存储结构 Array 引用类型(托管堆) 初始化时需要设置默认值 实现自己的ArrayList 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 na
阅读全文
摘要:string bool int ...... 类 结构体 算法本身占用的空间 算法运行时占用的空间 算法运行时临时占用的空间
阅读全文
摘要:1、需求 在代码中经常会遇到需要把对象复制一遍,或者把属性名相同的值复制一遍。 比如: public class Student { public int Id { get; set; } public string Name { get; set; } public int Age { get;
阅读全文
摘要:BETWEEN 操作符 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。 SQL BETWEEN 语法 重要事项 不同的数据库对 BETWEEN...AND 操作符的处理方式是有差异的。某些数据库会列出介于 "Adams" 和 "Carter"
阅读全文
摘要:执行数据库查询时,有完整查询和模糊查询之分。 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件 其中关于条件,SQL提供了四种匹配模式: 1、% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 例如
阅读全文
摘要:JavaScript 字符串用于存储和处理文本。因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Date 时,诸此等等,繁不能数;而她那满多的 API 呵,总有些让人不愿去记忆的冲动,既然用时常搜,倒
阅读全文
摘要:Redis分布式锁 分布式锁是许多环境中非常有用的原语,其中不同的进程必须以相互排斥的方式与共享资源一起运行。 有许多图书馆和博客文章描述了如何使用Redis实现DLM(分布式锁管理器),但是每个库都使用不同的方法,并且许多使用一种简单的方法,与稍微更复杂的方法相比可以实现更低的保证设计。 这个页面
阅读全文
摘要:对一个元素水平垂直居中,在我们的工作中是会经常遇到的,也是CSS布局中很重要的一部分,本文就来讲讲CSS水平垂直居中的一些方法。另外,文中的css都是用less书写的,如果看不懂less,可以把我给的demo链接打开,然后在控制台中查看最终的css,或者是点击codepen上的“View Compi
阅读全文
摘要:本文转自:http://www.cnblogs.com/shuai5288/archive/2017/04/05/6670923.html 属性 v-for 类似于angular中的 ng-repeat ,用于重复生成html片段; 也可以写成这种形式 v-for='v in list' ,重复的数
阅读全文
摘要:- angular中最重要的概念是指令(directive)- ng-model 是双向数据绑定的指令,效果就是将当前元素的value属性和模型中的[user.name]建立绑定关系### 模块(Module)- 我们可以通过angular.module创建一个模块- angular.module方
阅读全文