在PLsql中使用system的sysdba登陆的时候提示权限不足

1. 用sys用户中的sysdba登陆 2. 登录后新建一个sql窗口,输入内容并运行 grant sysdba to system 3. 问题解决,已经可以用system的sysdba登录
分类: 其他 发布时间: 05-24 20:48 阅读次数: 0

mysql分区分表

分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中。 mysql支持的分区类型包括Range、List、Hash、Key,其中Range比较常用: RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。 LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。 HASH分区:基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。这个函数可以包含MySQL 中有效的、产生非负整
分类: 其他 发布时间: 05-24 20:48 阅读次数: 0

Centos7修改主机名的方法_百度经验

转载:https://jingyan.baidu.com/article/0964eca24fea938284f53669.html 用过centos6和centos 7的朋友都知道,他们的主机名修改方法有些区别,主机名配置文件也有区别,今天为大家带来Centos7修改主机名的方法 工具/原料 计算机 centos7 方法/步骤 首先使用Xshell远程连接Centos7主机 hostname 查看当前系统主机名,知道当前主机名为localhost 当然在centos7特地添加了hostnam
分类: 其他 发布时间: 05-24 20:48 阅读次数: 0

[Poi2012]Rendezvous

题目描述 给定一个n个顶点的有向图,每个顶点有且仅有一条出边。 对于顶点i,记它的出边为(i, a[i])。 再给出q组询问,每组询问由两个顶点a、b组成,要求输出满足下面条件的x、y: 从顶点a沿着出边走x步和从顶点b沿着出边走y步后到达的顶点相同。 在满足条件1的情况下max(x,y)最小。 在满足条件1和2的情况下min(x,y)最小。 在满足条件1、2和3的情况下x>=y。如果不存在满足条件1的x、y,输出-1 -1。 输入格式 第一行两个正整数n和q (n,q<=500,000)。
分类: 其他 发布时间: 05-24 20:48 阅读次数: 0

数据结构总结系列(二)——二叉排序树

什么是二叉排序树?二叉排序树和二叉树有什么关系呢?结合图像,让我们一点点来学习~ 首先要明确的是二叉排序树是查找中运用很多的动态查找表,关于动态查找和静态查找,我们这次只是点明一点点,具体的部分下次再讲~ 所谓动态查找,就是表在查找过程中动态生成我们所需要的表啦: 那么二叉排序树又是动态查找表中比较厉害(雾)的一种。。。 那么,二叉排序树有什么特点呢? 因此我们可以了解到,二叉排序树仍然具有树的特点,同时它的内部子树仍然保持高度有序呢(单个节点拎出来仍然是一颗二叉排序树)! 既然是树,最有效的
分类: 其他 发布时间: 05-24 20:48 阅读次数: 0

数据结构与算法16—平衡二叉(AVL)树

我们知道,对于一般的二叉搜索树(Binary Search Tree),其期望高度(即为一棵平衡树时)为log2n,其各操作的时间复杂度O(log2n)同时也由此而决定。但是,在某些极端的情况下(如在插入的序列是有序的时),二叉搜索树将退化成近似链或链,此时,其操作的时间复杂度将退化成线性的,即O(n)。我们可以通过随机化建立二叉搜索树来尽量的避免这种情况,但是在进行了多次的操作之后,由于在删除时,我们总是选择将待删除节点的后继代替它本身,这样就会造成总是右边的节点数目减少,以至于树向左偏沉。
分类: 其他 发布时间: 05-24 20:48 阅读次数: 0

firewall-cmd 使用总结

firewalld的简要说明:     firewalld 、firewall-cmd 、firewall-offline-cmd它们Python脚本,通过定义的在/usr/lib/firewalld下面的xml配置信息,   在启动时自动载入默认iptables配置,并应用到系统中,当使用firewalld-cmd添加防火墙规则时,它实际是转换成   iptables规则后,在应用到系统中。      firewalld定义了几个概念:     zone: 它是安全域的范围,就类似于Wind
分类: 其他 发布时间: 05-24 20:48 阅读次数: 0

使用 acme.sh 申请Let's Encrypt 通配符证书

HTTPS之acme.sh申请证书
分类: 企业开发 发布时间: 05-24 20:41 阅读次数: 0

LOJ6300 博弈论与概率统计 组合、莫队

传送门 如果在\(0\)以下之后仍然会减分,那么最后的结果一定是\(N-M\)。 注意到如果在Alice分数为\(0\)时继续输,那么就相当于减少了一次输的次数。也就是说如果说在总的博弈过程中,Alice在分数等于\(0\)时输了\(x\)次,那么最后的结果就是\(N-M+x\)。 不妨考虑一个序列\(a_i\),如果\(a_i = 1\)表示Alice第\(i\)局输了,\(a_i = -1\)表示第\(i\)局赢了,那么不难发现\(x =\)序列\(a_i\)的最大前缀和。不妨设\(max
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

洛谷 P3388 【模板】割点(割顶)(Tarjan)

题目链接 https://www.luogu.org/problemnew/show/P3388 模板题 解题思路 什么是割点? 怎样求割点? dfn :即时间戳,一张图的dfs序(dfs遍历时出现的顺序) 树边:连向孩子的边 反向边:连向祖先的边 low :即一个点能到达的时间戳最小的边(反向边只能经过一条) 显然,一个点如果它的任意一个孩子的low大于等于这个点,那么这个点就是割点。 AC代码 1 #include<iostream> 2 #include<cstdio> 3 #
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

[技术博客]Pyqt5实现Widget内部拖拽

Pyqt5实现Widget内部拖拽 在本次项目的beta迭代中,程序需要在需要在QListWidget内实现对于添加后的测试序列,可以通过鼠标拖拽的方式来移动测试序列,方便用户操作。 允许拖拽 如果是单纯需要移动Widget内的拖拽操作,只需要设置一下Widget内的拖拽方法: class AddTest(QtWidgets.QDialog,Ui_Add_test): def __init__(self): QtWidgets.QDialog.__init_
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

二叉树链式存储结构

#include <stdio.h> #include <stdlib.h> #define TRUE 1 #define FALSE 0 #define OVERFLOW -2 #define OK 1 #define ERROR 0 typedef int Status; typedef int TElemType; /* * 存储结构 */ typedef struct BiTNode { TElemType data; //数据
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

day07 数据类型的内置方法(元组的内置方法)

元组的内置方法 以后只使用列表,从来都没有看过元组,自动忽略 作用 类似于列表,只不过元组只能取不能存 定义方式 ()内逗号隔开任意数据类型的元素 hobby_tuple=('chang','tiao','rap','xiaoluoli') 方法 hobby_tuple=('chang','tiao','rap','xiaoluoli','xiaoluoli') # 索引取值 print(hobby_tuple[-2]) # 长度len print(len(hobby_tuple)) #
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

Crosses and Crosses POJ - 3537 (博弈)

题目链接:https://cn.vjudge.net/problem/POJ-3537 题目大意: 给你一个1*n的图,然后每一次你可以选一个地方放置一个‘X’,然后问你谁会先构成三个相邻的‘X’。 具体思路: 当我们在一个地方放置棋子的时候,这个位置往左边两个,往右边两个都是不能放置的,因为你先手放置的话,对手只要在这四个位置放置的话,必输。 然后每个人都要尽量的避免这个局势,所以肯定会在这个点左边两个的位置选择,这个点右边两个点开始放置。 然后对于当前的长度i。我们就可以枚举位置 j (1
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

函数-函数进阶-列表生成式

>>> a = list(range(10)) >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> a = [i+1 if i<10 else i*i for i in a] >>> a [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>>
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

[HAOI2018]苹果树(组合数学)

首先有个很奇妙而且很有用的性质:每个二叉树对应唯一的中序遍历,然后每个二叉树出现概率相同。所以n个节点的二叉树形态是n!种(题目中说了*n!已经是提示了),对每种方案求和即可得到期望。令f[i]表示i个节点的子树,根深度为1时,所有点的期望深度之和乘i!的值,令g[i]表示i个节点的子树,期望两两路径之和乘i!的值。 然后得到f[i]=i*i!+ΣC(i-1,L)(f[L]*R!+f[R]*L!),g[i]=ΣC(i-1,L)(g[L]*R!+g[R]*L!+f[L]*R!*(R+1)+f[R
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

微信小程序项目,实现图书列表渲染,以及图书详情跳转

今天实现了业务中最常见的列表到详情的功能,做一个总结归纳,方便自己以后温习 两个页面分别要实现如下设计稿的视图 在开始之前首先复习一下es6 promise的用法,之前一直听说过promise的用法,但一直没有实战过 首先写一个小DEMO,使用promise打印出微信小程序的当前系统信息 接着开始自己的项目,复制一个HTTP.js叫_HTTP,把原先的先保留着预防出问题,_HTTP.js模块新建一个函数,把封装好的老的方法进行完善再套用进去 和之前一样,在book页面获取页面数据的方法模块中扩
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

nvm环境配置

前端开发环境配置: nvm安装: nvm(Node Version Manager)是一个用来管理node版本的工具。我们之所以需要使用node,是因为我们需要使用node中的npm(Node Package Manager),使用npm的目的是为了能够方便的管理一些前端开发的包!nvm的安装非常简单,步骤如下: 到这个链接下载nvm的安装包:https://github.com/coreybutler/nvm-windows/releases。 然后点击一顿下一步,安装即可! 安装完成后,还
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

sql语句及pymysql

sql语句示例: 7、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名; -- select score.student_id,student.sname from score -- -- left join student on score.student_id=student.sid -- -- where course_id =1 or course_id =2 GROUP BY student_id HAVING count(course_id) > 1 8、查询学过“
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0

100-days: thirty-six

Title: Rihanna(蕾哈娜), breaking new ground, joins with LVMH(路易·威登集团) for fashion brand(时尚品牌)   break new ground  开辟新天地,创新     break v.打破  ground n.地面;领域     groundbreaking adj.开创性的,创新的   join with sb 与某人联手    On Friday, LVMH Louis Vuitton(路易·威登), the
分类: 其他 发布时间: 05-24 20:32 阅读次数: 0