04 2013 档案
有关double数值应该注意的细节
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Form{ class Program { static void Main(string[] args) { Console.WriteLine("{0,4} :-> {1}", Convert.ToInt32(1.048), 1.048.ToString().Length);//1 :-> 5 Console.WriteLin...
阅读全文
八种方法计算字符串中特定字符的数量
摘要:从网络上总结的,便于以后的学习(*^__^*) 嘻嘻……源文件:http://pan.baidu.com/share/link?shareid=432792&uk=3912660076using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace 求字符串中某个字符的数量{ /// /// 对于每个方法加个判断 /// str.IndexOf(char arg)>0 ? ///...
阅读全文
数组问题
摘要:数组:一组包含相同类型的变量值。(这里以int类型为例)源文件http://pan.baidu.com/share/link?shareid=426222&uk=3912660076一维数组: 声明,创建, 初始化和输出。 //一维数组 //1.声明一个 int[] array1 = new int[8]; foreach (int item in array1) { Console.Write(" " + item); } ...
阅读全文
C#解决字符串中空格的八大方法.
摘要:今天编写小程序时,被字符串中出现的空格卡住了,”一怒之下“就搜罗了网络上的多种解决字符串中的空格的方法。呵呵,分享一下...实际上没有八种方法的,只是一个喜欢的标题,呵呵,你懂得....源文件http://pan.baidu.com/share/link?shareid=426222&uk=3912660076using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 去除空格{ class Program { static void Main(...
阅读全文
C# 创建Public无参构造函数的快捷键
摘要:ctor(Constructor) + Tab 2 次 :Public无参构造函数"~" + Tab1 次 :析构函数,嘻嘻,实际~键,tab键,shift键都在一条线上,打出析构函数后把“~”变成想要的修饰词(public,private,...)加个space,一样的...个人的习惯而已...
阅读全文
控制文件管理
摘要:与控制文件相关的视图查看控制文件信息控制文件可以包含以下信息: 数据库名称; 相关数据文件和重做日志文件的名称和位置; 数据库创建的时间戳; 当前的日志序列号; 检查点信息;Path:C:\oracle\product\10.2.0\db_1\databasePath:C:\oracle\product\10.2.0\db_1\dbs当数据库打开时,Oracle数据库服务器必须可以写控制文件。没有控制文件,数据库将无法装载,恢复数据库也很困难。查看初始控制文件名称创建控制文件副本(1)关闭数据库。 (2)将当前的控制文件复制到其他目录下。创建新的控制文件 数据库的控制文件被永久...
阅读全文
C#实现L型棋牌覆盖
摘要:源文件:http://pan.baidu.com/share/link?shareid=426222&uk=3912660076//Mainusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ChessBoard{ class Program { //谁能教教我英语啊,英语语法什么的错误之处还望海涵, static void Main(string[] args) { Function o...
阅读全文
js第二课
摘要:一,常用对象1.array <script type="text/javascript" src="JS/JScript.js"></script> <script type="text/javascript"> //创建 var a = [0, 1, 'Bugs', 'Bug']; var a = []; //空数组 var a = [1, ['Bugs', 'Bug'], 2];//嵌套数组 //函数创建 var a = new A
阅读全文
js第一课
摘要:一,数据类型和值1.基本认识 js丰富的,轻量级的,无类型的程序设计语言。js与JScript都相容ECMAScript,并包含超出的功能。2.数据类型和值 基本:数字,字符串,布尔值 特殊:null,undefined。 复合数据类型:对象,数组,函数。3.数字 js不区分整型和浮点,所有数字都为浮点型表示。 Infinity : 无穷大。 (专函数 isFinity() 来检测) Number.NaN : 特殊的非数字值(当数值的运算产生了未定义的结果或发生错误后,专函数 isNaN() 来检测) Number.MAX_VALUE : 最大值 1.79769313486...
阅读全文
数据库存储管理
摘要:一。表空间每个表空间由一个或多个数据文件组成。数据文件用于在物理上存储表空间中所有逻辑结构的数据。表空间中数据文件的大小之和就是表空间的存储容量(图中系统表空间存储容量为2MB,用户表空间的存储容量为4MB)。数据库中表空间的存储容量之和就是数据库的存储容量。如果将数据库比做一个存放资料的柜子,则柜子中的抽屉就是表空间,抽屉中的文件夹就是数据文件,文件夹中的纸就是段,记录在纸上的文字就是数据属于不同应用的数据应当被放置在不同的表空间中SYSTEM:包含数据目录表和其它管理数据 SYSAUX:是 SYSTEM 表空间的辅助表空间 TEMP:包含仅在会话期间存在的临时数据 UNDOTBS1:包含还
阅读全文
配置数据库
摘要:1.查看和设置内存参数 EM->管理->内存参数2.还原管理 还原操作回退有效的事务处理、恢复中断的事务处理、提供读取一致性,以及从逻辑错误中进行恢复。自动还原管理是基于还原表空间(undo tablespaces)的。3.初始化参数管理 初始化参数文件可以是只读的文本文件,也可以是可读写的二进制文件。(虽然文本编辑器能打开该类文件,但是不可手动编辑。否则,会破坏该类文件,导致实例无法启动。) 二进制文件被称为服务器参数文件(Server Parameter File,SPFile),它始终存放在数据库服务器上。 在Windows操作系统中,默认的文本初始化参数文件名为...
阅读全文
数据字典
摘要:数据字典: 是Oracle数据库的最重要的组成部分。它提供了数据库的系统信息,以及例程的性能信息。 是Oracle数据库的核心组件,它由一系列只读的数据字典表和数据字典视图组成。 数据字典表中记录了数据库的系统信息(如方案对象的信息)、例程运行的性能信息(如例程的状态、SGA区的信息)。数据字典表的所有者为SYS用户,(通过在创建数据库时自动运行SQL.BSQ脚本来创建数据字典表。大部分数据字典表的名称中都包含$等这样的特殊符号) SQL.BSQ脚本可以在如下目录找到: C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\sql...
阅读全文
4个人打算过桥,它们都在桥的某一端,.我们有17分钟让他们全部到达大桥的另一头?
摘要:描述:有4个人打算过桥,它们都在桥的某一端。我们有17分钟让他们全部到达大桥的另一头。时间是晚上,他们只有一只手电筒。最多只能有两个人同时过桥,而且必须携带手电筒。必须步行将手电筒带来带去,不能扔来扔去。每个人走路的速度是不同的:甲过桥需要1分钟,乙要2分钟,丙要5分钟,丁要10分钟。两个人一起走的速度等于其中较慢的人的速度。请给出过桥的方案。解答:一边 大桥 另一边1, 2, 5, 10,【 ﹦ 】5, 10 【1,2 =2 】 1, 21, 5, 10 【1 =1 】21, 【5,10 =10】 2, ...
阅读全文
农夫带着狼、羊和一棵白菜过河
摘要:描述: 一个农夫带着一只狼、一只羊和一棵白菜来到河边。他需要把它们用船带到河对岸。然而,这艘船只能容下农夫本人和另外一样东西(要么是狼、要么是羊,要么是白菜)。如果这个农夫不在场的话,狼会吃掉羊,羊也会吃掉白菜。请为农夫解决这个问题,或证明它误解。解答:一边 河 另一边人,羊,狼,白菜 |||||狼,白菜 ||||| 人,羊人,狼,白菜 ||||| 羊白菜 ||||| 人,狼,羊人,羊,白菜 ||||| 狼羊 ||||| 人,狼,白菜人,羊 ||||| 狼,白菜 ||||| 人,羊,狼,白菜成功..........
阅读全文
C#实现用欧几里德算法、连续整数检测算法、公因数算法求两个非负整数的最大公约数
摘要:源文件: http://pan.baidu.com/share/link?shareid=2840221704&uk=3912660076//Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace GreatestCommonDivisor{ class Program { static void Main(string[] args) { Function obj = new Function(...
阅读全文
C#实现线性查找(递归,非递归)
摘要:源文件: http://pan.baidu.com/share/link?shareid=439733&uk=3912660076参考代码来源自课本://Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LinearSearch{ class Program { static void Main(string[] args) { Console.WriteLine("Please enter...
阅读全文
C#实现折半查找(递归,非递归)
摘要:源文件:http://pan.baidu.com/share/link?shareid=439727&uk=3912660076代码参考来源于课本://Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BinarySearch{ class Program { static void Main(string[] args) { Function obj = new Function(); ...
阅读全文
C#实现选择排序
摘要:源文件:http://pan.baidu.com/share/link?shareid=439747&uk=3912660076参考代码来源于课本://Mainusing System;using System.Collections.Generic;using System.Linq;using ...
阅读全文
C#实现插入排序
摘要:源文件:http://pan.baidu.com/share/link?shareid=439748&uk=3912660076代码参考来源于课本://Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace InsertSort{ class Program { static void Main(string[] args) { Console.WriteLine("Ple...
阅读全文
C# 代码展开和折叠的快捷键
摘要:Ctrl+M + 光标所在块: 单击M折叠/双击M展开Ctrl+M+O:折叠所有块Ctrl+M+L:展开所有块还可以用 #region //code #endregion进行代码区域性管理。
阅读全文
找回消失的回收站
摘要:将一下内容另存为inf文件:[Version]signature=""DriverVer=10/01/2002,5.2.3790.1830[DefaultInstall]AddReg = rec.AddRegDelReg = rec.DelReg[rec.AddReg]HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{645FF040-5081-101B-9F08-00AA002F954E}",,0,"Recycle B
阅读全文
用命令启动:我的电脑,网上邻居,回收站,IE
摘要:win+R下输入:我的电脑explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}网上邻居explorer.exe ::{208D2C60-3AEA-1069-A2D7-08002B30309D}回收站explorer.exe ::{645FF040-5081-101B-9F08-00AA002F954E}打开IEiexplore -new
阅读全文
练习数据库实例的启动与关闭
摘要:一,EM 在Enterprise Manager中关闭数据库 在数据库处于打开状态时,使用SYS用户以SYSDBA身份登录到Enterprise Manager。别忘了把操作用户加进批处理.........并且 注意用户字母的大小写 Administrator SYS 在Enterprise Manager中开启数据库抱歉我的出问题了。。。嘿嘿。。。二,sqlplus工具为了演示在sqlplus中启动StuDB.限制性启动对数据库实例的访问。可在该方式下执行如下操作: 导入和导出数据。 执行数据载入。 临时阻止指定的用户访问数据库。 执行迁移或升级操作...
阅读全文
默认实例(SID)已经设置,空实例默认连接时却连接不上?
摘要:今天在做数据库实例的开启与关闭练习发现了几个问题:前提已在Administration Assistant for Windows中已经设置了默认实例然而对于默认数据库orcl 在用命令shutdown 之类的命令将其关闭后, 然后用startup之类的命令启动不会出错正常对于自己创建的数据库如StuDB 在用命令shutdown 之类的命令将其关闭后, 然后用startup之类的命令启动则会出现之类的错误,不能正常的启动。查看监听没有StuDB的然后再用命令sqlplus /nolog 和 conn / as sysdba; 连接到空例程用startup之类的命令时开...
阅读全文
借鉴自“连接orcl时出现ERROR:ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 的解决”
摘要:参考文章来源http://blog.163.com/guanrui_111/blog/static/34524847201212210141492/非常感谢原作者。因数据库没有启动所以连接orcl是出现ERROR:ORA-01034:ORACLEnotavailableORA-27101:sharedmemoryrealmdoesnotexist如果每次重启都出先设置(把oracle的服务的登录用户改为某个域用户(这个域用户在该机器的管理员组),然后重新启动就可以了。)分析过程:查看服务OracleDBConsoleorcl没启动。启动监听程序并查看状态查看实例测试服务与连接Enterpris
阅读全文
通过v$datafile,scott.emp深入比较数据库实例的启动方式(nomount,mount,open)
摘要:数据库有三种启动模式启动模式说明NOMOUNT模式启动例程,但不装载数据库,即只完成启动步骤的第1步MOUNT模式启动例程,并装载数据库,但不打开数据库,即只完成启动步骤的第1步和第2步OPEN模式启动例程、装载数据库、打开数据库,即完成全部的启动步骤启动数据库实例有五种方式1.启动数据库实例,装载并打开数据库。 (1)这是默认的启动数据库操作,直接使用startup命令即可实现此功能。使用此种方式启动数据库后,用户可以连接到数据库并执行数据访问操作。 (2)除了启动数据库实例、装载并打开数据库外,startup命令还将从默认位置读取初始化参数。2. 启动数据库实例,不装载数据库。 sta..
阅读全文
对自建数据库'StuDB'出现“ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID,ora-24324 未初始化服务句柄 ora-01041 内部错误,hostdef扩展名不存在”的探索
摘要:今天,说起来很不爽,本来想今天搞定Oracle的周期任务呢,然后痛快的打逆战,谁料练习自建数据库后执行shutdownimmediate;命令后再输入startupnomount;出现 “ORA-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID ora-24324: 未初始化服务句柄 ora-01041: 内部错误,hostdef 扩展名不存在”的消息网上有所了一下有不少的解决办法:(非自建数据库)1.http://www.cnblogs.com/zyk/archive/2007/10/31/944667.html非常感谢原作者对listener.ora进行修改...
阅读全文
借鉴自:“轻松四步配置Oracle数据库监听”
摘要:本文章来源:http://tech.ccidnet.com/art/1105/20070521/1085625_1.html非常感谢原作者。监听器是:主要用于监听客户端向数据库服务器端提出的连接请求Oracle网络连接配置方法:Oracle Net Manager(强烈建议在这个图形化的工具下完成Oracle服务端或客户端的配置) Linux/Unix下,利用netmgr命令来启动图形化Oracle网络管理器,如:$ netmgr。Oracle监听器配置(LISTENER): 主机文本框中输入主机名称或IP地址(如果主机即用作服务端也作为客户端,输入两项之一均有效; ...
阅读全文
借鉴自:“ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决 ”
摘要:本文章来源自网络:http://www.cnblogs.com/zyk/archive/2007/10/31/944667.html非常感谢原作者。作如下概要:关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn/ as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务关闭数据库状态下无法连接服务器。原因:Oracle9i以后,后台进程PMON自动在监听器中注册在系统参数SERVICE_NAMES中定义的服务名,SERVICE_NAMES默认为DB_NAME+DOMAIN_NAME。监听配置文件l
阅读全文
对数据库管理、配置和维护的简单认识
摘要:1.创建数据库分享李老师做的纯手工创建数据库的视频(较早的):http://pan.baidu.com/share/link?shareid=408632&uk=3912660076感谢.创建必要的相关目录创建初始化参数文件设置环境变量Oracle_sid创建实例创建口令文件启动数据库到nomount(实例)状态执行建库脚本执行catalog脚本创建数据字典执行catproc创建package包执行pupbld由初始化参数文件创建spfile文件执行scott脚本创建scott方案用命令测试数据库创建是否完成配置EM,使得能够通过浏览器管理和控制数据库Forexam:创建StuDB数据
阅读全文
对ODB管理工具(SQL*Plus和iSQL*Plus)的简单认识和应用
摘要:SQL*Plus一。SQL*Plus可以实现以下功能: 输入SQL命令,对SQL*Plus环境进行配置; 输入、编辑、存储、读取和运行SQL命令和PL/SQL块; 与终端用户进行交互式的操作; 将查询结果输出到报表表格中,设置表格格式和计算公式; 启动和关闭数据库; 连接数据库; 定义变量; 捕捉PL/SQL程序的错误; 列出表的列定义; 执行数据库管理。二,启动SQL*PLUS 1.在命令行运行SQL*PLUS 语法如下: cmd: sqlplus [username]/[password][@server][AS SYSDBA|AS SYSOPER] ...
阅读全文
Oracle工具的探索之旅(五)
摘要:本次探索是在(一~四)的前提存在的前提下利用Net Configuration Assistant进行配置①无监听的前提下 ,依次进行配置服务(主机名)localhost,127.0.0.1,本机IP地址,本机计算机名 并进行将数据库添加到树后连接实验localhost,127.0.0.1测试:结果(显示不成功)本机IP地址,本机计算机名 测试:结果(显示不成功)C:\oracle\product\10.2.0\client_1\network\admin\listener.oraC:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.
阅读全文
Oracle工具的探索之旅(四)
摘要:接着上一篇继续探索......特殊:建立服务命名(主机名):本机计算机名 无监听程序测试结果成功了!!!呵呵!!!C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\listener.ora出现C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora出现ORCLTEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = RTSKCVYSFEBDR8J)(PORT = 1521)) ) (CONNECT_
阅读全文
Oracle工具的探索之旅(三)
摘要:接着上一篇继续探索......特殊:建立服务命名(主机名):本机IP地址 监听程序:无C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\listener.ora出现测试chenggong!!!!C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora出现ORCLTEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.42.129)(PORT = 1521)) ) (CONNECT.
阅读全文
Oracle工具的探索之旅(二)
摘要:接着上一篇继续探索......特殊:建立服务命名(主机名):127.0.0.1 监听程序:无测试:不成功!~!C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\listener.ora出现C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora出现¡¡ORCLTEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONN
阅读全文
Oracle工具的探索之旅(一)
摘要:Oracle工具的探索之旅(一~四)的前提是服务端的Net Manager已存在使用Net Manager配置服务命名(对访问数据库的配置)及使用Net Configuration Assistant配置本地Net服务名时(对数据库的配置),要注意一一对应关系;前提我还没有弄清:服务,服务名,本地服务名,网络服务名,SID ,数据库的服务名,全局数据库名,.... localhost,127.0.0.1,IP,计算机名...........等之间的联系...嘿嘿.基本上是无聊之旅,见谅见谅...监听:服务:C:\oracle\product\10.2.0\db_1\netwo...
阅读全文
对ODB管理工具(EM,SQL Plus,Net Manager,Net Configuration Assistant,Administration Assistant for Windows,Database Configuration Assistant......)的简单认识
摘要:一.Enterprise Manager 10g Oracle 10g提供两种企业管理器,一种是基于Web界面的,另一种则是基于Java图形界面的管理工具。 分别是: 浏览器Enterprise Manager 10g(EM) 客户端软件 Oracle Enterprise Manager(OEM) 启动Enterprise Manager 10g通过命令行方式启动OracleDBConsoleorcl服务: emctl start dbconsole如果出现提示:Environment variable ORACLE_SID not defined. Please define it...
阅读全文
安装和卸载Oracle 10g数据库
摘要:一.基本安装 安装Oracle数据库的目录。默认目录为C:\oracle\product\10.2.0\db_1。安装类型。包括企业版、标准版和个人版。创建启动数据库。如果希望在安装过程中创建一般用途的数据库,请选择此选项。如果不选择此选项,安装程序将仅安装软件,而不会创建数据库。如果不选择在安装过程中创建数据库,可以在安装软件后使用数据库配置辅助程序 (DBCA) 来创建数据库。全局数据库名。指定希望创建的数据库的名称,默认为orcl。数据库口令。为以下数据库管理账户指定一个公共口令,包括SYS、SYSTEM、DBSNMP和SYSMAN。二.设置环境变量 cmd输入命令regedit,选择.
阅读全文
对Oracle的初步了解
摘要:一.Oracle 的体系结构 Oracle 数据库是按照规定的单位进行管理的数据集合,用于存储并获取相关信息。Oracle数据库是第一个为企业网格计算(grid computing)而设计的数据库系统,Oracle 10g的g就代表grid computing。 Oracle数据库把数据存储在文件中,这些保存数据库不同信息的文件组成了Oracle的物理结构。Oracle将数据库按照规定的结构划分为不同级别的逻辑单元。这里指的逻辑单元包括表、视图等常见的数据库组件。逻辑结构和物理结构是分离的,对物理结构的管理可以不影响对逻辑存储结构的访问。 Oracle 数据库的逻辑结构: 数据库数据的逻...
阅读全文
对Oracle的初步认识
摘要:一.概念: 数据库(Database, DB) 数据库是长期保存在计算机存储设备上的、有组织或按一定格式存放的、可以共享的数据集合。简单地说,就是存放数据的仓库,或者说是存储在一起的相关数据的集合. 数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度和较高的数据独立性,并可以为各种用户共享。数据库是由数据库管理系统来管理的。 数据库管理系统(DBMS) DBMS是建立在操作系统的基础上,对物理数据库进行统一管理和控制的软件,是位于用户和操作系统之间的一层数据管理软件。用户对数据库提出的访问请求是由DBMS来处理的。在DBMS中还提供了许多对数据库进行操作的使用程序。 ...
阅读全文
C#实现归并排序(递归,非递归,自然归并)
摘要:源文件:http://pan.baidu.com/share/link?shareid=439730&uk=3912660076不足错误之处,还请您及时指出,谢谢。Email:wjshan0808@gmail.com//Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Merge{ class Program { static void Main(string[] args) { while...
阅读全文