CS_2021_1 log

编码日志

主要记录2021年我遇到的所有的坑

2021-1-11 10:38:48

出现的问题是没找到类:

[能有防盗链机制,建议将图片保存下来直接上传(img-rp8urHhm-1611109365565)(错误日志.assets/image-20210111103949259.png)]

经过一番排查:
在这里插入图片描述

在这里插入图片描述

这个chgpleTypeVo的property没有和实体类的属性名一致,大小写不一致导致的问题。

2021-1-11 16:51:16

今天把service写的差不多了,明天开始写controller层,然后搭建前端框架

2021-1-11 19:02:31

  有很多要写的,今天发生了很多事情,突然就很想写点东西,搜狗输入法里面中文输入法下输入sj就会自动出现当天的具体时间,typora在windows下要开启latex需要设置,在偏好设置里面,设置之后还要重新启动

  mybatis修改表结构之后也能正常运作,只要让entity实体类里面的属性字段和表里面的字段对应就行

2021-1-12 09:14:30

  idea 发现lombok没办法从一个对象里面.get属性名自动提示,最后发现是没装插件。

  一会我把自己用过的插件都导出来,方便以后用

  昨天想把mac上的idea配置导出,然后 导入到windows上的idea,发现配置全乱套了,以后万万不能这么操作,一定要自己手动配置。

2021-1-12 13:24:04

  在mysql查询的时候出现了一个问题,就是两张表查询的时候字段重复,报出Column 'FR_ID' in field list is ambiguous 这样的错误,解决方法就是给字段写明确的字段名,千万不能写* 星号

 SELECT
		t_chgpile.CP_ID,
		t_chgpile.CP_IP,
		t_chgpile.CP_State,
		t_chgpile.CP_MeterRead,
		t_chgpile.CP_HeartQuantity,
		t_chgpile.CP_El,
		t_chgpile.CP_PayType,
		t_chgpile.CP_BulidDate,
		t_chgpile.CP_DD,
		t_chgpile.CP_Time,
		t_chgpile.CP_OnlineTime,
		t_chgpile.O_ID,
		t_chgpile.FR_ID,
		t_feerate.FR_Name,
		t_station.S_Address,
		t_station.S_Name,
		t_chgpiletype.CPT_Speed,
		t_chgpiletype.CPT_Power
	FROM
		t_chgpile
		INNER JOIN t_feerate ON t_chgpile.FR_ID = t_feerate.FR_ID
		INNER JOIN t_station ON t_chgpile.S_ID = t_station.S_ID
		INNER JOIN t_chgpiletype ON t_chgpile.CPT_ID = t_chgpiletype.CPT_ID

2021-1-13 15:19:15

  postman发送Post请求,请求体里携带json数据,使用row方式,里面的格式选择json
在这里插入图片描述

  然后请求体里的数据类型要和请求头里的content-type相匹配:
在这里插入图片描述

  如果不匹配,会在请求体里出现一个黄色的小三角提示,这个时候再选择一下json格式,请求体字段就会自动变更成正确的字段

在这里插入图片描述

接受端的代码:
在这里插入图片描述

在这里插入图片描述

1.从码云上pull项目非常慢,原来是公钥过期了,我之前初始化我的电脑过,所以我用户下的所有东西都没了

码云git生成添加公钥:

https://gitee.com/help/articles/4181#article-header0


git冲突解决测试

冲突场景:本地和线上都修改了同一处代码,线上的代码已经提交到线上仓库,本地提交到本地仓库之后,想要push到线上仓库,代码产生冲突。

解决方案:本地push代码被rejected,只能先pull代码,解决冲突。

通过点击两边的箭头和× 来决定两边的代码谁去谁留

在这里插入图片描述


2020版idea查看修改过那些文件居然在侧边栏上的commit里,右键点击里面的文件点击rollback就可以回滚到改动之前的样子:
在这里插入图片描述

2021-1-14 14:11:23

我把这些笔记都导出来了,然后使用git都放到github上了,回来再都放到gitee上,这样我就真正的实现了安全。现在开始研究antd pro了,还得看typescript,umi,dva


刚才加载网页的时候时间非常长,原来是jq和bootstrap的cdn坏了,我还以为是内存不够了


flex 布局:
在这里插入图片描述

写在父级元素上面

cookie的安全性,设置了httponly的cookie从js脚本就完全取不到值了,提升了安全性

2021-1-15 09:50:16

开始研究typescript

2021-1-20 10:06:40

昨天遇到了一个比较难搞的bug:
在这里插入图片描述
  昨天打球之前突然爆出来这个bug,我真的毫无头绪,其实在这个bug之前感觉自己只是加了一个pro-table其他的什么都没做,而且当时也忘了commit了,一直没有commit就很后悔。撤销了pro-table也有个这个问题,就是把index.ts回到最原始的代码还是有这个问题,而且数据也是完全没有问题的,也能拿到model传来的数据,我就很奇怪到底是哪个环节导致的,按理说只要给对了数据就完全没问题,我就怀疑是不是render渲染的时候数据出问题了。

  回到家排查了一会就把问题发现了,就是render() 函数里面第一次执行出的问题,第一次render的时候数据是从modal的初始化数据那来的,然后异步请求数据,等到真正的数据请求到之后才会更新界面。我的数据格式是按照真正的数据那样来的,但是在第一次渲染的时候却是错的,所以会出现这种问题。
初始化数据格式:
在这里插入图片描述
异步请求的数据:
在这里插入图片描述
以后不能再出现这种问题了。


在获取数据的时候出现一直loading的情况,原来是我的call方法用错了,call方法应该函数名和参数分开传,不能放在一起传:

在这里插入图片描述
antpro在写的时候遇到的坑可想而知必然会更多,
面包屑问题:
在这里插入图片描述
使用antpro的时候用到proComponentl里面的pageContainer很头痛这个面包屑一直写不对,原来他妈的根本不用写,会自动生成:
在这里插入图片描述

2021-1-21 10:41:29

接口书写的位置问题:
在这里插入图片描述


一定不能忘记写state的name,一定不能忘记,妈的,总是忘记
在这里插入图片描述


循环渲染的bug:
在这里插入图片描述
不要把改变状态的函数写在render里面,这样会渲染的时候就改变状态,改变状态就得重新渲染,循环往复
在这里插入图片描述


一个非常奇怪的问题:
在这里插入图片描述
说这个文件和另一个文件只有大小写的差别,但另外一个文件我是没有的,这个忽略就完了,还有一些问题是重新编译就能解决的
把名字改了就行,可能是有文件缓冲的问题,真傻逼
在这里插入图片描述


滚动设置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2021-1-21 19:10:24

antpro中的protable的查询方式
在这里插入图片描述
写的真他妈隐蔽啊,找了半天才弄明白这个查询方式,他是把这些选项传到params里面,woc然后重新调用一次request
在这里插入图片描述

2021-1-22 18:42:49

  今天学会了momentjs感觉这是一个很好用的东西,前端原来也是很有意思的,有各种有意思的库

然后就是各种格式,payload不写大括号时是这个样子的:
就是一堆数组
在这里插入图片描述
在这里插入图片描述

payload加上大括号就是这样:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2021-1-22 21:53:27

有一个很奇怪的问题被很奇怪的修复了:
固定列的时候列尾滚到头的时候总有阴影边界,我修复的方法是:

scroll={{x: 'max-content', scrollToFirstRowOnChange: true}}

这个在antd的table里,点这个链接查看:https://ant.design/components/table-cn/#scroll
在这里插入图片描述
最后一列也没有指定宽度,就神奇的解决了

2021-1-23 09:30:43

知道了怎么在jsx单标签里写注释了:
在这里插入图片描述

2021-1-23 15:23:44

遇上一个超级奇葩问题:

TS1238: Unable to resolve signature of class decorator when called as an expression.

Type ‘ConnectedComponent<typeof ChargeStation, Pick<ClassAttributes & LoginProps, “ref” | “key”>>’ is not assignable to type ‘typeof ChargeStation’.

Type ‘NamedExoticComponent<Pick<ClassAttributes & LoginProps, “ref” | “key”>> & NonReactStatics<…> & { …; }’ provides no match for the signature ‘new (props: LoginProps | Readonly): ChargeStation’.

在这里插入图片描述
在这里插入图片描述
参考链接:https://github.com/DefinitelyTyped/DefinitelyTyped/issues/9951
在这里插入图片描述
react升级到16之后问题百出,我觉得还是基础写法比较好

2021-1-25 17:22:12

  编码工作先告于段落,接下来的几天开始全力备战美赛,因为收了别人的好处,但是这些转变有点突然,还是有点不适应。最近事情太多了,多的有点让人喘不过气来,一直没时间找时间和别人聊聊,很多事情需要解决,有很多事情还没来得及解决。特别想找别人聊聊,最近这些事情,但是实在是需要解决的问题太多了,但是感觉还是要找别人聊聊。

  以后来笔记本游戏本的话还是联想拯救者吧,最近看感觉挺不错的,比之前的外观也好,性能也好,苹果的笔记本当然也不能少。

  突然发现有很多东西是我收藏了的,我收藏,收集了很多很多东西,就对不是一星半点,是巨量的信息,但是我很少去看,结果和没收藏没什么区别,最近还得把

  1. 网页收藏夹,
  2. b站收藏夹,
  3. 电脑文件夹,
  4. 知乎收藏夹,
  5. 书籍,
  6. 硬盘,
  7. 网盘,
  8. 我写的文章,
  9. github上的笔记

  都还要做一个总结归纳,把没有价值的都去掉,把有价值的都提取出来,这个是非常繁琐的。要不不把这些归纳在一起这些东西就没有利用价值。

  有很多东西还没有整理,归纳,很多东西,但这些东西绝对不是感悟,因为我已经没什么感悟了,对很多东西,对很多人都已经非常的麻木,平淡。平淡的生活就是这个样子。

  这个日志一样的东西,它的名字来回来去我改了很多,各种各样的起名方式,最后还是按照每月一写那个样子来吧,要不然实在是太多了。

  很多东西很无能为力,在某些方面感觉已经足够神通广大了,我脑子里已经有一万种解决这个问题的方法了,但是命运就是命运,问题解决不了就是解决不了,我还在不断的寻找解决的办法。

  有些的东西很想要,很想要,真的非常想要,但是感觉这个东西就不是自己的,命里没有这个东西,虽然我有机会还是会竭力争取,但这个东西感觉还是距离很遥远,没有感召的感觉,一个东西要是命里有,那甩也甩不掉。

2021-1-26 10:28:52

我怀疑搜狗输入法输入速度慢和网速有很大的关系,网速慢的时候搜狗输入法也是慢,可能输入法会联网做一些事情
  以后要积极的把代码push到github上,要不然隔了好长时间自己写过什么早就都忘干净了

2021-1-29 23:35:59

  一月要结束了,很多事情还没做完,真的很难受,马上又要开新的文档写下个月的东西了,很多东西都还没整理完,都是混乱的。
  现在的问题是怎么才能保证存储的有效性,就是如何保持一个照片一直都是那一个样子,不会变得模糊,这比较困难

2021-1-30 10:26:58

  原来windows和百度网盘都有快速访问那一栏啊,windows的快速访问原来也挺有用的其实,百度网盘的快速访问以前从来没用过,现在刚知道有这个东西,很懊悔

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值