- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 C/C++中的日期和时间[其中有strftime()的详细说明]
1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:C
2007-08-28 09:27:00 29802 2
转载 函数名称: fopen、fread、fwrite
函数名称: fopen函数原型: FILE *fopen(char * filename,char * mode);函数功能: 以mode指定的方式打开名为filename的文件函数返回: 成功,返回一个文件指针(文件信息区的起始地址),否则返回0参数说明: filename-文件名称,mode-打开模式: r 只读方式
2007-08-27 08:21:00 7528
转载 VC下的时间有多钟格式
VC下的时间有多钟格式,分别罗列如下 1。标准c语言时间 time_t类型,它是以秒为单位的时间,起始时间是1970-1-1 0:0:0(GTM) 如果如果是以time_t time(time_t *timer)函数获取的时间 这是间是阁林尼治标准时间,需使用localtime()函数将期转化成本地时间格式 struct tm *lo
2007-08-25 16:12:00 9069
转载 ReiserFS文件系统
1. 什么是ReiserFS ReiserFS是一种新型的文件系统,在蓝点Linux中你可以选择它来装载你的Linux操作系统和其他应用程序和数据文件。它通过一种与众不同的方式--完全平衡树结构来容纳数据,包括文件数据,文件名以及日志支持。ReiserFS还以支持海量磁盘和磁盘阵列,并能在上面继续保很快的搜索速度和很高的效率。ReiserFS文件系统一直以来被用在高端Unix系统上如SGI等。
2007-08-22 09:09:00 1017
转载 c++中的explicit关键字
c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class MyClass{public:MyClass( int num );}....MyClass
2007-08-21 18:13:00 595
转载 Select()系统调用及文件描述符集fd_set的应用
在网络程序中,一个进程同时处理多个文件描述符是很常见的情况。select()系统调用可以使进程检测同时等待的多个I/O设备,当没有设备准备好时,select()阻塞,其中任一设备准备好时,select()就返回。 select()的调用形式为: #include #include int select(int maxfd, fd_set *readfds, fd_set *writefds,
2007-08-21 15:54:00 708
转载 Socket编程原理
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输是
2007-08-21 15:42:00 12190
转载 socket相关函数
1.getpeername() 简述: 获取与套接口相连的端地址。 #include int PASCAL FAR getpeername( SOCKET s, struct sockaddr FAR* name, int FAR* namelen); s:标识一已连接套接口的描述字。 n
2007-08-21 14:39:00 1417
转载 Setsockopt选项
有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了. 以下资料均从网上收集得到 getsockopt 和 setsockopt 获得套接口选项: 代码: int getsockopt ( int sockfd, int level, int optname, void * optval, socklen_t *opteln ) 设置套接口选项:
2007-08-21 11:35:00 1879
转载 Socket程序中的Error#10054错误
最近使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是客户端负责不断地向服务器端发送数据,服务端负责接收数据。客户端是一个DLL,服务端程序是一个随机启动的NT Service服务程序。程序在夜间无人操作的运行过程中,客户端经常不定时地出现错误号为:10054的错误,而服务器端并没有相应的提示。运行环境是win2000+sp4,这个问题出现
2007-08-21 11:30:00 64832 2
转载 java模式之单例模式
java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而
2007-08-21 09:34:00 1986
转载 VC Dll编程- -
在我们实际用软件时,经常可看到许多动态连接库。动态连接库有其自身的优点如节省内存、支持多语种等功能,而且,当DLL中的函数改变后,只要不是参数的改变调用起的函数并不需要重新编译。这在编程时十分有用。至于其他妙处,各位在电脑杂志、书籍中都能看到,我这里再说就是废话了.这次小弟我所要讲的是如何在VC5.0中如何做自己的Win32 DLLs,各位要做自己的动态连接库,首先要知道DLL在VC5.0中都有哪
2007-08-20 15:34:00 699
转载 C语言-time.h从头学
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 在C/C
2007-08-20 15:20:00 866
转载 如何使用 类进行文件的 I/O 处理
下载源代码原文出处:How to Use fstream> Classes for File I/O 大多数 C++ 程序员都熟悉不止一个文件 I/O 库。首先是传统的 Unix 风格的库,它由一些低级函数如 read() 和 open()组成。其次是 ANSI C 的 .h> 库,它包含 fopen() 和 fread()等函数。其它的还有一些具备所有权的库或框架,比如 MFC,
2007-08-16 16:03:00 674
原创 图像
图像图像信号分 3 个部分 : 一个亮度信号 Y 和两个色度信号 U,V 。亮度信号 Y 由偶数 个行和偶数个列组成 , 色度信号 U,V 分别取 Y 信号在水平和垂直方向的 1/2 。如图所示,黑点代表色度U,V的位置,亮度Y位置用白圈表示。
2007-08-16 15:10:00 461
原创 Linux中的.so .a .la文件的含义
在linux环境下,常常可以见到一些文件的后缀名为:.so or .a or .la,当然了,linux下文件的类型是不依赖于其后缀名的,但一般来讲:.so 为共享库.a为静态库.la为libtool自动生成的一些共享库,可以用vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 $file *.la *.la: ASCII English text所以
2007-08-16 09:06:00 615
原创 三十分钟掌握STL
STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为
2007-08-08 17:03:00 497
生成可双击运行的Jar文件
2009-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人