摘要:
按照官方指引直接安装当然是没问题的,但是想要一个免安装的工具包,可以拷贝给别人使用的,该怎么办? 下面就是如何提取出安装包的步骤: 1、官方地址:https://github.com/NuGetPackageExplorer/NuGetPackageExplorer 2、选择chocolatey安装 阅读全文
摘要:
最近将统一身份认证授权中心发布上线,没曾想一个星期后出了问题:突然所有用户陆续全部下线,需要重新登录业务系统。 赶紧检查相关日志,发现居然是RefreshToken失效了,排查代码结果是Redis中的RefreshToken全部到期清除。。。 我就奇了怪了,明明将 RefreshTokenExpir 阅读全文
摘要:
进行这样一个查询,统计用户积分(point是int类型字段),代码很简单,结果却报错了: 日志显示,查询结果为null,转换为int类型失败,必须使用可空类型。好吧,看到结果为null我就知道问题出在哪了。 先来看看该行代码生成的sql语句: 1 exec sp_executesql N'SELEC 阅读全文
摘要:
Beyond Compare 4用一段时间后就会弹出这个: 因为Beyond Compare会定期联网验证你的密钥是否有效。 网上查找的解决方案基本是2步: 1、禁止Beyond Compare联网,配置防火墙出站规则就行(http://www.xz7.com/downinfo/280960.htm 阅读全文
摘要:
通过HttpClient发送请求时,可以先设置BaseAddress,之后的请求直接传入相对地址即可: 但是这里呢有个坑,就是传入的Uri是否以“/”结尾或开头,会使得最终请求的地址发生变化。做个测试: 可以看出,只有baseUri以“/”结尾,且relativeUri不以“/”开头,才会得到完整的 阅读全文
摘要:
git项目中出现了相同名字的、大小写不同的文件夹,是因为Windows环境下git配置ignorecase默认为true,不区分大小写,而Linux环境区分。 如果本地分支在Windows,远程分支在Linux,那么当你把一个文件夹的小写改为大写,commit是不会体现这个变化,这样大写的文件夹就提 阅读全文
摘要:
这些是之前学习.Net Core以及开发过程中用到的一些资料,整理一下方便查找。 .Net Core的历史及奥秘 http://www.cnblogs.com/artech/p/how-to-cross-platform-01.html 官方Github https://github.com/dot 阅读全文
摘要:
因为一直追随着微软,所以数据库都是用的SQL Server。之前围绕SQL语句做过许多优化,有一些心得可以分享出来。 SQL优化前,需先掌握以下知识: SQL Server执行计划 SQL Server查询计划 SQL Server索引 不要急着一上来就看执行计划加索引,先精简代码,采用最优化写法。 阅读全文
摘要:
得益于上家公司对于敏捷流程的严格要求,使得我在敏捷标准化这块比较敏感,因此入职新公司以来,陆续发现了一些问题。我们团队的敏捷可以说是画风跑偏了的,可能团队的一些成员对敏捷有哪些关键活动也还不太清楚?我就主要谈谈自己对敏捷的理解,也是对敏捷实践的一些总结。 1、梳理会议 产品经理会进行本次迭代的业务背 阅读全文
摘要:
在Linux中使用Supervisor来管理.Net Core项目进程。我尝试配置了CentOS和Ubuntu两个系统,还是有些差异的。 CentOS.7-x64 一、安装 1、yum install supervisor 如果提示yum源没有supervisor,则先安装epel源: 1)yum 阅读全文