上一页 1 ··· 6 7 8 9 10

2011年12月15日

摘要: http://developer.51cto.com/art/200907/136366.htm浅谈在JSP中利用Microsoft JDBC来连接数据库本来这个问题是老问题了,但是,查了网上的中文资料,实在是...,要么是讲得不清楚,要不就是环节有问题,有些FAQ中讲得只是JSP代码连接SQL Server,及略带讲述必须安装Microsoft JDBC驱动,只好细细翻阅。AD:情况比想象中的要坏得多:调了一个多小时,终于连接到SQL Server2000,很恼火啊,呵呵!1. 安装Microsoft JDBC Driver勿庸多言,按“下一步”完成安装。2. 配置先讲一下环境变量的作用:J 阅读全文

posted @ 2011-12-15 15:37 无忧consume 阅读(171) 评论(0) 推荐(0) 编辑

摘要: http://developer.51cto.com/art/200908/141143.htm详解JSP开发环境的配置本文介绍在JSP开发环境配置的过程中会碰到不少问题,以及介绍安装,配置j2sdk,安装mysql,安装JDBC驱动和数据库的使用。AD:在JSP开发环境配置的过程中会碰到不少问题,感谢许多前辈经验总结性的文章对我来说简直是雪中送碳,为了帮助像我一样的初学者,在此总结了不少作者的经验,非常感谢他们的无私奉献精神,也希望更多的人把这种精神发扬光大。以下是介绍JSP开发环境配置软件下载◆Mysql 版本:mysql-4.1.13-win32.zip(Windows download 阅读全文

posted @ 2011-12-15 15:36 无忧consume 阅读(226) 评论(0) 推荐(1) 编辑

摘要: JScript、Java、JavaScript和JSP总结本文介绍JScript、Java、JavaScript和JSP总结,包括JavaScript与Java的联系和区别,JavaScript和JSP的区别和联系等。AD:JavaScript与Java的联系和区别JavaScript与Java的语法比较相似,但这种相似与C和Java的语法相似是一样的。但并不是JavaScript的这个Java前缀表达了JavaScript与Java之间某种包含或被包含的关系,JavaScript并不是Java的一个子集。事实上,完全可以说这两种语言完全不相干,就好像C和Java也可以认为互不相干一样。Jav 阅读全文

posted @ 2011-12-15 15:35 无忧consume 阅读(261) 评论(0) 推荐(0) 编辑

摘要: JSP SQL Server连接学习经验本文介绍JSP SQL Server连接学习经验,包括介绍下载J2SDK的安装文件和配置、安装Tomcat和安装JSP访问SQL Server 2000的驱动程序。AD:JSP SQL Server连接 第一步:----安装J2SDK:到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK;安装完之后,设置环境变量:我的电脑---属性---高级---环境变量;◆选择---系统变量(S):◆设置JAVA_HOME环境变量:◆单击---新 阅读全文

posted @ 2011-12-15 15:34 无忧consume 阅读(230) 评论(0) 推荐(0) 编辑

该文被密码保护。 阅读全文

posted @ 2011-12-15 02:26 无忧consume 阅读(2) 评论(0) 推荐(1) 编辑

摘要: 简单使用Eclipse编写第一个Java程序Eclipse是很常用的Java IDE,至少我们学校教Java都是用这个。下载就不多说了,同学们直接从老师那里下载Eclipse.rar,随便解压就可以使用了,不过为了方便,还是建议大家将eclipse.exe创建一个快捷方式放到桌面上。第一次打开eclipse它会让你指定工作区间,这个随便了,反正就是你以后放java文件的地方,例如我就选择"D:\JavaSpace\",然后将其指定为默认。接下来让我们用Eclipse编写第一个Jave程序:1、依次选择"文件" -- "新建" --&q 阅读全文

posted @ 2011-12-15 02:11 无忧consume 阅读(454) 评论(0) 推荐(0) 编辑

摘要: STL 中的Vector 、Deque、Listvector deque 以及list 都是动态增长的,在这三者之中选择的准则主要是关注插入特性以及对元素的后续访问要求vector表示一段连续的内存区域每个元素被顺序存储在这段内存中。对vector 的随机访问效率很高 。但是在任意位置而不是在vector 末尾插人元素则效率很低,因为它需要把待插入元素右边的每个元素都拷贝一遍。类似地删除任意一个而不是vector的最后一个元素效率同样很低deque也表示一段连续的内存区域但是与vector 不同的是它支持高效地在其首部插入和删除元素它通过两级数组结构来实现一级表示实际的容器第二级指向容器的首和 阅读全文

posted @ 2011-12-15 02:02 无忧consume 阅读(255) 评论(0) 推荐(0) 编辑


2011年12月14日

摘要: fputc,fputchar,putc,putchar,putch,fputs,putsint fputc( int c, FILE *stream );从流中输出字符int fputchar( int c );从标准输出流输出字符putc 同fputcputchar 同fputcharputch在<conio.h>int putch( int c );从控制台输出字符int fputs( const char *string, FILE *stream );从流中输出字符串int puts( const char *string );从标准输出流输出字符串puts在输出的时候会自 阅读全文

posted @ 2011-12-14 13:56 无忧consume 阅读(567) 评论(0) 推荐(1) 编辑


2011年12月13日

摘要: http://blog.csdn.net/sdrzths/article/details/4238687<%@ page contentType="application/vnd.ms-excel;charset=GBK" %><%response.setHeader("Content-Disposition", "attachment;filename=query.xls");%><%@ taglib prefix="s" uri="/struts-tags" % 阅读全文

posted @ 2011-12-13 18:50 无忧consume 阅读(169) 评论(0) 推荐(0) 编辑

摘要: java excel 导入数据库为了把Excel导入数据库写了这个这段程序,大概思路解释一下:因为导入数据库时字段类型和长度、还有字段数都是未知的,所以导入时用了通用的字段类型,在这里用了text,根据需要可以自行定制字段名,类型。这只是个简单的例子如果常常遇到此类问题的我建议写个导入你所想见的表格属性的配置文件(xml或property文件都可以),这样灵活性更强了。还有一种更为好的办法,把要导入的Excel文件另存为xml文件,这样就会变成xml to database ,想导入就容易咯有什么不明白可以参考:全面挖掘JavaExcel API 使用方法从Excel表格导入msyql的例子代 阅读全文

posted @ 2011-12-13 18:47 无忧consume 阅读(360) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/sdrzths/article/details/5453683本文将向大家介绍一个开放源码项目——Java Excel API,使用它大家就可以方便地操纵Excel文件了。JAVA EXCEL API简介Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。现在发 阅读全文

posted @ 2011-12-13 18:46 无忧consume 阅读(404) 评论(0) 推荐(0) 编辑

摘要: MFC模态对话与非模态对话框Generally Speaking(1)创建一非模态对话框CMyDlg*pMainWnd=newCMyDlg;pMainWnd->Create();(2)创建一模态对话框CMyDlgdlg;dlg.Domdal();非模态的对话框是独立的,就是说和主程序可以同时交换数据,而模态的对话框则只能和自己交换。换句话说,模态对话框很霸道,你开了它就无法在同一个应用程序中的其他地方干活了,比如那个经常用的openfile dialog。非模态对话框就很随和,开了它你还可以爱干嘛干嘛。还有一个区别在于内存分配,new在堆中,另一在栈中,一般说两者一样,但如果你在对话框中 阅读全文

posted @ 2011-12-13 14:41 无忧consume 阅读(406) 评论(0) 推荐(0) 编辑

摘要: 手把手教你建立一个模态对话框(MFC):注:模态与非模态对话框区别如果是模态的,那么弹出后该程序的其它窗口就呈不可用的状态,原来程序暂停执行,直到这个模态窗口关闭后才回到原来程序继续。非模态的就是直接显示出来,然后原来的程序继续执行下面的语句,而且其它窗口也呈可用状态。1.选择File/New/MFCAppWizard[exe],Projectname为Test,单击OK.2.选择Singledocument,单击Finish.3.选择左侧Workspace/ResourceView,在Dialog上单击右键,选择InsertDialog,默认名字为IDD_DIALOG1.4.双击右侧工作区中 阅读全文

posted @ 2011-12-13 14:39 无忧consume 阅读(600) 评论(0) 推荐(0) 编辑

摘要: YUV,是一种颜色编码方法。YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV,YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominance、Chroma),Y'UV, YUV, YCbCr, YPbPr 常常有些混用的情况,其中 YUV 和 Y'UV 通常用来描述类比讯号,而相反的 YCbCr 与 YPbPr 则是用来描述数位的影像讯号,例如在一些压缩格式内 MPEG、JPEG 中,但在现今,YUV 通常已经在电脑系统上广泛 阅读全文

posted @ 2011-12-13 14:35 无忧consume 阅读(1076) 评论(0) 推荐(0) 编辑


2011年12月12日

摘要: 交叉结浪漫结马车夫结平结十字结双环结四手结温莎结亚伯特王子结 阅读全文

posted @ 2011-12-12 23:21 无忧consume 阅读(258) 评论(0) 推荐(0) 编辑

摘要: C/C++程序编译步骤 如何生成可执行文件 电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“A D D”代表加法,“M O V”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机 阅读全文

posted @ 2011-12-12 18:35 无忧consume 阅读(979) 评论(0) 推荐(1) 编辑


2011年12月10日

摘要: 全局变量、局部变量、静态全局变量、静态局部变量的区别C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。从作用域看:全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量。静态局部变量具有局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和全局变量的区别在于全局变量对所有的函数都是可见的,而静态局部变量只对定义自己的函数体始终可见。局部变量也只有局部作用域,它 阅读全文

posted @ 2011-12-10 22:57 无忧consume 阅读(259) 评论(0) 推荐(1) 编辑

摘要: GMP install error: No usable m4 in $PATH or /usr/5binInstall error.Error descriptionOperating system:Ubuntu10.04 LTS Lucid LynxDownloaded theGMPsource code, version 5.0.1. Extracted the files. Started 'configure':richel@richel1-desktop:~/Downloads/gmp-5.0.1$ ./configureScreen output:checking 阅读全文

posted @ 2011-12-10 05:01 无忧consume 阅读(6720) 评论(0) 推荐(0) 编辑

摘要: linux菜鸟opensuse在安装完后,要在开始-计算机-install/remove software中安装上gcc(搜索一下),要有自己GCC编译器才可以继续首先需要准备需要材料:gcc4.4.2版需要安装gmp4.2.0+和mpfr2.3.0+,到GMP的网站(http://gmplib.org/)上下载gmp-4.3.1.tar.gz 和mprf的网站(http://www.mpfr.org/)上下载mpfr-2.4.2.tar.gz分别解压缩tar zxvf gmp-4.3.1.tar.gztar zxvf mpfr-2.4.2.tar.gz解压之后, 文件夹名称为gmp-4.3. 阅读全文

posted @ 2011-12-10 04:41 无忧consume 阅读(189) 评论(0) 推荐(0) 编辑


2011年12月9日

摘要: VC下Debug和Release区别VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这罗列汇总下,做为备忘~一、Debug 和 Release 的区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 De 阅读全文

posted @ 2011-12-09 14:29 无忧consume 阅读(195) 评论(0) 推荐(0) 编辑

摘要: HTTP请求模型一、连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。例如:http://www.myweb.com:8080/index.html在Java中,这将等同于代码:Soceet socket=new Socket("www.myweb.com",8080);InputStream in=socket.getInputStream();OutputStream out=socket.getOutputStream();二、发送HTTP请求通过连接,客户端写一个ASCII文本请求行,后跟0或多个HTTP头 阅读全文

posted @ 2011-12-09 14:19 无忧consume 阅读(170) 评论(0) 推荐(1) 编辑

摘要: VC中DEBUG版本可以正常运行的程序有时无法在RELEASE版本下运行在VC中当整个工程较大时,软件时常为出现在DEBUG状态下能运行而在RELEASE状态下无法运行的情况。由于开发者通常在DEBUG状态下开发软件,所以这种情况时常是在我们辛苦工作一两个月后,满怀信心的准备将软件发行时发生。为了避免无谓的损失,我们最好进行以下的检查:1、时常测试软件的两种版本。2、不要轻易将问题归结为DEBUG/RELEASE问题,除非你已经充分对两种版本进行了测试。3、预处理的不同,也有可能引起这样的问题。出现问题的一种可能性是在不同版本的编译间定义了不同的预处理标记。请对你的DEBUG版本的软件试一下以 阅读全文

posted @ 2011-12-09 13:40 无忧consume 阅读(996) 评论(0) 推荐(0) 编辑

摘要: 讲讲volatile的作用一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:1).并行设备的硬件寄存器(如:状态寄存器)2).一个中断服务子程序中会访问到的非自动变量(Non-automaticvariables)3).多线程应用中被几个任务共享的变量回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本的问题。嵌入式系统程序员经常同硬件、中断、RTOS等等打交道,所 阅读全文

posted @ 2011-12-09 13:36 无忧consume 阅读(170) 评论(0) 推荐(0) 编辑

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2011-12-09 13:31 无忧consume 阅读(1) 评论(0) 推荐(0) 编辑

摘要: Debug与Release版本的区别 Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等。习惯上,我们仍然更愿意使用VC已经定义好的名称。 Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于 ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MF 阅读全文

posted @ 2011-12-09 12:54 无忧consume 阅读(322) 评论(0) 推荐(0) 编辑

摘要: assert宏的原型定义在assert.h中,其作用是如果它的条件返回错误,则终止程序执行. 原型定义: 1 #include "assert.h"2 void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。 请看下面的程序清单badptr.c: 01 #include02 #include03 #include04 int main( void )05 {06 FILE *fp;07 08 fp = fo 阅读全文

posted @ 2011-12-09 12:37 无忧consume 阅读(924) 评论(0) 推荐(0) 编辑


上一页 1 ··· 6 7 8 9 10

Copyright © 2024 无忧consume
Powered by .NET 9.0 on Kubernetes