- 博客(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
2988
2
原创 函数指针和回调
#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
1049
转载 C++中extern “C”含义深层探索
C++中extern “C”含义深层探索作者:宋宝华 e-mail:21cnbao@21cn.com 出处:太平洋电脑网1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类
2006-05-06 17:13:00
1707
转载 C语言之extern声明辨析
1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗?
2006-05-06 16:49:00
3141
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
3973
转载 AIX常用命令
AIX常用命令目录操作 命令名 功能描述 使用举例 mkdir 创建一个目录 mkdir dirname rmdir 删除一个目录 rmdir dirname mvdir 移动或重命名一个目录 mvdir dir1 dir2 cd 改变当前目录 cd dirname pwd 显示当前目录的路径名 pwd ls 显示当前目录的内容
2006-05-06 13:15:00
1561
转载 AIX常用命令
AIX常用命令目录操作 命令名 功能描述 使用举例 mkdir 创建一个目录 mkdir dirname rmdir 删除一个目录 rmdir dirname mvdir 移动或重命名一个目录 mvdir dir1 dir2 cd 改变当前目录 cd dirname pwd 显示当前目录的路径名 pwd ls 显示当前目录的
2006-05-06 13:10:00
2216
原创 前置增量和后置增量在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
1308
原创 一个求记录行数的存储过程
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
1385
1
原创 装饰模式Decorator Pattern
装饰模式主要功能在于以对客户端透明的方式给对象增加新的功能我理解这个透明并不贴切,实例化时你还是能看到对象的类本质的,其实如果不用强制转换的话完全透明不可能在java中实现,可是强制转换又破坏了透明性。下面是《java与模式》上一个例子,阎宏喜欢用中国故事打比方,有些感觉说得不明不白,不过这个例子还算不错package test_designPattern;//抽象构件角色interface 齐天
2005-07-01 21:50:00
1063
原创 终于被手机中奖的骗子看上了[13055464137]
今天,因该是昨天吧,一觉睡到下午3点,醒了一看手机有个未接电话,号码:13055464137 ,不认识,打过去一听是个自动接听:这里是**公司,你的手机中了***奖........,没等听完赶快挂了。不知道是不是长途,手机行骗看得多了,没想到自己也能碰上,不知道是不是还有骗长途费什么的花招,写到这里,就当作挂一个黑名单吧
2005-07-01 00:32:00
1381
2
原创 代理模式Proxy Design
代理模式是对象的结构模式,操作的目标主要是类对象下面是比较经典又精简的一个例子:/* * 代理模式 */package test_designPattern;//抽象角色:abstract class Subject{ abstract public void request();}//真实角色:实现了Subject的request()方法。class RealSubject extends
2005-06-30 01:11:00
1958
原创 VC++ Studio使用技巧
VC++ Studio使用技巧 1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号 2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of...),如果没有建立Browse files,会出现提示
2005-05-23 04:12:00
1596
原创 程序员如何防止脑疲劳:下午补充一些干果
一个医生朋友针对我下午犯困的状况,提出了一些防止脑疲劳的建议。主要是调节酸碱平衡,当用脑过度或体力透支时,体液呈酸性;长期酸性血液会使大脑神经功能退化。因此要多吃碱性食物,如海带、绿叶蔬菜、柑橘水果、豆类、茶叶,少吃酸性食物,如肉类、糖类。 选择恢复精力和体力的食物建议程序员每天下午茶时间补充一些干果,如花生、腰果、杏仁、核桃等,它们含有丰富的VB、VE、蛋白质和必需的脂肪酸
2005-05-04 02:42:00
1316
原创 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
3926
原创 用了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
1376
原创 日本語のインプットメソド
平 假 名 片 假 名 罗马拼音 あ い う え おア イ ウ エ オ 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
2048
原创 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
1069
原创 java函数参数传值之我见
在一些群里总是有人问java函数传的到底是什么,这阵子有时间了,思考了一下,找了个演示小程序又按自己的理解画了个图,如果有人光顾我的blog的话,可以讨论一下class Obj{ String str = "init value"; public String toString() //overiding重写了toString()方法,可以被显式或隐式调用 {
2005-02-18 15:44:00
2582
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
1207
原创 在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
3854
原创 在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
1418
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
787
原创 用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
819
原创 在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
904
原创 在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
835
原创 在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
1445
原创 在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
1159
原创 建立表空间、用户、授权、建表
用SYS账号登陆sql*plus1、在“存储”-〉“表空间”下建立一个表空间yangbctablespace2,确保c:/下无yangbctablespace2.ora这个文件,然后执行命令,注意引号要用单引号SQL> create tablespace yangbctablespace2 2 datafile c:/yangbctablespace2.ora size 300m;表空
2005-02-04 16:14:00
2792
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
880
原创 weblogic下jsp调试心得
今天在装好的weblogic下建了一个web应用,测试了一下jsp的运行,拖了一个以前在tomcat下运行无误的jsp文件来放到应用服务目录下,运行后却发现出错.jsp文件(部分): //显示本行出错感觉好像没什么错误,想了一会,去掉import中的language=”java”后运行通过.看来weblogic的语法比较严格阿:(==============================
2005-01-17 17:39:00
1321
原创 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
1157
原创 怎么让tomcat支持中文文件名???
怎么让tomcat支持中文文件名???http://localhost:8080/web/html/file_upload/梁朝伟.jpg" border="0"> 图片显示不出来。梁朝伟.doc 不能提示打开还是下载解决办法:把这句加到你的jsp文件最开头(这里是解决中文不能显示的问题):然后改tomcat的server.xml文件(这里是解决含有中文的文件、图片的不能下载、
2004-12-28 15:09:00
2515
2
原创 如何迅速成为Java高手[Tomjava原创]
很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environmen
2004-12-07 19:17:00
1072
原创 关于“使用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
2205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人