上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 首先我们来看下项目的文件结构图,如下: 各个文件及文件夹作用如下: 文件或文件夹名称 作用 .vscode VisualStudioCode开发工具的配置信息存放目录,从这个目录可以看出vue3确实是推荐使用vscode作为开发工具的,连配置文件都提前生成出来了。 node_modules 项目中用 阅读全文
posted @ 2023-04-14 11:53 屏风马 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 在我们的电脑上安装完nodejs后,本机就可以作为一个web服务器使用了,只不过这个web服务器上的网页使用javascript来编写。 接下来我们创建一个vue3项目,并运行起来,然后用浏览器来访问,没有什么比一个hello world更让人期待的了。 创建一个vue3项目我们可以使用脚手架工具来 阅读全文
posted @ 2023-04-14 02:08 屏风马 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 项目忙完,这次上新,写一个前端系列,采用vue3来开发一个微信公众号商城。 前言: 1. 微信公众号商城本质也是一个网站,由一个个网页组成,只不过这些网页运行在手机端,能响应手指的点击、长按、拖拽等操作。 2. 既然是网页,当然可以用3件套(js+html+css)来写,但象vue这样的前端框架比3 阅读全文
posted @ 2023-04-13 17:53 屏风马 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 要达到最初的设想,需在 Program.cs中启用认证中间件服务 : app.UseAuthentication(); 同时给 builder.Services.AddAuthentication( ) 处理程序设置对应的方案,如下(红色部分代码): using Microsoft.AspNetCo 阅读全文
posted @ 2022-07-07 00:40 屏风马 阅读(2230) 评论(1) 推荐(0) 编辑
摘要: 在运行之前,先将Program.cs中唯一和认证授权有关的语句 app.UseAuthorization(); 注释起来,如下: 然后对 Login.cshtml 和 Login.cshtml.cs 文件中做少少改动,增加账号密码的非空校验,最后将登录信息写入cookie中, 编码如下: Login 阅读全文
posted @ 2022-07-06 17:54 屏风马 阅读(2198) 评论(0) 推荐(0) 编辑
摘要: 在开始正式项目编码之前,单独开篇来详细介绍一下登录,因为一个web应用最基本也是最重要的功能之一就是 用户身份的识别及授权,虽然它们用net6实现起来非常简单,但如果处理不好,会使后续和权限有关的操作和业务 功能过度耦合,导致维护和扩展非常困难。要展开这个问题,我们先看看登录的几种场景: 1. 表单 阅读全文
posted @ 2022-07-06 00:37 屏风马 阅读(2614) 评论(1) 推荐(0) 编辑
摘要: 最后来看一看 Program.cs 这个文件中有哪些内容。 Program.cs 是整个Web应用程序的入口文件,.NET6 之前有一个入口函数 Main() , NET6中去掉了 ,其中的代码没有任何函数定义, 打开就可以开干了,这里的语句就是顶级语句, 代码非常简洁,如下: 关于顶级语句可以参考 阅读全文
posted @ 2022-03-19 00:26 屏风马 阅读(6150) 评论(3) 推荐(1) 编辑
摘要: 项目生成后的目录如下图,我们逐个分析一下这些文件的用途先。 1. wwwroot 目录用于存放 css文件、JS文件、图片文件、第三方前端框架/库文件等,这个目录的特别之处在于页面中如果要引用其中的文件, 比如 site.css 时 , 其路径不需要加 wwwroot 这个文件夹路径。打开 _Lay 阅读全文
posted @ 2022-03-09 00:54 屏风马 阅读(2545) 评论(0) 推荐(2) 编辑
摘要: 微软的NET6 / VS2022发布有几个月了,相比旧版本,最直观的变化是NET6引入了顶级语句(Top-Level Programs),这让Program.cs文件中的代码有些不一样, 其他的变化不大,可能更多的还是底层类库的性能和规范性方面的优化, 如果以前写过.netcore,上手并不难。尤其 阅读全文
posted @ 2022-03-05 22:02 屏风马 阅读(2725) 评论(0) 推荐(0) 编辑
摘要: 锁的核心作用是用来控制并发环境下对变量和资源的有序访问,c#中常见的锁有如下几种类型: (1) Monitor (2) Mutex (3) ReaderWriterLockSlim (4) SpinLock (5) Semaphore 下面我们就来逐个看一看这些不同类型锁的使用场景和使用方式 。 前 阅读全文
posted @ 2021-08-16 21:13 屏风马 阅读(1814) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页