- 博客(20)
- 资源 (22)
- 收藏
- 关注
转载 常用linux运维命令
查看哪个端口是否被应用:netstat –apn | grep 80删除所用空目录 find /data -type d -empty -exec rm -rf {} \;查看占用端口8080的进程# netstat -tnlp | grep 8080lsof -i:8080查看有多少个活动的php-cgi进程# netstat -anp | gre
2013-05-19 21:26:30
3007
原创 SQLPLUS将记录导出到指定文件的几种方法
通常情况下,我们使用SPOOL方法,将数据库中的表导出为文本文件的时候会采用两种方法,如下述: 方法一:采用以下格式脚本 set colsep '|' ------设置列分隔符 set trimspool on set linesize 20000 set pagesize 0 set newpage 1 set headi
2013-03-26 11:58:00
3714
转载 PS/SQL命令详解
SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> show error --显示错误 SQL> set heading off --禁止输出列标题,默认值为ON SQL> set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"SQL> set tim
2013-03-21 10:32:05
1928
转载 查看oracle连接数及用户
1、查询oracle的连接数select count(*) from v$session;2、查询oracle的并发连接数select count(*) from v$session where status='ACTIVE';3、查看不同用户的连接数select username,count(username) from v$session where username is
2013-03-13 09:36:14
1807
原创 一个MAKEFILE的详细解释
#定义变量CCCC = g++##############################################################定义变量 ‘$’引用变量,-I 给出变量的路径。 \ 连接符HOMEPATH = $(TEDO_HOME)OBJPATH = $(HOMEPATH)/objBINPATH = $(HOMEPATH)/binLIBPA
2012-04-23 00:40:34
6055
原创 修改oracle数据库字段及属性
修改字段名ALTER TABLE t_cum_info RENAME COLUMN STAT1 to STAT增加字段alter table t_cum_info add dspcode char(200) 删除字段ALTER TABLE t_cum_info DROP COLUMN dspcode 修改字段属性ALTER TABLE T_SCS_STEPRUL
2012-01-31 16:52:48
1130
转载 ORACLE授权
GRANT SELECT ON ADT.BO_EMPLOYEE TO ITAWEB;GRANT INSERT ON ADT.BO_EMPLOYEE TO ITAWEB;GRANT UPDATE ON ADT.BO_EMPLOYEE TO ITAWEB;GRANT DELETE ON ADT.BO_EMPLOYEE TO ITAWEB;ADT:源用户名BO_EMPLOYEE
2012-01-04 14:43:42
442
原创 数据迁移
项目要求新建一个数据库用户,将以前数据库数据库的数据迁移到新用户下。方案一:直接exp导出数据,imp导入数据。。真正实践时,傻眼了,有一个表中有3000多万条记录,而exp导出数据的速度非常慢,光那个表就花了我两个小时,其他表还没有开始导呢,浪费了我两个小时之从后,我中断了exp。方案二:折腾了好久,我找到了第二种方案,从pl/sql中export(sql insert方式)表数据及结构
2011-11-15 18:04:27
706
原创 接口调试的一个bug的解决
公司让我调试CRM的开户接口,具体来说,是在平台组成相应的参数,通过将平台的数据包转换成CRM能够识别的包格式,最后再通过一个独立的socket模块将CRM包传送出去。ps:socket模块位于平台和CRM之间,与平台及CRM均通过socket建立连接。说老实话,代码并不难,无非就是组包,解包,写数据库之类的操作。难就难在数据库配置这块上面!当我按照协议要求,将平台转CRM包在数据库配
2011-11-14 11:26:55
1008
原创 系统升版问题
昨天公司做版本升级,我第一次负责升版,出了好多的问题。。现在将问题整理一下:1、公司系统采用双机负载均衡,而我在升级时,只升级了一台机器,导致另外一台机器因为没有升级新的功能而出现进程挂掉的情况。2、之前因为没有考虑到生产的问题,没有将双机的问题考虑进去,结果与支付公司联调时,支付公司只开了一个socket 端口,只有一台机器能够连上支付公司,而另外一台则无法绑定这个端口。3、将没
2011-11-10 12:15:57
672
原创 java消息获取接口:
<br /> 前几天公司让我开发一个java 消息获取和消息摘要接口,刚看了几天《JAVA核心技术》,感觉各种编程语言真是相通。几天时间我就喜欢上JAVA了,JAVA省去了C++中最让人厌烦的内存处理,实现垃圾回收机制,让程序员可以更安心专注于功能的实现上。而且JAVA结构清晰。至于缺点,我想它的优点也就是缺点,JAVA屏蔽了内存处理,使得用户不方便深入底层探究。<br /> 闲话少说,我把这几天的代码都贴出来。<br />由于消息概要接口和消息内容获取接口的结构基本上都是一样,所以我
2011-06-02 16:20:00
2835
原创 标准C++ list用法!
<br />这两天让我优化C++代码,把一些代码摘录下来。。<br /> <br />定义:list<br /> <br />list<LPSTRU_ORFEE> m_list_Orderfee;<br /> <br /><br />typedef struct{<br /> char CURRENCY_CODE[20];<br /> double DUE_MONEY;<br /> double DISC_MONEY;<br /> double PRIME_MONEY;<br />}STRU_ORFEE,*
2011-05-23 10:03:00
1367
原创 ftp脚本
<br />昨天要求写两个linux的脚本,其中一个是执行java程序的脚本,一个是 ftp上传的脚本。因为是第一次写 linux shell脚本,所以我有必要将这些东西都记录下来。<br />linux脚本是以.sh文件形式表示,采用linux下的/bin/bash执行脚本。脚本可以识别所有linux命令。<br />linux脚本类似于windows下的批处理文件,是操作linux命令的集合。<br /> <br />ftp的脚本:<br />#!/bin/sh<br />#shell param<br
2011-05-18 15:43:00
1054
原创 RSA签名之:RSA加密
<br />RSA加密:<br />RSA的加密原理我不是很理解。<br />RSA需要提供一对公钥和私钥。。<br />发送方利用公钥对原始数据进行加密,接收方利用发送方提供的私钥对密文解密。<br />C++实现一个RSA加密的demo。<br />老大提供了一个openssl的源码给我。<br />让我自己先调试成功。。<br />初次接触RSA加密,我十分迷茫。<br />大半天的时间才搞定,结果运行时出现了update(******)applink的错误。查了好多资料,最后加上一个applink.
2011-05-16 15:26:00
4396
原创 RSA签名之:GB2312转UTF-8编码:
<br />1、Windows版本下的UTF-8编码的转换:<br />项目组以前实现了对MD5签名的初期版本,但是无法支持汉字等宽字符的转换。以前对于所有的char*型字符,直接一个byte*型,强制转换成byte型字符。但是这么做有很大的弊端,256个ASCII字符本身只有一个字节,所有强制将char*字符转换成byte*型字符没有问题,可是对于汉字等宽字符,由于每个字符有2个字节的宽度,所以转换之后,将会出现乱码。<br />而如果将char*型字符转换成UTF-8编码,将不会出现上述问题。<br /
2011-05-16 11:04:00
2164
原创 C++接口写法!!
<br />以前学习过C++语法,知道C++接口父类为纯虚函数,子类实现纯虚函数,通过指向父类指针指向子类,从而实现对子类具体方法的调用。以前也实现过这样一些小例子,今天闲的无聊,看项目中的源码,感觉项目中的接口写法非常清晰。故将学习到的心得记录下来。<br />接口父类的声明:<br />class __DLL_EXPORT__ StepBase<br />{<br />virtual ParamParser handle(ParamParser inputPar) = 0; //接口<br />}<b
2011-03-04 17:07:00
5119
转载 解析VC++6中的指针
摘要:指针,在VC++中是很常见的,这里我们并不打算去详细讲解在C++中那样的指针用法(我们会有另外的文章去详细讨论),这里主要讲一下VC++中常见的对指针获取的方法,包括:工具条、状态条、控件和窗口的指针。 获取工具条的指针 在缺省状态下,有一个默认的工具条AFX_IDW_TOOLBAR,我们可以根据相应的ID去获取工具条指针,方法如下: CToolBar* pToolBar=(CT
2010-01-26 13:28:00
679
转载 获取窗口句柄(VC)的几种方法
在VC++编程中常需获取控件或窗体句柄,下面总结了几种方法,还希望大家能多多补充。1、自身窗口句柄可用AfxGetMainWnd获取。 2、系统中其他APP的窗口句柄可用FindWindow获取(用SPY帮一下忙). HWND hBtnClose; HWND hWnd=::FindWindow(NULL,"腾讯QQ系统广播"); if(hWnd) { hBtnC
2010-01-26 13:17:00
1247
原创 第一个java applet小程序
趁着今天还有点精力,将刚刚学会的APPLET写出来。感觉用记事本编辑程序太吃力,不过现在是处于学习阶段,先把基本的东西掌握了吧。JAVA APPLET就是用JAVA语言编写的一些小应用程序,它们可以直接嵌入到网页中或者其他特定容器中,并产生特殊的效果。JAVA APPLET程序不是将main方法作为入口。 第一个APPLET程序:打开记事本,输入:import java
2010-01-21 01:09:00
1352
原创 java环境变量配置及第一个java程序
来优快云也有一年时间了,一直没有在自己的空间里发表一点东西。前几天,我朋友想和我一起搞个东西,需要用到java,我没有一点java基础。没办法,只能够从头开始了学习。从图书馆抱回了两本书《java2入门 进阶与应用实例》和《java me 实用详解》。由于有C和C++的基础,初略看了一下书,对于书中的内容基本上还是能够理解。先按照书上的要求,写第一个java入门程序。在写程序之前
2010-01-21 00:16:00
615
VC++高级编程技术精粹
2009-09-16
VC++高级编程技术精粹(光盘)源码(1)
2009-09-16
用VC++完成的车载摄像头控制及界面
2009-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人