随笔分类 - 坑
汇总平时遇到的一些坑,和相关的解决办法
摘要:### 如何取消global using? 最近下载最新版VS之后,会自动生成GlobalUsings.g.cs, 每次都想删除掉,但是都不好用,查了官网, 需要手动添加如下配置: `disable` 在csproj文件,也就是双击项目名,可以打开 ``` netcoreapp3.1 enable
阅读全文
摘要:控制反转IOC和 依赖注入DI 这两个概念其实有太多优秀的文章,由浅入深,从不同的角度,再到不同的比喻进行了讲解,对于新手的我来说,看完之后,好像看了又没完全看, 回头摸索实践,还是总有种似懂非懂,懂了又没完全懂 (‘X了又没完全XXX’句式是2021年某个梗 嘻嘻😁)。所以记录一篇文章,用于反复
阅读全文
摘要:学习ts遇到的报错 Cannot find name ‘console‘. Do you need to change your target library?ging the ‘lib‘ compiler option 解决办法: 需要安装TypeScript助手的运行时库,包含所有TypeScr
阅读全文
摘要:git commit 报错 提示信息为 “Invalid syntax in configuration ini file.” 解决办法: 方法一:使用-n or --no-verify参数: git commit -m "commit without verify" -n 方法二(推荐,成功com
阅读全文
摘要:SQL server 中,如果查询或筛选的条件中,某字段的值为NULL,如何处理?又有哪些坑需要避免呢? 直接上坑 😃: NULL 与其他任何类型进行逻辑判断: 【解释】: NULL表示值未知,和空字符(空白)和0 不一样; NULL和NULL或其他任何值做逻辑判断的时候,返回的值都是UNKNOW
阅读全文
摘要:在构建自动化测试的脚本时候,我们可能会有不同环境的测试需求,如何实现在不同的测试环境之间切换呢?接下来介绍的这种方法,可以自定义命令行参数,从而根据不同的参数值实现不同环境的切换。 解决办法: 使用hook 钩子函数之addoption: step1: 在项目的根目录下,创建conftest.py文
阅读全文
摘要:运行一段代码发现报错,排查了相关代码,最后把其中拼接的sql 贴到SQL server 中运行,发现报同样的错误:‘The query processor could not start the necessary thread resources for parallel query execut
阅读全文
摘要:遇到过一个问题,排序order by 需要参数化查询, 判断是‘desc’还是‘asc’, 所以有了一下的解决方案: 个人比较推荐的解决办法是: 点击查看代码 -- 第一种写法 select * from [your_table_name] order by case when @sort = 'd
阅读全文
摘要:不知道你是不是和我一样好奇,在运行npm install 来安装特定版本的cli的时候,查看package.json,你会发现有的版本号前面是“^”,有的是“~” ,两者到底有什么区别呢? 举个例子: ^8.3.19 表示只会匹配8.3.xxx版本,而不会匹配8.3以上或以下; ~8.3.19 表示
阅读全文
摘要:背景介绍: 前提是已经注册好了github账号,在本地创建一个项目(即新建一个文件夹) 创建SSH(secure shell) key背景:本地仓库创建完成之后,如果想要上传到远程仓库,首先要构建连接。github有两种连接方式,一种是HTTPS协议连接,另外一种是通过SSH(secure shel
阅读全文
摘要:最近,不管网好还是网坏,打开github网站都很慢,即使打开了,过一会又显示无法访问,,究竟如何解决呢?查了网上的资料,大多数解决办法是改电脑的HOST 文件,因为github网站的IP地址不是一成不变的,会经常变动,所以需要查询到当前有效的IP 地址,然后更新到HOST 文件中。 步骤如下: 首先
阅读全文
摘要:由于本人时常粗心大意,多次拉错分支,甚至有时候push完了,才发现分支拉错了,总结了网上的一些解决办法,和自己在应用这些办法时,又遇到的问题,欢迎参与讨论 :) 1. 第一种情况:只是commit ,还没有push -> 这些改变还在暂存区没有到远程仓库 解决办法: 找到上次提交的commit_id
阅读全文
摘要:表单 formcontrolname / formgroup /formcontrol , 有值但是requeired的验证没有成功,或者说通过逻辑改变值,但是没有实时更新到绑定的formcontrol 里 而_pendingValue,可以实时获取值: 在页面上字段改变的时候,这个formCont
阅读全文
摘要:[ngValue] 和[value] 的区别 在使用angular2+的select,option里面设置[value],发现是[Object Object],没有正常的解析,导致设置的初始值无法正常出现。导致这个问题原因,首先要弄清楚value与ngValue区别。 [value]="..." 仅
阅读全文
摘要:Form表单 - 禁用属性[disabled] 不起效果 在HTML标签中,如果含有formControlName这个属性,同时设置[disabled]不会起到禁用的效果。还有[attr.disabled]不起效果,提出解决办法之前,我们首先了解一下可以起到禁用效果的属性或方法。 禁用属性: 关于禁
阅读全文