1 2 解:js中“.”与“=”同时存在时,优先计算“.”,也就是a.x=a={n:2}中,{n:2}先赋值a.x 。a增加一个属性(键)他的值为{n:2}。x={n:2} 此时引用地址还是等于之前赋予b的引用地址 即b={n:1,x:{n:2}} 然后再赋值a 即a={n:2} 此时a获得一个新的 ...
分类:
Web程序 时间:
2019-12-26 17:57:07
阅读次数:
422
文件夹,文件这是常见的,怎么创建?要不要先判断是否存在?非常非常基础的知识点 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespac ...
本章内容: 1.并发与高并发理解 2.缓存一致性 3.乱序执行优化 4.Java内存模型(JMM) 5. 并发的优势、风险 一、并发与高并发理解 并发:同时拥有两个或者多个线程,如果程序在单核处理器上运行,多个线程将交替地换入换出内存,这些线程时同时存在的,只不过处于执行过程中的不同状态。如果运行在 ...
分类:
其他好文 时间:
2019-12-22 18:21:38
阅读次数:
104
前文 下文中的出现的"当前域"为"当前作用域"的简写 namepsace在c++中是用来避免不同模块下相同名字冲突的一种关键字,本文粗略的介绍了一下namespace的使用以及需要注意的地方: 1.可通过显示指定namespace,or使用using引入符号的方式, or使用using nameps ...
分类:
编程语言 时间:
2019-12-22 00:26:09
阅读次数:
114
定义:双下方法是特殊方法,他是解释器提供的。由双下划线+方法名+双下划线 。它具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码。 调用:不同的双下方法有不同的触发方式,就好比盗墓时触发的机关一样,不知不觉就触 ...
分类:
其他好文 时间:
2019-12-21 18:44:37
阅读次数:
47
基础,层次,选择器 1.基本选择器 1.标签选择器 $("标签名") 2.类选择器 $(".class值") 3.id选择器 $(" id值") 3.并集选择器 逗号隔开 $(".class值, id值") 4.交集选择器(同时存在) $("class值id值") $("p.myStyle").ht ...
分类:
其他好文 时间:
2019-12-20 22:19:51
阅读次数:
105
legend的data与series的name 两者必须同时存在,且数量和文字内容必须一致。 ...
分类:
其他好文 时间:
2019-12-20 11:35:48
阅读次数:
509
背景 这个错误的原因是:androidx和 android.support同时存在。 首先,网上有很多解答说这样处理: 如果你是一个新项目,那么也许可以解决你的问题。 但如果是一个没有使用androidx的项目,而且项目比较大的情况,这会使得你更加糟糕。 因为这个配置,会使你进入androidx 开 ...
分类:
移动开发 时间:
2019-12-19 16:15:56
阅读次数:
80
区别 1.内容格式比较: .properties文件,通过.来连接,通过=来赋值,结构上,没有分层的感觉,但比较直接。 .yml文件,通过:来分层,结构上,有比较明显的层次感,最后key赋值的:后需要留一个空格 2.执行顺序 如果工程中同时存在application.properties文件和 ap ...
分类:
移动开发 时间:
2019-12-16 14:48:46
阅读次数:
171
场景描述 比如一条数据同时存在数据库、缓存,现在你要更新此数据,你会怎么更新? 先更新数据库?还是先更新缓存? 其实这两种方式都有问题。 (1)先更新数据库,后更新缓存 这样会造成数据不一致。 A 先把数据库更新为 123,由于网络问题,更新缓存的动作慢了。 这时,B 去更新数据库了,改为了 456 ...
分类:
系统相关 时间:
2019-12-13 09:34:02
阅读次数:
94