前言 很多人都将<数据库设计范式>作为数据库表结构设计“圣经”,认为只要按照这个范式需求设计,就能让设计出来的表结构足够优化,既能保证性能优异同时还能满足扩展性要求。殊不知,在N年前被奉为“圣经”的数据库设计3范式早就已经不完全适用了。这里我整理了一些比较常见的数据库表结构设计方面的优化技巧,希望对 ...
分类:
数据库技术 时间:
2017-09-07 00:46:20
收藏:
0 评论:
0 赞:
0 阅读:
337
1 '{0:d4}' -f 10 2 '数字的补零';{} 3 '{0:f4}' -f 10 4 '保留小数位数';{} 5 '{0:p2}' -f 0.4567 6 '转换为百分比';{} 7 '{0:x}' -f 255 8 '转换为十六进制';{} 9 '{0:X}' -f 255 10 '以... ...
分类:
系统服务 时间:
2017-09-07 00:46:02
收藏:
0 评论:
0 赞:
0 阅读:
1085
Farm Irrigation HDU - 1198 题意:给11种管道,问草地最少需要打多少个井才可以全部灌溉。 把每种管道的状态用二进制表示一下,然后对每一块草地,判断能否和上面或者左面的草地的管道连接。 然后并查集搞一下。 1 #include <bits/stdc++.h> 2 using ...
分类:
其他 时间:
2017-09-07 00:45:48
收藏:
0 评论:
0 赞:
0 阅读:
420
阿里团队的高清布局方案代码 所谓高清方案就是根据设备屏幕的DPR(设备像素比,又称DPPX,比如dpr=2时,表示1个CSS像素由4个物理像素点组成) 动态设置 html 的font-size, 同时根据设备DPR调整页面的缩放值,进而达到高清效果**。 注意:并不是所有地方都适用rem 宽度最好还 ...
分类:
移动平台 时间:
2017-09-07 00:45:38
收藏:
0 评论:
0 赞:
0 阅读:
422
1.函数 有无return,均会返回结果,无结果返回None 返回值:单一值(返回多值其实是返回一个tuple) 递归函数:防止栈溢出(函数调用通过栈实现,函数调用-入栈[栈帧+1],函数返回-出栈[栈帧-1])——栈空间有限 默认参数:只定义在必需参数后面 可变参数:(*args)——一个tupl ...
分类:
编程语言 时间:
2017-09-07 00:45:14
收藏:
0 评论:
0 赞:
0 阅读:
368
一、什么是同步和异步? 同步(英语:Synchronization),指对在一个系统中所发生的事件(event)之间进行协调,在时间上出现一致性与统一化的现象。说白了就是多个任务一个一个执行,同一时刻只有一个任务在执行。 异步(英语:Asynchronization),指的是让CPU暂时搁置当前请求 ...
分类:
其他 时间:
2017-09-07 00:45:00
收藏:
0 评论:
0 赞:
0 阅读:
277
2017-09-06 23:28:26 注意事项: charset='utf8' : 在有中文字符时必须写上 使用excutemany(sql,list),可以一次处理大量的数据,且效率颇高。文件中的NULL目前采用的方式是手动替换成None list中的数据可以是list也可以是tuple exc ...
分类:
数据库技术 时间:
2017-09-07 00:44:26
收藏:
0 评论:
0 赞:
0 阅读:
330
验证登录状态的方法有:1 进程外Session 2 方法过滤器(建一个类继承ActionFilterAttribute)然后给需要验证的方法或控制器加特性标签 3 :新建一个BaseController 继承Controller 把后面需要验证的控制器都改成继承BaseController 而不是C ...
分类:
Web开发 时间:
2017-09-07 00:44:04
收藏:
0 评论:
0 赞:
0 阅读:
325
一、相对路径 1、css文件中所出现的相对路径,以css文件所在位置为准 2、js文件中所出现的相对路径,以导入此js文件所在的动态网页所在的位置为准 二、javascript浮点运算bug 如:119.01 + 0.01 ?? // 119.02000000000001 原因:js数字类型以64位 ...
分类:
其他 时间:
2017-09-07 00:43:54
收藏:
0 评论:
0 赞:
0 阅读:
344
出发点 http://www.tuicool.com/articles/A7VrE33 阅读中文版本《编写质优代码的十个技巧》,对于我编码十年的经验,也有相同感受, 太多的坑趟过,太多的经历走过,对良好编码的技巧,只能说更加心有灵犀。 下面从英文原版阅读,结合自己的理解,尝试注解下作者的观点。 注解 ...
分类:
其他 时间:
2017-09-07 00:43:38
收藏:
0 评论:
0 赞:
0 阅读:
425
1,使用ng g c hello 创建一个新的组件 它创建了4个文件,并更新了app.module.ts 如果想访问这个组件,只需要添加它的路由 成功访问这个组件 Import语句定义了我们需要用到的哪些模块,import语句的结构 import { things } from wherever.这 ...
分类:
其他 时间:
2017-09-07 00:43:23
收藏:
0 评论:
0 赞:
0 阅读:
331
1.order by优化 实现方式: 1. 根据索引字段排序,利用索引取出的数据已经是排好序的,直接返回给客户端; 2. 没有用到索引,将取出的数据进行一次排序操作后返回给客户端。 1 EXPLAIN SELECT m.id,m.subject,c.content FROM group_messag ...
分类:
数据库技术 时间:
2017-09-07 00:43:12
收藏:
0 评论:
0 赞:
0 阅读:
326
早晨学习了网易云课堂的《Python Web全栈工程师》课程的预习课程<做一个静态网页>。自己手动过了一遍视频教程的代码,过程很成功,明天做这个系列的课后作业。下午,学习了中国大学MOOC课程的《Python网络爬虫与信息提取》。主要是跟着视频重新过了一遍<实战2:股票交易信息的爬取>,除了有个别的 ...
分类:
其他 时间:
2017-09-07 00:42:57
收藏:
0 评论:
0 赞:
0 阅读:
252
<title>无标题文档</title><p><ol><li>aaa<li>bbbb<li>ccccc</ol></p> <!--html5可省略标签元素--> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Co ...
分类:
Web开发 时间:
2017-09-07 00:42:47
收藏:
0 评论:
0 赞:
0 阅读:
303
依赖注入 依赖注入的方式主要有两种,setter注入和构造器注入 1.setter注入 setter注入指的是通过成员变量的setter方法来注入被依赖的对象 首先定义两个接口: 定义实现类 配置文件中配置并注入bean 测试: 结果: Spring会自动检测<bean>元素中的<property> ...
分类:
编程语言 时间:
2017-09-07 00:42:32
收藏:
0 评论:
0 赞:
0 阅读:
306
存储管理的任务 存储管理一共有三个存储管理任务: --存储分配 --地址映射 --存储保护 --存储共享 --存储扩充 存储分配: 分配基本内存空间 增加新的内存空间 回收内存空间 逻辑地址:表示相对地址,在外存中。 物理地址:绝对地址,标识内存中的每一个存储单元,在内存中 地址映射: 程序装入内存 ...
分类:
其他 时间:
2017-09-07 00:42:13
收藏:
0 评论:
0 赞:
0 阅读:
359
Input示例 Output示例 ...
分类:
其他 时间:
2017-09-07 00:42:01
收藏:
0 评论:
0 赞:
0 阅读:
334
效果图 代码 indexFreeMarker.ftl ...
分类:
编程语言 时间:
2017-09-07 00:41:45
收藏:
0 评论:
0 赞:
0 阅读:
453
1.什么是网络编程 网络编程其实就是实现两个计算机的数据交换(交互)。 可以通过直接或间接的通过网络协议与其他的计算机进行通讯。(HTTP协议,TCP/IP协议等) 2.Tcp网络编程的实现流程 主要分为服务器端(Server)和客户端(Client)。 通过这个图我们其实就可以了解了实现服务器和客 ...
分类:
编程语言 时间:
2017-09-07 00:41:23
收藏:
0 评论:
0 赞:
0 阅读:
976
1,线程饥饿死锁 在线程池中,如果任务依赖于其他任务,那么可能产生死锁。在单线程的Executor中,如果一个任务将另一个任务提交到同一个Executor,并且等待这个被提交任务的结果,那么通常会引发死锁。第二个任务停留在工作队列中,等待第一个任务完成,而第一个任务又无法完成,因为它在等待第二个任务 ...
分类:
编程语言 时间:
2017-09-07 00:41:03
收藏:
0 评论:
0 赞:
0 阅读:
309