start

Linux Oracle服务启动&停止脚本与开机自启动

旧街凉风 提交于 2019-12-03 19:41:37
一、在Linux下启动Oracle 登录到CentOS,切换到oracle用户权限 # su – oracle 接着输入: $ sqlplus "/as sysdba" 原本的画面会变为 SQL> 接着请输入 SQL> startup 就可以正常的启动数据库了。 另外停止数据库的指令如下: SQL> shutdown immediate 二、检查Oracle DB监听器是否正常 回到终端机模式,输入: $ lsnrctl status 检查看看监听器是否有启动 如果没有启动,可以输入: $ lsnrctl start 启动监听器 SQL> conn sys@orcl as sysdba 然后输入密码,sys以sysdba身份登入数据库。 三、启动emctl 另外也可以发现http://localhost.localdomain:1158/em 目前是没有反应的,这边要另外启动,启动的指令如下: $ emctl start dbconsole 这个指令运行时间较长,执行完的画面如下: 手动启动Oracle数据库完毕,下面创建系统自行启动Oracle的脚本。 四、Oracle启动&停止脚本 1. 修改Oracle系统配置文件:/etc/oratab,只有这样,Oracle 自带的dbstart和dbshut才能够发挥作用。 # vi /etc/oratab orcl:/opt

关于MediaPlayer.create的使用错误示范

怎甘沉沦 提交于 2019-12-03 18:33:40
这次实验是制作音乐播放器,但是实验过程中一直碰壁,尤其MediaPlayer的使用。 错误示范: MediaPlayer mediaPlayer mediaPlayer.create(getApplicationContext(), R.raw.id ); mediaPlayer.start; 本来用的是setDataSource("/sdcard/“),但是这次实验要做循环播放,老师说用create比较好,然后就傻傻的直接使用如上图,然后就一直出错,一直改了一上午,要奔溃,最后搜到一个答案 MediaPlayer mp mp = MediaPlayer.create(this, R.raw.id ); mp.start; 好像发现了什么,但是这差不多啊,不可能有问题吧。于是抱着碰碰运气的想法,改成了 MediaPlayer mediaPlayer mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.id); mediaPlayer.start; 然后就成功播放了!!! 原来MediaPlayer.create其实就是new了一个MediaPlayer对象,并且把音频资源赋值给了对象,所以必须赋值给mediaPlayer才能调用start(不需要调用prepare了) 希望能帮到像我一样遇到这样问题的初学者

Installing and starting the H2 database on Ubuntu

匿名 (未验证) 提交于 2019-12-03 08:57:35
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I would like to use the H2 database on Ubuntu 12.10, and went to the website and got the platform independent install file. The installation instructions are quite literally, "To install the software, run the installer or unzip it to a directory of your choice." I'm not a Linux novice, so I've used many of the usual install procedures before, but I have no idea what I am supposed to do here. There are no configure or makefiles that I can find, and the documentation doesn't mention anything, and there I can't find anything using google. I don

递归和循环----汉诺塔

偶尔善良 提交于 2019-12-03 03:19:37
题目: 汉诺塔问题是一个经典的问题。汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。问应该如何操作? 有两个限制条件,第一个是每次只能够移动一个圆盘,第二个是大圆盘只能在小圆盘下面 思路: 如果1个盘子,你直接可以从第一根柱子移动到最后一根柱子就可以了 如果有两个盘子,第一你需要先把上面的盘子,从start柱子移动到middle柱子去,第二需要把下面的盘子,移动到最后那个盘子中最后那个柱子上,最后把上面的盘子从middle柱子上移动到end柱子上。 假设n个盘子,即函数f(n),第一步把上面的n-1盘子通过end那个空柱子最终移动到middle柱子,第二步把下面的大盘子移动到end柱子上去,第三步把上面的n-1个盘子通过start这个空柱子按照限制条件移动到end柱子上去 /** * 汉诺塔 * * @param n 盘子的数量 * @param start 开始柱子 * @param middle 中介柱子 也就是那个空闲柱子 * @param end 放结果柱子 也就是你通过移动,将这个盘子移动到哪个柱子上 *

how to solve:npm run build/dev: missing script?

匿名 (未验证) 提交于 2019-12-03 02:26:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm trying to run node, but for some reason the local npm install of node isn't working. The package is there: $ npm run dev npm ERR! Darwin 15.4.0 npm ERR! argv "/usr/local/Cellar/node/5.6.0/bin/node" "/usr/local/bin/npm" "run" "jshint" npm ERR! node v5.6.0 npm ERR! npm v3.6.0 npm ERR! missing script: dev npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! https://github.com/npm/npm/issues npm ERR! Please include the following file with any support request: npm ERR! /Users/me/workspace/testapp/npm-debug.log I can work

快速排序

匿名 (未验证) 提交于 2019-12-03 00:41:02
选择一个数字 povit = array[low] 为关键字 目的就是为了确定关键字所在最终结果中的位置 通过遍历分区,左分区小于关键字,右分区大于关键字,关键字位置确定 递归时一直都是操作的 array 数组,分区是 array 的一部分,没有将分区作为一个新数组。 分区是用 low 和 high 再加上关键字位置 index 来计算的 快速排序是不稳定的 平均: O(nlogn) 最坏: O(n2) ;数组本身有序 初始数组 var array = [49, 25, 32, 95, 64, 71, 13] 选中最低位为关键字,关键字被记录以后不再关注 array[0] 的值,最后将关键字放到居中(左边数字<关键字<右边数字)的位置,即时最终结果该元素所在位置 pivot = array[0] low = 0 high = 6 从右向左遍历,遇到比关键字小的则替换,此时 low = 1 , high = 6 , array[6] 不再被关注 while (low < high && array[high] >= pivot) { high--; } array[low] = array[high]; 从左向右遍历,遇到比关键字大的则替换,此时 low = 3 , high = 6 while (low < && array[low] <= pivot) { low++; }

elementui日期选择,如何设置当天后的日期不能被点击;及默认展示日期效果

匿名 (未验证) 提交于 2019-12-03 00:37:01
< div class = "block" size = "small" > < el-date-picker v-model ="value7" type = "daterange" align = "left" format = "yyyy/MM/dd" size = "small" unlink-panels range-separator = "至" start-placeholder = "开始日期" end-placeholder = "结束日期" :picker-options ="pickerOptions2"> </ el-date-picker > </ div > 首先你得把这段代码复制到你的html中 然后再导入这段代码 pickerOptions2: { disabledDate ( time ) { return time. getTime () > Date . now (); 这里就是设置当天后的日期不能被点击 }, shortcuts: [ { text: "最近一周" , onClick ( picker ) { const end = new Date (); const start = new Date (); start. setTime (start. getTime () - 3600 * 1000 * 24 * 7 ); picker

跳石板

匿名 (未验证) 提交于 2019-12-03 00:08:02
小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3....... 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4->6->8->12->18->24 于是小易最少需要跳跃5次,就可以从4号石板跳到24号石板 #include <iostream> #include <vector> #include <algorithm> #include <sstream> #include <string> #include <limits.h> using namespace std ; int minimumstep ( int start , int end ){ vector <int> dp ( end + 1 , INT_MAX ); dp [ start ]= 0 ; for ( int i = start ; i < end ; i ++){ if ( dp [ i ]== INT_MAX ) continue ; for ( int j = 2 ;( j * j )<= i ; j ++){ if ( i %

HUE工具使用

匿名 (未验证) 提交于 2019-12-02 23:44:01
http://archive.cloudera.com/cdh5/cdh/5/hue-3.7.0-cdh5.3.0/manual.html # yum -y install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy libxml2-devel libxslt-devel openldap-devel python-devel sqlite-devel openssl-devel mysql-devel gmp-devel $ tar -zxf /opt/softwares/hue-3.7.0-cdh5.3.6.tar.gz -C /opt/modules/cdh/ $ make apps $ scp -r etc/ hadoop-senior02.itguigu.com:/opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/ $ scp -r etc/ hadoop-senior03.itguigu.com:/opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/ $ /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/sbin/httpfs.sh start & $ build/env/bin