08 2019 档案
摘要:一、区别 上面的方式 async 方法必须配合 await ,导致 Task.Run 中的 一直运行,哪怕 提前return也无效。 最终去掉完美解决: 二、扩展当我们需要返回值(因为没有等待,所以未及时计算出,代码继续往下执行)--此方式完全没有任何意义,这样做。 三、扩展-当我们需要等待的时候就
阅读全文
摘要:1、类库链接 默认放在App_Data文件夹内即可。 2、插入操作 需要执行两次命令
阅读全文
摘要:一、路径的场景 需求上传文件到服务器,并保存到数据库 1、创建相对文件路径保存到数据库(/upload/文件名.mp4),方便外部预览http://ip/upload/文件名.mp4 2、通过绝对路径保存文件到服务器(保存到服务器某个路径,必须绝对路径才可以具体位置进行保存) 解决: 1、上传到数据
阅读全文
摘要:一、ffmpeg三件套 ffprobe看文件属性 ffmpeg 编转码 ffplay 播放器 即 信息显示为 分辨率 1280*720 30M码率 的 与视频相关的专业术语和了解 与视频相关的专业术语和了解 TS MPTS UDP RTP RTSP 等等这些 只限定在MUX (封装层) 1、RTSP
阅读全文
摘要:一、控制台输出 创建Core项目Web的具有视图控制器以及模型的模板,选择Web启动即项目启动方式。 运行即
阅读全文
摘要:一、WebAuthorize 1、项目名称 WebAuthorize 2、加个中间件 过滤请求。 3、修改配置文件 准备配置请求测试 1、直接访问 2、配置身份认证信息 在Authorzation下选 basic Auth, 并把用户名和密码填好 点一下”Preveiw Request ” Post
阅读全文
摘要:(使用ASP.NET 4.X 中的时候一定都用过Forms认证即FormsAuthentication做登录用户的身份认证,FormsAuthentication的核心就是Cookie,ASP.NET会将用户名存储在Cookie中。但是它很难进行扩展,更无法与第三方认证集成,因此,在 ASP.NET
阅读全文
摘要:一、报表需求: 今日 :评估完成 ,待下户 / 已下户 ,待审批 / 已审批 ,已签约 / 已放款 ,应收利息 ,逾期客户 今日 ,昨日 ;本周 ,上周 ;本月 ,上月 ;本季度 ,上季度今年 ,去年 二、进件表和进件日志表分析 此进件(包含进件表、和进件状态日志表) 等同于 ,那个数据库 订单表、
阅读全文
摘要:一、视频解决方案 说明: 公司下户拍摄视频,上传存储一直用的优酷云(视频压缩、解码、播放)当然还支持水印。 现在场景,我们公司内部买服务器,下户拍摄视频上传到我们自己服务内,需要解决的问题,下户拍摄视频很大,需要解决的问题: 1、(下户视频过大)需要压缩处理、 2、(视频格式、播放帧处理)解码格式
阅读全文
摘要:1、C++调用C#类库 1.准备C#类库(dll文件) 1.1.创建C#类库: 右击项目类库生成即可, 出现.dll(类库)与.pdb(pdb文件包含了编译后程序指向源代码的位置信息, 用于调试的时候定位到源代码,主要是用来方便调试的)两个文件。 设置仅仅生成.dll类库,可以删除.pdb文件 1.
阅读全文
摘要:一、Aop是什么? 一段很常见的Aop经典代码示例:(AOP的实现原理应该也是如此,只不过它帮助我们做了方法拦截, 帮我们省去了大量重复代码,我们要做的仅仅是写好拦截前和拦截后需要处理的逻辑) 这是一段很典型的面向过程的代码,我们可以看到有相同的异常处理逻辑, 如果我们想要避免重复的代码,我们至少可
阅读全文
摘要:1、新建.netCore webapi项目 2、安装swagger ,通过 Package Manager 控制台:Install-Package Swashbuckle.AspNetCore 3、修改Startup.cs 4、访问 Swagger UI 地址 5、添加备注 1、在项目属性的 生成
阅读全文
摘要:一、导航到反编译的源码中运行 vs2017 添加Core SDK 方式(不支持工具扩展更新添加Core SDK的方式) vs2019 添加Core SDK 出现的问题: 一直用 vs2017安装 3.0 或 3.1 一直检测不到,2017只是才支持到2.2版本。
阅读全文
摘要:一、测试流程 1、添加本次测试计划 (右键-->添加-->Threads(Users)-->线程组) 2、设置线程数 (所谓线程数就是并发用户数) 3、在线程组内添加请求(右键-->添加-->取样器-->HTTP请求) 4、添加协议及相关配置信息 5、添加监听器-查看结果树 6、启动测试 二、模拟大
阅读全文
摘要:一、touch.js 1、引用链接: <script src="https://cdn.bootcss.com/touchjs/0.2.14/touch.min.js"></script> 2、使用方式: //加载事件 $(function () { touch.on('.flows', 'hold
阅读全文
摘要:一、Microsoft Azure 托管(不知道微软托管和部署有什么区别) 使用Microsoft Azure托管并部署的4种方式
阅读全文
摘要:一、Program.cs类与Startup类 1、一切从Main开始,Main方法包含了是整个应用程序的入口 ASP.NET Core应用程序可以配置和启动主机(Host)。 主机负责应用程序启动和生存期管理,配置服务器和请求处理管道。 主机还可以设置日志记录、依赖关系注入和配置。 而host主机又
阅读全文
摘要:一、新建.Net Core的MVC项目添加WebApi控制器的方式 http://localhost:60748/api/Verif/Get 访问不通 http://localhost:60748/api/Verif 才可以 我新建core的空的webapi为 我们更改 即: // // 区别:不想
阅读全文
摘要:一、性能监视器 1、Windows Server自带的性能监视器。(开始 运行 perfmon ) 另一种方式打开 Performance Monitor 点击Windows+R,在Run中输入perfmon, 二、进程多开
阅读全文
摘要:一、布局页面: 使用布局页相当于一个母版页,可以将各个页面公用部分,如上方标题区、左侧导航菜单区、下方版权声明及状态显示区以及通用的js及css引用等,集中放到布局页管理,具体功能页面只需关注自己独有的界面元素系布局即可。 创建布局页 在Views文件夹下新建一个Shared文件夹,文件夹下新建一个
阅读全文
摘要:vue动态生成表单 一、下拉框 二、多选框 优化 一、禁止点击 具体代码: 拓展 vue遍历select中option 具体代码 从数据库map映射下 拓展
阅读全文
摘要:一、 https://blog.wxhbts.com/assets.html
阅读全文
摘要:一、.Net Core 分块上传文件 一、前端实现 这里的主要思路是利用html5 File api的slice方法把文件分块, 然后new一个FormData()对象用于储存文件数据,之后就是递归调用AjaxFile方法直至上传完毕。 后台代码: 这里的思路就是先保存每一个分块的文件到一个临时文件
阅读全文