摘要:
音视频及图像相关专题 Imageshop https://www.cnblogs.com/Imageshop/ 图像算法类 DoubleLi https://www.cnblogs.com/lidabo/ 音视频相关 RTC.Blacker https://www.cnblogs.com/lingy 阅读全文
摘要:
#include #include #include //**************************************************************************************#ifndef M_PI #define M_PI 3.1415... 阅读全文
摘要:
编辑android.mk文件,替换为如下内容LOCAL_PATH := $(call my-dir)LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := cocos2dcpp_sharedLOCAL_MODULE_FILENAME := libcocos2dcppFILE_LIST := hellocpp/main.cppFILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PAT 阅读全文
摘要:
最近一直在写Android程序,有点久没用xcode,在写一个项目准备把 UI7Kit导进去,将iOS 7的界面适配到低版本的时候,出现了这么一个蛋疼的问题。稍微查了一下,新建项目的时候想先做一个lib,所以创建的时候选了Cocoa Touch Static Library,导致需要在project——>build settings——>Search Paths下两个选项需要再设置一下: 1. Always Search User Paths: 设为Yes 2. User Header Search Paths:添加$(SRCROOT) Ok, 大功告成。尽管iOS写了两年多,xc 阅读全文
摘要:
表现形态****在有限的空间里表达出相对应的信息,在IOS 程序图标设计中,直观是第一个解决的问题,不应该出现大多繁琐的修饰,当然还要有很好的视觉表现力,使用户可以更容易理解此应用的实际作用,更轻松地辨识此应用。下面来说说几种表现的形态。图形表现****在只用图形表现应用程序的用途,图形可以很好地吸引用户的眼球,更具象地表现出信息。文字表述****文字表现是一种非常直观的表现方法,文字应该简洁明了,不繁琐。图形和文字结合****此形式有很好的表现力之余还可以直接把信息告知用户,因为会有一定的内容,所以在空间布局上要注意疏密,避免繁琐拥挤。IOS **程序图标特性******IOS系统桌面图标与 阅读全文
摘要:
下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情 经历问题 使用StackOverflow解决问题 对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做一些更深入的事情。 从一些可正常工作的代码到一个可怕的应用程序是一个巨大的跳跃,相比iOS平台Android更是如此 。当在iOS上发布应用时只是在一个设备上跳跃–你的手机–对很多设备而言都很相似–同样大小的屏幕,都有很好的硬件,95%上运行相同版本的操作系统。 在Android应用中你不会遇到这种情况。 你的程序... 阅读全文
摘要:
前两天把系统换成Ubuntu 12.04,今天在写代码的时候准备真机调试,结果ADT识别不出真机,我擦。果断网上查找了一下解决办法,经过半个小时左右的折腾,尼玛,终于搞定了。具体解决办法如下:1.先插上手机在命令行下输入lsusb指令sxd@sxd-ThinkPad-T400:~$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 003 Device 001: ID 1d6b:. 阅读全文
摘要:
Sqlite是一款轻型的数据库,实现了多数SQL-92标准,包括事务(原子性,一致性,隔离性和持久性 ACID),触发器与多数复杂查询。对于一个移动手持设备的应用开发者,Sqlite是居家旅行必备数据库。言归正传。 在Ubuntu 12.04下进行Sqlite安装及使用的简单实例如下:1. 在终端下输入以下命令sudo apt-get install sqlite3之后在终端下输入如下命令,查看下安装好的sqlite的版本sqlite3 -version我的环境下得到版本信息如下,表明sqlite3安装好了。3.7.9 2011-11-01 00:52:41 c7c6050ef060877e. 阅读全文
摘要:
Linux 上有很多方法可以强制关闭无响应的程序,比如你可以通过按快捷键 Ctrl + Shift + T 来调出 Terminal 或者用 Ctrl + Shift + F1 进入 Console ,然后用 kill 、killall 或 pkill 命令来杀死无响应的进程,这样相对于windows直接Ctrl+Alt+delete调出任务管理器直接关闭进程要稍微麻烦些。我们可以尝试在 Ubuntu上设置快捷键,调用xkill命令来关闭没有响应的程序。操作如下: 系统设置... -> 键盘 -> 快捷键 中添加一个自定义快捷键(如下图)命令,然后定义一个快捷键,我用的是 Shif 阅读全文
摘要:
Android中颜色值是通过红(Red)、绿(Green)、蓝 (Blue)三原色,以及一个透明度(Alpha)值来表示的,颜色值总是以井号(#)开头,接下来就是Alpha-Red-Green-Blue的形 式。其中Alpha值可以省略,如果省略了Alpha的值,那么该颜色默认是完全不透明的。Android的颜色值支持常见的四种形式如下所示:#RGB:分别指定红、绿、蓝三原色的值(只支持0~f这16级颜色)来代表颜色。#ARGB:分别指定红、绿、蓝三原色的值(只支持0~f这16级颜色)及透明度(只支持0~f这16级透明度)来代表颜色。#RRGGBB:分别指定红、绿、蓝三原色的值(支持00~f. 阅读全文
摘要:
【eoeAndroid 社区】特意为大家汇总了cocos2d-x知识贴,分量十足,纯正干或。从基础教程到游戏应用的开发,我们不让知识流失,我们要做知识的搬运工还有加工 师。希望大家能够一起的学习,和大家一起分享你们的知识 ,探讨出一些问题及解决方法,大家共同进步,相互帮助。 此贴我们会随时的更新,大家一定要随时的关注哦,我们也同样期望各位网友们能把自己手中的资源分享出来,让爱学习的朋友们更上一层楼。 大家要努力学习啊,支持自己、支持社区。。。。各位亲加油喽!!cocos2d-x基础:cocos2d-x游戏引擎简介http://www.eoeandroid.com/thread-195898-1 阅读全文
摘要:
一、开发环境搭建 (已完成) 负责人:kris状态:已完成所整理标签为:搭建 SDK JDK NDK Eclipse ADT 模拟器 AVD 调试器(DEBUG) DDMS 测试 日志 Logcat ADB复制代码汇总帖子:汇总主帖Android开发环境搭建详尽教程实例 :http://www.eoeandroid.com/thread-165622-1-1.html分帖:1. 【eoeAndroid社区索引】android开发环境搭建篇详尽的教程实例汇http://www.eoeandroid.com/thread-165561-1-1.html2. 【eoeAndr... 阅读全文
摘要:
1. 对于一个软件开发者,会经历的四个阶段:学会不如会学,会学不如会用,会用不如被用。学会(知其所然)掌握一些具体的编程知识的初级程序员会学(知所以然)能快速而深刻的理解技术并举一反三的程序员会用(人为我用)能将所学灵活运用到实际编程设计之中的高级程序员被用(我为人用)能设计出广为人用的应用程序、库、工具包、框架等的系统分析师和架构师2. 知识之上是思想,思想之上是精神。3. 一个优秀的程序员,除了要快速掌握知识,善于领悟思想外,还必须具备务实与研究精神,独立与合作精神,批判与自省精神。4. 好的语言就是适合编程者和解决对象的语言。5. 计算机语言按其发展历程通常分为5代。第1代语言:机器语言 阅读全文
摘要:
由于近期在Mac下写Android程序,下载的一些Demo由于编码问题源码里的汉字出现乱码,文件比较多,所以想批量解决下文件的编码问题。Mac下有以下两种方式可以解决:A. 文件名的编码:Mac的文件名本来就用Unicode, 关键是你传输的工具是否支持Unicode, 譬如Mac 下的Transmit 就支 持unicode,打开Transmit,在 顶栏 > View > Text Encoding > 选择Unicode,这样就支持中文文件名了。B. 文本内容的编码:用Terminal 里的 iconv 命令批量转换文本编码到UTF8. 步骤:1. 新建一个文件夹,这里 阅读全文
摘要:
git入门与实践(一)·March 10th, 2010·Posted inUNIX环境编程·ByghosTM55Write comment什么是版本控制要了解什么是git,首先需要了解什么是版本控制(Version Control),版本控制系统(Version Control System,简称VCS)是一种记录一个或多个文件的变化的系统,这样的系统能够方便你今后调用找回某个特定时期(或版本)的文件。版本控制系统广泛地应用于程序开发等领域,它可以协助你将某个指定的文件(甚至是一整个项目)返回至某个之前记录的状态,查看发生了哪些变化、对变化进行比较或者是修正致命 阅读全文
摘要:
头文件#import <UIKit/UIKit.h>@interface UIStrokeLabel:UILabel - (void)setStrokeColor:(UIColor*)strokeColor width:(CGFloat)width;@end实现文件#import "UIStrokeLabel.h"@interface UIStrokeLabel (){ UIColor *strokeColor_; CGFloat strokeWidth_;}@end@implementation UIStrokeLabel #pragma mark - ini 阅读全文
摘要:
头文件#import <UIKit/UIKit.h> #import <mach/mach.h> #import <mach/mach_host.h> @interface UIDevice (Utils) + (natural_t)getFreeMemory; @end实现文件#import "UIDevice+Utils.h"@implementation UIDevice (Utils)+ (natural_t)getFreeMemory{ mach_port_t host_port; mach_msg_type_number_t 阅读全文
摘要:
#define DOCUMENTS_FOLDER_AUDIO @"" //你定义的audio对应的文件目录#define DOCUMENTS_FOLDER_VEDIO @"" //你定义的vedio对应的文件目录 - (void)createFileDirectories { // 判断存放音频、视频的文件夹是否存在,不存在则创建对应文件夹 NSFileManager *fileManager = [NSFileManager defaultManager]; BOOL isDir = FALSE; BOOL isDir... 阅读全文
摘要:
http://stackoverflow.com/questions/3179859/regex-for-an-email-address-doesnt-work头文件#import <Foundation/Foundation.h>@interface NSString (Utils)+ (BOOL)validateEmail:(NSString *)emailAddress;@end实现文件#import "NSString+Utils.h"@implementation NSString (Utils)+ (BOOL)validateEmail:(NSSt 阅读全文