Stella981 Stella981
3年前
Stella981 Stella981
3年前
PostgreSQL源码中的List和ListCell的说明
首先在源码中这两个类型是这样定义的:typedefstructListCellListCell;typedefstructList{NodeTagtype;/T_List,T_IntList,orT_OidList/intlength;Lis
Stella981 Stella981
3年前
MVVM和MVC的区别,以及MVVM的缺点
MVVM和MVC的区别MVC和MVVM的区别其实并不大。都是一种设计思想。主要就是MVC中Controller演变成MVVM中的viewModel。MVVM主要解决了MVC中大量的DOM操作使页面渲染性能降低,加载速度变慢,影响用户体验。当和Model频繁发生变化,开发者需要主动更新到View。MVVM:是ModelView
Stella981 Stella981
3年前
ES6中自带的promise的问题
ES6中的Promise作用:解决异步嵌套问题。但是只能解决两层嵌套,不能解决两层以上嵌套;解决方法是我自己封装的函数如下:functionPromising(){var_arr;this.thenfunction(fx){
Stella981 Stella981
3年前
Python 的缩进是不是反人类的设计?
前些天,我写了《Python为什么使用缩进来划分代码块?(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FbyhJnKoKSDnhUNUE9WWopw)》,文中详细梳理了Python采用缩进语法的8大原因。我极其喜欢这种简洁优雅的风格
Easter79 Easter79
3年前
Spring中的bean是线程安全的吗?
结论:不是线程安全的Spring容器中的Bean是否线程安全,容器本身并没有提供Bean的线程安全策略,因此可以说Spring容器中的Bean本身不具备线程安全的特性,但是具体还是要结合具体scope的Bean去研究。Spring的bean作用域(scope)类型:singleton:单例,默认作用域。p
Wesley13 Wesley13
3年前
MySQL 的 InnoDB 存储引擎是怎么设计的?
!(https://oscimg.oschina.net/oscnet/36887772dd15a1d4ed0f9565b36b70e86ab.jpg)对于MySQL,要记住、或者要放在你随时可以找到的地方的两张图,一张是MySQL架构图,另一张则是InnoDB架构图:!(https://oscimg.oschina.net/osc
3A网络 3A网络
2年前
输入的查询 SQL 语句,是如何执行的?
输入的查询SQL语句,是如何执行的?执行如下SQL,我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在MySQL内部的执行过程。textselectfromwhereid'1';上图给出的是MySQL的基本架构示意图,从中你可以清楚地看到SQL语句在MySQL的各个功能模块中的执行过程。大体来说,MySQL可以分为