随笔分类 -  .net core

摘要:委托为:委托是一种类型,最基础的说法就是将方法像普通参数一样传递。方便程序解耦。 其实 他还有多播的作用,一个委托可以绑定多个方法(+,-),从而一个委托实现了一个流水线式的工作。 当switch,if。。。else if 过多时,也可以考虑委托。可以声明一个<int,delegate>的dicti 阅读全文
posted @ 2021-03-20 20:03 翱翔的小鱼 阅读(43) 评论(0) 推荐(0)
摘要:先上图,记录下linux使用docker部署的成果。 docker是啥,他就是“集装箱”。在他出现之前,我们重开发环境部署到线上环境,要先去装相对于的jdk(比如java jdk,.net core jdk)。偶尔手欠还漏了一个(本人干过,找了好久bug,发现是一个前端页面刷新重定向的插件未安装), 阅读全文
posted @ 2021-03-14 13:36 翱翔的小鱼 阅读(94) 评论(0) 推荐(0)
摘要:LINQ查询时有两种语法可供选择:方法语法(Fluent Syntax)和查询表达式(Query Expression)。 方法语法:方法语法的本质是通过扩展方法和Lambda表达式来创建查询。 eg:IEnumerable<string> query = names .Where(n => n.C 阅读全文
posted @ 2020-03-20 09:48 翱翔的小鱼 阅读(163) 评论(0) 推荐(0)
摘要:当数据量大的时候,用like ,CHARINDEX 都很大大减少访问速度 最后采用另一个方法: SQL Server 2016新增:string_split函数, 通过 这种: '757' in (select * from string_split(grade_master_id,';')) 来判 阅读全文
posted @ 2019-09-02 15:18 翱翔的小鱼 阅读(2136) 评论(0) 推荐(0)
摘要:SELECT cn_name = ( stuff( ( SELECT ';' + t.cn_name FROM ( select 1 as project_id,cn_name,en_name from crs_master_data where master_id in (select * fro 阅读全文
posted @ 2019-07-23 15:59 翱翔的小鱼 阅读(449) 评论(0) 推荐(0)
摘要:参考文档:http://www.1234.sh/post/pomelo-extensions-timed-jobs 在该文档中介绍了怎么使用timed job,但是在使用db的时候会发生错误,错误一般是Cannot resolve scoped service 'Pomelo.AspNetCore. 阅读全文
posted @ 2019-02-14 15:17 翱翔的小鱼 阅读(1666) 评论(0) 推荐(0)
摘要:首先在linux安装相应的.net core 环境,根据官方的示例安装即可:参考地址:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial#install 其次,将在windows上的程序(先确定可以运行)发布到本地文件夹内,然 阅读全文
posted @ 2019-01-15 13:54 翱翔的小鱼 阅读(916) 评论(0) 推荐(0)
摘要:Microsoft 在.Net Framework 4.5中引入了HttpClient,并且是在.NET服务器端代码中使用Web API的最常用方法。但它有一些严重的问题,如释放HttpClient对象不立即关闭套接字,太多实例影响性能和单个的HttpClient或共享HttpClient实例不尊重 阅读全文
posted @ 2018-12-20 17:03 翱翔的小鱼 阅读(3976) 评论(0) 推荐(0)
摘要:将本地发布的服务本地运行没问题,发布上云windows 服务器就报 500.19 0x8007000d 是因为云服务器没有安装.net core相关的插件,比如.NET CORE sdk等,请按照该文档装完插件就好了:https://blog.csdn.net/qq_27445903/article 阅读全文
posted @ 2018-11-09 16:44 翱翔的小鱼 阅读(1938) 评论(0) 推荐(0)
摘要:在 dashboard-添加角色和功能-一直往下点就好了,后”选择安装类型“页面 中选择【基于角色或基于功能的安装】,安装完成后 在浏览器输入 http://localhost/ 就可以正常访问网站了。 然后 在右上角 点击"tools”中点击 iis 管理软件就可以了。 参考链接:https:// 阅读全文
posted @ 2018-11-07 18:06 翱翔的小鱼 阅读(508) 评论(0) 推荐(0)
摘要:在项目中为了减少程序占用内存(将结果保存在全局变量里面,会占用内存),要求使用redis。开始了爬坑的过程。o(╥﹏╥)o c#操作redis 基本就这3中情况: ServiceStack.Redis 是商业版,免费版有限制;如果大量对redis 读写 ,要花钱买(不知道老板批不批o(╥﹏╥)o), 阅读全文
posted @ 2018-11-06 14:51 翱翔的小鱼 阅读(796) 评论(0) 推荐(0)
摘要:使用vs 发布.net CORE 项目,调试遇到了“无法获取本地变量或参数的值,因为它在此指令指针中不可用,可能是因为它已经被优化掉了”这个问题,弄了半天才发现是发布的时候没有设置为debug,做个总结 1.检查解决方案是不是debug(右击解决方案,属性里面查看) 2.检查项目是不是debug(项 阅读全文
posted @ 2018-09-19 14:13 翱翔的小鱼 阅读(4163) 评论(0) 推荐(3)
摘要:参考链接:https://www.cnblogs.com/wuyong/archive/2006/10/15/529514.html 阅读全文
posted @ 2018-09-11 18:06 翱翔的小鱼 阅读(474) 评论(0) 推荐(0)
摘要:在下面 链接中最方便的应该是第三种方法(他也推荐了),但是第三种方法有个小问题,就是 : WaitHandle.WaitAll(_ManualEvents); 中的_ManualEvents最大为64 ,否者会报错, 对于多线程来说可能不够,所以改成这样就摆脱了 限制:foreach(var n i 阅读全文
posted @ 2018-08-28 17:02 翱翔的小鱼 阅读(1323) 评论(0) 推荐(0)