Devifish

  • 首页
  • Develop
  • Windows
  • Linux
  • Android
Develop

在 Vue3 实现deepComputed(深计算)

使用Vue时,一直都有一个令人头疼的问题。v-model 了一个computed参数无法调用其set函数进行修改。 从而导致Vuex使用起来非常麻烦,需要一个参数一个参数进行computed。而这个问题在Vue3上可以得到解决。 话不多说,先贴上代码: 实现其实非常简单,就是遍历对象按需求转换成computed并重新赋值到新对象。 这个可以实现转换成computedObj,但是这样实现的方式只适用于只读 (赋值后会覆盖掉该参数的computed实现),只读也没必要把整个对象成员转换成computedObj。 而在 …

2021年9月12日 0条评论 1270点热度 3人点赞 devifish 阅读全文
Develop

Git 开启 Protocol Version 2

Git 2.18版本已支持 Git 协议v2 即开启该功能需要将GIT 版本升级到 2.18以上即可使用GIT Protocol Version 2 可提升大容量 多分支仓库的传输速度解决旧版本在大容量仓库下克隆速度慢的问题例如linxu android源码仓库

2020年8月28日 1条评论 1659点热度 3人点赞 devifish 阅读全文
Windows

Windows 开启Retpoline技术

Retpoline技术原理 retpoline是Google开发的针对Spectre变种2漏洞缓解利用技术。Spectre变种2利用CPU的间接分支预测(indirect branch predictor)功能,攻击者通过事先训练分支,让分支预测器去影响受害者进程,然后通过侧信道的方式来获取 受害者进程的信息。其实这个变种2的漏洞利用是非常困难的,Jann Horn的利用其实也是在一个老版本的kvm上,按照 Linus的说法是利用Spectre是”fairly hard”。 谷歌表示,他们给这个编程技巧,取名为Re…

2020年8月12日 0条评论 1529点热度 1人点赞 devifish 阅读全文
Android

Android原生系统网络感叹号消除

原因 这是Android 5.0引入的网络评估机制:就是当你连上网络后,会给目标产生204响应的服务器发送给一个请求,如果服务器返回的是状态码为204的响应,那么就 被认为网络可以访问;否则,如返回的是其他状态码,那么将被视为网络访问需要登录操作等;没有响应的话,就被认为是网络不可访问。这里的情况就是,目标服 务器不能正常访问 修改&恢复默认 默认使用https来验证,如要使用http,需要 先写入关闭 https 验证的配置,再填写 http 服务器 。 产生204响应的服务器 http://connec…

2020年8月12日 0条评论 1417点热度 31人点赞 devifish 阅读全文

COPYRIGHT © 2021 devifish.cn. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

赣ICP备20010276号