五、LINQ 和字符串1、LINQ 和文件目录许多文件系统操作实质上是查询,因此非常适合使用 LINQ 方法。本部分中的查询是非破坏性查询。 它们不用于更改原始文件或文件夹的内容。 这遵循了查询不应引起任何副作用这条规则。 通常,修改源数据的任何代码(包括执行创建/更新/删除运算符的查询)应与只查询... ...
一、解决浮动带来的影响 1.浮动带来的影响 浮动在方便了块的左右移动的同时也带来了它的副作用: 出现父标签塌陷的问题 2.几种解决方法 1.自己加一个div设置高度 在设置了浮动的div后再根据浮动的这些div标签自己在手动加一个高度和设置的浮动div一样的div来防止塌陷 ps:这个办法是最没有技 ...
分类:
Web程序 时间:
2020-05-14 19:21:28
阅读次数:
62
浮动元素后面加空div:空div会造成HTML代码冗余 设置父元素的高度:固定高度会降低元素可扩展 父级添加overflow属性:有下拉列表框场景不能用 父级添加伪类after:没有副作用,推荐使用 { 清除浮动 } ...
分类:
其他好文 时间:
2020-05-09 00:44:43
阅读次数:
203
什么是纯函数 纯函数是函数式编程中的一个根本概念. 纯函数要求一个函数输入对应输出, 没有其它任何副作用, 且引用透明. 过程: 没有返回值, 只有副作用的函数 一个纯函数有以下要求: 没有副作用 不向控制台打印 不向文件写入数据 不更改外部变量 不向其它文件系统写入数据 引用透明 这个函数执行结果... ...
分类:
其他好文 时间:
2020-05-01 11:06:27
阅读次数:
53
前言 本文纯属个人平时实践过程中的一些经验总结,算是一点点小技巧吧,不是多么高明的技术,如果对你有帮助,那么不胜荣幸。 本文不涉及罕见API使用方法等,大部分内容都是基于对vue的一些实践而已。由于涉嫌投机取巧,可能会带来一些不符合规范的副作用,请根据项目要求酌情使用。 多个页面都使用的到方法,放在 ...
分类:
其他好文 时间:
2020-04-24 21:30:12
阅读次数:
71
概念明确: 1:TCP/IP代表传输控制协议/网际协议,指的是一系列协议 为什么会叫TCP/IP、因为用的多, 2:HTTP 是属于应用层的协议 3:OSI七层模型和TCP/IP 平等,只是TCP/IP协议簇被广泛使用 TCP/IP协议簇基本框架就:应用层,传输层,网络层,链路层 最直白的解释 :如 ...
分类:
其他好文 时间:
2020-04-21 16:44:42
阅读次数:
73
安全校验 可在任何模式下使用 其目前功能: 识别具有不安全生命周期的组件 有关旧式字符串ref用法的警告 关于已弃用的findDOMNode用法的警告 检测意外的副作用 检测遗留 context API ...
分类:
其他好文 时间:
2020-04-21 13:35:48
阅读次数:
69
方法名称: // 类Method的名称:getXXX,返回值类型不应该是Unit,取一些东西,就应该明确返回值类型,该Method里面不能产生副作用。 def getName:String = {} // 推荐写法 def getName:Unit = {} // 不推荐写法 // 类Method的... ...
分类:
其他好文 时间:
2020-04-18 10:13:45
阅读次数:
80
有时候在些JS代码时不小心直接给数组和对象直接赋值,可能不会直接产生什么副作用,但若是遇到了奇怪的问题了,这很有可能就是在拷贝数组或者对象时时进行浅拷贝,接受者在不知不觉地改变了某些元素的值,从而导致原始值就莫名其妙地被同步修改了;面对这种情况,最好对数组或者对象进行深拷贝,为了不影响某些元素的丢失 ...
分类:
编程语言 时间:
2020-04-17 00:26:46
阅读次数:
87
项目在中修改第三方组件样式,但由于 scoped 属性的样式隔离,可能需要去除 scoped 或是另起一个 style 。这些做法都会带来副作用(组件样式污染、不够优雅),样式穿透在css预处理器中使用才生效 我们可以使用 >>> 或 /deep/ 解决这一问题 <style scoped> 外层 ...
分类:
其他好文 时间:
2020-04-13 14:15:06
阅读次数:
65