ronald_han

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

10 2011 档案

摘要:sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, argument] ... );除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:格式化字符串上。printf 和sprintf 都使用格式化字符串来指定串的格式,在格式串内部使用一些以“%”开头的格式说明符(format specifications)来占据一个位置,在后边的变参列表中提供相应的变量,最终函数就会用相应位置的变量来替代那个说明符,产生一个调用者想要 的字符串。格式化数字字符串sprintf 最常见的应用之一莫 阅读全文
posted @ 2011-10-20 21:27 ronald_han 阅读(341) 评论(0) 推荐(0)

摘要:在程序中经常要获取不同格式的系统时间,通常是定义一个DateTime类实例,再将获取的时间转为各种格式的字符串。下面的代码可以产生各种字符串:System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 阅读全文
posted @ 2011-10-20 21:11 ronald_han 阅读(7843) 评论(1) 推荐(1)

摘要:SOCKET中首先我们要理解如下几个定义概念:一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的网络地址,就向两个进程要通讯,任一进程要知道通讯对方的位置,位置如何来确定,就用对方的IP二是端口号:用来标识本地通讯进程,方便OS提交数据.就是说进程指定了对方进程的网络IP,但这个IP只是用来标识进程所在的主机,如何来找到运行在这个主机的这个进程呢,就用端口号.三是连接:指两个进程间的通讯链路.四是半相关:网络中用一个三元组可以在全局唯一标志一个进程:(协议,本地地址,本地端口号)这样一个三元组,叫做一个半相关,它指定连接的每半部分。五是全相关一个完整的网 阅读全文
posted @ 2011-10-17 11:10 ronald_han 阅读(2272) 评论(1) 推荐(0)