碰到这个错误是在用 UIImageView 显示图片的时候.UIImage 用的是 imageNamed 方法.错误原因是打开了太多的文件.应该是太多文件的打开导致了 UIImage 的 cache 被删除使得无法获取缓存了的图片.找了很久也没找到问题,因为 imageNamed 这个方法是会缓存图片的,也就是说不管多少 UIImageView 使用这个图片都不会造成额外的图片开销. 后来经过一番测试,恍然大悟.问题居然不来自 UIImage.原以为是程序中载入了太多的图片造成这个错误,但是测试…
linux系统中执行java程序的时候,如果打开文件超过了限制,就会报错: java.io.IOException: error=24, Too many open files 解决办法: 首先查看java程序的进程究竟打开了多少文件 这个java程序以tomcat为例 ps -ef | grep tomcat 获取到TomcatPid 再通过: lsof -p TomcatPid | wc -l 获取到打开的全部文件数 得到文件数后,再查看系统的限制是多少 ulimit -a .... ope…
最近在win7 系统下,打算利用 cmake 生成项目文件,然后用vs2010进行编译.但是在cmake的时候出现错误弹窗:…
[Windows Phone] APP上架,遇到错误2001的解决方案.(Error:2001) 问题情景 最近在开始玩Windows Phone的开发,开发的过程中虽然有点小挫折,但是参考网络许多前辈的经验全部都很顺利的度过.直到开发完毕,准备将APP上架的时候,只要将应用程序套件提交审核,不到五分钟的时间,就会收到微软来信告知审核失败. 在开发人员中心里,检视应用程序信息.可以看到应用程序目前提交状态为:「套件处理失败」,左下角则是提示为:「错误: 2001」. 点进去「错误: 2001」的…
VC连接MySQL的配置过程在上一篇博文中,不过当你设置好,以为万事大吉的时候,运行却出现这个错误:libmysql.lib : fatal error LNK1113: invalid machine type. 无效的机器类型,真的是很让人捉急. 发生这个错误的原因是,我在win8.1上安装的是64bit的mysql服务器,而我编译32位的VC程序,连接的是64位的libmysql.lib库,所以会产生 “无效的机器类型(invalid machine type)”的错误提示. 对于这个“e…
ADS1.2编译时,出现找不到一个不存在目录下的目标文件(*.o) 编译一个COPY到硬盘上的一个工程,出现以下的fatal error message: Error: (Fatal)L6002: Could not open file f:\工作备份\20061204\hc_DTMF3\DVS-ATM_data\RelInFLASH\ObjectCode\Startuo.o.          “f:\工作备份”这个目录我根本没有,“hc_DTMF3\DVS-ATM_data”这个目录是源代码…
HTTP 错误 500.21 - Internal Server Error  处理程序“BlockViewHandler”在其模块列表中有一个错误模块“ManagedPipelineHandler 原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装 winserver 2008 R2 IIS7 解决方案 点击“开始”-->在搜索框输入“cmd”-->右击以管理员身份运行->%windir%\Microsoft.NET\Framework\v4…
在新建cocos2d-x以后,执行发现下面错误: ld: -pie can only be used when targeting iOS 4.2 or later clang: error: linker command failed with exit code 1 (use -v to see invocation) 如图所看到的: 这时候,选中左上角的项目文件 ------>选中General ---------> DeploymentInfo 中 ------------->…
VMware虚拟机环境 WIn7 SP1下离线安装 .net framework 4.5.2 遇到 extracting files error 错误,开始以为是文件损坏,结果换 4.7, 4.8 都报告同样的错误,此前安装 4.0, 4.5 都没有问题. 上网搜索一圈排除是 Windows update 服务的问题.偶然右键用 WinRAR 直接解压文件,报告内存不足,于是检查发现虚拟机只分配了1G内存,改成2G,安装顺利完成.…
不久前重新安装了Windows7,在安装了VS2010 开发平台之后,将网站发布到IIS,访问发生如下错误: HTTP 错误 500.21 - Internal Server Error处理程序“NickLeeCallbackHandler”在其模块列表中有一个错误模块“ManagedPipelineHandler” 原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装 解决:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理…