- 博客(21)
- 资源 (2)
- 收藏
- 关注
转载 利用Spring框架改进J2EE编程
http://bbs.zdnet.com.cn/viewthread.php?tid=216308利用Spring框架改进J2EE编程摘要 J2EE编程正在变得越来越复杂。J2EE已经发展为一个API、复杂化的编程和配置的复杂网络。为了应对这种复杂性,新的框架和方法不断涌现。这些框架高度依赖于一个称为IoC(Inversion ofControl,反向控制)的概念。本文将探讨这种方法的一
2008-09-16 23:18:00 6110
原创 sybase ct_lib
Sybase ct-lib API说明一.Sybase的二种应用接口 2二.Open Client / Server的编程接口 2三.Open Client的函数库 21.头文件 32.库文件 33.控制结构 3四.数据类型 4五.接口处理流程 61.流程图 62. 查询操
2008-03-18 15:41:00 4923
原创 加解密
加解密技术:1):对称加密:加密和解密的密钥一样2):非对称加密:加密和解密的密钥不一样公钥私钥的原则:一个公钥对应一个私钥。 密钥对中,让大家都知道的是公钥,不告诉大家,只有自己知道的,是私钥。 如果用其中一个密钥加密数据,则只有对应的那个密钥才可以解密。 如果用其中一个密钥可以进行解密数据,则该数据必然是对应的那个密钥进行的加密。 非对称密钥密码的主要应用就是公钥加密和公钥认证,而公
2008-01-28 16:29:00 1199
原创 VC多线程
编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6000); //延时6秒} 编
2008-01-04 11:29:00 588
原创 VC多线程编程
VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg
2008-01-03 22:30:00 487
原创 C语言面试题
4.static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7.引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全
2008-01-02 09:34:00 1194
原创 Linux下C开发Oracle应用
1.安装Oracle数据库,主要是在该户的启动脚本中,加入一些必要的环境变量,在本例中可以如下设置: ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/8.1.6 ORACLE_SID=oratest PATH=$ORACLE_HOME/bin:/usr/bin:/etc:/bin:/usr/local/bin
2008-01-01 00:04:00 3725
原创 Linux创建静态库和动态库
第1步:编辑得到举例的程序--hello.h、hello.c和main.c; hello.h为该函数库的头文件。hello.c是函数库的源程序,其中包含公用函数hello,该函数将在屏幕上输出"Hello XXX!"。main.c为测试库文件的主程序,在主程序中调用了公用函数hello。 第2步:将hello.c编译成.o文件; 无论静态库,还是动态库,都是由.o文件创建的。因
2007-12-27 22:46:00 2127 1
原创 TUXEDO会话通信的编程方法
TUXEDO有会话通信方式,这种方式比较适合大批量数据的传输1)Server端 1. 对于大批量数据的传输,建议使用一个变量来记录当前的数据条数,达到一定的条数后,即可把数据返回给客户端程序。 2. 使用循环来发送数据,在发送给客户端数据时,使用tpsend这个函数,如: ret = tpsend(rqst->cd, (char *)oB
2007-12-13 11:02:00 3530
原创 web.xml配置详细说明
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-ap
2007-12-07 22:12:00 553
原创 javascript技术
全屏幕打开 IE 窗口 var winWidth=screen.availWidth ; var winHeight=screen.availHeight-20; window.open("main.aspx","surveyWindow","toolbar=no,width="+ winWidth +",height="+ winHeight +",top=0,left=0,scrollba
2007-12-07 17:44:00 1132
原创 forward和sendRedirect
JSP的重定向有两种:forward和sendRedirect,它们的原理以及区别是什么呢? 它们在使用上的区别有很多,那些都是表面现象,在理解了它们各自的原理以后,使用上的区别那就能容易掌握了。一、原理.1、 Forward这种方式是在服务器端作的重定向。服务器往client发送数据的过程是这样的:服务器在向客户端发送数据之前,是先将数据输出到缓冲区,然后将缓冲区中数据
2007-12-07 16:27:00 641
原创 VC显示加载DLL
定义一个函数说明 typedef int (_stdcall sqrtproc)(形参); HINSTANCE hInstance; 函数指针 sqrtproc *pFunction; 加载dll hInstance=::LoadLibrary("..//业务//dll//gFileTrans.dll"); 得到函数的地址 pFunct
2007-12-04 09:08:00 870
原创 函数参数
按值和按引用按引用就是在类型后加& 按引用相当于按地址(指针)传递,可以在函数中更改变量的值,int ByReference(int &a){ a=100;//按引用传递可以更改变量的值}等价于按指针传递int ByPoint(int *a){ *a=100;}
2007-11-16 17:43:00 425
原创 MFC中获取指针
获取工具条的指针在缺省状态下,有一个默认的工具条AFX_IDW_TOOLBAR,我们可以根据相应的ID去获取工具条指针,方法如下: CToolBar* pToolBar=(CToolBar*)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_TOOLBAR);是不是很简单?获取状态条的指针在缺省状态下,有一个默认的状态条AFX_IDW_STATUS_
2007-11-16 17:39:00 806
原创 菜单消息响应
菜单消息响应的优先级是视图、文档、主框架窗口、应用程序1定义菜单响应的函数1.1消息映射BEGING_MESSAGE_MAP() ON_COMMAND(IDM_ID,OnFunc)END_MESSAGE_MEP()1.2定义函数void CMainFrame::OnFunc(){}1.3在头文件中声明函数原型afx_msg void OnFunc();2复选标记菜单2.1消息映射BEGING_ME
2007-11-16 17:38:00 660
原创 MFC 消息类型
1、命令消息(WM_COMMAND) 所有派生自 CCmdTarget 的类都有资格接受WM_COMMAND。 2、Window消息(WM_xxx) 所有派生自 CWnd 的类都有资格接受 WM_xxx。 3、控件消息(WM_NOTIFY) 控件向其父窗口通知消息。 消息处理 1、WM_xxx 消息处理 窗口类(自身)处理→基类处理→CWnd∷DefWindowProc()处理; 其所对应的宏一
2007-11-16 17:35:00 1666 3
原创 变长参数
头文件 and void print(int lev,char *format,...) { char list[500]; memset(list,0,sizeof(list)); va_list pvar; //声明一个变量用来接收变长参数 va_start(pvar,format); //开
2007-11-16 17:32:00 416
原创 J2ME 高级篇
1 WMA编程 1.1 WMA概述:(wireless Messageing API无线消息接口)规范设计的目标是那些能够发送和接书消息的移动设备。低层的传输机制可以是 GSM SMS(Short Message Service短消息服务),GSM CBS(Cell Broadcast service小区广播服务),CDMA SMS或MMS(Multimedia Message Service
2007-11-16 17:27:00 1553
原创 J2ME 进阶篇
8.多线程 使用多线程有两种方法:, 一是扩展Thread类:继承Thread类,重载Thread类的run方法,必须Thread类的start方法来启动线程 Thread th=new Thread(); th.start(); 另一个方法是实现runnable接口: 实现runnable接口的run方法 Thread th=new T
2007-11-16 17:26:00 746
原创 J2ME 基础篇
1.j2me的技术框架是由配置,简表和厂商可选可构成的一个完整的运行环境 1.1配置:是指针对某一类设备的最小的java平台,它包括满足该类设备的虚拟机运行的最小子集和针对该设备的核心类库的最小子集主要有两种:CDC(Connected Device Configuration连接设备配置)和CLDC(connected Limited Device Configuration连接有限设置配置)
2007-11-16 11:49:00 978
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人