最初,XML 语言仅仅是意图用来作为 HTML 语言的替代品而出现的,但是随着该语言的不断发展和完善,人们越来越发现它所具有的优点:例如标记语言可扩展,严格的语法规定,可使用有意义的标记,内容存储和表现分离等等优势注定了该语言从诞生之日起就会走向辉煌。 XML 语言在成为 W3C 标准之后进入到了一 ...
分类:
编程语言 时间:
2017-12-13 23:56:01
阅读次数:
157
在企业应用中权限、复杂页多路由数据处理、进入与离开路由数据处理这些是非常常见的需求。 当希望用户离开一个正常编辑页时,要中断并提醒用户是否真的要离开时,如果在Angular中应该怎么做呢? 其实Angular路由守卫属性可以帮我们做更多有意义的事,而且非常简单。 Angular 的 Route 路由 ...
分类:
其他好文 时间:
2017-12-12 22:20:04
阅读次数:
1200
建议152:最少,甚至是不要注释 以往,我们在代码中不写上几行注释,就会被认为是钟不负责任的态度。现在,这种观点正在改变。试想,如果我们所有的命名全部采用有意义的单词或词组,注释还有多少存在的价值。 即便再详细的注释也不能优化糟糕的代码。并且注释往往不会随着代码的重构自动更新,有时候我们可能会在修改 ...
建议142:总是提供有意义的命名 除非有特殊原型,否则永远不要为自己的代码提供无意义的命名。 害怕需要过长的命名才能提供足够的意义?不要怕,其实我们更介意的是在代码的时候出现一个iTemp。 int i 这样的命名只能出现在循环中(如for循环),除此之外,我们找不到任何理由在代码的其他地方出现这样 ...
1、将空值转化为实际值 coalesce 返回第一个不是null的参数 2、查询满足多个条件的行 需要注意,对于多个条件组合,要使用括号,这样在更改维护语句时可以不吸烟再考虑优先级问题,而且可以很容易地借助各种工具找到各组合条件的起止位置 3、为列取有意义的名称 4、在where子句中引入取别名的列 ...
分类:
其他好文 时间:
2017-12-11 14:00:43
阅读次数:
167
MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性,如果有相互依赖数据,保证该数据不被删除,因此约束也叫完整性约束。 什么是完整性?完整性是指数据库中存放的数据是有意义的 ...
分类:
数据库 时间:
2017-12-10 18:21:24
阅读次数:
301
图书馆管理系统 1. 未完成部分: [ ] 申请延期 [ ] 查看详情 [ ] 个人签名 2. 个人觉得有意义的部分 “记住密码”功能 讲展示tip变成一个独立的工具类 使用TreeTable,其归档作用用在这里十分合适 3. 学到的东西 RandomAcessFile 就是C的文件指针,超好用,可 ...
分类:
其他好文 时间:
2017-12-09 22:28:12
阅读次数:
169
第1章单表查询 11.1 查询表中所有的行与列 11.2 从表中检索部分行 21.3 查找空值 31.4 将空值转换为实际值 41.5 查找满足多个条件的行 51.6 从表中检索部分列 61.7 为列取有意义的名称 61.8 在WHERE子句中引用取别名的列 71.9 拼接列 71.10 在SELE... ...
分类:
数据库 时间:
2017-12-09 00:43:03
阅读次数:
185
一、变量 1. 变量 命名: 变量名以$、字母、下划线开头 驼峰命名法 变量名要有意义 2. 变量 声明 声明多个变量: 重复声明无效,只看第一次声明【特殊:函数内形参 与 函数内的函数名(函数声明方式创建的函数) 重名,以函数名声明为准】 3. 变量 赋值(初始化) 延作用域链寻找变量,然后赋值 ...
分类:
Web程序 时间:
2017-12-08 01:37:21
阅读次数:
319
1. 命名 a) 有意义。 b) 数据库、表,都用小写,仅使用下划线和小写字母。 c) 索引以idx_开头。 d) 命名不要过长,尽量少于25个字符。 e) 不要使用保留字。 f) 字段类型、命名的一致性,相同字段在不同表要相同类型、相同长度、相同命名。 g) 备份表,时间后缀。2. 索引 a) 联 ...
分类:
数据库 时间:
2017-12-07 16:06:24
阅读次数:
182