以大小写敏感编写SQL语句。 尽量使用Unicode 数据类型。 优先使用连接代替子查询或嵌套查询。 尽量使用参数化SQL查询代替语句拼接SQL查询...
python3.x 字符串以16bit Unicode字符串存储,现在字符串只有str一种类型 5、数据类型 python3.x去除了long类型,现在只有一种整数类型int,但是它的行为就像2.x中long...…… except Exception e: …… python3 try: …… except Exception as e: …… 8、其他 python2.x中的...xrange()在python3.x中名为range() file类被废弃 python2可以使用file(path)、open(path) 二、PEP8编码规范 网址: 英文教程:https://...否则不要使用单字母的变量名,但是即使在lamdba函数中变量名也要尽可能有意义 包名、模块名、函数名全部使用小写,单词使用下划线链接 类名、异常名使用首字母大写的方法,异常名结尾加Error或者Warning...def get_money(): pass 3、注释 忌讳没有注释和逐行注释 行内注释 当行逻辑过于复杂添加 块注释 一段逻辑开始时注释 引入外来算法或者配置时必须在注释中添加源链接
导读:在业务场景要求高的数据库中,对于单条删除和更新操作,在delete和update后面加limit 1绝对是个好习惯。...比如,在删除执行中,第一条就命中了删除行,如果SQL中有limit 1;这时就return了,否则还会执行完全表扫描才return。效率不言而喻。...是不是一个好习惯呢? 在日常的SQL编写中,你写delete语句时是否用到过以下SQL? ?
写完SQL先explain查看执行计划(SQL性能优化) 日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。...「SQL效率很可能更高」,你在SQL行中,加了limit 1,如果第一条就命中目标return, 没有limit的话,还会继续执行扫描表。...设计表的时候,所有表和字段都添加相应的注释(SQL规范优雅) 这个好习惯一定要养成啦,设计数据库表的时候,所有表和字段都添加相应的注释,后面更容易维护。...(SQL规范优雅) 这个点,是阿里开发手册中,Mysql的规约。你的字段,尤其是表示枚举状态时,如果含义被修改了,或者状态追加时,为了后面更好维护,需要即时更新字段的注释。 18.
前言 每一个好习惯都是一笔财富,本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~ 1....写完SQL先explain查看执行计划(SQL性能优化) 日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。...「SQL效率很可能更高」,你在SQL行中,加了limit 1,如果第一条就命中目标return, 没有limit的话,还会继续执行扫描表。...设计表的时候,所有表和字段都添加相应的注释(SQL规范优雅) 这个好习惯一定要养成啦,设计数据库表的时候,所有表和字段都添加相应的注释,后面更容易维护。...(SQL规范优雅) 这个点,是阿里开发手册中,Mysql的规约。你的字段,尤其是表示枚举状态时,如果含义被修改了,或者状态追加时,为了后面更好维护,需要即时更新字段的注释。 18.
在我多年的编程生涯中,我会优先考虑编写代码的方式,不仅是为了让代码更简洁,还因为它有助于提高编码效率,使编写代码的速度更快。...是否存在数组中 /* 不适当*/ const myArray = [{a: 1}, {a: 2}, {a: 3}]; let exist = false; myArray.forEach( item =
我也试过在「为知笔记」中写日记,但是后来发现管理很不方便,且容易泄露隐私(毕竟是存在网络上)。eDiary 只是一个本地软件,会自动备份。我写了 2 年的日记,备份出来也只有 2M 大小。...+_+ 记账 Android 和 iOS 中绝大多数记账软件,我都尝试过。但是我发现这些 APP 都不适合我 —— 因为它们都太复杂了。...每天晚上睡前,在手机备忘录中记录当天花费明细,不用具体到每餐吃什么,也不用具体到是使用的支付宝还是银行卡;每个月最后一天还清信用卡,将每天花费记录在 Excel 中,还可以进行各种图表分析。...Excel 中每张表都按照下面的格式,很适合我目前的状况(学生,花钱种类不多)。...费曼技巧 费曼技巧是一种学习的技巧,通过虚拟向别人传授经验来检验自己知识的掌握程度,刘未鹏的《暗时间》中也提到了这种方法。
在编译的过程中,Xcode给出的warning可能在线上运行时就是一个Bug。...四、便捷工具 大家提到Xcode的分析工具,第一反应往往是Instrucment中的工具集。但是实际开发中还有一些便捷工具。...打开方式是在scheme选项中,勾选Address Sanitizer。 ?...打开方式是在scheme选项中,勾选Thread Sanitizer。...打开方式是在scheme选项中,勾选Main Thread Checker。
viewport" content="width=device-width, initial-scale=1.0"> Document <style type="text/<em>css</em>..., 也就是没有center这个取值 2.在浮动流<em>中</em>是不可以使用margin: 0 auto; Document <style type="text/css...2003年在由梁羽生小说改编的电视剧《萍踪侠影》中饰演女主角云蕾。同年在冯小刚执导的贺岁档电影《手机》中饰演女主角武月[14] 。...同年出演《大唐芙蓉园》中的杨玉环等五部电视剧,以及电影《千机变2》和《情癫大圣》[16] 。
—— 约翰·洛克 今天看到一种css写法: /deep/ .message-list { flex: 1; .message-item { &-text {
,避免暴露内部结构到外界; 4、值类型应用在如下的场景中:类型的职责主要是用于数据存储;公共接口完全由一些数据成员存取属性定义;永远没有子类;永远没有多态行为。 ...七、值类型尽可能实现为常量性和原子性的类型 1、使我们的代码更易于编写和维护; 2、初始化常量的三种策略:在构造中;工厂方法;构造一个可变的辅助类(如StringBuilder)。 ...二十、明辨接口实现和虚方法重写 1、在基类中实现一个接口时,派生类需要使用new来隐藏对基类方法的使用; 2、可以将基类接口的方法申明为虚方法,然后再派生类中实现。 ...二十四、声明式编程优于命令式编程 可以避免在多个类似的手工编写的算法中犯错误的可能性,并提供清晰和可读的代码。 ...ISerializable接口来进行灵活的控制,同时提供一个序列化的构造器来根据流中的数据初始化对象,在实现时还要求SerializationFormatter异常的许可。
DOCTYPE html> 40-CSS精灵图 <style...-- 1.什么是CSS精灵图 CSS精灵图是一种图像合成技术 2.CSS精灵图作用 可以减少请求的次数, 以及可以降低服务器处理压力 3.如何使用CSS精灵图 CSS的精灵图需要配合背景图片和背景定位来使用...DOCTYPE html> 41-CSS精灵图练习 核心:负值只是控制图标在标签中的位置的
前端开发中, 做适配是少不了的, 即页面在各种尺寸的机型中显示效果一样, 这就用到了css中的各种长度单位, 做一下总结 在css中, 长度单位分为以下几种 绝对单位: px、in、cm、mm、pt、pc...in 寸 cm 厘米 mm 毫米 pt 大约1/72寸 pc 大约1/6寸 vw 以窗口宽度为参照, 1vw为窗口宽度的1% vh 窗口高度为参照, 1vh为窗口高度的1% vmin 窗口的宽度和高度中较小的一个为参照...,百分比 vmax 窗口的宽度和高度中较大的一个为参照, 百分比 % 以父节点为基准的百分比 em 以父节点字体大小为基准值, 父节点字体大小为20px, 则1.5em为30px rem 以根节点字体大小为基准值
在js中会用到attr,另外一个属性为prop 至于attr与prop的区别,可以自行Google 今天要说的是这个css里的attr属性; 这个属性可以读取html标签里任何一个字符串类型的值;包含关键字的比如...val是自定义的一个属性; 按照之前会给他写一个html标签如span什么的;用了这个属性可以省去很多标签; https://developer.mozilla.org/en-US/docs/Web/CSS
scoped css 官方文档 scoped css可以直接在能跑起来的vue项目中使用。...h1 { color: #f00; } 使用scoped划分本地样式的结果编译结果如下: h1[data-v-4c3b6c1c] { color: #f00; } 即在元素中添加了一个唯一属性用来区分...css module 官方文档 css module需要增加css-loader配置才能生效,具体可看文档的实现。...使用css module在keyframes中的问题 使用CSS modules处理动画animation的关键帧keyframes,动画名称必须先写。...总结 综上所述,css module前期进行不麻烦的配置,实现的效果比scoped css更优,这里推荐使用css module。
css opacity属性 CSS | 不透明度属性 (CSS | opacity Property) With the growing need of making websites, the need...在这一部分中,将讨论一种称为opacity的属性。...The same meaning of opacity holds in the CSS as well. let’s have a look! CSS中也具有不透明度的相同含义。...在CSS中, opacity属性倾向于设置元素的不透明度 。...在上面的示例中,将不透明度级别0.55应用于div元素。
前言 ---- 在 CSS 中,有很多需要反复使用的属性值,如果每个使用的地方都直接写死这个值,而没有使用变量去定义这个值的话,后期修改起来会很麻烦。...有很多人忽略了在 CSS 中也可以定义变量这个事情,相信你会爱上它 ! CSS 使用变量有很多好处: 可以减少样式代码的重复性,增加样式代码的扩展性和灵活性 2....为了不产生冲突,官方的 CSS 变量就改用两根连词线了。...变量的作用域 ---- 同一个 CSS 变量,可以在多个选择器内声明。...读取的时候,优先级最高的声明生效,这与 CSS 的层叠规则是一致的 下面代码中,三段文字的颜色是不一样的 :root { --color: blue; } div { --color:
sticky粘性定位 是css新增属性 其实就是以往我们做的fixed;当滚动条下拉到一定程度设置容器为fixed; 用图来演示: 常见场景:通讯录及头部工具条 Document <style type="text/<em>css</em>
1.文档流: 浏览器窗口,自上而下,自左到右元素的排班成为文档流 2.文档流和元素定位的关系: 由于文档流中每个元素都有固定的位置,为改变文档流的位置,或者隐藏元素在文档流中的物理空间。
领取专属 10元无门槛券
手把手带您无忧上云