代码改变世界

如何避免脏读、避免幻读,避免不可重复读取?

2023-12-19 16:11 by 钟铧若岩, 222 阅读, 0 推荐, 收藏,
摘要:防止脏读:设置不同的事务隔离级别,或者是手动加锁。修改时加排他锁,直到事务提交后才释放,读取时加共享锁,读取完释放事务1读取数据时加上共享锁后(这 样在事务1读取数据的过程中,其他事务就不会修改该数据),不允许任何事物操作该数据,只能读取,之后1如果有更新操作,那么会转换为排他锁,其他事务更 无权参 阅读全文

事件监听

2023-12-19 14:07 by 钟铧若岩, 15 阅读, 0 推荐, 收藏,
摘要:addEventListener()方法,用于向指定元素添加事件句柄,它可以更简单的控制事件,语法为element.addEventListener(event, function, useCapture);第一个参数是事件的类型(如 "click" 或 "mousedown").第二个参数是事件触 阅读全文

用闭包写个单例模式

2023-12-19 14:04 by 钟铧若岩, 32 阅读, 0 推荐, 收藏,
摘要:DN 对闭包的定义是:闭包是指那些能够访问自由变量的函数,自由变量是指在函数中使用的,但既不是函数参数又不是函数的局部变量的变量,由此可以看出,闭包=函数+函数能够访问的自由变量,所以从技术的角度讲,所有 JS 函数都是闭包,但是这是理论上的闭包,还有一个实践角度上的闭包,从实践角度上来说,只有满足 阅读全文

什么是 JavaScript 闭包?

2023-12-19 13:54 by 钟铧若岩, 66 阅读, 0 推荐, 收藏,
摘要:什么是 JavaScript 闭包? 在 JavaScript 中,闭包是指一个函数能够访问在它外部定义的变量。这些变量通常被称为“自由变量”,因为它们不是该函数的局部变量,也不是该函数的参数。闭包可以在函数内部创建,也可以在函数外部创建。 JavaScript 中的每个函数都是一个闭包,因为它们都 阅读全文

startsWith vs indexOf

2023-12-19 11:34 by 钟铧若岩, 45 阅读, 0 推荐, 收藏,
摘要:JS 中 startsWith函数,其参数有 3 个,stringObj,要搜索的字符串对象,str,搜索的字符串,position,可选,从哪个位置开始搜索,如果以 position 开始的字符串以搜索字符串开头,则返回 true,否则返回 false indexOf函数,indexof 函数可返 阅读全文

深浅拷贝的区别和实现

2023-12-19 11:26 by 钟铧若岩, 14 阅读, 0 推荐, 收藏,
摘要:数组的浅拷贝:如果是数组,我们可以利用数组的一些方法,比如 slice,concat 方法返回一个新数组的特性来实现拷贝,但假如数组嵌套了对象或者数组的话,使用 concat 方法克隆并不完整,如果数组元素是基本类型,就会拷贝一份,互不影响,而如果是对象或数组,就会只拷贝对象和数组的引用,这样我们无 阅读全文

null,undefined的区别?

2023-12-19 10:49 by 钟铧若岩, 84 阅读, 0 推荐, 收藏,
摘要:null表示一个对象被定义了,但存放了空指针,转换为数值时为0。undefined表示声明的变量未初始化,转换为数值时为NAN。typeof(null) -- object;typeof(undefined) -- undefined var a = null;var b;console.log(t 阅读全文

什么是===运算符?说明“==”和“===”之间的区别?

2023-12-19 10:45 by 钟铧若岩, 194 阅读, 0 推荐, 收藏,
摘要:被称为严格等式运算符,当两个操作数具有相同的值而没有任何类型转换时,该运算符返回true。==仅检查值相等,而 是一个更严格的等式判定,如果两个变量的值或类型不同,则返回false。 阅读全文

视频格式50p,50i ,25p的区别

2023-12-18 16:45 by 钟铧若岩, 6513 阅读, 0 推荐, 收藏,
摘要:拍视频的初学者,打开机器拍摄设置,看到视频格式里有很多选项,像1920*1080/1280*720等还比较好理解,就是高清和小高清的区别,现在视频的要求,最基本也需要高清即选1920*1080。但这个参数后面还有很多的数字选项,常见的有59.94p,59.94i,50p,50i,29.97p,25p 阅读全文

.IEnumerable和IQueryable两接口的区别

2023-12-18 15:01 by 钟铧若岩, 118 阅读, 0 推荐, 收藏,
摘要:1)所有对于IEnumerable的过滤、排序、分组、聚合等操作,都是在内存中进行的。也就是说把所有的数据不管用不用得到,都从数据库倒入内存中,只是在内存中进行过滤和排序操作,但性能很高,空间换时间,用于操作本地数据源。(2)所有对于IQueryable的过滤、排序、分组、聚合等操作,只有在数据真正 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页