- 博客(99)
- 收藏
- 关注

原创 我的iphone开发学习笔记(九): 使用NSUserDefaults读写用户默认设置
今天练习的目的是: 1。 使用NSUserDefaults来保存和读取用户的默认设置 练习的主要内容是: 通过使用UIView的透明度数值来实现手电筒的效果;具体效果如下图所示。 基本的原理就是:背景View设置为黑色,上面覆盖一个UIView, 通过slider来修改UIView的透明值。如果透明值越小,背景的黑色越明显,否则透明度越大,则背景透出的黑色越
2011-12-11 21:21:11
579

原创 我的iphone开发学习笔记(八): 创建NavigationBaseApplication项目
今天练习的主要目的是: 1。 使用navigation_based application 例子的运行结果为 练习基本步骤为: 1。 首先创建navigation_based_applicaiton, 名称为FlowerInfoNavigator 2. 打开RootViewController, 该类是UITableViewController的子类 首先添
2011-12-08 09:21:12
736

原创 我的iphone开发学习笔记(七): 使用UITableViewController
今天练习的主要目标是: a. 使用UITableViewController显示列表数据 b. 响应列表的选择操作; 1. 创建window_base_application 名称为FlowerColorTable 2. 创建一个文件UITableViewController, 文件名 FlowerColorTableViewController
2011-12-06 22:55:34
637

原创 我的iphone开发学习笔记(六): 使用选项卡栏管理多视图界面
今天练习的目标是: 1。 创建windows_based_application 2. 使用选项卡拦管理多视图界面 3。 各个视图之间的相互调用。 首先看下程序运行的结果。 主要的功能: 用户在三个视图中,分别计算矩形、圆形的面积,同时在summaryView统计所有计算的次数。 练习步骤: 1。 首先创建windows_based_ap
2011-12-05 22:24:16
620

原创 我的iphone开发学习笔记(五): 使用UIAlertView、声音播放来提示警告
今天练习的内容是: 使用UIAlertView生成警告 利用系统来播放声音警告; 练习步骤: 1. 创建view_base_application, 项目名称为GettingAttention 2. 打开GettingAlertViewController.h 声明UILabel statusMessage 声明: -(IBAction)do
2011-12-04 20:28:34
1569

原创 我的iphone开发学习笔记(四)使用UIWebView,UISegmentedControl
今天练习的主要目标: 1。 使用UIwebView的控件,如何加载远程服务器上的数据 2。 使用UISegmentedControl控件,选择不同段的数值 首先看下练习的最终效果 练习具体步骤: 1. 首先创建一个基于view_based_application, 项目名称为FlowerWebViewControl 2. 然后,打开FlowerWebViewContro
2011-12-03 18:47:48
1111

原创 我的iphone开发学习笔记(三)使用UISlide, UIImageView及动画
今天例子练习的目的是: 1。 使用Button开关图片及动画演示 2。 使用slide来调整动画演示的速度 最终效果如下: 具体练习步骤如下: 1。 创建view_base_application, 名称为ImageHop; 2. 添加图片资源,方法是选择Resouce文件夹,右键选择add/Existing files, 选择图片后确定,勾选复制; 3.
2011-12-01 22:03:26
1133

原创 我的iphone开发学习笔记(二)使用UITextView, UITextField 和UIButton控件
刚刚学习了一个实例,关于如何使用UITextField, UIButton的高级控件。 具体练习步骤如下: 1。 创建基于 view_base_application 命名为 FieldButtonFunApp 2. 打开FieldButtonFunViewController.h 依次添加需要的控件,并且@property 各个控件, 并且添加两
2011-11-30 22:53:20
1374

原创 我的iphone开发学习笔记(一)创建view_based_application
对于刚刚开始学习的同学,跟着练习是最好的学习方法。一次编码胜过通读全书。 一。打开xcode, 选择创建view_based_application, 输入项目名称HelloNum 二。 在HelloNumControllerVier.h 定义三个控件 1. UILabel *userOutput 2. UITextField *use
2011-11-29 23:03:27
1637

原创 我的androidapp开发框架(一)main包
做android方面的开发已经有差不多2年的时间了,在这段时间里,积累了开发方面的经验,希望与大家分享。 提几点希望: 要: 1. 要尝试分享 2. 要虚心板砖 3. 要结识更多的android开发者,共同进步 不要: 1.人身攻击 开发框架主要分成以下几个方面,在接下来的一段时间里,将陆续写出来 今天先介绍main包 1. main包: BaseAc
2011-11-29 09:08:42
6360

原创 android工程引入另外一个android工程
在android开发过程中,项目越来越多,考虑到代码复用的因素,有时候需要引入另外一个工程到当前工程。 如果来实现呢,其实很简单。 1. 被引入工程 点击项目,点击项目属性, 选择android标签,在底部Libary中,勾选is Library, 点击apply 2. 引入工程 选择当前工程,点击项目属性,选择android标签,在底部Librar
2011-11-28 16:29:37
1042
ant自动化打包新浪jar崩溃问题及解决方法
项目仍旧为基于cocos2dx的棋牌游戏。 今天使用ant自动化打包时,运行sns登陆按钮出现崩溃问题。 [code="java"] android.content.res.Resources$NotFoundException: Resource ID #0x7f040000 type #0x1c is not valid [/code] 根据错误提示分析应该新浪s...
2014-01-10 16:25:27
264
mac环境下virtualenv的创建和使用
安装python virtualenv, 可以安装虚拟环境,可以配置的python,django等版本不容易导致版本冲突问题 具体方法如下: 1. sudo pip install virtualenv 此处需要超级管理员权限,否则安装失败 2. 安装成功之后,回到cd 创建一个名为test的虚拟环境,当然目录建议放到/home/ ...
2014-01-08 23:38:38
237
使用ant自动化构建android项目
学习步骤 a. 学习简单的android项目打包 参考网址: http://my.eoe.cn/luoxiangyu001/archive/3430.html 根据readme,修改local.property sdk.dir = /Users/chenxu/developer/android-sdk-macosx b. 下载安装...
2014-01-06 16:32:18
226
git分支、合并的使用记录
[code="java"] a. 创建本地分支 git branch 1.0.1 #1.0.1分支名称,任意定义 b. 切换到本地分支 git checkout 1.0.1 c. 推送到远程分支 git commit -m 'test for branch submit' git push origin 1.0.1...
2014-01-06 16:22:04
183
使用svn进行分支合并记录
1. svn版本保存baisonext svn commit -m 'v2.0.9版本保存' svn copy source_url tags_url -m 'tags commit' 2. 合并代码流程(任务部分) a. update代码 cd /work/doudizhu svn up b. 创建branches(task) 文件夹 ...
2014-01-04 13:23:49
229
常用svn命令行记录
1. 删除svn 文件夹的命令 svn delete URL -m 'delete comment' [code="shell"] $ svn delete http://192.168.2.126:8081/svn/doudizhu/tags/v2.0.9 -m 'delete outdate code' Committed revision 174. [/co...
2014-01-03 16:31:41
156
mac环境下提交django代码到github网站
第一次在mac环境下,将上周末学习的django例子提交到github 具体步骤如下: a. 首先登陆github b. 创建新的reponsitory name, description c. 打开terminal, cd django_test d. vim README.md 编写项目简介 e. git init 初...
2013-12-30 14:58:03
146
python django tutorial学习笔记
www.youtube.com/ 1. django_test chenxu$ python manage.py sql article 生成sql语句 django_test chenxu$ python manage.py syncdb 数据库的生成 python manage.py reset article; 作用:remove tabl...
2013-12-30 08:55:00
178
cocos2dx斗地主产品错误修复过程
一个多星期没有写新的东西了。下面内容是最近修复的一个bug的过程记录。 问题描述: 1. 产品需要进行修改密码的动作。点击提交后,界面死去响应。 解决问题过程纪录: 1. 修改密码没有收到回复,同时正在加载窗口没有销掉; 2. 抓包查看是否有包发出去;或者跟服务器端确认; http://www.tastycocoabytes.com/cpa/ ...
2013-12-27 10:57:44
181
小技巧:实际开发中如何安装app到android手机
1. 通过eclipse来启动运行 2. 通过命令行./adb install xxx.apk 3. 通过手机助手软件来安装 mac平台上推荐使用手机魔方 4. 另外adb server同时只能接收一种连接方式,所以这几种方式相互之间互斥,同一时间只有一种方式来建立mac到手机的连接。 5. 如何模拟已经发布的版本的进行版本更新操作。 建议: a. 使用adb in...
2013-12-18 09:45:14
544
cocos2dx app产品版本更新启动崩溃问题及解决
cocos2dx app产品版本更新启动崩溃 具体log如下: [code="java"] W/dalvikvm( 7931): threadid=12: thread exiting with uncaught exception (group=0x42048930) E/AndroidRuntime( 7931): FATAL EXCEPTION: GLThread 12293 ...
2013-12-18 09:28:43
465
cocos2dx项目在三星tab3设备码获取失败的闪退问题及解决
具体动作: 点击登陆后,客户端需提取设备码提交到服务器,出现崩溃问题; logcat错误信息如下: [code="java"] 12-16 16:58:53.645: E/dalvikvm(19006): JNI ERROR (app bug): accessed stale weak global reference 0xffffffff (index 65535 in a tabl...
2013-12-17 10:09:02
307
eclipse adt 更新到22.3后R文件不能自动生成的解决
上周六手痒,把android develop tools(adt)的版本升到了22.3最新版本,同时android_mac_sdk/platform也配套升级到最新版本。然后一直都在用eclipse 开发python. 悲剧的事情来了,周一启动eclipse发现了一些列的问题。 首先 [2013-12-16 10:15:36 - The connection to adb is down...
2013-12-16 14:05:30
158
使用python开发简单的贴吧爬虫代码及python ide问题
贴吧例子代码来源于csdn网站,感谢作者技术分享,受益匪浅。 [code="python"] #encoding=utf8 import string, urllib2 def baidu_tieba(url, begin_page, end_page): for i in range(begin_page,end_page+1): sName = string.zfill(...
2013-12-16 09:37:27
182
Mac环境下eclipse插件pydev安装失败的解决办法
最近对python比较感兴趣,下决心好好掌握这么高效的开发语言。因为平时都习惯使用eclipse开发,所以eclipse就成为python IDE的首选,但是安装pydev插件时无法成功安装. 具体安装步骤如下: 1. 打开eclipse 2. 选择install new software 3. 输入pydev, http://pydev.org/updates/ 4. 根据向导安...
2013-12-14 15:24:02
342
cocos2dx2.1.4FATAL EXCEPTION: GLThread 10, Class doesn't implement Cloneable解决
cocos2dx2.1.4FATAL EXCEPTION: GLThread 10, Class doesn't implement Cloneable 错误出现场景: 点击按钮,通过jni方式调用sina android api,logcat错误信息如下 [code="java"] 04-19 09:29:06.191: W/dalvikvm(10190): threadid=8...
2013-12-12 13:54:37
216
Python入门(五)流程控制、循环简介
for循环:在python for 循环遍历序列,如一个列表或者字符 [code="python"] #coding:utf8 infoList = ['nan','shuai','qian'] for x in infoList: if x == 'shuai': print 'with first' elif x == 'qian': print 'with sec...
2013-12-11 22:15:17
141
原创 python入门四:序列和字典
字符串、列表、元组,统称为序列 主要特点是 索引操作抓取某个数值 切片:可以获取连续的数值 >>> s = 'hello world' >>> l = [9,8,7,6,5] >>> t = (3,4,5,6,7) >>> >>> s[2] 'l' >>> l[2] 7 >>> t[4] 7 >>> s[1:4] 'ell' >
2013-12-11 21:06:23
154
Python 入门(三)处理大数据:列表和元组
课程地址: http://www.duobei.com/room/course/1631402212 元组:处理一组有序项目的数据结构 定义后无法修改 创建: tuple = () tuple = ('sean',10,''male') 访问: >>> info = ('sean',20,'male') >>> info ('sean', 20, 'male') ...
2013-12-11 20:00:53
275
如何解决cocos2dx2.1.4回到前台后出现的黑屏现象
cocos2dx1.4引擎上开发的app。安装好点击打开运行。马上home切换到桌面,然后点击程序icon启动,发生黑屏现象; 解决办法: 1. 根据 [url]https://github.com/dumganhar/cocos2d-x/commit/6aa34a29adf54cf478ec3f3c10c58c0ab6a3a2ad[/url] 主要修改三个文件,包括 main.cpp...
2013-12-11 14:17:50
388
Python入门(二)数据处理:数值和字符串
了解python文件结构, 保存成one.py 另外pyc, pyo文件 pyc编译执行的文件 pyo编译优化后的文件 掌握python变量和常量 推荐第一门语言为python 变量:c语言是强类型 变量的命名 有字母、数字 数字不能开头 first= 100 print(first) id(first) 变量的类型取决于数据 name = '...
2013-12-10 23:03:04
140
python入门(欢迎来到python世界)
课程地址:http://www.duobei.com/room/course/4537134244 可以专注功能的实现,不用专注 一种解释型、面向对象的、带有动态语意的高级程序设计语言 Python3.0目前更新的最新版本,目前大多数公司使用2.x版本 python特征 定位:脚本语言(scripting language) 运维过程中使用较多 高阶动态编程语言 ...
2013-12-10 22:02:48
372
三星s7572无法显示toast的问题解决
a. 该手机上安装了360手机助手,它检测到本app内部使用了umeng统计代码,后者需要获取设备码信息。 360手机助手自动做了屏蔽处理。所以在360中设置允许本app获取设备码信息; b. 本手机是android4.1.2版本,对于toast等信息提示做了更加严格的设置。如果需要显示toast信息,则要进行相关设置。进入设置/应用软件管理/xxapp/勾选显示通知框; ...
2013-12-10 13:15:21
279
学习python语言来快速开发web(一)
1. 安装python到windows 下载http://www.python.org/download/releases/2.7.6/ 安装到d:\python 验证安装是否成功 cmd/python.ext print("hello python") 2. 安装eclipse和python插件pydev 后者可以方便在eclips...
2013-12-07 21:05:46
220
人人都是产品经理笔记
产品经理就是发现问题并且描述清楚,转换成一个需求,进化成任务,争取到支持,发动一起人,将任务完成,并且持续以主人翁的心态去跟踪、维护这个产物的人。 互联网产品设计的五个层次:战略、范围、结构、框架、表现 产品:用来解决某个问题的东西 产品就是用来解决用户的问题和公司问题的东西,缺一不可 产品经理的职责: 1. 负责制定**产品的规划 2. 深入了...
2013-12-07 19:06:42
111
cocos2dx fatal signal11(SIGSEGV) at 0x00000000(code=1)的解决实践
产品基于cocos2dx开发的棋牌游戏。 出现的问题:如果app游戏时正好网络处于开启状态,则运行正常。反之,则在android logcat输出signal11(SIGSEGV) at 0x00000000(code=1) [code="java"] 12-06 14:59:22.482: I/dalvikvm(8782): dvmDdmHandleHpsgChunk(when 0...
2013-12-06 15:01:51
278
Can't bind to local 8601 for debugger的解决办法
问题原因: mac操作系统里面同时安装了eclipse 和android studio两个ide. 关键是使用eclipse adb连接真机时候,android studio也处于运行状态,后者默认也是要连接adb 所以导致eclipse连接真机时,adb始终处于被占用状态。 解决办法: 打开实用工具,活动监视器,找到android studio进程,强制关闭。 ok,问题解决...
2013-12-06 10:01:30
1754
CCCommon.cpp:44:72: error: format not a string literal and no format arguments
今天使用cocos2dx的native_build.sh 编译出错: CCCommon.cpp:44:72: error: format not a string literal and no format arguments [-Werror=format-security] 解决办法: jni/application.mk APP_CFLAGS += -Wno-error=f...
2013-12-04 10:47:05
178
使用luaJit编译成二进制
使用luaJit编译成二进制 1. 安装luaJit 下载 http://luajit.org/LuaJIT2.0.2 安装 sudo make install 2. 使用luabinary.py,此处只是输出cmd 3. 到luajit路径下,运行上步骤输出的cmd, luaJit/luaJit 输出刚才cmd 4. 复制luajitScript的文件到...
2013-11-27 10:34:17
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人