-
在升级vue-3.0.11版本后,出现模板不能递归引用的问题。控制台出现以下警告信息:
[Vue warn]: Failed to resolve component: _self
这时需要将@vue/compiler-sfc也升级到3.0.11版本。也就是vue版本和@vue/compiler-sfc版本应该一致。
github中也有类似的报告:https://github.com/vuejs/vue-next/issues/3577
-
为了让页面在所有的设备上都能友好的浏览,需要针对屏幕不同宽度对页面布局进行调整。屏幕宽度各有不同,不可能对所有屏幕宽度都进行处理。这里探讨主流设备宽度和以及合理的分类方式。
通常会大体上分为手机、平板、桌面设备。
手机
iPhone 5
iPhone 8
iPhone 8 Plus
iPhone 12 min
iPhone 12 Pro
iPhone 12...
-
英文字体较为简单统一,容易设置。而且英文字母少,即使重新定义一个字体体积也不大。中文则完全依赖操作系统的字体,不同操作系统的拥有的字体各不相同,设置起来稍显复杂。设置不当的话,会导致某些操作系统下显示效果不佳。
Windows中文字体:微软雅黑("Microsoft Yahei") 宋体(SimSun)。微软雅黑(&qu...
-
浏览器访问HTTP服务器,会返回一个状态码,代表服务器对本次请求的响应状态。搜索引擎会根据返回的状态码做相应的处理,特别是出现服务异常的时候,要特别注意返回的状态码是否合适。
200如果一切正常,通常返回的状态码是200。
404NOT FOUND。代表页面没有找到。百度会删除这个页面,并且短期内再次发现该url链接,也...
2021-03-20 16:14
百度搜索引擎优化
-
点击 File - Setting - Inspections
选择 Java - Probable bugs - Nullablility problems - @NotNull/@Nullable problems 点击 Configure Annotations
然后可以添加spring的@NotNull注解,且可以设置注解。org.springframework.lang.NonNull等。
-
数据库的boolean值是一个令人头疼的问题,涉及到多方面的问题。
命名数据库中的boolean字段,以什么方式命名?通常会要求boolean值以is开头,比如阿里的数据库设计规范强制要求boolean型以is_开头,比如is_deleted。这确实可以很直观的让人知道某个字段的类型,我也很喜欢这样。
但是命名不仅仅是在数据库里面,JavaBea...
-
数据库设计时,经常会有跨数据库平台的要求。虽然不同数据库的数据类型各不一样,但都可以找到代替的数据库类型。
如mysql有tinyint类型,但oracle只有number,这时可以使用number(3)代替tinyint。
MySQL中有boolean类型,但只是TINYINT(1)的别名。为了方便和其它数据库boolean类型对应,liquibase使用BIT(1)作为MySQL...
-
微软拼音的中/英文标点切换的快捷键为Ctrl + .,与 vscode 快速修复(quick fix)快捷键冲突。修复方法如下:
切换到微软拼音,在输入法中或英字上,点击右键。
再点设置 - 按键。
取消中/英文标点切换。
-
Shiro是什么?Shiro是一个功能强大且灵活的开源安全框架,可以简洁地处理身份认证、授权、企业级session管理和加密。
Shiro的首要目标是容易使用和容易理解。安全问题有时会非常复杂,甚至会很痛苦,但这不是必须的。一个框架应尽可能隐藏复杂性,提供简洁直观的API,简化开发人员的工作。(这可能是指Spring Security)...
-
从最早的明文保存密码,到md5 sha1 sha256 sha512加密,到加salt、加pepper、多次hash计算,再到现代的密码加密算法Bcrypt PBKDF2 Argon2id。在保护用户密码的过程中,软件工程师作出了巨大的努力,为网络安全的建设添砖加瓦。
本文详细的描述了密码加密存储技术涉及到的方方面面,并在最后给出了Java语言的实现代码。代...