自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 unix系统中安装lrzsz

<br />服务器与主机传输用ftp在开发中真的不是很方便,SecureCRT中用rz sz真的很方便。<br /> <br />lrzsz适用于AIX、linux等类unix系统<br /> <br />附下suse中的安装方法<br /> <br />以下是间将在SUSE Linux下的一些安装和操作脚本记录下来。<br />本文是记录lrzsz的安装过程<br />1、从下面的地址下载 lrzsz-1.12.20.tar.gz<br />http://down1.chinaunix.net/distf

2011-02-28 09:52:00 1525

转载 sqlldr常规应用 (总结篇)

<br />标例:<br />load data                                          <br />infile *                                              ---指定加载文件   *表示数据就在控制文件后面<br />into table bonus                            ---指定表名<br />fields terminated by ","                 -

2010-11-05 11:50:00 3294

原创 去掉数据库导出的乱码(GBK版)

上次转发的那个 去掉半个字符的  只适用于 GB2312   GB2312 中  第一个 和  第二个  字节   都在0x80以上但是GBK 中  第一个字节  范围在  0x81-0xFE  第二个字节  范围在  0x40-0x7e 和 0x80-0xfe"祎"字的  编码  B574   原来的代码就会被误删下面是我update的/*********************************************************************************

2010-10-22 11:09:00 650

转载 解决数据库系统中存在的半个汉字问题

转自:http://bbs.chinaunix.net/thread-1413414-1-1.html我们的汉字在计算机系统里面存储时需要2个字节的空间。当数据库使用单字节字符集的时候,数据库允许存储半个汉字,因为它占用的是一个字节的空间为一个有效数据,例如通常的英文字符集:en_us.819或en_us.utf8。但是当数据库使用多字节字符集的时候,由于半个汉字为非法的不完整字符,会导致数据库在存储这种数据的时候报错illegal character,例如通常的中文字符集:zh_cn.gb和zh_

2010-10-21 16:58:00 1256

原创 sed 替换空格

<br />如果空格与tab共存时用<br />sed -e 's/[[:space:]][[:space:]]*/ /g' filename

2010-10-13 09:59:00 5570

原创 初学shell

<br />得到当前下 所有文件名<br />txtfile=`ls -l *.unl |grep ^[^d]|awk '{print $8}'`for file in ${txtfile}do echo ${file}done<br /> <br /> 

2010-10-12 15:36:00 449

原创 PostgreSQL System Columns

5.4. System Columns<br />Every table has several system columns that are implicitly defined by the system. Therefore, these names cannot be used as names of user-defined columns. (Note that these restrictions are separate from whether the name is a key wor

2010-10-12 13:30:00 514

原创 各种进程 守护进程 孤儿进程 僵尸进程

一些Linux应用程序中出现两次fork的解释一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。在一些程序中经常看见使用两次fork创建子进程,原因如下:以下摘自《UNIX环境高级编程》如果一个进程fork一个子进程,但不要它等待子进程终止,也不希望子进程处于僵死状态直到父进程终止,实现这一要求的技巧是调用fork两次。程序如下: #include "apue.h"#includ

2010-10-08 16:52:00 2282

原创 linux下 不同的关机方法和区别

<br />在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init<br />它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。<br />1.shutdown<br />shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有

2010-09-28 17:31:00 586

转载 C语言的指针和数组

<br />转载:http://wildpointer.net/2010/06/10/c_pointer_array/<br /><br />1:定义数组<br />     int a[5];<br />     上一句定义了一个数组,名字叫a,它有5个元素,每个元素是int类型。换句话说,a是一个int [5]型的数组。int [5]表示的是类型,只不过是个复合类型,本质上,和int, float,double没有区别,都是类型。<br />2:数组的操作。<br />     2.1:sizeof操作

2010-09-10 10:24:00 358

转载 pthread_create用法

<br />linux下用C开发多线程程序,Linux系统下的多线程遵循POSIX线程接口,称为pthread。#include <pthread.h>int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, void *(*start_rtn)(void), void *restrict ar

2010-09-06 11:43:00 488

原创 Shell 查找进程 并kill

<br />kill -9 `ps -ef|grep 'daemon_main'|grep -v grep|awk '{print $2}'`<br /> <br /> <br />Grep的常用命令语法<br />1. 双引号引用和单引号引用<br />在g r e p命令中输入字符串参数时,最好将其用双引号括起来。例如:“m y s t r i n g”。这样做有两个原因,一是以防被误解为 s h e l l命令,二是可以用来查找多个单词组成的字符串,例如:“jet plane”,如果不用双引号将其括起

2010-08-16 10:05:00 2199

转载 在Linux中创建静态库和动态库

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序,并将函数库的源程序编译成.o文件。 第1步:编辑得到举例的程序--hello.h、hello.c和main.c;

2010-08-13 09:47:00 276

原创 makefile 编写

<br />一、前言<br /><br />回想自己的第一个Makefile,是这个样子的<br /><br />CODEhello:hello.c<br />    gcc hello.c -o hello<br /><br /><br />后来有所进步,陆续地写了一些大都是这个样子的Makefile:<br />CODE<br />foobar:foo.o bar.o<br />    gcc -o foo.o bar.o<br />foo.o:foo.c<br />    gcc -c foo.c<b

2010-08-12 16:45:00 365

原创 >/dev/null 2>&1

shell中可能经常能看到:>/dev/null 2>&1命令的结果可以通过%>的形式来定义输出/dev/null 代表空设备文件> 代表重定向到哪里,例如:echo "123" > /home/123.txt1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"2 表示stderr标准错误& 表示等同于的意思,2>&1,表示2的输出重定向等同于1那么本文标题的语句:1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说

2010-08-11 16:41:00 273

转载 进程控制开发

掌握进程相关的基本概念程序是一个静态的概念,进程是一个动态的概念,是程序执行的过程。Linux最主要的标识有进程号(PID)和它的父进程号(PPID),获得PID和PPID的函数分别为getpid和getppid。进程可以分为执行态、就绪态、等待态。掌握linux下的进程结构linux下的进程分为数据段、代码段和堆栈段,其中,数据段用来存放数据、全局变量及动态分配的空间等。代码段用来存放代码。堆栈段用来存放局部变量跟子程序返回地址及子程序的参数。掌握linux下的进程创建及进程管理linux进程管理包括启动

2010-08-11 13:51:00 295

转载 共同好友

现在的sns都有共同好友的功能  网上找了下   数据库的大概实现  --用户表IF OBJECT_ID([tbUser]) IS NOT NULL DROP TABLE [tbUser]GOcreate table tbUser(userId int identity(1000,1) primary key,--用户idpassword va

2010-05-21 10:18:00 764

转载 linux关于bashrc与profile的区别

bashrc与profile的区别要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shel

2010-05-07 14:41:00 1964 1

原创 oracle10G的相关问题

No.1     error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory 解决方法:配置环境变量     $LD_LIBRARY_PATH=$ORACLE_HOME/lib No.2    error whil

2010-05-07 14:32:00 372

原创 搭环境 CentOS+Oracle

搭环境  CentOS+Oracle    CentOS  不用多说   跟一般的操作系统一样      一路NEXT就可以 Oracle 才是重点 No.1  检查安装包 rpm -q binutils compat-db compat-libstdc++ control-center gcc gcc-c++ glibc glibc-common libgnome

2010-05-07 10:17:00 577

空空如也

空空如也

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

TA关注的人

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