会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
奔跑的路上
广泛汲取,用心打磨,精益求精。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页
2023年2月13日
第九节:Express框架详解(中间件、参数解析、响应返回、日志、文件上传、路由、静态资源、异常处理)
摘要: 一. express入门 1. 简介 Express是一个路由和中间件的Web框架,它本身的功能非常少,本质上是一系列中间件函数的调用。 (官网:https://www.expressjs.com.cn/) 2. 快速搭建 (1). 方案1-使用脚手架 【不推荐】 A. 安装脚手架:npm inst
阅读全文
posted @ 2023-02-13 08:00 Yaopengfei
阅读(1457)
评论(0)
推荐(0)
2023年2月9日
第八节:http模块相关(基本用法、Request、Response、axios、内置http发请求)
摘要: 一. 基本用法 1. 创建:使用createServer创建一个服务器 2. 监听:使用server.listen进行端口的监听 3. 返回:通过response.end(xxx);方法返回给前端 4. 补充listen监听的三个参数 ◼ 端口port: 可以不传, 系统会默认分配端, 后续项目中我
阅读全文
posted @ 2023-02-09 08:35 Yaopengfei
阅读(344)
评论(1)
推荐(0)
2023年2月6日
第七节:fs模块-文件系统、event模块-事件处理、二进制和buffer、Stream流
摘要: 一. fs文件系统 1. 文件的读取 nodejs中API大多数都提供三种操作方式: 方式一:同步操作文件:代码会被阻塞,不会继续执行;【eg:readFileSync】 方式二:异步回调函数操作文件:代码不会被阻塞,需要传入回调函数,当获取到结果时,回调函数被执行;【eg:readFile】 方式
阅读全文
posted @ 2023-02-06 15:01 Yaopengfei
阅读(255)
评论(1)
推荐(0)
2023年1月30日
第五节:CSS内置函数、Less/Scss简介以及核心用法总结
摘要: 一. CSS中的内置函数 1. var 使用CSS定义的变量; 属性名需要以两个减号(--)开始; 属性值则可以是任何有效的CSS值; 注:自定义属性的可见作用域(只在选择器内部有效),所以推荐将自定义属性定义在html中,也可以使用 :root 选择器; <style> :root { /* 定义
阅读全文
posted @ 2023-01-30 13:30 Yaopengfei
阅读(955)
评论(1)
推荐(0)
第二十节:Vue3中CSS用法(scoped、选择器、module、v-bind) 和 Less 、Sass的使用
摘要: 一. CSS相关 (详见官网:https://cn.vuejs.org/api/sfc-css-features.html) 1. scoped作用域 (1). 当 <style> 标签带有 scoped attribute 的时候,它的 CSS 只会影响当前组件的元素 原理:在标签上生成一个 da
阅读全文
posted @ 2023-01-30 10:41 Yaopengfei
阅读(5679)
评论(1)
推荐(0)
2023年1月28日
第六节:常见问题总结(npm安装包、Less/Scss使用)
摘要: 一. npm安装包 ( 参考:https://uniapp.dcloud.net.cn/tutorial/page-script.html#npm支持 ) 1. 初始化 在根目录通过指令 【npm init -y】进行初始化,创建package.json文件。 2. npm安装dayjs库 通过指令
阅读全文
posted @ 2023-01-28 13:37 Yaopengfei
阅读(452)
评论(1)
推荐(0)
2023年1月27日
第五节:uni-app发布微信小程序、Web网站、安卓App
摘要: 一. 微信小程序发布 1. 微信平台配置 (1). 登录微信开放平台 https://mp.weixin.qq.com/ 然后在 开发管理→开发设置 中进行配置。 (2). 开发者ID配置 会生成一个唯一的AppId,需要配置到Hbuilder X中。 (3). 小程序代码上传配置 需要配置IP白名
阅读全文
posted @ 2023-01-27 11:12 Yaopengfei
阅读(1178)
评论(1)
推荐(0)
2023年1月15日
第五节:搜索组件封装剖析、弹框的使用、页面各组件联调
摘要: 一. 搜索框组件封装 1. 核心思路 (1). 搜索框分为两部分:按钮区域 和 表单内容区域 (2). 按钮区域: 搜索和重置两个按钮为默认按钮,通过emits('update:xxx', xxx);对外暴露,调用父组件的更新方法。 然后声明一块 <slot name="myOwnArea"> </
阅读全文
posted @ 2023-01-15 16:23 Yaopengfei
阅读(547)
评论(1)
推荐(0)
第四节:常用uni-ui组件剖析(uni-forms)
摘要: 一. uni-froms剖析 (详见官网:https://uniapp.dcloud.net.cn/component/uniui/uni-forms.html) 1. form标签 (1). ref:绑定form自身 (2). modelValue: 绑定表单数据 (3). rules:绑定校验规
阅读全文
posted @ 2023-01-15 13:11 Yaopengfei
阅读(1760)
评论(1)
推荐(0)
第十九节:Pinia简介及state、getter、action详解、常用Api、setup_store简化写法
摘要: 一. 简介 1. 什么Pinia? Pinia开始于大概2019年,最初是作为一个实验为Vue重新设计状态管理,让它用起来像组合式API(Composition API)。从那时到现在,最初的设计原则依然是相同的,并且目前同时兼容Vue2、Vue3,也并不要求你使用Composition API;P
阅读全文
posted @ 2023-01-15 08:14 Yaopengfei
阅读(6144)
评论(1)
推荐(2)
2023年1月11日
第三节:内置组件、扩展库uni-ui组件简介、导入方式、修改主题风格
摘要: 一. 内置组件 1. 下面列举原先的html改为uni-app的内置组件 (注:html的标签存在跨端兼容问题,比如只在web端兼容,小程序和app端不兼容,所以要使用uni-app封装后的内置组件,从而回避掉不兼容的问题) div 改成 view span、font 改成 text a 改成 na
阅读全文
posted @ 2023-01-11 14:27 Yaopengfei
阅读(4021)
评论(1)
推荐(0)
2023年1月9日
第二节:跨平台兼容/条件编译、页面路由(pages.json)、页面通讯(5种)、生命周期(应用/页面/组件)
摘要: 一. 跨平台兼容/条件编译 (详见官网:https://uniapp.dcloud.net.cn/tutorial/platform.html ) 1. 跨平台兼容 uni-app 已将常用的组件、JS API 封装到框架中,开发者按照 uni-app 规范开发即可保证多平台兼容,大部分业务均可直接
阅读全文
posted @ 2023-01-09 20:47 Yaopengfei
阅读(870)
评论(2)
推荐(0)
2023年1月6日
第一节:环境准备、项目结构详解、App.vue/main.js/uni.scss详解、各种引用(组件/js/css/静态资源)
摘要: 一. 环境准备 1. Hbuilder X 下载地址:https://www.dcloud.io/hbuilderx.html 2. 微信开发工具 下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
阅读全文
posted @ 2023-01-06 16:44 Yaopengfei
阅读(2418)
评论(1)
推荐(0)
2023年1月5日
uni-app跨平台开发(微信小程序为主线)
摘要: 一. 说明 uni-app官网:https://uniapp.dcloud.net.cn/ 微信小程序官网:https://developers.weixin.qq.com/miniprogram/dev/framework/ 官方文档非常详细,该系列以微信小程序为主线,梳理一些最常用的技术点,其它
阅读全文
posted @ 2023-01-05 08:22 Yaopengfei
阅读(476)
评论(1)
推荐(0)
2023年1月4日
第四节:剖析表格组件的封装思路(表格配置、分页条、页面传值、高度自适应、单选、多选等)
摘要: 一. 前言 1. 封装的表格组件功能 (1). 通过配置文件的形式渲染表格列,并且表格列的格式可以自定义修改 (2). 表格展开功能 (3). 表格列排序 (4). 表格单选、多选 (5). 表格表头支持两行模式 (6). 表格列合并、行合并 (7). 表格高度自适应 (8). 表格动态显示分页条
阅读全文
posted @ 2023-01-04 15:18 Yaopengfei
阅读(414)
评论(1)
推荐(0)
2022年12月30日
第一节:修改Nuget的下载位置
摘要: 进入目录: C:\Users\DELL\AppData\Roaming\NuGet,打开 NuGet.Config <?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget.org"
阅读全文
posted @ 2022-12-30 16:24 Yaopengfei
阅读(143)
评论(0)
推荐(0)
2022年12月27日
第三节:剖析自定义显示列、显示顺序、Excel文件流形式的导出方案
摘要: 一. 自定义显示列和顺序 1. 目标与效果 (1). 可以自定义拖拽、勾选来决定哪些表格列显示,已经表格列的排列顺序。 (2). 可以实现动态增加列名或者删除某个列名 (3). 其它 2. 缓存存储的格式 key:账号_菜单名(admin_systemUser) value:序列化后的字符串 [ {
阅读全文
posted @ 2022-12-27 08:40 Yaopengfei
阅读(496)
评论(1)
推荐(0)
2022年12月25日
第十八节:异步补充(CancellationToken终止信号、whenAll、whenAny、yeild return的用法)
摘要: 一. CancellationToken终止信号 CancelAfter()超时后发出取消信号 Cancel() 发出取消信号 { CancellationTokenSource cts = new(); cts.CancelAfter(4000); //4s后取消 await Download1A
阅读全文
posted @ 2022-12-25 18:25 Yaopengfei
阅读(404)
评论(1)
推荐(0)
2022年12月23日
第二节:深度剖析菜单权限、按钮权限、keepAlive缓存的设计
摘要: 一. 剖析菜单权限 (一). 登录成功后,调用initBackEndControlRoutes方法,初始化路由 1. 初始化用户信息(含基础信息、菜单权限、按钮权限),存放vuex中, store.dispatch('userInfos/setUserInfos'); 2. 获取路由全部菜单 (1)
阅读全文
posted @ 2022-12-23 16:20 Yaopengfei
阅读(299)
评论(1)
推荐(0)
2022年12月19日
第十四节:项目各种流程梳理总结
该文被密码保护。
阅读全文
posted @ 2022-12-19 11:45 Yaopengfei
阅读(1)
评论(1)
推荐(0)
2022年12月14日
第八节:基于Core6.0中间件实现SignalR的安全校验 以及 部署IIS注意的问题
摘要: 一. 中间件实现安全校验 (官方默认的方式详见:https://learn.microsoft.com/zh-cn/aspnet/core/signalr/authn-and-authz?view=aspnetcore-6.0 个人不喜欢) 1. SignalR的注册 代码如下: //1. 注册Si
阅读全文
posted @ 2022-12-14 16:03 Yaopengfei
阅读(643)
评论(1)
推荐(2)
2022年12月13日
第一节:项目结构介绍、图标的使用、axios封装思路、jwt校验、Vuex的应用
摘要: 一. 项目结构介绍 1. 结构截图 2. 结构说明 node_modules (各种插件包) public (存放浏览器标题favicon.ico、静态json数据) src (存放视图、工具类、image) assets:(本地静态资源:图片、svg等) components: (存放公用全局组件
阅读全文
posted @ 2022-12-13 09:38 Yaopengfei
阅读(290)
评论(2)
推荐(0)
2022年12月9日
第十三节:搜索微服务功能介绍和代码剖析
该文被密码保护。
阅读全文
posted @ 2022-12-09 15:37 Yaopengfei
阅读(0)
评论(1)
推荐(0)
2022年12月6日
第十二节:优雅方案(反射动态接口实例化、)
摘要: 一. 反射实现动态接口实例化 1. 需求 有三个类 MySqlHelp、OracleHelp、SqlServerHelp,都实现了IDBHelp接口,现在想通过传入一个配置,来决定实例化哪个类。 2. 方案1-简单工厂 通过if判断即可。 /// <summary> /// 最原始的Factory写
阅读全文
posted @ 2022-12-06 17:22 Yaopengfei
阅读(214)
评论(0)
推荐(0)
第十一节:转码微服务功能介绍和代码剖析
该文被密码保护。
阅读全文
posted @ 2022-12-06 13:02 Yaopengfei
阅读(1)
评论(1)
推荐(0)
2022年11月29日
第十节:听力微服务功能介绍和代码剖析
该文被密码保护。
阅读全文
posted @ 2022-11-29 08:06 Yaopengfei
阅读(5)
评论(0)
推荐(0)
2022年11月24日
第三节:常用解决方案剖析(Excel导出、工作单元、领域事件、JWT回收问题等)
摘要: 一. Excel导出 详见:https://www.cnblogs.com/yaopengfei/p/17007321.html 二. 三. ! 作 者 : Yaopengfei(姚鹏飞) 博客地址 : http://www.cnblogs.com/yaopengfei/ 声 明1 : 如有错误,欢
阅读全文
posted @ 2022-11-24 15:29 Yaopengfei
阅读(120)
评论(0)
推荐(0)
2022年11月16日
第九节:手写服务注册框架、EF多上下文注册框架、AnyDBConfigProvider的使用与源码剖析
该文被密码保护。
阅读全文
posted @ 2022-11-16 16:24 Yaopengfei
阅读(0)
评论(1)
推荐(0)
2022年11月12日
第八节:认证微服务功能介绍和代码剖析+Identity框架的使用介绍
该文被密码保护。
阅读全文
posted @ 2022-11-12 13:46 Yaopengfei
阅读(12)
评论(1)
推荐(0)
2022年11月6日
第七节:文件微服务功能介绍和代码剖析
该文被密码保护。
阅读全文
posted @ 2022-11-06 08:53 Yaopengfei
阅读(14)
评论(1)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页
公告