- 浏览: 63543 次
- 性别:
- 来自: 深圳
最新评论
-
wqp310520:
什么时候把demo传上来呢
终于在Windowless的Richedit中实现了Gif功能 -
scotcn:
在我这,VS10sp1-KB983509.msp也需要删除才能 ...
VS2010 SP1 安装失败,提示“一般信任关系失败”的解决方案 -
mowen99:
今天找了台2008的server,进远程桌面发现正常,难道20 ...
OleCreateStaticFromData在不同环境的bug
文章列表
cocos2d-x过了这么久还如此之火,最近项目也快完工了,决定还是搬家到yoech.com,愿与大家一起学习进步~
http://www.yoech.com
1、创建目标库Projectsvnadmin create Project 添加backup目标库的权限和用户 在Project/hooks目录中修改pre-revprop-change文件,注释掉原有脚本,并修改文件为可执行文件; 2、对目标库初始化svnsync init http://192.168.0.100/svn/backup http://192.16.0.100/svn/source --source-username user1 --source-password password --sync-username user2 --sync-password password 3 ...
微软官方下载地址:
http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx#Download_windows
VS2010sp1+VirsualSvn3.05打开项目一些特定文件时,会异常崩溃并自动退出,出现如下提示:
在网上查了一番后发现在编辑器里面不能开启自动换行,即下图红框区域任一项选中后,就有可能出现这个BUG,暂时只好去掉自动换行了,无奈代码写长了要泪奔啊~
文件打开方式无效的解决办法
- 博客分类:
- Windows
一些应用程序由于搬家,从一个硬盘转移到另一个硬盘,经常会遇到以前可以打开的文件打不开的情况,解决办法其实也很简单:在注册表HKEY_CLASSES_ROOT\Applications\XXX\shell\open\command里,把默认的键值改成现在的路径即可(XXX就是需要关联的程序名.exe)。
应该不少人碰到点击CCScrollView非可视区域,仍然响应touch的BUG。
本人解决方法如下:
1、在CCScrollView::ccTouchBegan中检测touch是否在ScrollView可视区域内,遍历自身所有子节点设置touchEnabled;
2、检查CCX框架和你项目代码中所有继承CCLayer的类,在ccTouchBegan中增加对touchEnabled的判断即可完事。
例如:修复CCX框架中CCMenu一半位于CCScrollView可视区域外仍可点击的BUG:
实在是不想再吐槽CCX的层级机制了,蛋哗哗的碎了一地 ...
在原始的Cocos2d-X2.03中:
CCPoint screenPos = this->convertToWorldSpace(this->getParent()->getPosition());
glEnable(GL_SCISSOR_TEST);
float s = this->getScale();
CCEGLView::sharedOpenGLView()->setScissorInPoints(screenPos.x*s, screenPos.y*s, m_tViewSize.width*s, m_tViewSize.height*s);
...
跟虚拟磁盘类型有关,比如一个scsi一个ide,进OS后基本都是cpu达到100%,读虚拟盘非常耗时间。只要在挂盘的时候用scsi就行,别用ide。。。
微软支持交叉签名的所有CA清单
- 博客分类:
- New Talk
Certum Trusted Network CA
Root certificate thumbprint:
55 43 55 15 fd d2 48 65 75 fd c5 cf 3b ad 00 c9 13 12 3d 03
Download cross-certificate for Certum Trusted Network CA(Certificate file in a 2 KB zip file)
DigiCert Assured ID Root CA
Root certificate thumbprint:
ba 3e a5 4d 72 c1 45 d3 7c 25 ...
相关症状:
Win7sp1上编译的ADO程序无法在低版本系统上运行,创建ADO时提示错误:0x80004002
解决办法如下:
1、下载:
http://download.microsoft.com/download/6/4/3/64318ED2-7E18-4A5C-80E2-9BDA0DF02DB3/msado60_Backcompat_i386.tlb
2、相关代码导入修改为:
#import "msado60_Backcompat.tlb" no_namespace rename
("EOF","EndOfFile")
网上很多人说什么.h/.cpp修改时间在当前系统时间之后导致?其实就算你把时间改好都没办法解决。。。
真正导致出现这个问题的原因是:你的项目里包含根本不存在的.h/.cpp文件!
so,把项目每个文件都展开看下吧,找到提示不存在的文件,从项目中移除之,最后记得clean一下,然后编译,再也不会出现“项目已过期”啦~
很简单,只引用ssl.h/x509.h的前面加上:#define NOCRYPT即可。
想知道原因的,请手动打开wincrypt.h查找NOCRYPT就晓得了撒,汗~
关于TCP/IOCP构架中出现的假死连接解决方案
- 博客分类:
- IOCP
如果在2台不同的公网机器,对TCP的c/s做过详细的压力测试,那么很不幸,会有很多人发现自己的server端会出现大量的假死连接。
假死连接具体表现如下:
1、在s端机器上,会有一些处于TCP_ESTABLISHED状态的“正常”连接;
2、但是在c端机器上,你的tcp客户端已经提示当前连接已经断开,比如10053/10054。
3、c端此时虽然可以断线重连s端,但是上一次的连接状态依然被s认为有效,并且得不到正确释放(例如IOCP构架中的套接字上下文及接收/发送缓冲区)。
这种情况虽然不常见,但是确实是存在的,具体造成的原因可以参考tcp/ip断开连接fin过程,如果你认为这种事情发生概率 ...
MSVC2010编译Boost 1.48
- 博客分类:
- Boost
1、http://www.boost.org/下载先Boost 1.48并解压
2、boost_1_48_0\tools\build\v2目录执行bootstrap.bat生成编译工具bjam
3、配置合适的BJAM参数编译:
启用多线程、正则式支持UNICODE和MPI,并丢弃PYTHON支持,进行完整(保护静态库和动态库)编译BOOST可以用下列参数(Boost默认支持多线程和MPI) :
bjam threading=multi -sHAVE_ICU=1 --without-python --toolset=msvc-10.0 --build-type=complete
同上,只需要 ...
VS连接器-清单文件-requireAdministrator (/level='requireAdministrator')
重新编译后,在win7/vista下会显示盾牌图标,运行即可注册成功。