自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DiyAbc

DiyAbc

  • 博客(127)
  • 收藏
  • 关注

原创 使用树莓派制作智能小车

电影里,时不时地可以看到一些这样的场景,一辆小车,上面装有摄像头,这辆小车可以通过电脑或都是手机进行远程遥控,车上摄像头拍到的画面,可以实时地显示在电脑或手机上,就像下图这样。没有接触过这方面的朋友或许会觉得这是一门很高大上的技术活,其实,并不然,这种小车做起来其实很简单。那么,这样子的小车,需要怎么去做呢?其实,我们只需要准备一块控制小车的电路板(开发板),2到4个电机(马达)、小车架子一个、摄像头以及摄像头云台一个,以上这些基础配件,然后对开发板进行编程、控制就可以了,整 体硬件成本加起来不到.

2020-10-10 23:18:52 4161

转载 # BlackLivesMatter !

下载BlackLivesMatter !https://blacklivesmatter.com/黑人的生命是重要的运动资源VueCroppieVueCroppie是一个Vue 2包装Croppie一个美丽的照片裁剪工具的Javascript由foliotek。如果你喜欢这个项目,请给它一个星,并考虑跟随作者。????安装NPM安装vue-croppie—保存CDNhttps://unpkg.com/vue-croppie/dist/vue-croppie.js与捆绑器一起使用与W

2020-08-16 20:11:30 308

转载 VueCroppie

下载VueCroppieVueCroppie是一个Vue 2包装Croppie一个美丽的照片裁剪工具的Javascript由foliotek。安装NPM安装vue-croppie—保存CDNhttps://unpkg.com/vue-croppie/dist/vue-croppie.js使用import Vue from ‘vue’;import VueCroppie from ‘vue-croppie’;Vue.use(VueCroppie);& lt;脚本src = "

2020-08-16 19:57:45 252

转载 VueCroppie

下载VueCroppieVueCroppie是一个Vue 2包装Croppie一个美丽的照片裁剪工具的Javascript由foliotek。安装NPM安装vue-croppie—保存CDNhttps://unpkg.com/vue-croppie/dist/vue-croppie.js使用import Vue from ‘vue’;import VueCroppie from ‘vue-croppie’;Vue.use(VueCroppie);& lt;脚本src = "

2020-08-16 19:30:10 226

转载 VueCroppie

下载VueCroppieVueCroppie是一个Vue 2包装Croppie一个美丽的照片裁剪工具的Javascript由foliotek。安装NPM安装vue-croppie—保存使用import Vue from ‘vue’;import VueCroppie from ‘vue-croppie’;Vue.use(VueCroppie);样本下面的示例将生成此内容。<vue-croppieref=croppieRef:enableOrientation=“tru

2020-08-16 19:24:37 262

转载 VueCroppie

下载VueCroppieVueCroppie是一个Vue 2包装Croppie一个美丽的照片裁剪工具的Javascript由foliotek。安装NPM安装vue-croppie—保存CDNhttps://unpkg.com/vue-croppie/dist/vue-croppie.js使用import Vue from ‘vue’;import VueCroppie from ‘vue-croppie’;Vue.use(VueCroppie);& lt;脚本src = "

2020-08-16 19:20:08 159

转载 Black-Lives-Matter-Resources

下载 Black-Lives-Matter-ResourcesBlack-Lives-Matter-Resources关于最近在美国发生的事件的资源列表链接描述由于(可选)插入链接在这里插入描述你的名字/感谢链接(可选)https://www.youtube.com/watch?v=-GyD6C1QKbo来自法国的运动https://twitter.com/SthelyPhttps://blacklivesmatters.carrd.co/你能提供帮助的方法https://twi

2020-08-16 18:25:19 256

转载 vue-integer-plusminus

下载 vue-integer-plusminusvue-integer-plusminus带有递增和递减按钮的整数输入现场演示该组件适合作为自旋按钮,允许键盘功能(向上/向下箭头或页面向上/向下增量/递减,主/结束为最小/最大)全球使用npm安装npm install --save vue-integer-plusminus导入组件import { IntegerPlusminus } from ‘vue-integer-plusminus’在vue脚本中声明使用或导入组件export

2020-08-16 18:11:48 322

转载 ✅Vue选择图像

下载 ✅Vue选择图像✅Vue选择图像Vue 2。用于从列表中选择图像的组件演示https://mazipan.github.io/vue-select-image/安装#纱纱添加vue-select-imageNPMnpm i vue-select-image -save如何使用进口从“vue-select-image”导入VueSelectImage/ /添加样式表要求(“vue-select-image / dist / vue-select-image.css”)注册组

2020-08-16 18:07:18 1087 1

转载 Vuejs上传

下载 Vuejs上传Vuejs上传多部分上传Vue组件。上传器可以选择上传多部分的文件。这是关于最大的上传尺寸,允许你上传大文件。如果prop multiple为真,文件列表将在选择文件时呈现,否则文件上传将在选择时开始。它支持拖动,当文件被拖放到uploader上时,类vujs -uploader- Drag被添加到根元素中。剩余的上传部分对于可恢复的上传,我们需要知道哪些部分已经上传,这样我们就不用费心重新上传了。该组件使用一个响应属性,该属性返回一组仍然需要上传的部件。如果此属性在

2020-08-16 18:02:48 207

转载 html2canvas

html2canvas首页|下载|问题|捐赠JavaScript HTML渲染器该脚本允许你直接在用户浏览器上截取网页或部分网页的“截图”。屏幕截图是基于DOM的,因此与真实的表示可能不是100%准确的,因为它并不是一个实际的屏幕截图,而是基于页面上可用的信息构建屏幕截图。自定义构建这是一个由Erik Koopmans定制的版本,具有最新的bug修复和特性。这里的所有更改都已作为Pull请求提交给niklasvh/html2canvas,正在等待批准。这些变化包括:bug修正:屏幕外渲染,裁剪与

2020-08-16 17:58:18 388

转载 开始在Windows上开发Android

介绍鉴于您正在阅读这篇文章,您很可能已经知道android是什么了。可能。在科幻小说和电影中,机器人本质上是具有拟人化特征的机器人。还记得《星球大战》里的C-3PO吗?那《星际迷航》里的数据呢?现在请不要分心!在撰写本文的过程中,我们将尽力保持真实。让我们来谈谈谷歌公司的Android™(带有大写的“a”和一个商标符号)。Android是基于Linux内核的开源移动操作系统,用于智能手机、平板电脑和可穿戴设备。目前有数亿台设备运行Android系统。现在正是将您的开发技能引入友好的绿色机器人领域的最佳时

2020-08-15 01:08:03 662

转载 PropertySheet外壳扩展AppWizard

下载source files - 39 Kb下载Wizard - 17 Kb本文旨在简化属性表外壳扩展的实现。它紧接我的第一篇文章处理上下文菜单壳扩展和灵感由Michael Dunn最优秀的系列教程关于编写shell扩展。我强烈建议你们通读一下,以便更好地理解下面。这一次,我们将处理一个实现属性表外壳扩展的解决方案。我们会重复使用材料在我的前一篇文章中找到,并添加了几行代码。所有这些都打包在一个整洁的PropertySheet外壳扩展中AppWizard。安装并运行向导属性表外壳扩展

2020-08-15 01:03:34 195

转载 启动VNC Shell扩展

下载source files - 18.3 KbIntroduction我们使用RealVNC来远程控制我们的网络中的pc机,VNC是一个伟大的产品,但如果不记住计算机名称,它可以是乏味的,在网络邻里找到计算机,然后复制计算机名称到VNC连接屏幕,所以我开发了这个Shell扩展。VNC是什么?从RealVNC网站:VNC代表虚拟网络计算。它是一种远程控制软件,允许你使用一个简单的程序(“查看器”)在互联网上任何地方的另一台计算机上查看和交互一台计算机(“服务器”)。这两台计算机甚至不必是

2020-08-15 00:59:06 261

转载 对ACE和ATL积分

下载source code - 39.66 KB介绍这篇文章展示了一种结合ACE和ATL的方法。它不打算作为功能演示,而是作为一个小型的“入门”解决方案,展示实现此目标的可行方法。我假设熟悉ACE的开发人员会对本文感兴趣,因此本文对如何设置项目的ATL部分进行了冗长的描述。ACE在多线程和同步方面提供了丰富的功能。它拥有功能最完整的api之一,可以用c++开发快速可靠的网络解决方案。该框架为编写实时软件解决方案提供了最先进的功能。在本文中,我们将构建一个简单的COM服务应用程序,演示一种集成ACE

2020-08-15 00:54:37 246

转载 为Facebook messenger平台开发聊天机器人

介绍在电子商务网上商店发明之前,我们总是有机会与销售代表或分销商在选择商品或服务时交谈。在进入数字世界后,这个领域变得沉默。这样对顾客方便吗?我认为不是。向销售代表或经销商询问他们想要的产品或服务是很容易的,而不需要在多个目录和商店中搜索。今天,几乎每一个“现代人”都在使用通讯应用程序——WhatsApp、Facebook messenger、Slack、雅虎等等。Facebook为开发者提供了一种非常棒的能力,使电子商务、在线商店、服务和其他分销机构对他们的客户更加友好——支持实时对话——与简单的人工智

2020-08-15 00:50:08 958

转载 使用Jest快照测试api

你知道什么很烦人吗?API不匹配。有一天,后台开发人员在没有通知前端开发人员的情况下更改了其中一个api。“我们认为dateCreated这个名字比created_at更好,”他们说。“我们昨天在单口相声会上不是告诉过你吗?”然后,一切都崩溃了。有涵盖UI代码的单元测试。有涵盖后端代码的单元测试。所有这些都已经过去了。然而,这个应用程序已经坏了。在这篇文章中,我们将介绍如何使用Jest编写API测试,使用很少的代码,从而避免这种混乱。没有端到端测试缺少的是一组检查前端和后端是否正确集成的测试。

2020-08-15 00:45:40 572

转载 ANNdotNET中的视觉神经网络设计器

ANNdotNET简介是一个在。net平台上进行深度学习的开源项目。NET Framework和。NET Core)。该项目位于http://github.com/bhrnjica/anndotnet,更多信息请访问https://bhrnjica.net/anndotnet。该项目有两个版本:GUI和CMD工具。该项目的主要目的是构建深度学习模型,而不因调试源代码和安装/更新丢失的包和环境而分心。用户不必担心应用程序使用的是哪个版本的ML引擎。换句话说,ANNdotNET在以下几种情况下是理想的:更

2020-08-15 00:41:11 258

转载 使用响应扩展的响应面(Rx)

下载demo - 196 KB 下载source - 98 KB表的内容系统要求反应面一个简单的计时器从事件中收集数据序列使用更复杂的查询订阅您希望完成的面最终考虑历史介绍“Rx”代表反应性扩展,它是微软DevLabs的项目计划之一。DevLabs是微软团队开发具有代表性技术的地方。这样的原型项目被发布,然后由开发社区进行评估,根据它们的成功,有一天它们可能会成为。net框架的一部分,或者成为一个新的工具,等等。从. net框架的第一个版本开始,甚至更早之前,开发人员就一直在处理各种各样的事件:

2020-08-15 00:36:43 366

转载 为人所设置的依赖安装程序

下载InnoDependencyInstaller-master.zip介绍Inno Setup Dependency Installer是一组Inno Setup script和一组Pascal代码,扩展了Inno Setup Installer的功能,以提供在终端用户工作站安装产品时依赖安装的可能性(如。net Framework或Visual c++ Redistributable)。它允许您在应用程序的安装过程中安装各种产品。详情请参阅支持产品列表。此外,您可以添加自己的产品依赖项脚本。安

2020-08-15 00:32:14 595

转载 启动VNC Shell扩展

下载source files - 18.3 KbIntroduction我们使用RealVNC来远程控制我们的网络中的pc机,VNC是一个伟大的产品,但如果不记住计算机名称,它可以是乏味的,在网络邻里找到计算机,然后复制计算机名称到VNC连接屏幕,所以我开发了这个Shell扩展。VNC是什么?从RealVNC网站:VNC代表虚拟网络计算。它是一种远程控制软件,允许你使用一个简单的程序(“查看器”)在互联网上任何地方的另一台计算机上查看和交互一台计算机(“服务器”)。这两台计算机甚至不必是

2020-08-15 00:19:19 263

转载 ASP。NET MVC警告横幅使用Bootstrap和AngularUI Bootstrap

Watch this script in action - demo 下载Source Code from GitHub 下载Source Code from CodeProject (1.1 MB)表的内容介绍视图视图操作web api ok按钮单击ok按钮动作方法requireacceptpolicy——自定义授权过滤器属性过滤器配置ajax验证种防伪标记视图使用AngularJS可重用的模式使用jQuery和引导可重用的模式使用AngularJS和AngularUI引导未来行动计划结论历史看这个

2020-08-14 01:10:11 297

转载 ASP。NET控件—控件如何相互关联

介绍这是我关于ASP系列的另一篇小文章。NET控件,它的主要焦点是揭示控件如何相互关联,涉及哪些实体,以及它们在此任务中的主要角色是什么。动机理解每次处理页面请求和某人在他的浏览器中获得您的web表单时在我们的绳套下发生的小魔术,将帮助您避免许多问题,更快地调试它们,并生成更好的应用程序。如果您是一个有经验的程序员,这些知识还可以帮助您编排复杂的解决方案,也许还可以逐步完成一些ASP。净的约束。控件之间是如何关联的?为了公开一个ASP。你需要把它放在一个页面中,事实上,在任何ASP。网络控制。为

2020-08-14 01:05:42 281

转载 动态枢轴网格使用MVC, AngularJS和WEB API 2

下载shanuAngularMVCPivotGridS.zip - 2.7 MB介绍在本文中,我们将详细介绍如何使用AngularJS创建一个简单的MVC Pivot HTML网格。在我之前的文章中,我已经解释了如何创建一个动态的项目计划。在那篇文章中,我使用存储过程来显示来自SQL查询的枢轴结果。在实时项目中,我们需要生成多种类型的报告,并且需要按行显示要按列显示的数据。在这篇文章中,我将解释如何使用AngularJS创建一个透视网格来显示前端的实际数据。例如,让我们考虑下面的例子。我有玩具类型

2020-08-14 01:01:14 200

转载 ASP。NET Web表单模型,部分呈现和事件

下载EventExample.zip - 41.33 KB 下载EventandAjaxExample.zip - 41.94 KB介绍通过参考ASP获得Web应用程序环境及其约束的概述。NET AJAX,请阅读我之前的文章:关于ASP的Web应用程序的说明。净AJAX。正如在那篇文章中所讨论的,我们知道web应用程序在本质上是无状态的,并且它在断开连接的模式下工作,即。, Web服务器总是将传入的客户机请求作为新请求处理,而与先前的请求没有任何连续性。当我们试图理解基于事件的ASP的底层概念时,请记

2020-08-14 00:56:44 285

转载 深入了解如何构建您的第一个多语言ASP。NET MVC 5 Web应用程序

下载demo - 3.9 MB介绍这篇文章解释了如何创建一个简单的多语言ASP。NET MVC 5 Web应用程序。该应用程序将能够处理英语(美国),西班牙语和法语。英语将是默认语言。当然,扩展解决方案以包含新语言是非常容易的。首先,我们假设读者对ASP有基本的了解。NET MVC 5框架。其他相关技术,如jQuery 将在本文中稍加注释,因为它们已用于添加新功能。我将重点讲解MVC框架组件。无论如何,我将尝试解释每个组件是如何工作的,或者至少为您提供获得更详细信息的链接。本文的目的不是解

2020-08-14 00:52:15 375

转载 ASP。NET Core Blazor CRUD使用实体框架和Web API

下载source code - 1.7 MB介绍*请查看我的Youtube视频链接来学习ASP。NET Core Blazor CRUD使用实体框架和Web API。在本文中,我们将了解如何为ASP创建一个简单的CRUD应用程序。NET Core Blazor使用实体框架和Web API。Blazor是微软引入的一个新框架。我喜欢使用Blazor,因为它使我们的SPA全栈应用程序开发更加简单,而且现在我们只能使用一种语言,比如c#。在Blazor之前,我们一直使用ASP。结合Angular和Reac

2020-08-14 00:47:47 686

转载 主厨(第4部分)- ASP. netNET Core和Angular 2 CRUD SPA

下载source - 79.7 KB介绍在Master Chef(第1部分)和Master Chef(第2部分)中,我介绍了如何使用ASP。Net Core和Angular JS。在Master Chef(第3部分)中,我开始介绍如何创建ASP。NET Core和Angular 2应用程序。在这篇文章中,我将继续讨论如何使用ASP。NET Core MVC, Entity Framework Core和Angular 2来实现一个CRUD SPA(单页应用)。服务器数据模型创建、读取、更新和删除(

2020-08-14 00:43:16 275

转载 ASP。NET MVC的部分视图和部分模型

下载source - 1.7 MB介绍本文解决了返回视图内容包含表单元素的部分视图的问题。代码重用是一种非常有用的节省时间的特性,任何优秀的工程师都会在他们的工作过程中构建许多有用的函数。对于Web应用程序来说,反复使用相同的代码是一种常识。然而,在这个例子中,我们也有HTML标记代码。ASP。NET MVC有部分视图、子操作和编辑/显示模板来解决这个问题。部分视图可以使用页面模型作为它们的数据,而子操作则使用来自控制器的独立数据。编辑器/显示模板将项目从模型传递到系统,但是可以被用户部分视图覆盖。

2020-08-14 00:38:47 433

转载 使用SignalR和XSLT进行实时注释

下载source code - 10.1 MBIntroduction众所周知,web请求(HTTP请求)是根据请求/响应机制工作的。通过这种方式,作为客户机的浏览器使用GET或POST向服务器发送请求,服务器根据客户机对它的请求准备适当的响应,然后关闭它们之间的连接。因此,这个过程是一种单向通信,客户端是初学者,因此服务器只是一个响应,它不能发送一个请求给客户端,并通知他们自己的状态。对于开发人员来说,这种请求/响应机制似乎是一个麻烦的限制。为什么我们被强制发送一个请求来告知当前的服务器状态?我们如何

2020-08-14 00:34:19 210

转载 加快ASP。NET Core WEB API应用程序。第3部分

下载source from GitHub对ASP进行深度重构和优化。NET Core WEB API应用程序代码介绍第1部分。创建一个测试的RESTful WEB API应用程序。第2部分。增加了ASP。NET Core WEB API应用程序的生产力。在第3部分中,我们将回顾以下内容:为什么我们需要重构和改进代码?在try/catch/finally中的不重复(DRY)原则异常处理阻止了我们的异常处理中间件在。net Core统一异常消息格式中记录到文件的需求。net Core异常处理中间件

2020-08-14 00:29:50 343

转载 Angular 4:使用JWT令牌进行用户身份验证

介绍本文是关于ASP系列文章的第四篇。网络核心身份:ASP。NET Core标识:启动asp.net CoreNET Core标识:建立一个web项目和标识数据库NET Core标识:用户注册,登录和注销功能使用ASP。asp.net Core mvc asp.net。angular 4:使用JWT令牌进行用户身份验证angular 4:使用外部提供者进行用户身份验证在上一篇文章中,我们在项目中创建了一个API控制器(TokenController)来生成JWT令牌,以及另一个API控制器(Greet

2020-08-13 01:06:24 332

转载 ASP。NET Core标识:支持JWT令牌进行用户身份验证

介绍这是关于ASP系列文章的第三篇文章。网络核心身份:ASP。NET Core标识:启动asp.net CoreNET Core标识:建立一个web项目和标识数据库NET Core标识:用户注册,登录和注销功能使用ASP。asp.net Core mvc asp.net。angular 4:使用JWT令牌进行用户身份验证angular 4:使用外部提供者进行用户身份验证在前面的步骤中,我们创建了一个ASP。具有登录/注销功能的asp.net Core MVC网站。网络核心的身份。我们构建的MVC网站使

2020-08-13 01:01:56 308

转载 使用Angular 2, ASP。NET Core 1.1和实体框架核心(第1部分)

介绍这是本系列的第一部分。在本系列中,我们将使用Angular 2、Asp创建一个SPA应用程序。Net Core 1.1和实体框架核心。这里我们使用Angular 2作为应用程序的UI,使用Asp。Net Core MVC我们将执行服务器端任务,而使用Entity Framework Core我们将执行所有的数据库级操作。在本系列中,我们将创建一个员工管理系统项目。在这个管理系统中,我们提供了查看所有员工列表、编辑现有员工、删除任何特定员工和输入新员工的功能。让我们浏览一下这个系列的议程。议程了解项

2020-08-13 00:57:27 238

转载 .NET Core:编译一次,到处运行

下载source files - 25.1 KB介绍关于将。net框架引入Windows以外的平台的讨论从一开始就存在(毕竟,强大的竞争对手无处不在)。大约两年的讨论变成了行动,微软开始塑造我们今天所说的。net Core——一个“跨平台、开源、模块化的。net平台,用于创建现代web应用、微服务、库和控制台应用(。NET Blog——2016年6月27日)”。我是一个开源和。net的狂热爱好者,所以我从一开始就和Mono打交道,后来又和Xamarin打交道,最终我对。net Core的消息感到很兴

2020-08-13 00:52:58 639

转载 ASP。NET MVC用户角色基础菜单管理使用WEB API和AngularJS

下载shanuMVCUserRolesV1.0.zip - 2.4 MB介绍在开始这篇文章之前,请浏览我的前一篇文章。NET MVC 5的安全性和用户角色的创建。详细说明了asp.net MVC 5的安全性和用户角色的创建。NET标识和创建用户角色在本文中,我们将看到如何使用ASP创建和管理基于用户角色的菜单。NET MVC, WEB API和AngularJS。在这里我们将看到如何,通过管理员管理菜单(只有管理员用户可以查看所有/创建/删除和编辑菜单)。创建菜单,用户角色(管理员可以创建菜单,

2020-08-13 00:44:02 365

转载 ASP。NET MVC安全和创建用户角色

下载shanuMVCUserRoles.zip - 487.3 KB介绍一些成员让我写一篇关于ASP的文章。NET MVC安全等我计划创建的一系列文章。在这个系列中,我们将看到:ASP。NET MVC 5的安全性和创建用户角色NET MVC用户角色基础菜单管理使用WEB API和AngularJS。在这篇文章中,我们将看到如何使用ASP。NET标识在MVC应用程序中,用于创建用户角色和根据用户角色显示菜单。下面我们来看看如何:创建默认的管理角色和其他角色。创建默认的管理用户。为新用户注册添加用

2020-08-13 00:39:33 719

转载 面向制造商的实用电子产品(N的第一部分)

本系列的其他文章(到目前为止)面向制造商的实用电子产品(第2部分)[^]面向制造商的实用电子产品(第3部分)[^]制造商实用电子产品(第4部分)[^]背景在完成我的上一本书(编程Windows 10桌面:UWP焦点(15 of 15)[^])之后,我想直接进入下一本书。我喜欢让激情一直燃烧着,没有什么比摆弄电子产品更能刺激我的激情了。自从我开始与计算机打交道(在中生代)以来,我就对电子与它们在计算设备中实际做什么的关系很感兴趣。显然,电子产品是所有计算设备的固有组成部分,但当我们关注软件时,我们

2020-08-13 00:35:04 303

转载 ASP。NET MVC:构建您的自定义博客引擎-第二部分(工作引擎)

下载all source for BasicMVC and UnRio - 436.5 KB 下载BasicMVC_begin.zip - 424.4 KB介绍这是由两部分组成的系列文章的第二部分。您可以在以下网址阅读第一部分:http://www.codeproject.com/articles/1072781/asp-netmvc-build-your-customblog-engine-cms-part (在新选项卡/窗口中打开)第一部分介绍如何将Visual Studio MVC

2020-08-13 00:30:36 229

转载 ASP。构建你的自定义博客引擎(CMS) -第二部分的第一部分。NET MVC)

下载Source Code -UnRio.zip - 423.5 KB介绍关于学习ASP有大量的文章。那么你为什么要读这个呢?本文将带您从使用向导生成项目的开始,到一个完整的系统,该系统将允许您轻松地将内容发布到您的web站点。这篇文章将指导您学习ASP到底是什么。NET MVC项目模板包含和如何使用它为自己的目的。您将真正学会拥有关于模板MVC项目的信息。你会知道事情发生的地点和它们是如何运作的。你将学习如何添加控制器,改变视图,什么_Layout。cshtml是什么,为什么它是重要的,脚本绑定是

2020-08-13 00:26:07 255

空空如也

空空如也

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

TA关注的人

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