- 博客(42)
- 资源 (27)
- 收藏
- 关注
原创 简要说一说 ascii unicode utf8 gbk 的关系
在编码、数据库操作、crt时,往往需要设置各种字符集,看了总是想不起来,这里简要记录下,有个大概。ascii 是最早美国用的标准信息交换码,把所有的字母的大小写,各种符号用 二进制来表示,用一个字节表示一个字符,1byte = 8 bit,所以是2^8 = 256 个,但老美没有那么多字符咋办,就把第一位固定为0,于是ascii只支持127个字符,但这只适用于26个英文以及常用符号,别的非英语国家怎么办,于是有了unicode。unicode是万国码,又称utf16,用两个字节表示一个字符, 2by
2022-05-05 10:52:07
411
原创 一个软件项目开发过程
一个项目的过程是怎样的,不同公司和不同的开发人都有各自的理解,来吧,一起交流下。1、项目的可行性分析。主要参与人员对项目了解,说一下自己的看法,对软件的生命周期进行概略讨论,是否能做,难点可能是哪里,软件开发周期是怎么样。2、项目可以做的情况下,与最终用户进行联系与沟通,对用户的真实需求进行分析,需求整理后,进行简要需求分析说明,此时与前端、后端人员进行项目信息初步的互通,使大家对项目的方向有大体了解。同时与美工人员进行沟通,根据用户需求制作效果图。3、与用户就业务流程、效果图进一步沟通,根据用户需
2020-12-27 20:44:21
782
原创 ORACLE 解析数据库字符集 乱码问题解决 数据库导入导出
最近将数据库字符集问题进行了分析,将一些概念和原理进行了总结,这里写一下,希望帮助到需要的朋友们。1、什么是NLS_LangNLS_LANG是环境变量,包括3部分NLS参数:NLS_LANGUAGE, NLS_TERRITORY, NLS_CHARACTERSET,需要在启动SQLPLUS等工具之前设置;这是对于客户端而言的。影响这个参数的包括操作系统的NLS_Lang的环境变量设置。NLS_LA...
2018-05-30 18:52:24
1834
转载 深入理解Hadoop集群和网络
云计算和Hadoop中网络是讨论得相对比较少的领域。本文原文由Dell企业技术专家Brad Hedlund撰写,他曾在思科工作多年,专长是数据中心、云网络等。文章素材基于作者自己的研究、实验和Cloudera的培训资料。本文将着重于讨论Hadoop集群的体系结构和方法,及它如何与网络和服务器基础设施的关系。最开始我们先学习一下Hadoop集群运作的基础原理。Hadoop里的
2014-05-28 18:19:47
867
转载 教你认识一下15种NoSQL数据库
1、MongoDB介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,MongoDB的数据库访问速度是MySQL的10倍以上。MongoDB的并发读写效率不是特别出色,根据官方提供的性能测试表明,大约每秒可以处理0.5万~1.5万次读写请求。Mong
2014-05-28 17:59:05
1751
转载 MyEclipse10.0各个版本的下载地址
MyEclipse10.0各个版本的下载地址 MyEclipse is a comprehensive set of necessary tools for Java and Web development. This download combines the Standard and Professional Editions. Available for Windows
2014-03-21 11:42:36
1547
翻译 the different between crash recovery and media recovery
The crash recoveryprocess is a special form of recovery, which happens the first time an Oracle database instance is started after a crash (orSHUTDOWN ABORT). In crash recovery, the goal is to bri
2012-07-31 17:37:13
484
翻译 对数据库重做control file时,resetlog和noresetlog的描述
(1) NORESETLOGSThe NORESETLOGSoption does not clear the redo log files during startup and the online redologs to be used for recovery. Only used in scenario where MANUAL RECOVERY isstarted, CANCE
2012-07-31 15:29:01
971
原创 通用技术标模板,技术方案书
1 序言 简述项目实施的必要性及意义。 2 需求分析 2.1 技术现状 描述用户现有技术应用环境、人员技术状况。 2.2 用户需求 着重描述用户的目前需求及未来的设想。 3 硬件系统技术方案设计 3.1 网络方案设计 3.1.1 设计原则 根据项目具体情况,提出设计原则,应突出可靠性、安全性、高性能、和可管理性四项原则。 3.1.2 设计要点 强调方案设计过程中技术要点及难点。 3.1.3 方案设
2011-06-27 11:39:00
5368
原创 Oracle controlfile 详解
一、Oracle 控制文件 为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 在参数文件中描述其位置,个数等等。通常采用分散放开,多路复用的原则。在mount阶段被读取,open阶段一直被使用 维护数据库一致性(数据库启动时会比较控制文件与联机日志文件中的ckpt,即起始scn号,如相等则正常启动,否则需要介质恢复)
2010-12-09 15:25:00
9315
原创 DB_cache_size
数据块缓冲缓存区(Data block buffers cache): Data buffers在8i中是Db_block_buffers*Db_block_size, 9ie及以后版本用Db_cache_size来代替这个参数。 而10G中,这个参数是由oracle本身自动管理的,可以不用手工设置。 在内存的配置中把别的参数设置完成后,应该把能给的都给Data buffers。Oracle 在运行期间向数据库高速缓存读写数据,高速缓存命中表示信息已在内存中,高速缓存失败意味着Oracle必需进行磁盘I/O
2010-12-08 15:16:00
10309
原创 从SQL*NET和redo以及SGA来解决数据库慢的问题
<br /> 首先从操作系统的监控看看性能如何:iostat vmstat top<br /> 看下cpu的使用率,io等待如何,发现系统的idle不到10%,这说明系统十分的繁忙。查了一下系统的会话<br />SELECT SID, SERIAL#, USERNAME, EVENT, SECONDS_IN_WAIT FROM V$SESSION WHERE LOGON_TIME < SYSDATE - 5 AND USERNAME != 'SYS'<br /> 系统中存在很多登陆时间超过
2010-12-08 09:10:00
918
原创 裸设备 介绍及FQA
<br />裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。<br /> 1.什么叫做裸设备?<br /> 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。<br /> <br /> 2.如何辨别裸设备?<br /> 在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。<br /> 字符设备特殊文件进行I/O
2010-12-07 16:59:00
551
原创 Oracle 临时数据文件简介
<br />本地管理的(locally managed)临时表空间(temporary tablespace)使用临时的数据文件(datafile)(临时文件),这样的文件与普通数据文件类似,但有以下区别:<br />● 临时文件总是被设置为 NOLOGGING 模式。<br />● 用户不能将临时文件设为之读<br />● 用户不能使用 ALTER DATABASE 语句创建临时文件<br />● 介质恢复(media recovery)不能识别临时文件:<br />● BACKUP CONTROLFIL
2010-12-07 16:43:00
875
原创 Oracle 控制文件介绍
<br /> 数据库控制文件(control file)是一个二进制文件,供数据库启动及正常工作时使用。在数据库运行过程中,控制文件会频繁地被Oracle修改,因此数据库处于开启(open)状态时控制文件必须可写。如果控制文件因故不能访问,数据库 也将无法正常工作。每个控制文件(control file)只能供一个Oracle数据库使用。<br /> <br />控制文件的内容<br />控制文件(control file)中包含了其所属数据库的信息,实例(instance)在启动,及正常工作期间都需
2010-12-07 16:39:00
640
原创 Oracle 事务介绍
<br />事务(transaction)是由一个或多个sql语句组成的逻辑操作单位(logical unit of work)。事务具备原子性(atomic)。一个事务内所有 SQL 语句对数据库产生的影响,或者被全部提交(committed)(作用到数据库中),或者被全部回滚(rolled back)(将对数据库的 修改撤销)。<br />一个事务(transaction)开始于用户提交的第一条可执行的(executable)SQL语句,结束于之后进行的提交(commit)或回滚(roll back)操
2010-12-07 16:34:00
651
原创 Oracle表空间迁移
<br />源服务器环境:<br />DELL R710<br />RED HAT LINUX 5.4 (X64)<br />目标服务器环境:<br />办公室台式计算机<br />WINDOWS2008 (32位)<br />数据库都是ORACLE 11.2.0.1<br />下面是测试全过程<br />并不是所有的平台都可以相互迁移的。查看平台列表命令如下:<br />select * from v$transportable_platform<br />ORDER BY endian_format a
2010-12-07 16:20:00
1139
原创 DBCA 静默安装(使用模板安装)
<br />首先复制$ORACLE_HOME/assistants/dbca/templates下的模板安装到跟目录<br />然后复制ORACLE DB安装盘里面response目录下的dbca.rsp拷贝到本机上<br />修改dbca.rsp文件,将模板名和DB名添加进去<br /> GDBNAME=orcl<br /> SID=orcl<br /> TEMPLATENAME=orcl.dbc{为了方便,将模板文件拷贝到dbca.rsp相同目录下}<br />这儿改为:TEMPLATENAME
2010-12-07 15:42:00
4104
原创 如何kill掉oracle中的session
<br />有时,Oracle中造成一些表被死锁或者会话异常退出,如执行了更新记录操作后,既没有commit也没有rollback,网络就断开了,也会造表或记录被锁住,待到超时后才会被解开,那样都会造成应用操作被阻塞。<br />可以以Oralce管理员权限用户登录Oracle数据,查询到被锁的对象,然后杀除指定的会话。<br />用下面的语句查询被锁的对象,可以带上更多约束条件,如schemaname等更精确的匹配。SELECT a.object_id, a.session_id, b.object_na
2010-12-07 15:34:00
979
原创 Linux如何修改时间
修改linux的时间可以使用date指令在命令行输入:date 显示当前时间 Fri Aug 3 14:15:16 CST 2007date -s按字符串方式修改时间可以只修改日期,不修改时间,输入: date -s 2007-08-03只修改时间,输入:date -s 14:15:00同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s "2007-08-03 14:15:00"修改完后,记得输入:clock -w把系统时间写入CMOS
2010-12-07 15:26:00
987
原创 你知道linux每个文件夹下都是什么吗?
<br />/bin 二进制可执行命令 <br />/dev 设备特殊文件 <br />/etc 系统管理和配置文件 <br />/etc/rc.d 启动的配置文件和脚本 <br />/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 <br />/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 <br />/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 <br />/tmp 公用的临时文件存储点 <br
2010-12-07 15:15:00
2770
原创 Oracle 的数据字典里都有什么
<br />数据字典(data dictionary)是 Oracle 数据库的一个重要组成部分,这是一组用于记录数据库信息的只读(read-only)表。<br />数据字典中包 含:<br />● 数据库中所有方案对象(schema object)的定义(包括表,视图,索引,簇,同义词,序列,过程,函数,包,触发器等等)<br />● 数据库为一个方案对象分配了多少空间,以及该对象当前使用了多少空间<br />● 列的默认值<br />● 完整性约束(integrity constraint)信息<br
2010-12-07 14:42:00
1534
转载 Oracle Statspack报告中各项指标含义详解
<br />今天在ITPUB看到介绍Statspack文章,还不错,现在转载下<br />转载之:http://www.itpub.net/thread-1368543-1-1.html<br /> <br />Oracle Statspack报告中各项指标含义详解<br />Data Buffer Hit Ratio#<#90#<br />数据块在数据缓冲区中的命中率,通常应该在90%以上,否则考虑加大 db_block_buffers(9i 以上可是db_cache_size)<br /><br />B
2010-12-07 14:35:00
642
原创 linux不重启的情况接受新的分区表信息partprobe
使用fdisk命令创建新的分区时,如果该磁盘正在使用,在保存分区信息时,肯定会给出一个警告,告诉你内核不会接受新的分区表,需要重启。这个时候你如果想对新分出来的分区设备做mkfs,系统提示你没有那个设备。手工创建设备也不行,主要是内核没有接受这样的设备。<br />只是parted软件包另外包含了一个工具–partprobe,它能使内核在不重启的情况接受新的分区表信息,这个工具对fdisk当然也有效。<br />
2010-12-07 14:30:00
1652
转载 Linux sudo
<br /><br />“Sudo”是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab,/etc/samba/smb.conf等。这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。 <br />一. sudo的特点<br /> sudo扮演的角色注定了它要在安全方面格外谨慎,否
2010-12-07 14:26:00
416
转载 Linux之下MySQL安装的三种方案的比较
<br />以下的文章主要向大家讲述的是如何在Linux操作系统下对MySQL进行正确的安装,以及有对不同MySQL安装的方案的比较,其中包括使用rpm对其进行安装,二进制安装,源码安装这三种方案的比较。<br />安装方法比较<br /> <br />一.使用rpm安装<br /> <br />安装简单,适合初学者学习使用<br /> <br />1. 需要单独下载客户端和服务器<br />2. 安装路径不灵活,默认路径不能修改,一台服务器只能MySQL安装一个 MySQL<br /> <br />文件布
2010-12-07 14:20:00
419
原创 myeclipse 8.5优化配置
<br />myeclipse8.5可以在verycd.com上下载到。enterprise,不要下载blue版本,<br /> <br />myeclipse8.5要优于myeclipse8,速度还不错。<br />可以在其preferenced的general选项下的startup and shutdown中的众多插件选择启动时不启动。<br /> <br />auto update scheduler<br /> <br />MYECLIPSE 下的 maven4myeclipse中的 enable
2010-07-17 13:17:00
2350
原创 tomcat p配置
<br /><Context path="/test" docBase="f:/testweb/"<br /> debug="5" reloadable="true" crossContext="true"><br /> <br /> <Logger <br />className="org.apache.catalina.logger.FileLogger"<br /> <br />prefix="localhost_MysqlTest_log." suffix=".txt"<br />
2010-07-17 13:16:00
419
原创 tomcat 配置
<br /><Context path="/test" docBase="f:/testweb/"<br /> debug="5" reloadable="true" crossContext="true"><br /> <br /> <Logger <br />className="org.apache.catalina.logger.FileLogger"<br /> <br />prefix="localhost_MysqlTest_log." suffix=".txt"<br />
2010-07-17 10:28:00
274
转载 研究生答辩的关键
一、幻灯片的模板下面向读者简单介绍一些关于幻灯模板的使用技巧。1.页面大小的选择此为幻灯片模板选择的第一步(许多人从来没有用过这个设置)。打开“文件”→“页面设置”→选择“幻灯片大小”。默认设置是屏幕大小,可根据需要更改设置。例如35mm页面,长度比默认页面要宽一些。2.幻灯片的通用模板大家可以通过搜索引擎可以找到许多通用模板,特别是Office XP系列。由于同一个模板可选择不同的配色方案(页面
2010-04-22 17:29:00
997
转载 c#读取xml文件的节点内容
下面的xml文件包含不同的节点 admin 123456 guest 654321 /temp 10240 .exe|.jsp|.asp|.aspx 3 这种有重复节点的XML最好用表结构来读取 方法: DataSet ds = new DataSet(); ds.ReadXml(@"E:/XMLFile1.xml");//xml文件完整路径 对于你的这段xml文件,d
2008-12-27 21:15:00
3375
原创 Cisco教材:路由器常用配置命令大全
Access-enable 允许路由器在动态访问列表中创建临时访问列表入口 Access-group 把访问控制列表(ACL)应用到接口上 Access-list 定义一个标准的IP ACL Access-template 在连接的路由器上手动替换临时访问列表入口 Appn 向APPN子系统发送命令 Atmsig 执行ATM信令命令 B 手动引导操
2008-12-27 21:04:00
729
原创 用c#实现winform的动画效果
using System.Runtime.InteropServices; public class Win32 { public const Int32 AW_HOR_POSITIVE = 0x00000001; // 从左到右打开窗口 public const Int32 AW_HOR_NEGATIVE = 0x00000002; // 从右到左打开窗口 public const Int
2008-12-27 20:44:00
1395
转载 八个经典问题,你遇到了哪些?
简单的几个问题,体现着人生的大智慧。其实,很多时候我们都会范着这种简单的错误…… 问题一, 如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗? 回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受? 可同样的情况换个场合,自己或许就做类似的蠢事。 不少男女都曾经抱怨过他们的情人或配偶品性不端,三心二意,不负责任。明
2008-12-27 20:33:00
597
原创 blog 你知道哪些? 也许对你有用
站点名称: Google自己的博客站占地址: http://www.blogger.com/简单介绍: google自己的博客,非常容易申请GG广告站点名称: 新浪博客站占地址: http://blog.sina.com.cn简单介绍: 新浪的博客,拥有众多的博客,简单实用站点名称:和讯博客站点地址:http://blog.hexun.com简单介绍:财经股票人士用
2008-12-27 13:58:00
684
原创 DAAB中,通过Oracle存储过程返回数据集
Microsoft Enterprise Library中所带的Data Access Application Block(以下简称DAAB),对ADO.NET进行了一次封装,为数据库访问带来了极大的便利,尤其是与SQL Server配合使用,可谓得心应手。但是,其访问Oracle数据库,特别是使用Oracle的存储过程时,大家时常会遇到一些问题,例如:怎么通过Oracle的存储过程,来返回一个数
2008-12-27 13:53:00
1094
转载 oracle中存储过程详解
oracle中存储过程的使用过程是指用于执行特定操作的PL/SQL块。如果客户应用经常需要执行特定操作,那么可以考虑基于这些操作建立过程。通过使用过程,不仅可以简化客户应用的开发和维护,而且可以提高应用程序的运行机能。一、 使用过程参数当建立过程时,既可以指定过程参数,也可以不提供任何参数。过程参数包括输入参数、输出参数和输入输出参数,其中输入参数(IN)用于接收调用环境的输入数据,输出参数(OU
2008-12-27 13:36:00
21539
2
转载 c# 发E_mail 方法总结
通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送: 1.通过Localhost; 2.通过普通SMTP; 3.通过SSL的SMTP; 下面一个一个来说: 1.通过LocalHost 1public void SendMailLocalhost() 2 ...{ 3 System.Net.
2008-12-19 13:57:00
937
转载 常用正则表达式总结
注意写的时候要加上一个@哦,比如 Regex re = new Regex(@"www.crazycoder.cn", RegexOptions.IgnoreCase); 否则C#中的反斜杠要用转义字符来表示,比如使用//代替/ 只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^/d{n}$"。只能输入至少n位的数字:"^/d{n,}$"。只能输入m~n位的数字:。"^/d{m,
2008-12-06 22:25:00
362
原创 c#对xml文件常用操作
在处理XML文件的时候会经常用到,包含了C#对XML文件的常用操作转载请注明出处 疯狂代码www.CrazyCoder.Cnusing System;using System.Collections.Generic;using System.Text;using System.Xml;namespace CrazyCoder.Common.XML{ /// /// C#XML
2008-12-06 22:21:00
438
oracleasmlib-2.0.4-1.el5.i386.x86_64.rpm
2011-05-30
反抄袭软件(呵呵,毕业的朋友们有的乐了,很实用)
2010-09-14
分区魔法师Norton PartitionMagic V8.05 简体中文绿色注册版(超强的动态分区软件)
2008-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人