最近一段时间学习了Oracle,学的比较快,而且内容比较多,命令记不熟,知识点混乱,现在重新整理一下, 一 数据库的三种语言 数据库的三种语言分别是ddl(数据定义语言),dml(数据操作语言),dcl(数据控制语言). 1 数据定义语言ddl 主要有create alter drop 用于表结构( ...
分类:
数据库 时间:
2018-05-30 10:53:10
阅读次数:
928
mysql常用的终端命令 -- 链接数据库mysql -uroot -pmysql-- 不显示密码 *****mysql -uroot -p密码-- 退出数据库quit/exit/ctrl + dexit(记这个) *****quit/exit ctrl+d -- sql语句最后需要有分号;结尾-- ...
分类:
数据库 时间:
2018-05-28 19:23:02
阅读次数:
170
判断一个数n是否是素数,众所周知可以用O(sqrt(n))的方法。 但是如果要求很多个数,这个方法就不太好了。(比如所有小于n的数,复杂度就是O(n1.5)。) 埃拉托斯特尼筛法,大家都听说过。从2到n,去掉每个数的倍数,剩下来的就是质数。 不过这个方法会重复删除,比如6是2、3的倍数,会被删2次, ...
分类:
其他好文 时间:
2018-05-27 13:52:22
阅读次数:
182
简介 1970年由E.F.Codd提出,后又提出关系代数和演算 数据结构 关系和关系模式往往统称为关系,通过上下文区别 关系: 域(Domain) 一组具有相同数据类型的值的集合 笛卡尔积(cartesian product)为关系的域 1、给定域D1、D2、D3…Dn,允许某些域相同,笛卡尔积为: ...
分类:
数据库 时间:
2018-05-27 10:42:29
阅读次数:
259
一般素数的求法有两种,一种是埃氏筛法,还有一种是线性筛(即欧拉筛法)。 埃氏筛法(时间复杂度O(nlognlogn)) 给出要筛数值的范围 n,找出 n以内的素数p1,p2,p3,......,pk。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个素数,也就是3筛,把3留下,把3的倍数剔除掉;接 ...
分类:
其他好文 时间:
2018-05-26 17:10:16
阅读次数:
142
题意: 开始有个空集合,现在有两种操作: $(1,x)$:给集合加一个数$x$,$x \leq 10^5$; $(2,x,k,s)$:在集合中找一个$a$,满足$a \leq s-x$,而且$k|gcd(a,x)$;现在需要找满足条件的$a$,它异或$x$的值最大。$x,k,s \leq 10^5$ ...
分类:
其他好文 时间:
2018-05-26 14:47:35
阅读次数:
199
SQL总结(一)基本查询 SQL查询的事情很简单,但是常常因为很简单的事情而出错。遇到一些比较复杂的查询我们更是忘记了SQL查询的基本语法。 本文希望通过简单的总结,把常用的查询方法予以总结,希望能够明确在心。 场景:学生信息系统,包括学生信息、教师信息、专业信息和选课信息。 1、基本查询 从表中查 ...
分类:
数据库 时间:
2018-05-26 11:53:37
阅读次数:
207
最小生成树(MST):一个有N个点的图,边一定是大于等于N-1条边的。在这些边中选择N-1条出来,连接所有N个点。这N-1条边的边权之和是所有方案中最小的。 Prim算法的时间复杂度时O(n^2)的,因此适用于稠密图的最小生成树,如果是稀疏图的情况下采用Kruskal算法更好。 Prim算法蕴含了贪 ...
分类:
编程语言 时间:
2018-05-25 21:09:06
阅读次数:
180
简介 Apache Shiro是一个功能强大且灵活的开放源代码安全框架,可以清楚地处理认证,授权,企业会话管理和加密。Apache Shiro的首要目标是易于使用和理解。有时候安全性可能非常复杂和痛苦,框架应该尽可能地掩盖复杂性,并对外公开干净且直观的API,以简化开发人员为了确保其应用程序安全的工 ...
分类:
Web程序 时间:
2018-05-25 19:34:09
阅读次数:
1198
n表示点的个数,m表示边的条数,在依次输入边的起点终点与权值,输出总花费。 可用优先队列优化,需要的话请留言。 ...
分类:
编程语言 时间:
2018-05-23 13:05:21
阅读次数:
188