页首Html代码

返回顶部

09 2012 档案

摘要:昨天 试了试OpenVPN,我说 OpenVPN垃圾,是在于 其 配置麻烦, 用户体验不好.配置好了 能用当然可以用.不能用,你就得花 大量时间 去研究 ,最后 终于总结出 一个 小错误.跟Oracle用户体验 不好 一样.只不过Oracle只顾赚钱 OpenVPN是开源 的.开源 做到 Oracle那种程度 真是悲哀.官方文档是 :http://openvpn.net/index.php/open-source/documentation/howto.html#startup手机(我的是小米 ) 配置 OpenVPN在ca和用户证书 不知道如何操作(点击 提示 取消,根本无语透顶),看了网上 阅读全文
posted @ 2012-09-21 09:58 ayanmw 阅读(6333) 评论(1) 推荐(0) 编辑
摘要:svn update后,不知道更新了多少个版本号发现 此时 点击与工作副本 比较,左侧 会显示之前的版本号 我的是62,右边的是最新的 73 。为什么不再这个页面直接显示呢??? 阅读全文
posted @ 2012-09-13 15:25 ayanmw 阅读(1437) 评论(0) 推荐(0) 编辑
摘要:写的一个程序,要从二进制文件中读取,但是我读取到11396字节的时候 fread返回0,其feof(fp)==16百度百科看到: feof(fp)有两个返回值:如果遇到文件结束,函数feof(fp)的值为非零值,否则为0。 EOF是文本文件结束的标志。在文本文件中,数据是以字符的ASCⅡ代码值的形式存放,普通字符的ASCⅡ代码的范围是32到127(十进制),EOF的16进制代码为0x1A(十进制为26),因此可以用EOF作为文件结束标志。 当把数据以二进制形式存放到文件中时,就会有-1值的出现,因此不能采用EOF作为二进制文件的结束标志。为解决这一个问题,ASCI C提供一个feof函数... 阅读全文
posted @ 2012-09-12 16:36 ayanmw 阅读(6643) 评论(0) 推荐(0) 编辑
摘要:纯吸引。COM编程 资料 很难找,也不知道 该如何找。Windows COM 编程 中 一些 COM常用的变量 BSTR VARIANT CCOMBSTR CComVariant 等等。。回来做一个 大全 ,对其中变量的用法 给总结下。我对COM 不是很了解,只是 不得不用,才要了解。其 权威资料 MSDN 不容易理解,没有示例,甚至 难遇 去找到 权威资料。所以 吾打算 抽空 研究 总结。 CodeProject.net 微软旗下 一个 开发人员讨论网站 。 阅读全文
posted @ 2012-09-12 12:24 ayanmw 阅读(476) 评论(0) 推荐(0) 编辑
摘要:Windows C++ 获取当前文件夹下有几个文件百度下 居然没有。linux下通过:struct dirent **namelist;int total=scandir(dir,&namelist,0,alphasort);for(i=0;i<total;i++){ free(namelist[i]);}free(namelist);//scandir后需要释放空间的!!!!!!!就可以搞定,在windows下没有dirent.h 头文件和实现。难道 这个 也算是 操作系统 相关的?不同操作系统 这么简单一个功能,还要各自实现,而不能 如同 stdio.h一样 全部 都是标准的 阅读全文
posted @ 2012-09-10 10:42 ayanmw 阅读(2220) 评论(0) 推荐(0) 编辑
摘要:前一篇文章 中,宽字符集 打印中文,还需要设置 localelocale.h 也不多,附上 头文件的源码View Code /****locale.h - definitions/declarations for localization routines** Copyright (c) Microsoft Corporation. All rights reserved.**Purpose:* This file defines the structures, values, macros, and functions* used by the local... 阅读全文
posted @ 2012-09-06 10:21 ayanmw 阅读(845) 评论(0) 推荐(0) 编辑
摘要:wchar_t 是和 char 平等的地位,即 wchar_t 并非 typedef出来的,是原生的变量。简单的说,它拥有两个字节,和short 占用空间一样。比如:字符串 "我们\n"ANSI 的十六进制为:ce d2 c3 c7 0A 006个字节,其中包括字符串最后的\0Unicode十六进制为:11 62 EC 4E 0A 00 00 008个字节,所有的字符 全部是2个字节,即使字母 数字 都是,当然换行\n 也是0A 00 了。一般 程序中字符串 前面加个 L"" 就表示 是Unicode 字符串了。windows下有一个 宏 _T(&quo 阅读全文
posted @ 2012-09-06 00:30 ayanmw 阅读(3109) 评论(0) 推荐(0) 编辑
摘要:答案是:有。大约 5-15KB ,默认 具体 和什么有关系我也不知道。反正我测试的是:16371字节。win7 x64。可以使用setSockOpt来设置 recvbuf or sndbuf 的大小,但是 我的建议还是控制 每次接受的字节数 控制在一定范围 比如 5KB。因为即使设置了,还是可能会接受到 较小的字节数。关于 Socket的用法 更重要的就是 如何对数据 进行处理了。涉及到 处理的算法。比如 你要接受很大的buffer,可以设置足够的buffer,然后接受,接受少了,继续 接受,但是在buffer+bufferOffset的位置接受,bufferOffset自己根据已接受的字节数 阅读全文
posted @ 2012-09-05 11:15 ayanmw 阅读(6276) 评论(0) 推荐(1) 编辑
摘要:这个 都是经验之谈:比如1.不能把 static变量放到头文件头文件 要放 只能放 extern 声明外部变量,而不能直接有全局变量,或static变量。2.头文件 #include"" 不一定必须放到 头文件中去,有时候 必须要放到 实现文件中去。比如A.h 要使用B.h 但 B.h 也要使用A.h ,A.h 包括B.h 的时候 会出问题的。因为 头文件前面是 #pragma once 避免重复调用头文件。A.h的progma once一调用,但还#include"B.h" 后面的内容还没执行,B.h中包括A.h 就失效了。那么B.h 中使用A.h中的 阅读全文
posted @ 2012-09-05 10:48 ayanmw 阅读(243) 评论(0) 推荐(0) 编辑

页脚Html代码

点击右上角即可分享
微信分享提示