- 博客(4)
- 收藏
- 关注
原创 2024年Vue面试题汇总
接着,我们还需要有一个指令解析器Compile,对每个节点元素进行扫描和解析,将相关指令对应初始化成一个订阅者Watcher,并替换模板数据或者绑定相应的函数,此时当订阅者Watcher接收到相应属性的变化,就会执行对应的更新函数,从而更新视图。你可以在底层数据逻辑的地方用OO和设计模式的那套理念,也可以函数式,都可以,它只是个轻量视图而已,只做了自己该做的事,没有做不该做的事,仅此而已。不会经历创建和销毁阶段的。多个组件通过同一个挂载点进行组件的切换,is的值是哪个组件的名称,那么页面就会显示哪个组件。
2024-09-06 17:56:21
1391
原创 8 种常被忽视的 SQL 错误用法_sql 707出错
SQL 重写后如下,执行时间缩小为1毫秒左右。重写为 JOIN 之后,子查询的选择模式从 DEPENDENT SUBQUERY 变成 DERIVED,执行速度大大加快,从7秒降低到2毫秒。比如下面 UPDATE 语句,MySQL 实际执行的是循环/嵌套子查询(DEPENDENT SUBQUERY),其执行时间可想而知。在前端数据浏览翻页,或者大数据分批导出等场景下,是可以将上一页的最大值当成参数作为查询条件的。去掉 exists 更改为 join,能够避免嵌套子查询,将执行时间从1.93秒降低为1毫秒。
2024-09-04 16:12:30
1058
原创 35条改善Python程序的建议_python工作改进建议怎么写
(1)两者之间的目标不同:str主要面向客户,其目的是可读性,返回形式为用户友好性和可读性都比较高的字符串形式;建议17:尽量使用Unicode。(2)在解释器中直接输入变量,默认调用repr函数,而print(var)默认调用str函数。(2)在解释器中直接输入变量,默认调用repr函数,而print(var)默认调用str函数。建议21:i+=1不等于++i,在Python中,++i前边的加号仅表示正,不表示操作。建议31:函数传参数,既不是传值也不是传引用,而是传对象或者说对象的引用。
2024-09-04 10:03:09
652
原创 13 - vulhub - Couchdb 任意命令执行漏洞(CVE-2024-12636)
可以通过config api修改couchdb的配置query_server,这个配置项在设计、执行view的时候将被运行。CouchDB管理用户可以通过HTTP(S)配置数据库服务器,其中可以启用的配置选项包括操作系统级二进制文件的路径。这允许CouchDB管理员用户以CouchDB用户的身份执行任意shell命令,包括从公共互联网上下载和执行脚本。漏洞复现。
2024-09-03 23:34:25
1071
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅