- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Linq的冷门知识
CastCast()将非泛型序列,转换为泛型序列。 ArrayList arrayList1 = new ArrayList() { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; IEnumerable<int> tList = arrayList1.Cast<int>();运行结果:OfTypeOfType()提取出集合中符合的指定类型并生成新的集合。ArrayList arrayList2 = new ArrayList() { 1, 2,
2020-05-22 18:26:59
180
原创 NetCoreWebApi集成swagger
首先安装对应的包“Swashbuckle.Asp”。在Startup的ConfigureServices服务中注册swagger然后,在Startup中的Configure中去使用swagger,同样我们也需要引用swaggerUI去为我们的api显示一个友好的页面需要注意的是这里SwaggerEndpoint()读取的swagger文档的名称必须是和我们在服务中注册的swaggerDoc的名称是一样的,否则会读取不到对应的文档。然后我们在配置项目启动的默认页面:找到对应的launchSe
2020-05-21 19:31:34
476
原创 Vue初学-路由router
注册路由<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docume...
2020-05-04 14:33:20
210
原创 Vue初学-插槽slot
匿名插槽<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docume...
2020-05-03 15:29:01
302
原创 Vue初学-组件component
全局组件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docume...
2020-05-02 14:36:08
481
原创 Vue初学-自定义指令directive
定义全局指令<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docu...
2020-05-01 17:39:39
145
原创 Vue初学-监听watch
监听的基本用法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc...
2020-05-01 15:27:38
120
原创 Vue初学-计算属性computed
计算属性的基本用法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>D...
2020-05-01 14:03:33
217
原创 Vue初学-过滤器filter
局部过滤器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docum...
2020-04-18 17:34:56
224
原创 Vue初学-指令
在vue中所有的指令都是以**v-**开头的。文章目录v-text指令v-html指令v-bind指令v-if指令v-show指令v-on指令v-for指令v-model指令v-cloak指令v-once指令v-text指令<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8...
2020-04-18 16:46:19
294
原创 Vue初学-插值表达式
首先我们要引入对应的vue的js文件,或者直接引用vue官网的js文件。 <script src="https://vuejs.org/js/vue.min.js"></script>插值表达式的语法是使用两个大括号包裹住需要渲染的数据 {{data}}。定义data <div id="app" class="myClass"> ...
2020-04-17 21:03:48
1407
原创 JsRender的转换器,函数以及标签
converter格式转换器 <script id="test" type="text/template"> <p>模板数据{{sum:#data}} </p> </script> <script> var num=10; $.views.converters({ ...
2020-04-04 17:05:31
481
原创 JsRender模板引用
使用for语句进行模板的引用<script id="parentTmpl" type="text/template"> <p>我是父模板--{{:name}}--</p> {{for arr tmpl="#sonTmpl" /}} <p>我是父模板</p> </script&...
2020-04-04 14:07:24
430
原创 JsRender基础语法循环和判断
for循环循环一般数组<script id="forNumTemp" type="text/template"> {{for}} <p>{{:#data}}--索引{{:#getIndex()}}</p> {{/for}}</script><script> var num...
2020-04-03 08:08:34
1338
原创 JsRender模板定义和数据绑定
JsRender的使用首先要一次引入jquery.js 然后是jsrender.js文件,因为jsrender.js文件是依赖jquery.js文件的,所以引用顺序不能乱,否则可能会导致jsrender的api不能使用。定义模板<script id="myTest" type="text/template"> <p>模板</p></scri...
2020-04-02 20:38:11
599
原创 Git常用命令
初始化一个 git 文件夹 命令$ git init 会得到一个隐藏的 .git文件夹配置git的用户名 git config --global "userName"config 代表的是配置 – 一般代表的是参数 global代表全局配置git的邮箱 git config --global "email"将文件放到git的暂存区 git add 文件路径git add ./...
2020-02-22 14:30:41
113
原创 Microsoft.Office.Interop.Word.Fields.Add报错无效命令
我们添加一个域然后使用Office录制宏代码:Sub 宏1()'' 宏1 宏'' Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _ "PAGE \* Arabic ", PreserveFormatting:=True Selection....
2020-01-21 13:44:49
880
原创 NetCore使用AutoFac替换默认的IOC容器
.Net Core默认采用的注入容器是Microsoft.Extensions.DependencyInjection安装包AutoFac 版本4.8.1Autofac.Extensions.DependencyInjection 版本4.3.1我们重写StartUp中的ConfigureServices public IServiceProvider ConfigureSe...
2019-12-01 16:00:26
564
原创 NetCore采用Log4Net记录日志
需要安装的包log4net 版本2.0.8Microsoft.Extensions.Logging.Log4Net.AspNetCore 版本2.2.6在Program中添加配置 public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultB...
2019-12-01 15:43:10
290
原创 WebService的身份认证
有些WebService为了安全都需要进行身份验证,这里我们使用通过继承 SoapHeader 进行身份验证。继承SoapHeader的类: public class CustomSoapHeader: SoapHeader { private string username = string.Empty; private string userpwd...
2019-11-23 17:35:05
597
1
原创 WebApi
WebApi简介WebApi(Application Programming Interface)全称是:应用程序接口。这里我们提到Web API特指ASP.NET Web API。WebApi的Get请求发送“Get”请求,如果想要传递参数那么只需要在发送的地址的后面以键值对的形式加上需要传递的参数,键值对的格式就是一个“Key”一个“Value”,“Key”必须唯一的。传递两个参数前...
2019-11-17 11:32:40
1094
原创 Async和Await
Async和Await是在.NET Framework 4.5,C# 5.0之后出现的,它的出现为我们编写异步的程序,提供了不少的便利。执行顺序 static void Main(string[] args) { Console.WriteLine("第1步"); MyTask.Sequence(); ...
2019-10-27 12:11:05
621
原创 多线程(二)
并行并行指的是主线程和子线程一起执行任务,它还有一个特点就是,如果主线程执行完了分配的任务,但是其他子线程没有执行完分配的任务,那么主线程将会等待子线程执行完所有的任务,才会执行后面的代码。线程的启动 Parallel.Invoke(() => { GetList(); ShowThr...
2019-10-26 16:21:32
208
原创 多线程(一)
Thread在C#中Thead是一个线程类,它在.Net Freamwork的1.0版本就已经出现了,但是现在却很少使用,所以这里就简单介绍一下。线程的启动,不带参数的:ThreadStart threadStart = () => Console.WriteLine("子线程的ID是"+Thread.CurrentThread.ManagedThreadId); ...
2019-10-19 18:32:53
112
原创 异步
说到异步,其实这并不是软件的概念,而是计算机的概念,而与之对应的就是同步了,相信大多数编程人员对这两个词都不陌生。首先我们先明确几个概念,线程,进程,多线程,以及并行。线程:可以理解为计算机执行的最小单位。进程:可以理解为是维持某一个应用程序的线程集合,线程包括一个甚至是多个进程。多线程:指的是多个线程并发执行进行工作。并行:指的是多个线程包括主线程一起执行工作,其实并行是多线程的一种。...
2019-10-16 19:53:30
189
原创 npm常用命令
npm简介npm全称是Node Package Manager,是一个NodeJS包管理和分发工具,他可以让JavaScript的开发者下载、安装、上传以及管理已经安装的包,现在比较火的除了npm还有一个叫做yarn的工具,也是用来做对包的管理。npm安装对于npm的安装似乎是没有单独的安装程序,不过他已经被集成在node的安装程序中,也就是说当你安装了node的时候,你也就安装了npm。...
2019-10-13 12:38:29
367
原创 MongoDb的安装
从官网下载安装包后,会得到以下的目录。为了运行方便,我们将它的路径添加到环境变量中去。然后我们运行 mongo命令 发现不会再报错 说这不是一个不可执行的命令,反而是说服务器积极拒绝,则就是说,我们的服务器还没有打开,客户端连不上。接下来,我们运行D:/mongodb/mongodb/db需要注意的是这个目录必须是已经存在的目录,运行以后,我们会发现出面下面的提示,并且在你的db文件夹...
2019-10-04 15:11:14
125
原创 EF的事务以及对SQL语句的支持
上篇文章介绍了EF的CodeFirst的使用,以及CodeFirst的一些坑。这篇文章主要介绍EF对事务和SQL语句,以及存储过程的支持。事务的概念事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这种特性特别使用于一些比较特殊的场景,比如买票,取...
2019-08-04 19:52:17
457
原创 关于EF的Code First的使用,以及一些坑
关于EF的Code First的使用,以及一些坑最近公司需要使用EF(Entity Framework)的CodeFirst,虽然之前接触过EF的使用,但是却从来 没有使用过CodeFirst,所以便从网上和其他地方学习了一下,所以在此记录一下, 以便以后忘记 的时候,可以回顾一下。1. Entity Framework的简介Entity Framework是一种数据库的持久化框架...
2019-08-04 13:40:06
3088
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人