多对多 一个学生有多个课程 一个课程有多个学生 思路分析 :使用一个中间表 用学生表和课程表的主键作为中间表的联合主键 1数据库表的设计 课程表 学生表 中间表 2/实体类的设计 课程类 public class Course { private int cid; private String cn ...
分类:
其他好文 时间:
2016-12-08 18:28:25
阅读次数:
221
指定分隔符连接数组元素join() join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 语法: arrayObject.join(分隔符) 参数说明: 注意:返回一个字符串,该字符串把数组中的各个元素串起来,用<分隔符>置于元素与元素之间。这个方法不影响数组原本 ...
分类:
编程语言 时间:
2016-12-08 18:29:22
阅读次数:
231
下面用CSS3分别实现向上、下、左、右的三角形 好了原理我们了解了,那么我们就实战一下吧,来实现带小三角形的div框。 首先,写出html代码: 挂载有类"entry-trangle"的div只用来实现小三角形。对这个div用css3的transparent实现三角形,然后绝对定位、设置z-inde ...
分类:
Web程序 时间:
2016-12-08 18:28:15
阅读次数:
225
延续上一步教程 让应用代码保持转译和运行 我们要启动 TypeScript 编译器,它会监视文件变更,并启动开发服务器。我们只要敲: npm start 这个命令会在我们构建《英雄指南》的时候让应用得以持续运行。 显示我们的英雄 创建英雄 我们先创建一个由十位英雄组成的数组。 /app/app.co ...
分类:
其他好文 时间:
2016-12-08 18:26:59
阅读次数:
257
2、表的结构如下: student表(id,name,sex,class_id,address); score表(id,student_id,course_id,score); class表(id,name,grade_id); grade表(id,name); course表(id,name); ...
分类:
数据库 时间:
2016-12-08 18:27:13
阅读次数:
501
数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数) 参数说明: 1.如果不指定<方法函数>,则按unicode码顺序排列。 2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 myArray.sort(sort ...
分类:
编程语言 时间:
2016-12-08 18:26:38
阅读次数:
193
原理:把更新的文件放在服务器上,设置一个客户端版本号,通过接口获取服务器上的版本,如果高于本地的版本就下载服务器上的代码,低于或等于就不更新 代码如下: 下面,改变我本地的 版本号!此时服务器上版本是1.1.1 打开后客户端: 下载完之后,看下global.js里面的源代码: 版本号发生了改变,此次 ...
分类:
Web程序 时间:
2016-12-08 18:24:30
阅读次数:
428
1. 首先到官网下载Github客户端,官网地址:https://desktop.github.com/ 2. 点击上图红框的按钮开始下载客户端。 3. 双击下载好的客户端,开始安装。 双击之后出现一个框 之后等待一段时间,出现一个在线下载界面 4. 在线下载完成之后开始进行安装。安装完成之后桌面会 ...
表单加载完成后执行 : //表单中包含input(text,checkbox,hidden),select,radio, $("#editWithdrawAutoApprovedConfig :input,#editWithdrawAutoApprovedConfig :checkbox,#edit ...
分类:
Web程序 时间:
2016-12-08 18:25:27
阅读次数:
189
当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值 *args 可以容纳多个变量组成的list 执行结果: **kwargs 可以容纳多个key和value的dictionary (字典) ...
分类:
编程语言 时间:
2016-12-08 18:24:24
阅读次数:
137
分布式搜索的执行方式 在继续之前,我们将绕道讲一下搜索是如何在分布式环境中执行的。 它比我们之前讲的基础的增删改查(create-read-update-delete ,CRUD)请求要复杂一些。 注意: 本章的信息只是出于兴趣阅读,使用Elasticsearch并不需要理解和记住这里的所有细节。 ...
分类:
其他好文 时间:
2016-12-08 18:24:00
阅读次数:
152
下面简要说一下Linux下非root用户安装软件的一般流程: 1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码。 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录,运行 ./configure。其选项可 ...
分类:
其他好文 时间:
2016-12-08 18:23:19
阅读次数:
263
原文:http://www. zuidaima.com/blog/3147477488225280.htm Linux常用命令学习 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 ...
分类:
系统相关 时间:
2016-12-08 18:25:12
阅读次数:
221
颠倒数组元素顺序reverse() reverse() 方法用于颠倒数组中元素的顺序。 语法: arrayObject.reverse() 注意:该方法会改变原来的数组,而不会创建新的数组。 定义数组myarr并赋值,然后颠倒其元素的顺序: <script type="text/javascript ...
分类:
编程语言 时间:
2016-12-08 18:23:09
阅读次数:
169
DDOS(分布式拒绝服务)概念 DDOS称为分布式拒绝服务,DDOS本是利用合理的请求伪造资源过载,导致服务不可用。比如一个停车场有100个停车位,当100个停车位都停满后,再有车想要进来。就必须要等已有的车先出来才行。如果已有的车一直不出去,那么停车场的入口就会排有长队。停车场的负荷过载。不能进行 ...
分类:
其他好文 时间:
2016-12-08 18:23:14
阅读次数:
183
什么是工作队列 工作队列是为了避免等待一些占用大量资源或时间操作的一种处理方式。我们把任务封装为消息发送到队列中,消费者在后台不停的取出任务并且执行。当运行了多个消费者工作进程时,队列中的任务将会在每个消费者间进行共享。 使用工作队列的好处就是能够并行的处理任务。如果队列中堆积了很多任务,只要添加更... ...
分类:
其他好文 时间:
2016-12-08 18:24:17
阅读次数:
488