自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (1)
  • 收藏
  • 关注

原创 grub启动系统

今天一个不小心把其它分区设置为活动分区,重启机器时发现到了GRUB界面,启动不了WINDOWS 和LINUX 。在网上看了一下教程:find /boot/grub/stage1#find命令会返回一个值,比如(hd0,6)$root (hdx,x)#如果find命令返回的(hd0,7),这里你就root (hd0,6)$setup (hdx)#如果find命

2012-03-15 00:59:37 608

转载 获取SQL Server 数据字典脚本

转自:http://kms.lenovots.com/kb/article.php?id=3633获取SQL Server 数据字典脚本     在整理中间平台数据字典的过程中,需要统计每张表的结构,手工查询统计比较费时间且不现实,现从系统表获取标的取表名,字段,长度,类型,描述等信息的脚本如下:   SELECT        表名=case    whe

2011-12-15 14:40:10 639

原创 可变长结构体

今天在看tinyxml源码的时候发现了在结构体使用数组长度为1的数据,如下:struct Rep{size_type size, capacity;char str[1];};这是之前没有接触过的,上网了解才知道这主要是为了实现可变长结构体,下面是自己写的测试代码:#include #include #include struct lvt{ s

2011-11-18 15:17:34 2009

转载 typedef 也有作用域

学习C/c++的都知道typedef, 可以用来给类型起个别名,以前我觉得这样做的好外有以下:简化编程,有时变量在太长,声明起来不方便,这样就好办了。尤其是使用模板参数的时候,象vector, list等。 如:typedef multimap::size_type sz_type;sz_type sz_entries;提高程序的移植性如: typedef sh

2011-11-18 12:04:56 4486 1

转载 匿名枚举

在定义枚举的同时声明变量,如果不需要在以后声明这种类型的其他变量,就可以省略枚举类型。例如:enum {Monday, Tuesday, Wednesday, Thursday,  Friday, Saturday, Sunday} yesterday, today, tomorrow;这个语句声明了3个变量,它们的值可以假设为从Monday到Sunday。由于没有指定枚举

2011-11-17 23:39:09 3589

转载 使用vim时按了CTRL+S键怎么办?

今天使用vim, 无意中又按了一下CTRL+S, 结果vim像停掉了一样, 按什么键都不起作用了. 以前也碰到这种情况, 解决的办法是直接关了ssh客户端软件, 然后重新连接, 重新打开那个文件.今天我直接在google上查了一下, 发现直接按CTRL+Q解决问题.

2011-09-01 11:09:28 901

转载 open和fopen的区别

转自:http://blog.csdn.net/hairetz/article/details/4150193(原文中前者与后者顺序调转了,已改过来)open和fopen的区别:1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件

2011-07-10 23:18:33 576

转载 O_SYNC 同步标志导致的I/O速度的巨大差异

转自:http://blog.itpub.net/post/19116/406443myscp 程序 中open系统调用指定了 O_SYNC 标志位open(argv[2],O_WRONLY|O_CREAT|O_TRUNC|O_SYNC,S_IRUSR|S_IWUSR|S_IRG

2011-07-10 22:43:07 965

原创 什么是magic number

什么是magic number?先看看wiki给的定义:In computer programming, a magic number is a special constant used for some specific purpose. It is ca

2011-07-03 22:27:45 1554

原创 小布老师Oracle 9i DBA Fundamentals I 视频讲座 30

alter database datafile resize 20m;alter tablespace wenchuan renamedatafile /home/oracle/oradata/orcl10g/wenchuan2.dbfto /home/oracle/wenchuan2.dbf;alter database rename file /home

2011-06-13 23:12:00 729

转载 Oracle 修改带数据的字段类型

转自:http://www.cnblogs.com/LDaqiang/articles/1157998.html由于需求变动,现要将一个类型NUMBER(8,2)的字段类型改为 char。大体思路如下:      将要更改类型的字段名改名以备份,然后添加一个与要更改类型的字段名同名的字段(原字段已经改名),然后更新数据,最后删除改名备份的字段。 以下操作在 Oracle 10.2.0.1.0

2011-06-13 10:02:00 743

原创 小布老师Oracle 9i DBA Fundamentals I 视频讲座 29

create tablespace user_datadatafile /home/oracle/oradata/orcl10g/userdata01.dbf size 200mautoextend on next 10m maxsize 500m;select file_name,tablespace_name,autoextensible from dba_data_files

2011-06-09 23:20:00 700

原创 小布老师Oracle 9i DBA Fundamentals I 视频讲座 28

tablespace: read only,read writealter tablespace ... read only;alter tablespace ... read write;当表空间是read only状态,不能对表空间进行读写操作。但可以对表 空间对象进行操作,因为表空间对象是存放在数据字典里,而数据字典是存放在system表空间里,system表空间是不能为read

2011-06-07 23:14:00 828

原创 foobar播放ape的问题

<br />到http://www.foobar2000.org/components/index.html下载monkey's audio(ape)插件,解压到foobar根目录components目录下.

2011-05-02 01:48:00 702

转载 SQL Union

<br /><br />转自:http://sql.1keydata.com/cn/sql-union.php<br />UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECTDISTINCT)。<br />UNION 的语法如下:<br />[S

2011-04-29 15:09:00 564

转载 程序员应知——技术债务

<br />转自:http://kb.cnblogs.com/page/64643/<br /><br />债务这个词,相信大家已经都对其深有体会了,特别是像我一样作为“房奴”的人,每个月都要去银行还钱,那就是债务啊。<br />  在软件开发的过程中,我们往往也会借债,人们称之为技术债务,其实也就是为了快速地解决问题,而采取的不规范的方案。比方说把某个条件写死,再比方说采用一些捷径达到目的,而这只是特殊情况,无法应用在其他模块中。<br />  对于房贷,大家肯定每个月都会记着去还,但是对于技术债务,大家

2011-04-27 17:59:00 755

原创 ORACLE SQLPLUS SPOOL

前几天看视频时接触到一个叫SPOOL的语句,可以把输出结果输出到特定文件中。刚好需要写一些脚本测试一下几张表的数据,检查有没有异常。把下面语句写在一个文件里:set echo oncolumn dat1 new_value filename;select to_char(sysdate,'yyyymmddhh24mi') dat1 from dual;spool /tmp/checkcount_&&filename.log测试语句spool off在sqlplus里执行@日志路径这样子,就可以动态生成日志文

2011-04-26 16:53:00 926

原创 firefox夜间模式

在ADD-ON中找一个叫COLOR TOGGLE插件就可

2011-04-23 23:47:00 3059

原创 ./firefox-bin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /home/liao/firefox/libxul.so)

<br />在装FIREFOX-4时出现了./firefox-bin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /home/liao/firefox/libxul.so)<br />错误。<br />参考了:http://jamesbond0479.blog.163.com/blog/static/24147582010712104140781/<br />执行strings /usr/lib/lib

2011-04-23 22:59:00 6176

转载 关于piggybacking一词的含义

<br />转自:http://blog.sina.com.cn/s/blog_4479e16d0100b7so.html<br />1、Google搜索广告监管不力招致大客户不满问题出现于一种“盗名广告”(piggybacking)的做法。一些小的广告商在自己的搜索广告文字中使用大广告商的品牌名称、标语或其它商标文字,以此来吸引用户点击进入自己的网站。<br />2、广义上讲piggybacking就是非法用户利用合法用户打开的通道非法进入的行为;传统上是指尾随他人进入设施的行为,也可以引申为利用

2011-04-23 20:18:00 4775

转载 我的C++编程命名规范

转自:http://blog.csdn.net/huayehanshan/archive/2009/02/03/3860363.aspx在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。据考证,没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则。但是制定一套令开发组成员基本满意的命名规则,并在项目中贯彻实施,也是团队开发一项必不可少的工作。我将我的团队的实际工作中的命名规则整理如下:第一部分:共性规则

2011-04-22 11:06:00 733

转载 在VI中删除行尾的换行符

<br />转自:http://fanzf24.blog.163.com/blog/static/3312764820092191013193/<br /><br />在vi中,如果要删除行尾的换行符,可以用如下方法<br />第一种情况:只删除单行<br />如有文件如下:<br />[fanzf@SWserver ~/tmp]$ cat names.tmp <br />101     Nate    H.<br />102     John    M.<br />104     Cassy   T.<b

2011-04-22 10:48:00 21410

转载 C语言中可变参数的用法

<br />转自:http://www.upsdn.net/html/2004-11/26.html<br />我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() <br />这个函数,它的定义是这样的: <br />int printf( const char* format, ...); <br />它除了有一个参数format固定以外,后面跟的参数的个数和类型是 <br />可变的,例如我们可以有以下不同的调用方法: <br />printf("%d",i); <br />print

2011-04-22 10:35:00 692

转载 SecureCRT的恢复全屏问题

<br />转自:http://aaronjiu.iteye.com/blog/355077<br /><br />今天,在使用SecureCRT的过程中,无意中选择了View菜单的Full Screen子菜单,结果窗口就变成全屏的了,查看了一下右键上下文菜单,也没有找到恢复全屏的菜单,后来想了一下,如果可以把View菜单显示出来,就可以选择Full Screen子菜单了,所以,我使用菜单View的快捷键Alt + V,这样,View菜单就显示出来了,然后再勾选Full Screen子菜单,就可以恢复全屏了

2011-04-22 10:32:00 3107 1

原创 Oracle客户端精简绿色版

Oracle Instant Client 是Oracle 公司推出的精简版客户端,不需要安装,但需要简单配置一下。下载地址:     [url]http://www.oracle.com/technology/software/tech/oci/instantclient/index.html[/url]<br />我下载的是Win32平台下的10.2.0.3 Basic版本。Instant client 有2个版本:Basic和Basic Lite。<br />Basic版本包括了所有的支持运行

2011-04-15 00:36:00 5399

原创 ORACLE笔记

sqlplus "/as sysdba"sqlplus /nologconn /as sysdbauser_tablesdba_usersalter user USERNAME account unlockalter user USERNAME identified PASSWORD

2011-04-11 21:42:00 559

转载 CentOS 5.5命令行安装Oracle 10g

From: http://blog.csdn.net/sunxp/archive/2011/01/04/6115348.aspx1.验证Oracle所需要的系统依赖程序包是否完整。rpm -qa binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make libaio libXp2.验证系统要求Oracle所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 R

2011-04-10 23:18:00 767

原创 ./runInstaller: line 50: [: too many arguments

ORACLE文件名太长或有空格,可以把它改成单个单词,如mv Oracle/ release2/ for/ linux/ x86 Oracle

2011-04-10 14:23:00 4698 1

原创 mysql c api(二)

由于直接执行SQL语句的效率比较低,所以还有另外一种叫预处理的执行方式。基本数据结构:MYSQL_STMT:预处理语句的句柄MYSQL_BIND:用于输入输出参数的绑定,主要成员变量:buffer_type,buffer,buffer_length基本方法:MYSQL_STMT *mysql_stmt_init(MYSQL *mysql):用于创建预处理语句句柄DescriptionCreate a MYSQL_STMT handle. The handle should be freed with mys

2011-03-18 11:55:00 1331

原创 mysql c api(一)

参考资料:http://dev.mysql.com/doc/refman/5.5/en/c.html近几天,工作中需要用到MYSQL数据库编程,开始学习linux下mysql c编程。刚把一个程序写得七七八八,写一下总结。这几天看得就多的,就是MYSQL的官方文档了,一边看文档,一边写程序试着使用里面提到的接口,熟悉起来还算是组织比较快的。先说说编程环境吧,操作系统:linux,编译软件:g++,库文件:mysql-connector-c-6.0.2-linux-glibc2.3-x86-64bit因为开发

2011-03-18 10:29:00 2053

原创 UTC与CST

<br />1,安装linux的时候在设置时间的时候有一个选项:<br />system clock uses UTC,那么这个UTC是什么意思呢?<br /> <br /><br />世界协调时间(Universal Time Coordinated,UTC) <br />GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此计算即可<br /><br />2,

2011-03-09 21:19:00 6002 1

原创 vi分屏

<br />vi分屏<br />:spilt 水平分屏<br />:vsplit 垂直分屏<br />:only 取消分屏

2011-03-02 10:42:00 972

原创 VNC远程CENTOS的问题

<br />一盖上屏幕,过一两分钟后就会断网,怀疑是笔记本电源管理的问题,但不知道怎么设置。<br />另外,在XP下连接CENTOS很卡,但本身是局域网,网速应该还可以的。

2011-01-19 08:54:00 954

原创 用VNC XP远程连接CENTOS

<br />参考一:<br />参考网站:http://www.beyourman.com/article.asp?id=92<br />1.查看本机是否有安装vnc(centOS5默认有安装vnc)<br /><br />rpm -q vnc vnc-server<br /><br />如果显示结果为:<br /><br />package vnc is not installed<br />vnc-server-4.1.2-14.e15_3.1<br /><br />那恭喜你,机器上

2011-01-18 15:10:00 4500 2

原创 TNS:could not resolve the connect ident

<br />今天在用PLSQL时出现这个错误,但是在NET MANAGER却测试成功,BAIDU了一下,发现是环境变量的问题,把PATH里面一个ORALE安装路径最后的CLIENT_1改成DB_1,问题就解决了。<br />参考网站:http://www.docin.com/p-51545664.html

2010-12-03 10:16:00 924

原创 CENTOS5安装AMAROK

<br />1.安装EPEL库,rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm<br />参看网站:http://fedoraproject.org/wiki/EPEL<br />2.yum安装AMAROK<br />yum install amarok

2010-10-29 09:11:00 754

原创 atheros_centos_wifi

HP,CENTOS无线上网

2010-10-27 11:41:00 2413

原创 WINDOWS常用软件

安全:360安全卫士360杀毒软件影音:暴风影音KUGOO浏览器:FIREFOXCHROME输入法:万能五笔搜狗输入法开发:VS 6.0

2010-10-21 16:26:00 582

原创 HP4421重装系统

前天用4350RMB买了一台HP 4421 202

2010-10-21 11:00:00 2532 1

原创 ORACLE_定时执行存储过程

在写好存储过程后,开始写JOB。因为是用PL/SQL,只需填空。可填完之后老是错误。对照了一个正确的JOB,发现是在写WHAT的时候最后少了一个分号;,改了过来。保存后,RUN老是失败。搜索了一下,知道了执行失败会有日志文件,于是找到了ORACLE安装目录下的admin/.../bdump/alert.log。发现是“未找到数据”,猜测是表里没数据。往表里添加数据后,执行RUN终于成功了。明天再观察它会不会定时执行。

2010-10-18 16:58:00 804

基于QT的超简易计算器

很适合刚学QT的初学者,因为我也是初学者,呵呵,希望大家支持

2009-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除