摘要: Dictionary<T,T>和List<T>使用 { 不能盲目说Dic比List的效率高 单纯循环用List 有判断是否存在的场景用Dic 原因: List为线续集集合 Dic为散列表 } 阅读全文
posted @ 2021-08-26 09:38 剑无尘 阅读(261) 评论(0) 推荐(1) 编辑
摘要: 知识点过多,整理ing 阅读全文
posted @ 2020-12-31 13:29 剑无尘 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 小程序授权是比网页H5授权要简单,不要做复杂了。。 效果:得到UserID,用户基本信息 前期准备:这些是一定要配的 比H5简单的多,支付宝给我们一个authCode,我们拿到这个code,获取一下access-token,而且把userid也给我们了。到此为止就结束了,千万不要再去请求Alipay 阅读全文
posted @ 2020-10-30 16:01 剑无尘 阅读(3656) 评论(0) 推荐(0) 编辑
摘要: 场景是批量上传图片,所以使用了并发。因为服务器电脑也是有瓶颈的,且多线程也不能无限开。。 所以我在使用多线程异步上传的同时,同时控制线程并发的数量,线程数量达到阈值之后,得等待一个成功结束之后,再开启另一个新的线程。。 主要使用:Task.WaitAny() 这个API,传一个线程数组, 等待其中一 阅读全文
posted @ 2020-09-25 10:25 剑无尘 阅读(2683) 评论(0) 推荐(1) 编辑
摘要: 这个问题的最底层原理我也没搞透,记录一下解决方法 有小伙伴儿知道出错原理 请留言。谢啦 三条SQL: 三条几乎一模一样的SQL 前两条都可以,但是第三条却报错: 尝试将不可为 NULL 的列的值设置为 NULL 能全查,能少量查,就是不能排序多量查 感觉不会再爱了。。 可能是数据的问题(20%),S 阅读全文
posted @ 2020-08-06 15:57 剑无尘 阅读(1017) 评论(1) 推荐(0) 编辑
摘要: 依赖注入和服务注册作为.Net Core最核心的模块 当然需要记录一下 个人学习和理解 1.依赖注入 DI 为什么需要DI,目的是什么? 之所以需要DI,是因为我们需要实现控制反转 (IOC) 。 (DI) 软件设计模式,这是一种在类及其依赖关系之间实现控制反转 (IoC) 的技术.他是作为实现IO 阅读全文
posted @ 2020-07-27 01:17 剑无尘 阅读(1953) 评论(0) 推荐(1) 编辑
摘要: 第一种在配置文件: webBuilder.UseUrls("http://*:8000"); 第二种在 appsettings.json文件中: 第三种:在launchSettings.json 使用环境变量配置 第四种:使用命令行配置,在项目的根目录下 dotnet run --urls "htt 阅读全文
posted @ 2020-06-27 21:54 剑无尘 阅读(3015) 评论(0) 推荐(2) 编辑
摘要: 记录一下,个人理解。。。 数据表中数据太多的话,刚开始可以用索引之类的来优化。随着业务多。。难免性能就下来了。 这时候就需要去思考,怎么处理,就想到了把数据源分开,把一张表分开成几张表。。 首先如何判断用不用判断,以及分表后的后端,综合考虑之后,直接开干。。 --exec sp_spaceused 阅读全文
posted @ 2020-05-27 22:11 剑无尘 阅读(6731) 评论(0) 推荐(0) 编辑
摘要: 记录一下,方便查找。 配置好JSSDK 增加SDK音频和地理位置的接口权限。 效果: 地理位置代码: <h4>扫一扫</h4> <button type="button" class="btnsis">扫一扫</button> <br/> <br /> <h4>获取位置信息</h4> <button 阅读全文
posted @ 2020-04-29 16:33 剑无尘 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 官方文档 要认真看一遍之后,开始搞 JSSDK是网页调用微信功能的配置文件。在这里浪费了大量时间 所以记录一下。(吐槽下微信返回的错误信息,也是没谁了。。。) 页面先配置一下。注释里几个参数,可以用ajax会获取。 <script type="text/javascript"> wx.config( 阅读全文
posted @ 2020-03-30 12:00 剑无尘 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 好记性不如烂笔头 调用微信的每个接口,都需要传access_token进行身份验证。 微信文档链接。 也是一个简单的get请求接口,可以用postman先测试一下。(这里测试需要在服务器进行。微信有接口IP验证,请求的IP与公众号配置的IP地址一致) 返回字符格式:{"access_token":" 阅读全文
posted @ 2020-03-30 11:08 剑无尘 阅读(622) 评论(0) 推荐(0) 编辑
摘要: Dapper作为轻量级ORM框架。因其优秀的性能。 整理一下Demo,方便自己和朋友查找 除了CURD之外, IN查询 联合查询 存储过程 分页查询 Demo:链接 提取码:vpwf 数据库:两个表 两个储存过程 Student表: Book表: 数据库SQL: SET ANSI_NULLS ON 阅读全文
posted @ 2020-03-12 11:31 剑无尘 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 记录一下,方便自己和朋友查找。。Swagger对于接口项目确实有很大的帮助。 效果: 一.WebApi中配置Swagger 1.运行Nuget:添加Swashbuckle 和Swagger.Net.UI 第一个包就是啦 2.修改一下API项目属性 3.在App_Start文件夹下,修改Swagger 阅读全文
posted @ 2020-03-09 14:51 剑无尘 阅读(2529) 评论(0) 推荐(0) 编辑
摘要: 自己最近搞了公众号,记录一下。 目的就是为了在微信公众号里启用服务器配置。 微信文档 其实微信文档已经写得很清楚了,也很简单。(微信的目的就是它发送一个get请求,希望我们能接受一下,然后给微信回个数据告诉它) 方法一:用WebApi,MVC架构(注意Controller里的这个Action不要去添 阅读全文
posted @ 2020-02-28 11:42 剑无尘 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 记录一下,方便自己查找。。。 自己在开发前端时,对于处理JSON,觉得真是枯燥。处理数据,基本都要循环。 所以我想着前端也能跟后端一样,有Linq来处理我的JSON对象就好了。上网一搜,找到了JSLINQ.js。。实现了自己的需求,嘿嘿嘿。 首先是JSLINQ.js 代码。 下载地址 自己贴一下: 阅读全文
posted @ 2020-01-21 11:10 剑无尘 阅读(285) 评论(0) 推荐(0) 编辑