- 博客(23)
- 资源 (15)
- 收藏
- 关注
原创 C++中利用输入输入流进行一行输入
我们在使用istream类的对象cin进行一行输入的时候 往往遇到N多问题 比如我这样做char buf [100] ;cin>>buf ;cout这时候如果我们输入了 ddd ddd 那么只会输出 前三个ddd ,从而达不到我们预期的效果 这是因为流的设计是以空字符来结束提取的 ,空格是空字符 所以后面三个d就没有提取到buf中。 istream提
2011-12-30 12:29:49 3681
原创 C++编程思想3-利用C++进行文件操作封装C函数
我们知道在C语言中许多文件操作的函数 很零散,在使用的时候不得不四处查找 ,我们是否能向C++中 的 CFile类等一样封装我们自己的文件操作呢?当然可以,我们这里我封装的是 C语言的文件操作函数 。实际上我们可以直接封装win32的API 函数 利用文件句柄进行文件操作,MFC的CFile类封装的就是 WIN32的API ,这里我只做测试用C来实现封装类File ,下面的File类可以实现
2011-12-30 11:39:45 4125 2
原创 c++编程思想2 --友元存储控制
友元friend在c++中的应用 我们知道在c++的类访问权限中,private和 protected在类外面进行访问的时候 会因为权限而不能访问 ,友元就解决了这个问题 。可以这样理解,他为外部的 函数 或者类 进行了 访问授权,其实这已经超出OOP的范畴,但是对于C++而言是以实用为主,所以说C++并不是完全面向对象的语言 C++这一特性就破坏的C++的安全性 。我们要使用友
2011-12-29 20:20:26 923
原创 JSTL应用2
1、 标签的使用 第一种: 第二种: 程序体 test如果等于"true"那么执行代码 如果不等于true 那么不执行 var 是一个 bool型的变量用于保存 条件结果 scope是一个取值的范围 下面是一个简单使用代码:http://java.sun.com/jsp/jstl/core" pre
2011-12-22 11:39:57 871
原创 利用预编译指令防止代码重复编译
看下面一段代码 #include "test.h" //看到这句我们重复了 三次 按照我们以往的编写 我们可能认为 他会出现变量函数 等重复定义的错误 在一个文件中这样写显然是不好 我这里是做演示 因为我们在大型项目开发中很有可能的重复包含 同一个头文件 为了防止错误的发生我们要再头文件中利用#idndef #ifdef 等预编译指令 来处理代码 #ifd
2011-12-22 08:34:00 2571 2
转载 #ifdef预编译指令详解
这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #else 程序段
2011-12-22 08:09:34 4758
原创 C++编程思想1
学了好久的 C++了 发现自己对于C/C++还是没有深入的了解 于是 咬咬牙啃起了 C++编程思想 希望能有所感悟 。。我以前是直接学C++的对于C不是很了解,然而又是在VC下 学习 所以 没有好好的 去学习 标准C++,直到我 看起C++编程思想 我发现真应该从头再学一遍了 。。。 1、定义的声明的区别 :声明是 声明了标示符的存在 并没有为 其分配空间 ,而定义 是为
2011-12-22 06:27:06 2207 3
原创 JSTL的简单应用
JSTL JSP 标准标签库 是由 apache的 jarkata小组开发的 是为了简化 java web开发的工作量 以往需要大量的 java代码完成的 工作 现在只需要简单的 JSTL就可以完成对于 JSP程序员来说是 一个重要的技术 在多层次架构设计中 有着重要的作用 下面是一段简单的 http://java.sun.com/jsp/jstl/core" pre
2011-12-19 00:18:35 1108
原创 一个简单的Servlet注册实例
我们在利用Servlet进行web开发的时候 ,运行的不是 JSP页面 而实际上是一个 Java类的对象 。这个类的对象从 javax.sevlet.http.HttpServlet ;这个类是基于HTTP的 Servlet类 我们自己写的 Servlet应该从 这个类派生而来 .通过我们自己编写的类 以及对web.xml的部署 ,进行web的流程控制 ,实现用户与服务器的交互 。
2011-12-15 21:51:55 9263
原创 JavaWeb开发中Setvlet的部署以及应用
JavaScript 和 Java Applet 是运行在客户端浏览器中。Servlet是运行在服务器端的程序 ,他不像 JSP有有辅助工具辅助编码,所以说 Servlet的开发效率是比较低的 但是他对程序员的水平的要求要比JSP程序员的要求高很多 ,因为Servlet中涉及到很多底层的东西,一种典型的开发模式就是 MVC开发模式 利用Setvlet进行流程的控制 。实际上我们的 J
2011-12-10 21:57:53 1496
原创 一个简单的用户注册JavaBean
我在写这个JavaBean'的过程中遇到很多细节上的问题,相信很多JSP新手都遇到过 。1、首先 在JSP中使用了但是却找不到JavaBean。解决方法在 Eclipse的 J2EE项目的src中新建一个 java源文件然后把JavaBean写到这个Java源文件中 。Eclipse会为我们自动编译Java源文件 。然后再再程序中使用 userBean引入 。
2011-12-09 09:35:08 4883
原创 JSP开发中的JavaBean的应用以及部署
JavaBean 说白了 就是一个java类,跟VC中的控件类似是JSP开发中组件。 JavaBean分为可视化javabean 和非可视化javabean ,在JSP中 多用到的是 非可视化javabean 。在 C/S模式下开发应用程序多用到的是 可视化JavaBean 但是在 B/S模式下应用程序的开发多用到的是非可视化JavaBean 。我们在没接触Ja
2011-12-08 21:08:33 3513
转载 VC增加应用程序图标到系统托盘
文对如何将应用程序的图标加入到Windows的系统托盘中做了较为详细的介绍, 然后给出了一个C++类以方便的实现该功能,并在VC++6.0中给出了一个应用程序 实例来体现其具体实现过程。同时该应用程序实例还讲解了如何在托盘中实现动 画图标以及在程序中关闭计算机的技术。 关键词:系统托盘 动画图标 Windows98桌面的系统托盘位于任务栏的右侧,即Wind
2011-12-07 21:04:10 2194
转载 FTP协议的命令的使用(转)
FTP 协议命令如果想自己编写一个FTP客户端程序,首先得搞清楚FTP协议中的这些命令和用法。FTP COMMANDS The following are the FTP commands: USER 登录的用户名 PASS 密码 A
2011-12-06 20:27:17 1074
原创 从协议网上搜集的SMTP协议的一些资料以及命令
.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器 2.SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码 3.SMTP在TCP协议25号端口监听连接请求 4.1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器 2
2011-12-06 20:21:54 3029
原创 POP3邮局协议的一些命令
POP3全称为Post Office Protocol version3,即邮局协议第3版。它被用户代理用来邮件服务器取得邮件。POP3采用的也是C/S通信 模型,对应的RFC文 档为RFC1939。 该协议非常简单,所以我们只重点介绍其通信过程,而相关的一些概念和术语请参考RFC文档 . 通信过程用户从邮件服务器上接收邮件的典型通信过程如下。1) 用户运行用户代理(如Foxmai
2011-12-06 20:18:50 1693
原创 关于SMTP协议发送邮件的总结
最近在看一本书,是VC++网络编程,可以说那本书写的乱七八糟,我也晕头转向、、、 、我写的大家可能有些看着抽象,捡着能看懂的看就行,我讲述的是SMTP的原理,而不是如何编程来实现,我纠结一天的感悟,希望对学习网络编程的朋友能有些帮助。。。 书上的SMTP小例子是写一个可以向 smtp.163.com邮件服务器邮件,于是我就跟着探索!! SMTP是简单邮件传送协议,标准端口是2
2011-12-06 03:53:17 29770 10
原创 一个简单的播放音乐片段的 Applet小程序
import java.awt.* ;import java.awt.event.* ;import javax.swing.* ;import java.applet.Applet ; import java.net.* ;import java.applet.AudioClip ; public class PlaySound extends Applet {
2011-12-05 20:55:46 1014
原创 JNI技术2---本地代码反调用java类方法过程详解
记得在前面的JNI中我介绍了 在 java中调用本地代码的例子 ,这次 我就反过来 。 (如果初次接触JNI请看 JNI技术-1上篇文章)首先我们在利用javah工具 生成 java类所对应的 C++头文件的时候 ,我们观察 java本地方法相关的定义 ..JNIEXPORT void JNICALL Java_me_Native_Reflect_show (JNIEnv *,
2011-12-03 15:36:36 1820
原创 JDBC调用存储过程,以及存储过程 事务的使用.....
在JDBC中调用存储过程 首先就要在数据库中存在 要调用的过程 ,存储过程是一组SQL语句的集合,我们吧实现某一功能的 SQL语句集合在一起来使用,方便了用户,不光是这样,存储过程可以预编译,也就是说只要调用了一次存储过程,那么下次在调用存储过程的时候 就不需要进行再次编译了 。提高了 数据库访问的效率 。。在 SQL SERVER20008 中创建存储过程 语法如下
2011-12-02 23:08:50 3048
原创 ADO.NET访问数据-(2) DataSet本地缓存与数据库的交互过程,以及应用
大半夜的睡不着觉 ,被宿舍的一群狼给吵醒了,于是就继续写博客。。。。 在前面一个 ADO.NET 数据库文章中 我说过 ADO.NET 允许用户在断网的情况下 对数据库进行 "操作" ,注意这里的操作 我带了 引号 !!! 其实在ADO.NET 中 我们可以先从数据库将 一个数据库的子集下载 到本地内存中,然后这个子集 会驻留在客户机中,这时候 我们对数据库的修
2011-12-02 05:06:35 2638 1
原创 JNI技术-1
什么是JNI呢 就是 java native interface 是 sun公司提供给我们的一个可以调用本地 非 java语言代码 的接口 . JNI技术 实现了java调用本地方法 ,但是有破坏了 java的 跨平台性 ,因为 java代码可以一次编译处处运行 但是 其他语言则不可以 还有java是强类型语言 在进行 数据的传递过程中 参数
2011-12-01 02:24:50 2144
原创 JDBC操作 SQL SERVER之数据的分页显示
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;}catch(ClassNotFoundException e){ out.print(e.toString()) ; }%> int pages=1 ; String pram=request.getParameter("
2011-12-01 01:05:25 2065
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人