首页 > 2018年05月27日 > 全部分享
数据库建表,该不该使用外键?
最近学习过程中,产生了一个疑问,到底该不该使用外键? 不能自己瞎想,为此,去了知乎,搜索相关话题,总结出下面内容。 一:使用外键 优点: (1)实现表与关联表之间的数据一致性; (2)可以迅速的建立一个可靠性非常高的数据库结构,而不用让应用程序层去做过多的检查; (3)可以提高系统鲁棒性、健壮性; ...
分类:数据库技术   时间:2018-05-27 21:11:15    收藏:0  评论:0  赞:0  阅读:247
环状序列(CircularSequence,ACM/ICPC Seoul 2004,UVa1584)
Question 例题3-5 环状序列(CircularSequence,ACM/ICPC Seoul 2004,UVa1584) 长度为n的环状串有n种表示方法,分别为从某个位置开始顺时针得到,在这些排列中字典顺序最小的称“最小表示”。 如CTCC的最小表示为CCCT,CGAGTCAGCT的最小表 ...
分类:其他   时间:2018-05-27 21:10:45    收藏:0  评论:0  赞:0  阅读:241
js通过数据动态渲染无级树形菜单
最近在做一个项目,需要利用从后台传过来的数据渲染一个树形菜单:主要是利用递归算法一级一级向下渲染的。然后我通过查找案例,资料完成了这个功能,但还是想把它写出来。以方便以后用得着。 先看数据结构(自己模拟的一个菜单栏jJSON): 很简单:就一个data数组,然后分为几个对象,每个对象里面也可能会有数 ...
分类:Web开发   时间:2018-05-27 21:10:24    收藏:0  评论:0  赞:0  阅读:230
BZOJ4818: [Sdoi2017]序列计数
BZOJ4818: [Sdoi2017]序列计数 Description Alice想要得到一个长度为n的序列,序列中的数都是不超过m的正整数,而且这n个数的和是p的倍数。 Alice还希望,这n个数中,至少有一个数是质数。 Alice想知道,有多少个序列满足她的要求。 Alice想要得到一个长度为 ...
分类:其他   时间:2018-05-27 21:10:07    收藏:0  评论:0  赞:0  阅读:177
初学:react-native 轮播图
参考资料:http://reactscript.com/react-native-card-carousel-component/ import React, {Component} from 'react';import { StyleSheet, Text, Image, View} from ...
分类:其他   时间:2018-05-27 21:09:25    收藏:0  评论:0  赞:0  阅读:550
PHP的ftp文件,多文件上传操作类
原文博客地址http://xgs888.top/post/view?id=97;PHP针对ftp文件的操作方法,如果是只操作一个ftp,可以使用里面的单利模式,不需要每次都去实例化,我的项目中需要去链接很多个ftp服务器;所以需要多次去连接和关闭;<?php /**  * Created by PhpStorm.  * ftp的文件
分类:Web开发   时间:2018-05-27 20:52:52    收藏:0  评论:0  赞:0  阅读:243
父子间的冲突(四十)
?我们学习了继承,那么现在就有一个问题了:子类中是否可以定义父类中的同名成员呢?如果可以,那么将如何区分?如果不可以,为什么呢?在 C++ 中,其实子类是可以定义父类中的同名成员的,子类中的成员将隐藏父类中的同名成员。但父类中的同名成员依然存在于子类中,我们通过作用域分辨符(::)来访问父类中的同名成员。
分类:其他   时间:2018-05-27 20:52:44    收藏:0  评论:0  赞:0  阅读:197
003 代理工厂
一. 概述 之前我们介绍了AOP的实现依赖于动态代理,再深一点说,就是创建出一个代理对象才能完成AOP的实现. 因此,我们就能知道了,AOP的核心首要就是创建出动态代理对象. 二 . 前置说明 AOP在spring之中的表现形式是相当多的,如之前的IOC形式,Aspectj的风格,各种xml的形式, ...
分类:其他   时间:2018-05-27 20:51:29    收藏:0  评论:0  赞:0  阅读:209
内存溢出
1 内存溢出 1.1 堆内存溢出(outOfMemoryError:java heap space) 堆中的内存是用来生成对象实例和数组的,堆主要由新生代(eden区和两个survivor区组成)老年代、永久代。 a、由内存泄露导致,内存溢出 b、无法申请到足够的空间存放而导致的错误 1.2 方法区 ...
分类:其他   时间:2018-05-27 20:51:12    收藏:0  评论:0  赞:0  阅读:191
python学习day2(字符串的一些小魔法)
1.join(将字符串按照指定的拼接符进行拼接) 这个代码的含义就是在输入的字符串之间都加上了下划线。 这几句简短的代码则是把L列表中的每一个元素用下划线连接起来了。列表中只有字符串的时候可以通过join方法进行拼接 join用法在这的意思就是把原本的字符串中每一个元素的后面都加上相同的插入 ...
分类:编程语言   时间:2018-05-27 20:49:31    收藏:0  评论:0  赞:0  阅读:203
【POJ2151】Check the difficulty of problems
题意 某场比赛有M道问题,T支队伍,和数字N给出每支队伍解决每道问题的概率。 问这场比赛满足下面两个条件的概率 1.每支队伍至少做出一道题 2.冠军队至少做出N道题。 分析 条件2是不是可以转化为 至少有一支队做出N道及以上道题。 这个题主要是概率,其次才是dp,而且好像不算概率DP。 我们来倒推一 ...
分类:其他   时间:2018-05-27 20:49:02    收藏:0  评论:0  赞:0  阅读:214
[笔记]《算法图解》第一章 算法简介
大O表示法 大O表示法指出了算法有多快,例如列表包含n个元素。简单查找需要检查每个元素,因此需要执行n次操作。 大O表示法指的并非以秒为单位的速度。大O表示法能够让你比较操作数,它指出了算法运行的增速。 二分查找需要执行logn次操作,使用大O表示法,运行时间O(logn)。 简单查找的运行时间总是 ...
分类:编程语言   时间:2018-05-27 20:48:32    收藏:0  评论:0  赞:0  阅读:247
博客作业05--查找
1.学习总结(2分) 1.1查找的思维导图 1.2 查找学习体会 本章查找算法主要分为线性表查找、树表查找、哈希表查找。其中线性表查找比较简单,运用的思路为我们传统的数组思路。而树表查找对我开说较为困难,因为它比起线性表的串联更像是一种一对多的关系,在这种一对多的关系中,将算法的时间和空间复杂度大大 ...
分类:其他   时间:2018-05-27 20:48:13    收藏:0  评论:0  赞:0  阅读:309
BZOJ4817: [Sdoi2017]树点涂色
BZOJ4817: [Sdoi2017]树点涂色 Description Bob有一棵n个点的有根树,其中1号点是根节点。 Bob在每个点上涂了颜色,并且每个点上的颜色不同。 定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。 Bob可能会进行这几种操作: 1 x: 把点x ...
分类:其他   时间:2018-05-27 20:47:54    收藏:0  评论:0  赞:0  阅读:176
免杀原理与实践
MarkdownPad Document 免杀原理与实践 1.基础问题 (1)杀软是如何检测出恶意代码的? (2)免杀是做什么? 就是通过针对杀毒软件查杀恶意代码的原理,将恶意代码进行修改和包装,反过来使得恶意代码能够不被杀毒软件所检测和查杀,更好地植入到被攻击的主机中进行一些非法的操作。 (3)免 ...
分类:其他   时间:2018-05-27 20:47:36    收藏:0  评论:0  赞:0  阅读:221
java 点对点实例
1.创建一个抽象类定义发送消息和接受消息的抽象方法 2.定义一个发送类集成上面抽象方法 3.定义两个消费者 先启动两个消费者,然后启动生产者 结果如下: one: One接受消息:hello,world!1One接受消息:hello,world!3One接受消息:hello,world!5One接受 ...
分类:编程语言   时间:2018-05-27 20:47:15    收藏:0  评论:0  赞:0  阅读:169
OO第三次博客作业
OO终于要结束了,开个心先 一、规格化设计 规格化设计的一个重要目的是为了将模块的功能,约束通过抽象和层次分类来表达清楚,方便用户与开发者的信息交流,与结构化设计有着密不可分的关系。 程序设计的演变大致可以分成以下三个过程: 1. 20世纪60年代以前,计算机刚刚投入实际使用,软件设计往往只是为了一 ...
分类:其他   时间:2018-05-27 20:46:56    收藏:0  评论:0  赞:0  阅读:173
Eigen实现坐标转换
(《视觉SLAM十四讲》第三讲习题7)设有小萝卜一号和二号在世界坐标系中。一号位姿q1 = [0.35, 0.2, 0.3, 0.1],t1=[0.3, 0.1, 0.1]。二号位姿q2=[ 0.5, 0.4, 0.1, 0.2], t2=[ 0.1, 0.5, 0.3].某点在一号坐标系下坐标为p ...
分类:其他   时间:2018-05-27 20:46:38    收藏:0  评论:0  赞:0  阅读:377
win10激活工具---KMSAutoNet
win10激活工具 KMSAutoNet 1> 2> 3> 4> 5> 6> 8> ...
分类:Windows开发   时间:2018-05-27 20:46:17    收藏:0  评论:0  赞:0  阅读:342
Webpack 安装配置vue环境
前言 第一次写东西,可能会比较乱,还请理解! 安装步骤 打开命令行工具,输入 查看NodeJS的版本号,若未出现版本号则请移步http://nodejs.cn/download/ 进行下载安装, 若安装成功,则查看npm是否安装,输入 查看npm是否成功安装。 上述工作准备之后,就可以来进行vue的 ...
分类:Web开发   时间:2018-05-27 20:46:01    收藏:0  评论:0  赞:0  阅读:223
1183条   上一页 1 ... 10 11 12 13 14 ... 60 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!