02 2012 档案

摘要:I/O中的核心类: 一、字节流 InputStream ---抽象类 FileInputStream OutputStream ---抽象类 FileOutputstream InputStream: int read(byte[] b, int off, int len) 返回值是实际读入的字节数 off是偏移量,len是最多读入的字节数 构造器中参数使用文件的全路径 OutputStrea... 阅读全文
posted @ 2012-02-27 13:37 哈哈开心 阅读(147) 评论(0) 推荐(0)
摘要:1、工厂设计模式 用来生产类对象,避免用户直接接触派生类 给出一个例子: 接口:Teacherinterface Teacher{ public void teach();}class EnglishTeacher implements Teacher{ public void teach(){ System.out.println("上英语课"); }}class MathTeacher im... 阅读全文
posted @ 2012-02-27 13:27 哈哈开心 阅读(172) 评论(0) 推荐(0)
摘要:gpedit.msc 用户配置--管理模板--Windows组件--Windows资源管理器 阅读全文
posted @ 2012-02-20 04:45 哈哈开心 阅读(429) 评论(0) 推荐(0)
摘要:由于SDK版本过于陈旧,VC++6.0很多库文件没有,需要到VS2008或2010中找,但是如果一定要使用VC6来编程的话有一个很好的解决办法,就是使用动态链接库。具体步骤:1、在VS环境中将需要使用的库函数先前调用,然后编译成DLL文件。2、在VC中动态链接就可以了。用个例子来说明,假设我们要使用两个数加法函数,而VC6中没有实现这一函数的库文件,那么现在VS中写一个加法的导出函数,再在VC中调用这个导出函数一、DLL文件的生成建立一个WIN32的DLL工程取名为Win32DLL,包含所需库文件,导出函数如下:stafx.h文件如下(系统自动生成)// stdafx.h : include 阅读全文
posted @ 2012-02-09 11:12 哈哈开心 阅读(2189) 评论(0) 推荐(1)
摘要:预编译头的概念: 预编译头文件通常以.pch为扩展名,是将工程中比较稳定的代码预先编译好放在这个文件中 生成预编译头文件很耗时间,要尽量避免修改这些稳定的代码,如果这些代码被修改,则需要重新编译 生成预编译头文件。 作用: 预编译头文件可以用来提高速度,将不经常改变的代码预编译好,以免每次都和其他文件一起编译。 使用方法: 使用预编译头文件需要首先指定一个头文件,这个头文件包含不经常被改变的代码和... 阅读全文
posted @ 2012-02-05 10:24 哈哈开心 阅读(3734) 评论(0) 推荐(0)
摘要:参见以下博文 http://www.cnblogs.com/skyway/archive/2011/08/10/2133399.html 需要注意在使用客户端时一定要先建立一个文件夹存储需要更新或上传的文件 然后对整个文件夹的内容进行操作,不能单独对文件操作 有个问题是:所有的Repositories 公用用户名密码,也就是说账户名和 Repositories 不能对应起来 补充:此问题是因为账... 阅读全文
posted @ 2012-02-05 00:02 哈哈开心 阅读(275) 评论(0) 推荐(0)
摘要:当多线程访问公用数据时,可能导致一些问题 如:A线程先判断数据状态,B线程修改数据状态,再由A线程访问数据,导致数据不一致 解决的办法是使用互斥对象Mutex#include <Windows.h>#include <iostream>using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParameter);DWORD WINAPI Fun2Pro... 阅读全文
posted @ 2012-02-04 12:36 哈哈开心 阅读(210) 评论(0) 推荐(0)
摘要:一个简单的多线程程序#include <Windows.h>#include <iostream>using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParameter);DWORD WINAPI Fun2Proc(LPVOID lpParameter);DWORD WINAPI Fun3Proc(LPVOID lpParameter);void ... 阅读全文
posted @ 2012-02-04 12:15 哈哈开心 阅读(1541) 评论(1) 推荐(0)
摘要:socket 服务器端和客户端通信,面向TCP的服务器端步骤:1、创建用于监听的套接字(socket)2、将套接字绑定到本地地址和端口上(bind)3、将套接字设为监听模式(listen)4、等待客户请求(accept),此处要不断的调用accept5、通信(send/receive),完成后返回46、关闭套接字(closesocket)客户端步骤:1、创建套接字2、向服务器发送连接请求(connect)3、通信(send/recv)4、关闭套接字程序代码:服务器端:#include <WinSock2.h>#include <stdio.h>#pragma comme 阅读全文
posted @ 2012-02-04 11:22 哈哈开心 阅读(5786) 评论(1) 推荐(0)