上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 1、判定一个给定的路径是否有效,合法 通过Path.GetInvalidPathChars或Path.GetInvalidFileNameChars方法获得非法的路径/文件名字符,可以根据它来判断路径中是否包含非法字符;2、如何确定一个路径字符串是表示目录还是文件 使用Directory.Exists或File.Exist方法,如果前者为真,则路径表示目录;如果后者为真,则路径表示文件 上面的方法有个缺点就是不能处理那些不存在的文件或目录。这时可以考虑使用Path.GetFileName方法获得其包含的文件名,如果一个路径不为空,而文件名为空那么它表示目录,否则表示文件;3、获得路... 阅读全文
posted @ 2013-03-14 11:26 Clin 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 包含逗号, 双引号, 或是换行符的字段必须放在引号内.字段内部的引号必须在其前面增加一个引号来实现文字引号的转码.分隔符逗号前后的空格可能不会被修剪掉. 这是RFC 4180的要求.元素中的换行符将被保留下来.http://zh.wikipedia.org/wiki/%E9%80%97%E5%8F%B7%E5%88%86%E9%9A%94%E5%80%BC 阅读全文
posted @ 2013-03-13 16:38 Clin 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.字节序定义:是指整数在内存中保存的顺序。2.字节序种类:a.Little endinan 低位存储在内存的低地址,高位存储在内存的高地址;b.Big endian 高位存储在内存的低地址,低位存储在内存的高地址;3.例子:DWORD dwCount = 0x01020304;这样的一个双字节变量在内存中如下分布0013FF70 04 03 02 01(注:实验结果取之 XPSP3 VC6.0,说明我的机器是Little endinan序)而如果是Big endian序的话,应该是0013FF70 01 02 03 04。用的比较多的x86系列的CPU,都是Little endinan序的。 阅读全文
posted @ 2012-11-25 23:32 Clin 阅读(3689) 评论(0) 推荐(0) 编辑
摘要: 1.授时服务器utcnist.colorado.edu(IP:128.138.140.44)stdtime.gov.hk(IP:210.0.235.14)2.网络字节序和本机字节序的转换htons:把unsigned short类型从主机序转换到网络序htonl:把unsigned long类型从主机序转换到网络序ntohs:把unsigned short类型从网络序转换到主机序ntohl:把unsigned long类型从网络序转换到主机序3.授时服务器返回的事格林尼治时间,中国是东8区。4.相关代码: 1 #define HIGHTIME 21968699 // 21968708 // J 阅读全文
posted @ 2012-11-25 23:17 Clin 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 问:有人告诉我不能在printf中使用%lf。为什么printf()用%f输出double型,而scanf却用%lf呢?答:printf的%f说明符的确既可以输出float型又可以输出double型。根据“默认参数提升”规则(在printf这样的函数的可变参数列表中,不论作用域内有没有原型,都适用这一规则)float型会被提升为double型。因此printf()只会看到双精度数。参见问题15.2。对于scanf,情况就完全不同了,它接受指针,这里没有类似的类型提升。(通过指针)向float存储和向double存储大不一样,因此,scanf区别%f和%lf。下表列出了printf和scanf对 阅读全文
posted @ 2012-11-25 22:51 Clin 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 环境vs20081.把WinSock2.h头文件包含进来;2.把Ws2_32.lib链接库加进来;3.相关代码: 1 void DoSocket() 2 { 3 WSADATA wsaData; 4 WSAStartup(MAKEWORD(2, 0), &wsaData); 5 SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); 6 SOCKADDR_IN sa; 7 sa.sin_family = AF_INET; 8 9 sa.sin_port = htons(IPPORT_SM... 阅读全文
posted @ 2012-11-25 21:08 Clin 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.c# String 前面不足位数补零的方法:String.Format("{0:D5}",16);orint i=16;i.ToString("D5");Result: 00016------------------------------------2.C#Math.Ceiling()向上取整,Math.Floor()向下取整---------------------------------------3.C#List按两个关键字排序不用orderBy来 1 //类方法 2 class StudentComp : IComparer<Stud 阅读全文
posted @ 2012-11-14 11:15 Clin 阅读(239) 评论(0) 推荐(0) 编辑
摘要: cocos2d-x HTTP开源库1. https://github.com/greathqy/Cocos2d-x-Asynchronous-Http-Request-Library2. https://github.com/calfjohn/cocos2d-x/tree/Network/Network3. https://github.com/clawoo/NetworkOperationQueuehttp://blog.sina.com.cn/u/2765476005 阅读全文
posted @ 2012-10-25 09:29 Clin 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Text; 3 using System.IO; 4 using System.Runtime.InteropServices; 5 6 public class IniFile{ 7 public string path; 8 9 [DllImport("kernel32")]//返回0表示失败,非0为成功10 private static extern long WritePrivateProfileString(string section, string key, 11 ... 阅读全文
posted @ 2012-08-30 20:38 Clin 阅读(242) 评论(0) 推荐(0) 编辑
摘要: The height is 2 * size, and the width is height * aspect. You can calculate them with these instructions:var height = 2*Camera.main.orthographicSize;var width = height*Camera.main.aspect;http://answers.unity3d.com/questions/174002/what-is-the-relationship-between-camera-size-units.html 阅读全文
posted @ 2012-08-30 20:35 Clin 阅读(609) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页