自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SweetLoveFT的专栏

一个非计算机专业的游戏爱好者

  • 博客(105)
  • 资源 (42)
  • 收藏
  • 关注

原创 【游戏随机系统模拟】随机位置随机长度的固定文本

// 文本如果改为变化的,就是随机文本了#include #include #include #include using namespace std;const int TEST_TIMES = 100;const char code[] = "Hello, world! My name is SweetLover, nice to meet you!";

2015-11-19 18:29:08 858

转载 Android.mk 小结

Android.mk结构多目录Android.mk包含语句设置头文件搜索路径设置需要链接的动态库导出模块头文件路径导出模块依赖关系预编译实例Android.mk规则在NDK中有文档ANDROID-MK说明,我觉得了解了基本规则的人都要去看一下,以便灵活运用.1.Android.mk结构:LOCAL_PATH:=$(call my-dir)

2015-11-19 16:29:08 817

原创 一路走来 Android NDK 踩过的坑

在吐槽中寻求真理且不说什么 Android NDK 开发学习方法,就说说踩坑吧,但愿大伙能在欢乐的吐槽声中学习进步,这就是本文意图Android NDK 到底有多坑命名规范Java->C++ 数据传递Android.mk 文件Application.mk 文件动态库 VS 静态库Android 音视频开发视频预览OpenGL ES 视频绘制

2015-11-18 17:20:43 766

转载 JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递

本文原创,转载请注明出处:http://blog.csdn.net/qinjuning         在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的jni函数以及如何生成动态    链接库 (windos下就是.dll库,Linux就是.so库了,不懂在Window下生成dll动态库的,具体流程可看我的这篇博

2015-11-18 12:40:47 515

转载 JNI学习积累之二 ---- 数据类型映射、域描述符说明

本文原创,转载请注明出处:http://blog.csdn.net/qinjuning    在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。    在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下:        1、primitive types ----基本数据类

2015-11-18 12:38:57 435

转载 JNI学习积累之一 ---- 常用函数大全

本文原创,转载请注明出处:http://blog.csdn.net/qinjuning            最近一段时间,在工作方面比较闲,分配的Bug不是很多,于是好好利用这段时间就着源代码看了些许模块, 主要方式   还是贼看贼看代码, 同时利用烧机的便利,加Log观看,基本上都能弄个脸熟 。心里想着该写点什么了?可是水平不够,再加上

2015-11-18 12:37:50 731

转载 Android 消息通讯

在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类: 1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可以使用两个字段用来存放我们需要传递的整

2015-11-02 15:38:29 477

转载 H264 编码封装成 MP4 格式 视频流 RTP 封包

转自:http://www.cnblogs.com/ghw-NO1/archive/2012/08/28/2660848.html一、概述本文讲述的是对H264编码且封装成MP4格式的视频流进行RTP打包过程时需要了解的一些基本知识。二、H264的基础知识1.H264的编码格式H.263 定义的码流结构是分级结构,共四层。自上而下分别为:图像层(

2015-10-21 10:11:30 1654

转载 RTP 协议分析

整理记录版本时间内容整理人V1.02008-03-31RTP协议分析初稿彭令鹏            

2015-10-19 15:29:14 715

原创 JNI:Java Native Interface

什么是 JNIJNI 是 Java Native Interface 的缩写,它提供了若干的 API 实现了 Java 和其他语言的通信(主要是C&C++)。从 Java1.1 开始,JNI 标准成为 java 平台的一部分,它允许 Java 代码和其他语言写的代码进行交互。JNI 一开始是为了本地已编译语言,尤其是 C 和 C++ 而设计的,但是它并不妨碍你使用其他编程语言,只要调用约定受支

2015-10-14 11:36:15 767

转载 消息系统该Push/Pull模式分析

消息系统该Push/Pull模式分析   出处信息    信息推拉技术简介    “智能信息推拉(IIPP)技术”是在网上信息获取技术中加入了智能成份,从而有助于用户在海量信息中高效、及时地获取最新信息,提高了信息系统主动信息服务的能力。如果引入基于IIPP的主动信息服务系统,则可根据用户的特性提供具有针对性的、个性化的信息服务。    以往在Internet上搜寻

2015-10-09 17:33:19 945

转载 详解 YUV 数据格式

转自:http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.html作者:azraelly转自:未知(大家貌似都是转载)作者:未知 YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于pa

2015-09-28 10:31:17 977

原创 阅读《Android 从入门到精通》(7)——图片按钮

图片按钮(ImageButton)ImageButton 属于 Widget 包并且继承 android.widget.ImageView;我们一般使用 android:src 属性或 setImageResource() 方法指定 ImageButton 显示的图片,其实质和 MFC 的 CBitmapButton 异曲同工;ImageButton 只定义了一个方法 onSetAlp

2015-09-14 17:52:07 773

原创 阅读《Android 从入门到精通》(6)——按钮

按钮(Button)Button 属于 android.widget 包并且继承 android.widget.TextView,同时是 CompoundButton、CheckBox、RadioButton 以及 ToggleButton 的父类。Button 类方法Button 布局以后补充Button 示例完整工程:http://download.csdn.n

2015-09-14 15:19:57 1262 1

原创 阅读《Android 从入门到精通》(5)——文本框视图

文本框视图(TextView) TextView 类方法 示例代码

2015-09-11 15:18:48 876

转载 阅读《Android 从入门到精通》(?)——View 和 ViewGroup

版权申明:本文转载自红黑联盟,作者 gemmem,链接为:http://www.2cto.com/kf/201207/143408.html1.概念Android 中的 View 与我们以前理解的“视图”不同。在 Android 中,View 比视图具有更广的含义,它包含了用户交互和显示,更像 Windows 操作系统中的 window;ViewGroup 是 View 的子类,所以它

2015-09-11 10:07:42 931

转载 Android 开发中,px、dip、density 间的关系,用于多分辨率适配

获取屏幕宽和高的两种方法1.方法一: WindowManager wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Log.i(tag, "屏幕尺寸1: 宽度 = "+display.getWidth()+"高度 = :"+dis

2015-09-09 17:05:18 980

原创 Java 的 interface、abstract class 与 C++ 的多继承、虚基类

Java 与 C++ 的主要区别1.Java 支持反射,C++ 不支持反射;2.Java 单继承,只能通过 interface 实现多继承;C++ 支持多继承,并且支持虚继承。3.Java 不支持作用域内变量重名,用包名区分,没有全局变量;C++ 支持作用域内变量重名,使用名字空间区分,有全局变量;表面上的代码差异1.C++ 类与 Java 类的对比:// C++ clas

2015-09-09 14:35:51 1130

原创 C++ 转 Java 要点总结

草稿

2015-09-09 11:21:44 913

转载 Android 资源聚集地

一个Demo让你掌握所有的android控件属性值说明android:orientationhorizontal/vertical设置布局水平还是垂直,默认是垂直android:checkedtrue/false标记默认选中,如果是单选则选中最后一

2015-09-09 10:18:12 1268

原创 阅读《21天学通Java》

第一个 Java 程序打开记事本输入以下代码后,保存为 HelloWorld.java 文件,切记类名和文件名必须一致!public class HelloWorld{ public static void main(String[] args) { System.out.println("Hello World!"); }}Shift + 鼠标右键单击->在此处打

2015-09-08 22:08:49 1557

原创 阅读《Android 从入门到精通》(4)——人机界面常用组件概述

Android 人机界面和常用组件 1.概述:Android 生成用户界面共 2 种方式:xml 文件和代码生成方式;分类有:视图组件、视图容器组件、布局组件。2.视图组件(View):View 对象存储的是特定区域内的布局和数据内容,View 是显示窗体的数据描述,也是 Widget 的 基类,Widget 才是用于显示的窗体类,以下是 View 类的子类:里面有

2015-09-08 10:17:54 856

原创 阅读《Android 从入门到精通》(3)——Activity 与界面

Activity 概述Activity 是 Android 应用的基本组成单位,主要负责创建显示窗口,一个 Activity 通常就代表一个单独的屏幕,如同 Windows 端的 WinForm;具体实现时,每个 Activity 都被定义为一个独立的类,并以 Android 中的 android.app.Activity 作为基类,使用 setContentView( View ) 方法

2015-09-07 17:03:08 863

原创 阅读《Android 从入门到精通》(2)——熟悉开发环境

环境搭建所需工具adt-bundle-windows-x86-20140321android-ndk-r8e-windows-x86jdk-8u60-windows-i586.exe创建 Android 的 HelloWorld文件->新建->安卓应用工程->填写应用名称、项目名称、包名称,选择合适的 SDK、空主题->勾选创建活动、工作空间->选择活动类型->填写活动、布

2015-09-07 15:16:29 941 1

原创 阅读《Android 从入门到精通》(1)——了解 Android 开发

Android 平台架构1.应用程序(Application)E-mail 客户端、SMS 短信程序、日历、地图、浏览器、联系人管理程序,主要用 Java 编写。2.应用程序框架(Application Framework)视图(Views):列表(Lists)、网格(Grids)、文本框(Text Boxes)、按钮(Buttons),可嵌入的 Web 浏览器;内容提供器

2015-09-07 10:15:32 1093

转载 iOS 学习路线图

今晚特地花时间整理出了iOS的完整学习路线图,希望对大家有帮助

2015-07-01 18:28:59 553

原创 专注吐槽 20 年,酱油已打 200 斤, 挖坑已挖 2000 米深,就等着自己跳进去了……

2014-04-01 11: 24在这个环境里面,可以说我们几乎每个人都参与了软件盗版的事件里。以前,在我不是一个正式的开发这之前,我不知道盗版的危害,污染了环境,我只知道用免费得东西很省钱、很开心,尽管要面对每天弹窗这样的恶心的东西;然而现在,当我自己有创意、有想法、有目标的时候,我也不敢发表,不仅因为我也在用盗版软件,而且盗版和免费的软件让研发人员难以生存,所以很多时候销售部门养着研发的人

2015-06-28 19:01:50 860

转载 sqlite 深入学习

http://blog.csdn.net/ameyume/article/details/8007149http://www.veryhuo.com/a/view/9254.htmlhttp://database.51cto.com/art/201009/224511.htm1.sqlikte中的转义符SELECT * FROM table WH

2015-06-14 10:25:57 623

转载 LNK4098,默认库冲突的解决

找到qt安装目录下的mkspecs文件夹,在里面找到你使用的对应版本编译器,打开qmake.conf。稍等:/MD:动态链接多线程库(msvcrt.lib)。使用该选项时,需要用/NODEFAULTLIB选项来忽略掉libc.lib、 libcmt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib库,否则会有链接错误;/MDd:动态链接多线程调试库(msvcr

2015-06-14 10:24:32 935

转载 MP3 文件格式解析

最近做的一个项目,移植libmad到micro2440上,使用QT写一个界面,来作为madplay的前端,播放mp3,关于libmad的介绍就不多说了,还有madplay,一直没有办法获取歌曲的时间长度,刚开始想到了使用开源的库taglib或者libid3tag,后来taglib没有移植成功,放弃了移植库的这个想法,然后找资料去了解MP3的文件格式,自己来计算时间长度,下面是找到的关于MP3文件格

2015-06-13 20:21:45 1310

转载 程序员是吃青春饭的吗

又有学生问我:程序员真的是吃青春饭的吗?我是不是做到三十岁就该考虑转型了?      我告诉他们:      这是中国的记者们用统计数字造下的一个弥天大谎,当我们看到微软集团内的许多白发程序员在兢兢业业地工作的时候,我们又用"观念"来说明中国的程序员吃青春饭的原因。实际上,不仅美国的微软,甲骨文,Adobe,暴雪,在中国的金山,寰宇,腾讯,盛大,都有或者将要有年龄很大的程序员,关键是他们做

2015-05-22 11:34:43 1023 2

原创 学习使用Cocos制作《闹钟》

学习使用Cocos制作《闹钟》SweetLover2015-03-02 09:58:3510311 次阅读1.安装环境搭建:VS2013 + Cocos v2.1(1)安装VS2013下载VS2013旗舰版(下载地址)VS2013旗舰版安装教程:进入360云盘:http://yunpan.cn/QTtbZW8SIjZte,输入密码:a701打开“

2015-05-19 23:49:13 2098 1

转载 Git分支管理策略

作者: 阮一峰日期: 2012年7月 5日 如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又

2015-04-04 16:39:56 595

转载 基于Cocos Studio 2.0获取某个节点的方法

所有继承自Node类型的节点都支持使用getChildByName(name)和seekChildByTag(tag)来获取当前节点的某个子节点。这两个函数已经能够满足我们大部分的需求。但有时候我们需要获取某个节点的子节点的子节点、甚至子节点的子节点的子节点、甚至...这样的需求是很常见的,而一层一层去get未免太繁琐。  对于Cocos Studio 1.x版本,Cocos2d-x提供了

2015-02-22 15:55:25 2313

转载 Cocos Studio2.0发布的资源在Cocos2d-x中的使用简介

1. 新版本的加载方式: 使用Cocos Studio 2.0发布的CSB资源更换了加载方式,需要用CSLoader来加载。CSLoader在Cocos2d-x 3.3RC0开始提供。 12345678910111213141516171819202122232425

2015-02-22 15:47:02 1221

转载 Cocos Studio编辑器使用教程 -- 常见问题汇总

本文汇总Cocos Studio新版本的用户手册、动画编辑器的使用、回调特性、帧动画编辑教程以及一些常见问题等。0.用户手册 http://cocosstudio.org/helpv2.html#page=0 1.动画编辑、插事件帧 http://www.cocoachina.com/bbs/read.php?tid=274328 2.回调特性 参考:《Co

2015-02-22 15:45:16 5813

转载 MFC 中 CFile、CStdioFile、CFileDialog 的用法

//读文件数据void CFileOperDlg::OnButtonRead() { // TODO: Add your control notification handler code here CFile file; CString FileName="data.txt"; char buf[1000];//读1K memset(buf,0,1000);//初始化内存,防止读

2015-01-12 19:25:41 3424

转载 MFC 中 CFindFile 的用法

void TraversFile(CString csPath){ CString csPrePath = csPath; CString csNextPath = csPath; CFileFind ff; csPath += _T("*.*");//遍历这一级全部的目录 int nResult = ff.FindFile(csPath); wh

2015-01-12 16:29:50 3658

转载 C# 如何调用 C++ 的 DLL

DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。    DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。    DllImport的定义如下:[AttributeUsage(AttributeTargets.Method)]   public cl

2014-12-21 00:13:24 878

转载 MFC 中 CListCtrl 的使用方法

以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格      LVS_ICON: 为每个item显示大图标      LVS_SMALLICON: 为每个item显示小图标      LVS_LIST: 显示一列带有小图标的item      LVS_REPORT: 显示item详细资料      直观的理解:w

2014-09-05 10:53:43 1235

Android 学习(19)ListView

自学 Android 做的第十九个 Android 程序,使用了 ListView

2016-02-03

Android 学习(18)GridView

自学 Android 做的第十八个 Android 程序,使用了 GridView

2016-02-03

Android 学习(14)SeekBar

自学 Android 做的第十四个 Android 程序,使用了 SeekBar

2016-01-27

Android 学习(13)ProgressBar

自学 Android 做的第十三个 Android 程序,使用了 ProgressBar

2016-01-25

Android 学习(12)AnalogClock

自学 Android 做的第十二个 Android 程序,使用了 AnalogClock

2016-01-24

Android 学习(11)DigitalClock

自学 Android 做的第十一个 Android 程序,使用了 DigitalClock

2016-01-21

Android 学习(10)TimePicker

自学 Android 做的第十个 Android 程序,使用了 TimePicker

2016-01-20

Android 学习(9)DatePicker

自学 Android 做的第九个 Android 程序,使用了 DatePicker

2016-01-19

Android 学习(8)AutoCompleteTextView

自学 Android 做的第八个 Android 程序,使用了 AutoCompleteTextView

2016-01-18

Android 学习(7)Spinner

自学 Android 做的第七个 Android 程序,使用了 Spinner

2016-01-15

Android 学习(6)RadioGroup

自学 Android 做的第六个 Android 程序,使用了 RadioGroup

2016-01-13

Android 学习(5)CheckBox

自学 Android 做的第五个 Android 程序,使用了 CheckBox

2016-01-12

Android 学习(4)EditText

自学 Android 做的第四个 Android 程序,使用了 EditText

2015-12-31

Android 学习(3)ImageButton

自学 Android 做的第三个 Android 程序,使用了 ImageButton

2015-09-16

Android 学习(2)Button

自学 Android 做的第二个 Android 程序,使用了 Button

2015-09-14

Android 学习(1)TextView

自学 Android 做的第一个 Android 程序,使用了 TextView

2015-09-14

Android Demo

一个 Demo 演示所有 Android 控件的使用,无偿分享,欢迎评论

2015-09-09

Cocos2dx 教程之 ClockDemo

Cocos2dx 教程之 ClockDemo,SweetLover 发布原创教程拓展了 Cocos2dx 官方的教程案例,此为 SweetLover 指定的代码及其资源,视频教程可参考:http://v.youku.com/v_show/id_XODk3Nzk2MTc2.html?firsttime=2.509

2015-02-27

Cocos2dx 项目管理辅助工具

Cocos2dx 的辅助工具,在用户安装了 VS2013 和 Cocos2dx 的情况下,可以帮助用户快速建立 Cocos2dx 工程

2015-01-17

甜蜜情人 N 皇后教学软件

甜蜜情人 N 皇后教学软件: 可以演示 N 皇后问题的各种解法,并且有数据库、播放器支持,可以把枯燥的算法课变得有趣

2015-01-15

mingw64 交叉编译工具

用于在 windows 下交叉编译 linux 程序,并生成 dll、lib 的交叉编译工具,建议直接解压到某个盘符下,因为环境变量的路径设置不允许路径中包含空格

2014-08-05

sqlite浏览器

用于sqlite的可视化浏览工具,从此妈妈再也不用担心我的增删查改看不到具体过程,也不需要在命令行里输入SQL语句了

2014-07-03

mp4v2封装MP4示例工程

MP4 视频格式处理的利器!封装 H264 和 AAC 到 MP4 中的经典,可以音视频同步、设置任意分辨率、录制时间!

2014-06-17

甜蜜情人钢琴1.0.1.0版本完整工程

公开了钢琴游戏的完整代码,可在VS2010的VC++内直接编译通过,已经实现最优,对喜欢游戏的人有一定的参考价值,涉及到的知识点是:1.DirectX技术中的声音底层编程,DirectSound(2007 June 版本),这个技术是拉开传统软件编程与硬件编程的分水岭;2.wav文件格式的处理;

2014-05-31

甜蜜情人钢琴游戏 v1.0.1.0

SweetLover 自主设计的钢琴游戏,目前已经是最优化版本,在内存控制、生出库大小均已达到最小,无内存泄漏,支持最大声部并行演奏,暂时没有使用汇编。如果考虑最高效率、最小依赖原则,必须用汇编完成,但是在程序代码内存分配控制上已经做到最优

2014-04-01

甜蜜情人钢琴 v1.0.0.3

SweetLover 自主设计的钢琴游戏

2014-04-01

甜蜜情人钢琴

SweetLover 自主设计的钢琴游戏

2014-04-01

甜蜜情人钢琴游戏 (Beta 版)

SweetLover 自主设计的钢琴游戏

2014-04-01

音乐播放服务示例

编写的 Demo,用来说明 Service 的特殊性

2016-04-06

Android 学习(27)Notification 通知

自学 Android 做的第二十七个 Android 程序,使用了 NotificationManager、Notification 和 Notification.Builder

2016-04-06

Android 学习(26)Intent 分类

自学 Android 做的第二十六个 Android 程序,使用了 Intent 和 Broadcast Receiver

2016-03-21

Android 学习(25)TypeFace

自学 Android 做的第二十五个 Android 程序,使用了 TypeFace

2016-03-09

Android 学习(24)使用 XML 的 OptionMenu

自学 Android 做的第二十四个 Android 程序,使用了 XML 的 OptionMenu

2016-02-23

Android 学习(23)OptionMenu

自学 Android 做的第二十三个 Android 程序,使用了 OptionMenu

2016-02-19

Android 学习(22)ContextMenu

自学 Android 做的第二十二个 Android 程序,使用了 ContextMenu

2016-02-18

Android 学习(21)Tab

自学 Android 做的第二十一个 Android 程序,使用了 TabHost 和 TabActivity

2016-02-14

Android 学习(20)ImageSwitcher 和 Gallery

自学 Android 做的第二十个 Android 程序,使用了 ImageSwitcher

2016-02-05

Android 学习(17)ScrollView

自学 Android 做的第十六个 Android 程序,使用了 ScrollView

2016-02-02

Android 学习(16)ImageView

自学 Android 做的第十六个 Android 程序,使用了 ImageView

2016-02-01

Android 学习(15)RatingBar

自学 Android 做的第十五个 Android 程序,使用了 RatingBar

2016-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除