自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yangbc的专栏

出来混,迟早要烦的

  • 博客(35)
  • 收藏
  • 关注

原创 游标中做更新操作的两种用法

 --游标中做更新操作的两种用法--表结构Create Table agentmgr.yangbc_test1(Id Number(6), Name Varchar2(64));Select t.*,Rowid From agentmgr.yangbc_test1 t;--1:/*在你取完部分数据并执行的过程中,可能有commit或者rollback语句,导致在表t上加的lock被释放掉,再取

2006-07-03 11:34:00 2940 3

原创 函数指针和回调

#include "stdafx.h"#include "iostream"using namespace std;#define BOOL int #define TRUE 1 #define FALSE 0 //1.先声明一个函数指针类型typedef int (*TESTCALLBACK)(BOOL);//2.然后声明并实现被调用函数int CallbackTest1(BOOL

2006-06-01 12:00:00 1017

转载 C++中extern “C”含义深层探索

C++中extern “C”含义深层探索作者:宋宝华  e-mail:[email protected] 出处:太平洋电脑网1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类

2006-05-06 17:13:00 1666

转载 C语言之extern声明辨析

1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];   在另外一个文件里用下列语句进行了声明:extern char *a;   请问,这样可以吗?

2006-05-06 16:49:00 3067 2

原创 在C++工程里加入C文件

// nx003_c.cpp : Defines the entry point for the console application.//在C++工程里加入C文件#include "nx003_c.h"int main(int argc, char* argv[]){ func1(); func2(); cout return 0;}========================

2006-05-06 16:06:00 3824

转载 AIX常用命令

AIX常用命令目录操作 命令名  功能描述  使用举例  mkdir   创建一个目录  mkdir dirname  rmdir   删除一个目录  rmdir dirname  mvdir   移动或重命名一个目录  mvdir dir1 dir2  cd      改变当前目录  cd dirname  pwd     显示当前目录的路径名  pwd  ls      显示当前目录的内容

2006-05-06 13:15:00 1482

转载 AIX常用命令

AIX常用命令目录操作 命令名  功能描述  使用举例  mkdir   创建一个目录  mkdir dirname  rmdir   删除一个目录  rmdir dirname  mvdir   移动或重命名一个目录  mvdir dir1 dir2  cd      改变当前目录  cd dirname  pwd     显示当前目录的路径名  pwd  ls      显示当前目录的

2006-05-06 13:10:00 2079

原创 前置增量和后置增量在cout中的输出情况

#include "stdafx.h"#include using namespace std;int main(int argc, char* argv[]){ int i=5; cout cout cout cout  return 0;}重载运算符

2005-07-13 22:15:00 1275

原创 一个求记录行数的存储过程

SQL> CREATE or replace PROCEDURE yangbc.Test3  2  AS  3  num varchar2(100);  4  begin  5     execute immediate select count(*) from temp into num;  6     dbms_output.put_line(num=||num);  7  end; 

2005-07-03 05:43:00 1353 1

原创 装饰模式Decorator Pattern

装饰模式主要功能在于以对客户端透明的方式给对象增加新的功能我理解这个透明并不贴切,实例化时你还是能看到对象的类本质的,其实如果不用强制转换的话完全透明不可能在java中实现,可是强制转换又破坏了透明性。下面是《java与模式》上一个例子,阎宏喜欢用中国故事打比方,有些感觉说得不明不白,不过这个例子还算不错package test_designPattern;//抽象构件角色interface 齐天

2005-07-01 21:50:00 1036

原创 终于被手机中奖的骗子看上了[13055464137]

今天,因该是昨天吧,一觉睡到下午3点,醒了一看手机有个未接电话,号码:13055464137 ,不认识,打过去一听是个自动接听:这里是**公司,你的手机中了***奖........,没等听完赶快挂了。不知道是不是长途,手机行骗看得多了,没想到自己也能碰上,不知道是不是还有骗长途费什么的花招,写到这里,就当作挂一个黑名单吧

2005-07-01 00:32:00 1342 2

原创 代理模式Proxy Design

代理模式是对象的结构模式,操作的目标主要是类对象下面是比较经典又精简的一个例子:/* * 代理模式 */package test_designPattern;//抽象角色:abstract class Subject{    abstract public void request();}//真实角色:实现了Subject的request()方法。class RealSubject extends

2005-06-30 01:11:00 1903

原创 VC++ Studio使用技巧

VC++ Studio使用技巧  1.检测程序中的括号是否匹配     把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号 2.查看一个宏(或变量、函数)的宏定义    把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of...),如果没有建立Browse files,会出现提示

2005-05-23 04:12:00 1542

原创 程序员如何防止脑疲劳:下午补充一些干果

        一个医生朋友针对我下午犯困的状况,提出了一些防止脑疲劳的建议。主要是调节酸碱平衡,当用脑过度或体力透支时,体液呈酸性;长期酸性血液会使大脑神经功能退化。因此要多吃碱性食物,如海带、绿叶蔬菜、柑橘水果、豆类、茶叶,少吃酸性食物,如肉类、糖类。    选择恢复精力和体力的食物建议程序员每天下午茶时间补充一些干果,如花生、腰果、杏仁、核桃等,它们含有丰富的VB、VE、蛋白质和必需的脂肪酸

2005-05-04 02:42:00 1279

原创 JTable中怎样获取鼠标所在位置的行数

table=new JTable(cells,columnNames);table.addMouseListener(new java.awt.event.MouseAdapter()             {                 public void mouseClicked(java.awt.event.MouseEvent e)                 {      

2005-05-02 17:40:00 3825

原创 用了12个小时完成一个计算器小作业

import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.JTextField;import java

2005-04-18 02:37:00 1330

原创 日本語のインプットメソド

 平 假 名    片 假 名 罗马拼音 あ い う え おア イ ウ エ オ a    i   u   e   o か き く け こ カ キ ク ケ コ ka  ki  ku  ke  ko さ し す せ そ サ シ ス セ ソ sa shi  su  se  so た ち つ て と タ チ ツ テ ト ta chi tsu  te  to な に ぬ ね の ナ ニ ヌ ネ ノ na 

2005-03-09 15:41:00 1969

原创 java数组

在编译时你不能象下例那样创建静态数组。int name[50];    //将 产 生 一 个 编 译 错 误 你也不能用new操作去填充一个没定义大小的数组。int name[]; for (int i=0;i    { name[i] = i; } 你只能:     String names[] ={"name1","name2","name3","name4"};     int score

2005-02-20 17:37:00 1041

原创 java函数参数传值之我见

在一些群里总是有人问java函数传的到底是什么,这阵子有时间了,思考了一下,找了个演示小程序又按自己的理解画了个图,如果有人光顾我的blog的话,可以讨论一下class Obj{     String str = "init value";     public String toString() //overiding重写了toString()方法,可以被显式或隐式调用     {       

2005-02-18 15:44:00 2548 1

原创 关于参数中的引用

public class Test{      public static void main(String[] args)     {           StringBuffer a=new StringBuffer("A");           StringBuffer b=new StringBuffer("B");           operate(a,b);            

2005-02-16 14:47:00 1162

原创 在SQL*PLUS中建立、调用函数

定义函数CREATE  OR  REPLACE  FUNCTION   f_jf_companylist (tradeid IN VARCHAR2)   RETURN VARCHAR2IS   str_return   VARCHAR2 (2000);   CURSOR c_tradeid (v_tradeid VARCHAR2)   IS      SELECT id        FROM

2005-02-05 17:38:00 3713

原创 在ASP中执行存储过程

 以下是执行存储过程的例子 set conn=server.createobject("adodb.connection")  OK constr="Driver={Microsoft ODBC for Oracle};Server=yang11;Uid=yangbc2;Pwd=yang9812;"   OK constr="Provider=OraOLEDB.Oracle.1;Pas

2005-02-05 14:09:00 1385 1

原创 Oracle8 数据类型

数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。如果数据长度没有

2005-02-05 13:43:00 748

原创 用ASP建立oracle的表

 set conn=server.createobject("adodb.connection") constr="Driver={Microsoft ODBC for Oracle};Server=yang11;Uid=yangbc2;Pwd=yang9812;"   constr="Provider=OraOLEDB.Oracle.1;Password=change_on_install

2005-02-05 13:02:00 796

原创 在SQL*PLUS下的存储过程的一个应用

SQL> create or replace procedure test3 as  2  begin  3  insert into yangbc.a1 values(to_char(sysdate),sysdate);  4  end;  5  /过程已创建。SQL> execute test3;PL/SQL 过程已成功完成。SQL> select * from yangb

2005-02-05 12:17:00 875

原创 在SQL*PLUS下建立输出数字的存储过程

SQL> set serveroutput onSQL> create or replace procedure test1(i in number) as  2  begin  3  dbms_output.put_line(输入参数是||to_char(i));  4  end;  5  /过程已创建。SQL> execute test1(9825);输入参数是9825PL/S

2005-02-05 12:12:00 810

原创 在SQL*PLUS下建立、运行存储过程

SQL> create or replace procedure test2 as  2  begin  3  insert into yangbc.A1 values (procte1,prote2);  4  end;  5  /过程已创建。SQL> select * from yangbc.a1;ID         NAME---------- ----------gf

2005-02-05 12:05:00 1404

原创 在sql*plus中执行*.sql文件

在c:/下建一个a.sql文件文件内容为:drop table yangbc2.aa;create table yangbc2.aa as select id  from  yangbc2.a1  where id=001;保存文件,在sql*plus里执行@path:/filename即:SQL> @c:/a.sql;drop table yangbc2.aa                

2005-02-04 16:31:00 1107

原创 建立表空间、用户、授权、建表

用SYS账号登陆sql*plus1、在“存储”-〉“表空间”下建立一个表空间yangbctablespace2,确保c:/下无yangbctablespace2.ora这个文件,然后执行命令,注意引号要用单引号SQL> create tablespace yangbctablespace2  2  datafile c:/yangbctablespace2.ora size 300m;表空

2005-02-04 16:14:00 2770 1

原创 这种事我都能碰上

Oracle 8.17与 奔腾 四 1.7G的CUP会有冲突,出现无法正常安装的问题。这时可以将Oracle 8.17的安装文件拷到硬盘上,再在安装文件夹中搜索“SYMCJIT.DLL”的文件,应该可以找到2个,删除掉即可正常安装。我的机器正好是P4  1.7G,我要用的oracle正好是8.17,巧到家了:)

2005-01-18 11:25:00 853

原创 weblogic下jsp调试心得

今天在装好的weblogic下建了一个web应用,测试了一下jsp的运行,拖了一个以前在tomcat下运行无误的jsp文件来放到应用服务目录下,运行后却发现出错.jsp文件(部分):     //显示本行出错感觉好像没什么错误,想了一会,去掉import中的language=”java”后运行通过.看来weblogic的语法比较严格阿:(==============================

2005-01-17 17:39:00 1283

原创 server.xml 中各个域的说明

元素它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个元素.并且它不能做为任何元素的子元素.1>className指定实现org.apache.catalina.Server接口的类.默认值为org.apache.catalina.core.StandardServer2>port指定Tomcat监听shutdown命

2004-12-28 15:20:00 1135

原创 怎么让tomcat支持中文文件名???

怎么让tomcat支持中文文件名???http://localhost:8080/web/html/file_upload/梁朝伟.jpg" border="0">    图片显示不出来。梁朝伟.doc     不能提示打开还是下载解决办法:把这句加到你的jsp文件最开头(这里是解决中文不能显示的问题):然后改tomcat的server.xml文件(这里是解决含有中文的文件、图片的不能下载、

2004-12-28 15:09:00 2481 2

原创 如何迅速成为Java高手[Tomjava原创]

 很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environmen

2004-12-07 19:17:00 1005

原创 关于“使用xmlspy编写xsl文件时候,在xsl解释xml文件的时候总是使用utf-16编码”的解决办法

使用xmlspy编写xsl文件时候,当使用如下编码时,在xsl解释xml文件的时候总是使用UTF-16编码方式:1.   xsl文件://这里虽然指明了显示编码,但是xmlspy生成的xsl解释文件会另在此行之前加上utf-16的编码方式而另此处的指示无效,解决办法如下: 2.    xsl解释xml文件后输出文件的源代码:3.   解决办法:把xsl文件改写成如下

2004-09-07 23:27:00 2131

空空如也

空空如也

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

TA关注的人

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