一个班级的学生个人信息表:
什么是外键
在设计的时候,就给表1添加一个外键,这个外键就是表2中的学号字段,那么这样表1就是主表,表2就是子表。
外键用来干什么
为了一张表记录的数据不要太过冗余。这和软件工程的模块化思想差不多类似,只不过在数据库中是对表关系进行解耦,尽量让表 记录的数据单一化。就如你贴的图片中,把成绩和学生信息放在一张表中就太冗余了。
为什...
分类:
数据库 时间:
2015-08-14 13:52:23
阅读次数:
169
传送门:BZOJ1025首先,容易证明解的存在性。
于是排数就等于1回到1,2回到2…所需步数的lcm。然后,容易发现∑ib(i)=n\sum_{i} b(i)=n
其中i取一类步数为b(i)的i,i’,i”…于是问题变成已知k个正整数的和为n,求这k个数可能的lcm的种数。套一个Lagrange唯一分解定理即可。代码上的小细节见下。#include
#include <cst...
分类:
其他好文 时间:
2015-08-14 13:52:41
阅读次数:
124
Triangle LOVE
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 3496 Accepted Submission(s): 1357
Problem Description
Recently, scient...
分类:
编程语言 时间:
2015-08-14 13:51:23
阅读次数:
227
这篇是计算机类的优质推荐>>>>《计算机是怎样跑起来的》
计算机科学概论图解趣味版,蹲马桶就能看懂的硬件&软件基础知识。
编辑推荐
日文版重印18次!
“计算机科学概论”图解趣味版
蹲马桶就能看懂的硬件&软件基础知识
内容简介
《计算机是怎样跑起来的》倡导在计算机迅速发展、技术不断革新的今天,回归到计算机的基础知识上。通过探究计算机的本质,提升工程师对...
分类:
其他好文 时间:
2015-08-14 13:50:40
阅读次数:
129
package com.example.viewpagerok;
import java.io.File;
import java.util.ArrayList;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android....
分类:
移动开发 时间:
2015-08-14 13:51:13
阅读次数:
158
本文包含Linux环境下使用C/C++进行socket编程的基础知识,介绍socket建立的过程,创建socket进行通信的几个函数,以及包括TCP socket和UDP socket的简单例子...
分类:
编程语言 时间:
2015-08-14 13:51:58
阅读次数:
146
之前折腾matlab 中文输入问题,结构matlab没整好,还把firefox中文字体整坏了.(部分网页,例如百度知道显示中文的地方全部出错)
之前的操作是:Ubuntu安装中文字体 可以显示中文,还是无法输入中文(fictx).
一、准备字体
XP的字体存放在c:/windows/fonts目录 下,我们把喜爱的字体拷贝出来,比如simsun.ttc、simkai.ttf、simhe...
分类:
系统相关 时间:
2015-08-14 13:51:02
阅读次数:
329
stf
minicap(https://github.com/openstf/minicap)
minicap介绍从WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行文章了解到STF这个工具,然后试用了一下。最近在做一个测试工具,发现Android原生的截图工具截图非常缓慢,然后想起了stf工具中截图非常快,甚至连执行monkey的动作都能在web端查看,这就很爽了,所以在githu...
分类:
其他好文 时间:
2015-08-14 13:50:02
阅读次数:
1825
项目开发完之后要屏蔽报错,在底层目录写个404页面,入口文件APP_DEBUG改成false,代码方面使用一下方法
1.使用空操作,即_empty(),在进入某个控制器中,如果找不多这个方法,就直接调用 _empty,然后进入404。
2.在tp里面,初始化项目时,runtime下有个common~runtime.php,这个是缓存文件,里面有大部分的核心文件,加载空模块或者空控制器时,自动从这...
分类:
Web程序 时间:
2015-08-14 13:52:09
阅读次数:
193
布线问题
时间限制:1000 ms | 内存限制:65535 KB
难度:4
描述 南阳理工学院要进行用电线路改造,现在校长要求设计师设计出一种布线方式,该布线方式需要满足以下条件:
1、把所有的楼都供上电。
2、所用电线花费最少
输入第一行是一个整数n表示有n组测试数据。(n
每组测试数据的第一行是两个整数v,e.
v表示学校里楼的总个数(v
随后的e行里,...
分类:
其他好文 时间:
2015-08-14 13:51:09
阅读次数:
101
CleverCode最近在研究mysql的多实例,发现有两种方式:
第一种是使用多个配置文件启动不同的进程来实现多实例。这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。
第二种是通过官方自带的mysqld_multi。使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理。
推荐使用多个配置...
分类:
数据库 时间:
2015-08-14 13:51:27
阅读次数:
124
EEPlat最新版继承了百度的eChart组件,方便建立各种统计图表。如下图所示:
在这里,我们将简单介绍EEPlat的图表配置功能。
首先我们建立一张Demo数据表。如用户访问来源,Demo表包含三个字段:关键字、来源、来源数量。然后输入Demo数据,展示来源分布率图表。
创建表如下,并初始化。
点击完...
分类:
其他好文 时间:
2015-08-14 13:52:16
阅读次数:
271
本文介绍如何将一个基本数据类型的二进制串转化为这个基本数据,这个二进制串以字节数组的形式保存。...
分类:
编程语言 时间:
2015-08-14 13:51:55
阅读次数:
153
题目描述给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入描述:每个输入包含1个测试用例。每个测试用例先给出一个不超过100...
分类:
编程语言 时间:
2015-08-14 13:50:33
阅读次数:
151
安卓下载工具,判断文件名和后缀一直比较玛法,我们可以通过已知URL路径,自定义正则表达式获取下载文件的文件名和后缀名:
自定义mime type:String suffixes="avi|mpeg|3gp|mp3|mp4|wav" 可以把所有的文件格式放进去 MIME
String suffixes="avi|mpeg|3gp|mp3|mp4|wav|jpeg|gif|jpg|png|a...
分类:
Web程序 时间:
2015-08-14 13:49:27
阅读次数:
325
ubuntu15下的几个网络问题的总结。...
分类:
系统相关 时间:
2015-08-14 13:50:34
阅读次数:
150
import java.util.Iterator;
import java.util.Scanner;
import java.util.TreeSet;
public class RandomDataSort {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int ...
分类:
编程语言 时间:
2015-08-14 13:50:12
阅读次数:
279