随笔分类 -  问题及解决方法

开发过程中遇到的问题及解决方法
摘要:由于平时比较忙,连自己都没去网站访问过,等到闲的时候登录网站的时候,傻眼了,出错了。建议大家迁移到云服务器上。 阅读全文
posted @ 2015-12-17 21:28 里沃特 阅读(7719) 评论(46) 推荐(13) 编辑
摘要:cocos2dx-2.2.1 免 Cygwin 环境搭建(Win8+VS2013+ADT Bundle+android-ndk-r9c) 阅读全文
posted @ 2014-01-23 16:14 里沃特 阅读(5058) 评论(0) 推荐(0) 编辑
摘要:最近在编译 cocos2d-x-2.1.4 win32 版本的时候最到一点小问题,现在记录下,说不定能帮到某些初学的朋友 阅读全文
posted @ 2013-08-25 11:07 里沃特 阅读(7646) 评论(4) 推荐(3) 编辑
摘要:上一篇《FFmpeg 1.2 for Android 编译动态库》里沃特跟大家介绍了如何编译动态库,但当时所生成的动态库总共包含10个so文件,这样要是加载起来会严重影响软件的启动速度,后面有很多热心的童鞋说需要生成单个动态库(仅生成 libffmpeg.so),由于前一段时间工作比较忙,没时间去弄,在此向各位说声抱歉。其实生成单个动态库版本比生成多个动态库的版本还要简单,就只要一个 config.sh 就可以搞定,里沃特不敢有保留,现在分享给大家。具体该启用和禁用哪些自己再另行修改。1.首先创建目录 ffmpeg,然后解压 ffmpeg-1.2 到 ffmpeg 目录正面:tar xvf f 阅读全文
posted @ 2013-08-24 21:17 里沃特 阅读(7174) 评论(6) 推荐(0) 编辑
摘要:历时2天,终于把它给编译成功了!现在里沃特把配置好的文件提供给大家下载。希望给大家省点时间。FFmpeg 最新 1.2 版本,如果您的版本不一样,请对配置文件做出相应的修改!编译环境:Ubuntu-11.10,android-ndk-r6-crystax-2配置文件下载1.创建文件夹:ffmpeg,把下载好的文件在 Linux 下解压到 ffmpeg 下 tar xzvf ffmpeg-1.2.1.tar.gz2.cd 到 ffmpeg 目录,执行命令: mvffmpeg-1.2.1 jni3.cd jni,创建 config.sh,Android.mk,av.mk4.分别进入每个库目录,.. 阅读全文
posted @ 2013-06-03 17:27 里沃特 阅读(3863) 评论(22) 推荐(1) 编辑
摘要:最近一直在用 Linq,Linq确定很方便,提供了一大堆的函数,可是就是没有发现 Update 函数,杯具了。说之前先看一个博友的文章:http://www.cnblogs.com/manupstairs/archive/2012/11/27/2790114.html我忘记了他一直在说 SelectMany ,于是问他怎么更新数据。比如我们考试会遇到这样的情况,凡是60分以下的同学,都再原来的分数基础上加1,照顾一下59分的同学博主回答我的是:teachers.SelectMany(t => t.Students).ToList().ForEach(s => s.Score = s 阅读全文
posted @ 2012-11-28 14:56 里沃特 阅读(6682) 评论(6) 推荐(0) 编辑
摘要:每个优秀的开发人员,应该尽可能保证程序稳定运行,在确实不需要使用try...catch的地方尽尽量不要使用以提高程序性能。但是我们不可能保证每段代码不会出错,由于出错引起的用户界面并不友好,而且有可能会导致整个程序崩溃,所以我们在可能出错的地方经常会try...catch捕获异常,这样可以把异常保存到日志,提供给用户一个友好的提示。但是一个大项目到处都是 try...catch 不太容易维护。以下是我自己项目里面写的两个方法:(.Net 4.0) public static bool TryExec(Action action) { try { ... 阅读全文
posted @ 2012-11-20 17:42 里沃特 阅读(2993) 评论(2) 推荐(1) 编辑
摘要:两年前,MOTO里程碑刚出来的时候,当时感觉触摸屏很大,还有键盘,加上经典的黑色外形,一眼看上爱不释手,决定买下来。用了一年多没什么事,期间升级2.2,ROOT等。一直没事发生。清明回家后触摸失灵了,有时候按了没反应,有时候滑动屏幕时窗口会抖动,变大变小,自动切换。而屏幕下方的四个按键也是要触摸操作的,所以用了几天失灵的触摸屏后,每次一用就想砸,很是郁闷,有时候电话也接听不到,打电话也不行。以前一直没有用上键盘,都是触摸操作,突然想到了还有键盘可以操作,然后慢慢适应使用键盘。但是键盘也不是万能的,那四个基本按键没有,有时候进了某个应用后想退出,根本退出不了。还有些应用上的一些控件无法切换,也无 阅读全文
posted @ 2012-04-23 15:37 里沃特 阅读(438) 评论(0) 推荐(0) 编辑
摘要:有时候需要让窗口中某一块的内容全屏显示,比如视频播放、地图等等。。经过摸索,暂时发现两种可行方法,如果有谁知道其他方法,敬请告知。1.使用winapi “SetParent” 接口: [DllImport("user32.dll", SetLastError = true)] static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent); control.Dock = DockStyle.None; control.Left = 0; ... 阅读全文
posted @ 2012-03-30 15:23 里沃特 阅读(13390) 评论(5) 推荐(7) 编辑
摘要:不知道各位同学有没有遇到在向TabPage添加内容后,里面的东西总是填不满 TabPage,总是有几个像素的空白(边距),以下是解决方法:1.直接新建一个类,继承TabControl,然后 override DisplayRectangle 方法: /// <summary> /// 解决系统TabControl多余边距问题 /// </summary> public class FullTabControl : TabControl { public override Rectangle DisplayRectangle { get... 阅读全文
posted @ 2012-03-23 17:16 里沃特 阅读(1930) 评论(0) 推荐(1) 编辑
摘要:在项目中增加了几个自定义控件,想在窗口上添加时却发现工具箱根本就没有些控件,晕了。记得2008都可以自动出现的。研究了很久,发现有两个解决办法:1.编译项目后,在工具箱上点右键“选择项”,然后在弹出来的窗口再点“浏览”按钮,再选择当前项目输出的文件,按确定,这时候会自动选上相应控件。(这种方法需要新建一个选项卡管理才方便,而且以后加了新控件还得再重复操作一次)2.在菜单 “项目”倒数第二个“刷新项目工具箱项”,过一下在工具箱最上面就会出现以项目名为选项卡的工具箱了,所有控件都在下面。(最简单) 阅读全文
posted @ 2012-03-23 17:06 里沃特 阅读(8699) 评论(4) 推荐(2) 编辑
摘要:有了上一篇 文章的基础,这样就比较简单了:先定义一个这样的List:[代码]调用 :[代码] 阅读全文
posted @ 2010-09-19 09:55 里沃特 阅读(566) 评论(0) 推荐(1) 编辑
摘要:因为 ListControl 的项都是 Object 类型,所以可以构造一个对我们有用的 Object 来,然后可以做为 Item Add到 ListControl 里面。 阅读全文
posted @ 2010-09-17 10:05 里沃特 阅读(1343) 评论(2) 推荐(0) 编辑
摘要:今天在编译一个VC2005的应用程序时提示该错误。在网上搜了一下这个文件,原来是一个C/C++优化编译器小工具。我在生成正好在项目属性里面设置了优化速度功能,发现了问题所在。于是我打开cmd,直接转到 D:\Program Files\Microsoft Visual Studio 8\VC\bin,运行 cl.exe ,提示我找不到 mspdb80.dll,然后又搜索了一下这个文件,原来是要手工... 阅读全文
posted @ 2010-03-05 10:16 里沃特 阅读(7984) 评论(2) 推荐(0) 编辑
摘要:用户信息存储一般有以下三种方式做为选择: 一、存储到 Session 中; 二、存储到 Cookie 中; 三、存储到 数据库 中。 本系统在每个用户登录系统后,先将用户信息序列化,然后再存储到 Cookie 中。 (附代码) 阅读全文
posted @ 2009-07-06 13:28 里沃特 阅读(2553) 评论(12) 推荐(0) 编辑
摘要:一、数据库分析(附数据库模型图) 二、程序设计分析要点. 阅读全文
posted @ 2009-07-04 08:39 里沃特 阅读(2476) 评论(5) 推荐(0) 编辑
摘要:以前打包没有任何问题,今天打包快完成的时候突然出现了“验证时出错,HRESULT='80040155'”,开始我还以为是打包项目有问题,重新做了一个还是一样,在Google里搜索找到这个解决方法,但我的是2003,不知道是不是一样,先做个备份,同时也可以给需要的GGMM一个提示:原文地址:http://knowledge.macrovision.com/selfservice/microsites... 阅读全文
posted @ 2008-04-01 21:08 里沃特 阅读(443) 评论(0) 推荐(0) 编辑
摘要:如果在修改数据库后,立即从数据库读取数据缓存再关闭数据库连接,这样的话测试缓存中的数据根本没有更新,只有在修改数据后立即关闭连接,然后再从数据库读取数据再缓存才可以立即看到更新的内容。 阅读全文
posted @ 2007-12-28 16:47 里沃特 阅读(615) 评论(0) 推荐(0) 编辑
摘要:网站在本地正常,发布到服务器上有时提示下面的错误:(网站中使用UpdatePanel)Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the ... 阅读全文
posted @ 2007-07-31 22:27 里沃特 阅读(1815) 评论(0) 推荐(0) 编辑

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