2014年4月14日

C# 与 C++ 数据类型比较及结构体转换

摘要: C++C#=====================================WORDushortDWORDuintUCHARint/byte大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyteUCHAR*string/IntPtrunsignedchar*[Mars... 阅读全文

posted @ 2014-04-14 21:15 &大飞 阅读(260) 评论(0) 推荐(0)

2014年4月1日

cocos2dx 常见的22种特效 3D特效

摘要: //3D晃动的特效 // CCActionInterval* shaky3D = CCShaky3D::create(5, CCSize(10, 10), 15, false); // sp->runAction(shaky3D); //3D瓷砖晃动特效 // CCActionInterval* shakyTiles3D = CCShakyTiles3D::create(5, CCSize(10, 10), 5, false); // sp->runAction(shakyTiles3D); //波动特效 // CCA... 阅读全文

posted @ 2014-04-01 12:43 &大飞 阅读(545) 评论(0) 推荐(0)

2014年3月28日

android 去掉dialog 的title

摘要: android的Dev Guide中说Dialog不能去掉title部分.实际上是可以去除的.方法如下:Dialog d = new Dialog(context);d.requestWindowFeature(Window.FEATURE_NO_TITLE);搞定 阅读全文

posted @ 2014-03-28 22:50 &大飞 阅读(270) 评论(0) 推荐(0)

2014年3月26日

asp.net下Response.ContentType类型汇总

摘要: 在ASP.NET中使用Response.ContentType="类型名";来确定输出格式'ez' => 'application/andrew-inset','hqx' => 'application/mac-binhex40','cpt' => 'application/mac-compactpro','doc' => 'application/msword','bin' => 'appli 阅读全文

posted @ 2014-03-26 14:44 &大飞 阅读(200) 评论(0) 推荐(0)

2014年3月23日

用ViewFlipper和GestureDetector实现手势翻页的效果

摘要: 首先在布局文件中要有个ViewFlipper,这个可以用来加载View。可以在加载的View中做动画,但只能显示一个View。具体的API中是这样说的: SimpleViewAnimatorthat will animate between two or more views that have been added to it. Only one child is shown at a time. If requested, can automatically flip between each child at a regular interval. 所以我在布局文件中放一个Vie... 阅读全文

posted @ 2014-03-23 13:10 &大飞 阅读(149) 评论(0) 推荐(0)

2014年3月22日

最新android studio注意事项打不开等问题6种解决方法

摘要: 有童鞋反映安装了打不开,大家都别急。1 首次运行,建立好项目需要下载一些东西,如果提示一些错误,请核实错误再次打开下载,即可运行,可能是下载的时候没有下载完全2 检查jdk路径是否配置,1.6和1.7都没有问题。3 win7的话用管理员身份运行试试4 在bin目录中找到studio.exe.vmoptions去掉里面包含UseCodeCacheFlushing的那行5用记事本打开android-studiobin 目录下的studio.bat将 SET VM_OPTIONS_FILE=%IDE_BIN_DIR%studio%BITS%.exe.vmoptions改为 SET VM_OPTION 阅读全文

posted @ 2014-03-22 10:23 &大飞 阅读(803) 评论(0) 推荐(0)

2014年3月20日

Java:String和Date、Timestamp之间的转换

摘要: 一、String与Date(java.util.Date)互转 1.1 String -> DateJava代码StringdateStr="2010/05/0412:34:23";Datedate=newDate();//注意format的格式要与日期String的格式相匹配DateFormatsdf=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");try{date=sdf.parse(dateStr);System.out.println(date.toString());}catch(Exceptione) 阅读全文

posted @ 2014-03-20 14:09 &大飞 阅读(157) 评论(0) 推荐(0)

android开发 sqlite设置本地时间

摘要: create table users( username varchar(20), userpwd varchar(20), createtime TIMESTAMP default (datetime('now', 'localtime')) ) 阅读全文

posted @ 2014-03-20 13:29 &大飞 阅读(163) 评论(0) 推荐(0)

2014年3月14日

Android Studio 快捷键

摘要: Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方法参数提示Ctrl+Shift+Alt+N 查找类中的方法或变量Alt+Shift+C 对比最近修改的代码Shift+F6重构-重命名Ctrl+Shift 阅读全文

posted @ 2014-03-14 11:33 &大飞 阅读(104) 评论(0) 推荐(0)

2014年3月13日

Android Studio 怎么添加使用第三方jar包及无法编译的问题解决方法

摘要: 在使用Android Studio添加第三方包 ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar,操作方法为:1、将jar包放入项目里的libs文件夹中;2、在project选中该jar包,点击右键选择:"Add as library";完成到第2步,即可在项目中import了。但是项目在编译时会出现,这时需要进行第3步:3、在项目的build.gradle文件里的dependencies节加入dependencies { compile files('libs/android-support-v4.ja 阅读全文

posted @ 2014-03-13 20:20 &大飞 阅读(2036) 评论(0) 推荐(0)

2014年3月12日

Android Studio Gradle 'XXX' project refresh failed:Unable to start the daemon process

摘要: solution:(It worked for me)where I found the solution :An error when creating new project in android studio 阅读全文

posted @ 2014-03-12 12:07 &大飞 阅读(291) 评论(0) 推荐(0)

Android设置虚线、圆角、渐变

摘要: 有图又真相,先上图再说。点击效果:设置虚线:其中,破折线的宽度为dashWith,破折线之间的空隙的宽度为dashGap,当dashGap=0dp时,为实线设置圆角: 设置渐变填充和四个圆角半径: 设置渐变点击效果: 源码免费下载地址:免费下载http://download.csdn.net/detail/lan410812571/5925371安卓开发论坛 http://www.eoeandroid.com/ 阅读全文

posted @ 2014-03-12 11:32 &大飞 阅读(316) 评论(0) 推荐(0)

2014年3月11日

shell中${}的妙用

摘要: shell中${}的妙用1. 截断功能${file#*/}: 拿掉第一条/及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}: 拿掉最后一条/及其左边的字符串:my.file.txt${file#*.}: 拿掉第一个.及其左边的字符串:file.txt${file##*.}: 拿掉最后一个.及其左边的字符串:txt${file%/*}: 拿掉最后条/及其右边的字符串:/dir1/dir2/dir3${file%%/*}: 拿掉第一条/及其右边的字符串:(空值)${file%.*}: 拿掉最后一个.及其右边的字符串:/dir1/di... 阅读全文

posted @ 2014-03-11 15:19 &大飞 阅读(142) 评论(0) 推荐(0)

2014年3月6日

C++:STL汇总

摘要: 第一部分:(参考百度百科)一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。在C++标准中,STL 阅读全文

posted @ 2014-03-06 12:12 &大飞 阅读(233) 评论(0) 推荐(0)

C++中L和_T()之区别

摘要: 字符串前面加L表示该字符串是Unicode字符串。_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,Visual C++里边定义字符串的时候,用_T来保证兼容性。VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。以下是别人的总结:一、在字符串前加一个L作用: 如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。 strlen("asd") = 3; st 阅读全文

posted @ 2014-03-06 02:09 &大飞 阅读(902) 评论(0) 推荐(0)

2014年3月4日

"__int64" 如何转成 "_variant_t"类型

摘要: 程序中需要进行这样的赋值,出现了 error C2593: 'operator =' is ambiguous 这样的错误提示。我的系统是windows xp sp2. vc 2003.__int64 赋值给_variant_t的时候,一定要在xp以上的系统上才能用,所以宏定义 _WIN32_WINNT 要大于等于0x0501。 阅读全文

posted @ 2014-03-04 00:44 &大飞 阅读(342) 评论(0) 推荐(0)

2014年3月3日

Visual Studio 2010中VC++ Directories的设置

摘要: 以往,在Visual Studio 2008中,VC++ Directories的设置位于这里:Tools | Options | Projects and Solutions | VC++ Directories在Visual Studio 2010中,VC++ Directories的位置变了。如下:View | Other Window | Property Manager,然后,譬如我们要设置Win32 Debug配置下的VC++ Directories,就双击Microsoft.Cpp.Win32.user,然后就看到我们所熟悉的VC++ Directories设置了。参考文献:ht 阅读全文

posted @ 2014-03-03 22:53 &大飞 阅读(476) 评论(0) 推荐(0)

在Visual Studio 2010中使用Visual Leak Detector

摘要: Visual Leak Detector是过去(Visual Studio 2008的时代)我们常用的C/C++内存泄露检查工具。在Visual Studio 2010中依然可以使用该工具,但有两点需注意:版本问题设置变化版本问题:在codeproject.com上面提供的最新版本依然是1.9d,但是请注意,该版本在Visual Studio 2010下面表现非常差。网上有很多人注意到了这一点,很多人推荐用1.0版,因为1.0版在Visual Studio 2010下工作良好。但是,实际上没有必要这么做,因为1.0版确实没有后续版本方便,而且实际上Visual Leak Detector已经更 阅读全文

posted @ 2014-03-03 22:51 &大飞 阅读(157) 评论(0) 推荐(0)

Visual Leak Detector (VLD)使用

摘要: Visual C++内置内存泄露检测工具,但是功能十分有限。VLD就相当强大,可以定位文件、行号,可以非常准确地找到内存泄漏的位置,而且还免费、开源!在使用的时候只要将VLD的头文件和lib文件放在工程文件中即可。也可以一次设置,新工程就不用重新设置了。只介绍在Visual Studio 2003/2005中的设置方法,VC++ 6.0类似:打开Tools -> Options -> Projects and Solutions -> VC++ Directories;然后点击include files下拉列表,在末尾把VLD安装目录中的include文件夹添加进来;同样点击 阅读全文

posted @ 2014-03-03 22:45 &大飞 阅读(381) 评论(0) 推荐(0)

Cocos2d-x内存管理(二)

摘要: Cocos2d-x内存管理(二)前一篇我们讲到cocos2d-x里的内存管理机制,以及引擎中的自动内存管理机制。一个被自动管理的对象从new出来之后到被放到autoreleasepool那么接下来,对象是如何被引擎自动delete掉的呢?首先我们要知道,cocos2d-x的引擎线程是单线程的,它不停的调用voidCCDisplayLinkDirector::mainLoop(void)来绘制当前的Scene ,同时对一些自动释放的对象进行管理。我们先到一个cocos2d-x项目的main()函数里面:这里调用了一个run()方法,我们跟踪进去:Run方法有个while(1)循环,不断的调用ma 阅读全文

posted @ 2014-03-03 22:42 &大飞 阅读(150) 评论(0) 推荐(0)

导航