- 博客(190)
- 资源 (12)
- 收藏
- 关注
原创 iOS应用开发——小画板Demo
还有很多功能可以加,记在这里留着慢慢加吧。代码部分TouchView.h#import @interface TouchView : UIView{ NSMutableArray *points; NSArray *points_all; CGContextRef context; UIColor *paint_clr;}@property (strong
2012-03-29 16:57:10 16185 27
原创 iOS开发入门之——拖动视图
预备知识iOS处理屏幕上的触摸动作,主要涉及到以下几个方法:touchesBegan:withEvent: //触摸屏幕的最开始被调用touchesMoved:withEvent: //移动过程中被调用touchesEnded:withEvent: //动作结束时被调用touchesCancelled:WithEvent:从方法的命名可以清晰的看出
2012-03-23 19:01:44 20000 7
原创 iOS开发练习小程序——秒表
最近工作不忙,闲暇之余自学了一下object-c,体验了一把ios无敌的framework。想写个小应用练练手,给自己挑了个简单的题目:模仿实现一下ios系统应用时钟里的秒表程序,就是这个应用:主要实现的功能:1.由start/stop键实现计时2.有reset/lap键实现复位和计次需要思考的点:1.时间的表示方法(有很多种思路)2.计次数据的倒序排列,即计次1的数据在最底端,依次向上为计次2,
2012-03-18 11:23:20 19574 21
原创 iOS开发学习笔记——UITableview
预备 1.工程勾选支持ARC 2.利用IB拖一个UITableview并且连接委托代码 用UITableview实现简单的文字和图片显示#import @interface ViewController : UIViewController@property (strong,nonatomic) IBOutlet UITableView *mtableview;@
2012-03-15 17:30:54 6563 6
转载 iOS应用开发——ARC
原文链接 : http://www.yifeiyang.net/development-of-the-iphone-simply-1/ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器
2012-03-13 23:46:23 9665 1
原创 女程共勉:必须证明自己是真正的优秀
女程共勉:必须证明自己是真正的优秀 不得不承认,在这个数量上男性占主导的IT行业,女程序员的工作能力常常遭到质疑。有些企业暗文规定不招女开发,有些企业频频降低招聘要求,抢招女开发却只为调节团队气氛。对于这种现状,我们应当抱着积极的态度去看待:起初越是不被看好,最后赢得才会更加出彩。 想赢,就必须证明自己是真正的优秀。究竟该如何证明自己是优秀的?怎么才能变得更优秀?
2012-03-13 22:22:53 35392 248
原创 xcode4 配置离线帮助文档
xcode4 配置离线帮助文档 工欲善其事,必先利其器。iOS Library 是在线文档,查看API很不方便,所以需要配置离线帮助文档。 1.下载iOSLibrary.xar 打开浏览器,输入 https://developer.apple.com/rss/com.apple.adc.documentation.AppleiPhone5_0.atom ,找到其中iOSLibrary.xar的
2012-03-01 14:24:52 7287 8
转载 ARM和X86功耗差别的深层原因探讨
ARM和X86功耗差别的深层原因探讨 ARM和X86功耗的差别一直是个很热的话题.ARM可以做的很低,甚至1瓦都不到.而X86服务器的芯片可以达到100-200瓦,就算是嵌入式处理器Atom系列也需要几瓦.很多人说这是指令集的关系.ARM采用精简指令集,X86采用复杂指令集,前者每条功能简单,单挑指令耗电低.而后者每条指令复杂,单个指令耗电高.但是这种解释很模糊.如果大家都做同样的事情,完成
2012-01-19 10:28:46 10680 8
原创 Qt 鼠标样式特效探索样例(一)
Qt 鼠标样式特效探索样例(一) 心血来潮,突然想在Qt里玩一把鼠标样式,想到在浏览网页时,经常看到漂亮的鼠标动画,于是今天摸索着乱写个粗糙的demo,来满足自己的好奇心。效果图 方案要点 1.不管用什么控件,显示动画需要的4张星星图,大小依次递减。 2.记录鼠标移动坐标,分时、分段让星星控件响应move移动到对应轨迹。 3.移动坐标数据量大,不必每一个值都使其成为星
2012-01-18 23:49:09 10786 23
原创 Qt应用程序Cursor样式
Qt应用程序Cursor样式 在X11上,Qt支持Xcursor库,可以随意更改全彩色的Cursor主题。但是在嵌入式Qt开发中,没有Xcursor的支持,效果就没这么乐观。 总结一下,我们可以通过以下三类方式修改Qt应用程序的Cursor样式:1. Qt::CursorShape Qt提供以下CursorShape,如下图: 代码: Widge
2011-12-30 18:35:21 32349 16
原创 Linux Qt应用程序的守护精灵
Linux Qt应用程序的守护精灵需求点 当我们希望应用程序被意外关闭、中止后,能够立即重新启动,就需要守护精灵来帮忙。 P.S.:不是病毒不是病毒……实现方案 1.先启动守护 2.在守护中加载启动Qt应用程序,例子中我的测试Qt应用程序名为:myApp 。 特别注意 1.在PC本地,启动Qt应用程序: execle("./myApp
2011-12-13 21:51:40 10668 43
原创 女coder撑起半边天:女程序员的职业规划
女程序员的职业规划引子 很多姐妹发微博评论留言给我,说希望我写一篇关于女程序员职业规划的文章。很惭愧,我自己的职业规划都还没亲自验证完毕,coder之路还在继续,在此仅仅分享我的所闻、所见、所学、所思,有说的不准确的地方还请指正。规划路线 范范的讲,老四样路线:1.技术线路。2.业务路线。 3.实施路线。4、销售路线。女程序员的优势在哪里 IT这个行业技术更新很
2011-12-06 02:06:36 53891 218
原创 为Android应用程序读取/dev下设备而提权(二)
为Android应用程序读取/dev下设备而提权(二) 在为Android应用程序读取/dev下设备而提权(一)中,简单总结了提权的两种方法: device_init和init.rc 。在此篇文章中,我将详细总结的是稍一不留神,就容易把人弄晕乎的init.c、device_init和init.rc 三者之间的关系,TA们到底是如何工作的。目录结构
2011-11-14 00:19:51 7947 16
原创 团队里那些事
团队里那些事 团队协作,是永恒的话题。1+1=?,在这里,没有固定答案。 我们这个小组兄弟姐妹一共6人,三男三女。我们共同经营着我们的代码,互相帮助,一起进步。俗话说得好,男女搭配,干活不累。可是事实证明,倘若男女不及时沟通,不相互分享成果,再怎么搭配,也累。 团队,是以执行效率,工作绩效作为指标来衡量团队的优良中差。我力求我们的团队可以按时完成每一期发布版本的任务,
2011-11-09 01:25:24 16522 73
原创 一享天开
为了支持我的朋友---Android游戏开发的大牛Himi,我果断的参加csdn举办的 Android编程之旅有奖征集活动 。我一遍又一遍的细读着活动规则,要么写书评,要么写android开发的经验心得,又找回了当年写高考命题作文的踌躇感和纠结感……Himi的书我读了试读章节,让我这个作嵌入式的都对游戏开发产生了兴趣,作为游戏开发的外行,我就不妄自评论书的内容了。那么我就简单唠叨几句我自己的开
2011-10-30 00:24:33 10147 43
原创 我眼中的Qt for Android
我眼中的Qt for Android 引子 前几天,我分享了一下qt for android,从大家的反应和回馈,我看到两种极端的状态。一个是:“太好了!想做Android开发但是不想转java,这下不用了!” 另一个是:“不要在Qt上浪费时间了,它顶多在Android上跑个Hello world,别的什么也跑不了。” 我先说说我对Qt for Android
2011-10-21 02:01:56 51269 66
原创 让Qt应用程序跑在Android上
让Qt应用程序跑在Android上 Qt最大的优势就是跨平台,一次性开发的Qt应用程序,可以跑Windows、跑linux、跑MAC……如今移动平台android操作系统如此火爆,Qt当然不能放过对android的支持,对了,还有iphone/ipad。而且,c++开发者们,想做android开发也不是问题了! 但是目前国内研究qt for android 的人真是太少了,今天我使
2011-10-18 18:29:35 91434 145
原创 为Android应用程序读取/dev下设备而提权(一)
为Android应用程序读取/dev下设备而提权(一) 倘若应用程序需要对/dev/xxx进行读写操作,就需要提升其权限。提权方法不唯一,需要根据具体需求情况而选择。归根结底,终究都落到chmod 777 /dev/xxx 上,不同的是,chmod操作被执行在何时何地,在此做个分析总结。 内核启动后会执行/system/init,传说中的系统1号进程,init程序起初
2011-09-23 13:33:25 35905 30
原创 Qt :非window子窗体的透明度设置
✿问题的由来 心血来潮,想利用QTimer 配合 setWindowOpacity()方法来实现一个窗体淡入的效果。✿实验代码 粗糙的实验代码:void Widget::on_pushButton_clicked(){ QTimer *timerOpaci
2011-09-16 01:35:03 14141 39
原创 程序一点点地写,日子一天天地过。
我还记得那天我上班正忙,被一团恶心的程序和一堆变态的需求折磨着,我那伟大的母亲大人特地打电话嘱咐我:“新婚姻法告诉我们,男人的车子不可靠了,房子不可靠了,女人必须得靠自己!” 字正腔圆,铿锵有力,顿时萎靡的我被她的气势给振奋了! 好吧,努力工作。每天两点一线的生活,我逼迫自己孜孜不倦。我要求自己每天都要对自己的工作抱有高度的热情,每天都要学点新东西补充大脑营养。我到没有头悬梁锥刺股
2011-09-07 23:20:10 47930 475
原创 Qt - 与众不同的电子时钟
Qt的电子时钟是个老掉牙的demo了,但是利用lcdNumber显示的样子非常老土(下图第一个显示效果),一看就知道是从qt帮助文档里摘出来的example,毫无新意。 美化一下系统时钟,抛开固有控件躯壳,DIY效果让人眼前一亮,要知道细节决定UI成败。这也是
2011-09-04 20:15:25 13453 41
原创 Android代码调试工具 traceview 和 dmtracedump的波折演绎
✿Android 程序调试工具 Google为我们提供的代码调试工具的亮点:traceview 和 dmtracedump 。有了这两个工具,我们调试程序分析bug就非常得心应手了。traceview帮助我们分析程序性能,dmtracedump生成函数调用图。遗憾的是,
2011-08-25 00:48:56 26914 73
原创 Happy coder :Qt 自定义 Button 之美
✿题记 上次经理批评我帮同事写现成代码的行为,他说:授之以鱼,不如授之以渔。我想想也对,可是【渔】很枯燥人家不爱学怎么办? 于是乎我想,授之以渔,不如授之以渔为娱。✿正文 在不支持qml的Qt 4.6 ,很多时候,需要我们自定义控件。其实
2011-08-21 20:56:32 30216 74
转载 Qt 多线程程序设计
看到一篇好文章,特地转载下来,很详细很全面,收藏之。原文地址: http://blog.21ic.com/user1/1425/archives/2009/64057.htmlQT 多线程程序设计QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全
2011-08-16 16:11:44 8527 3
原创 程序员的生存法则
前几天,和国内某知名企业的行销一线喝茶聊天,他一直在抱怨自己的上司很差劲,一直允诺追加奖金,但是月底考评结果却给的很差,奖金也没别人的多,所以他想调别的部门。我很是惊诧,这公司是你们家开的?怎么可以想调就调?他笑了笑说,你不懂职场生存法则吗? 他的工作需要经常出差,全国各地跑。上次是去江西,他知道部门A的老大老家在江西,就主动去找A部门老大,告之有个出差机会,要不要一起?后来我才明白“要不
2011-08-14 11:22:07 49359 272
原创 我的专属QQ (三) 附源码
要源码的朋友太多了,满眼的邮箱地址,我很头疼。鉴于现在CSDN首页的Qt应用大赛正在火热进行中,我干脆把源码奉献出来,给大家参考一下好了。不过,这不是我一个人的劳动成果,我一直认为技术领域的最高境界是分享,所以希望得到你的尊重。 有什么好的意见和建议欢迎你提,但是
2011-08-03 00:38:26 37911 187
原创 我的专属QQ 功能篇(二)
接上篇 ✿好友列表 相关初始化, UDPvoid panel::init(){ udpSocket = new QUdpSocket(this); udpSocket->bind(6666); QString msgType = "MSG_
2011-07-28 02:08:04 12085 29
原创 我的专属QQ 功能篇 (一)
✿写在开头 之前只总结了透明、无边框、可移动窗口的UI处理,为了给某位同学提供些学习资料,我再总结些功能要点。 原则:少说废话,多上代码。 ✿登录窗口 登录操作TcpSocket,如果你非要问我为什么不是UDP Socket ,我只能说因为tcp可靠
2011-07-28 01:45:27 31821 213
原创 Android cts all pass 全攻略
android CTS ! Goodbye fails ! Goodbye timeout ! ✿为什么要进行cts测试 Android兼容性测试(CTS)和连带的兼容性定义文档(CDD),是一个确保终端设备与特定版本Android兼容的自管理程序。CTS测试集包
2011-07-26 01:56:07 24195 45
转载 如何将你的Qt项目打包安装在MeeGo系统中
简介本文将教你怎样将你写的Qt项目打包并安装在MeeGo设备上运行。这里通过Qt示例中一个名叫"textures"的OpenGL项目来为例来讲述。这个原始项目是一个没有图标不能从MeeGo UI 启动的Qt例子,我们将使它看起来更像一个独立的应用程序,可以从MeeGo 应用程序面
2011-07-22 10:07:36 3650 2
转载 android 新浪微博客户端的表情功能的实现
这是一篇好文章,我转来收藏,技术的最高境界是分享。 最近在搞android 新浪微博客户端,有一些心得分享弄android客户端表情功能可以用以下思路1.首页把新浪的表情下载到本地一文件夹种,表情图片的命名要用新浪微博表情原来的命名比如 新浪的害羞表情是shame.gif 那么你
2011-07-19 22:57:33 12015 2
转载 【Android】Http Digest 认证在android平台的实现
课题:编写一个Android应用,访问一个基于Http服务的数据服务系统,为了提高安全性,该数据服务系统采用了Http Digest认证体系,理由是,相比基本认证方式而言,Digest认证可以保证认证信息(用户名和密码)的传输安全,同时比SSL简单易用。在使用浏览器访问时,会提示
2011-07-18 20:28:27 8835 3
原创 【Qt】应用程序列表转起来 in QT4.6
应用程序列表转起来 ✿我的需求 拒绝应用程序列表的1234陈列图标状,实现360°转动效果。 PS:录制效果很卡,帧效果很差,实际效果很流畅,请发挥最完美的想象-_-|| ✿我的实现方案 我用QPropertyAnimat
2011-07-17 22:39:08 5567 47
原创 Android: 打败system,自己监听Home键
这是一篇关于Home键的Android学习笔记 ✿问题的提出 Android Home键系统负责监听,捕获后系统自动处理。有时候,系统的处理往往不随我们意,想自己处理点击Home后的事件,那怎么办? ✿问题的解决 先禁
2011-07-14 00:32:22 19454 27
原创 DIY 多媒体播放:Qt + MPlayer 的故事。
本文的主角是Linux下的万能播放器:MPlayer 因为MPlayer是开源的,所以倍受开发者爱戴。下载MPlayer-1.0rc2.tar.bz2到Linux中,依次configure,make,make install后,就可以在linux下使用MPlayer
2011-07-13 03:09:03 17526 46
原创 Android 【真机】与【模拟器】触摸屏事件的模拟差异分析
Android 真机和模拟器的差异问题,是永恒的话题,问不完的为什么,解不完的迷。模拟器的存在,有它的作用,但不要什么都相信模拟器。除非你是Android纯上层应用开发人员或者爱好者,否则我建议你扔掉模拟器。它理想化的引导给我们添了不少麻烦。当然,这也是件好事。最起码,让我有兴趣去寻求答案,让我收获了更多。 问题的缘由是有个自动化测试的需求,我需要写脚本模拟点击触摸屏的一系
2011-06-29 01:21:00 28170 33
原创 ✿Android 3.1 --- 久违的 USB、mtp、rtp
3.1多了三个大包android.hardware.usb 、android.mtp 、 android.net.rtp ! USB、mtp、rtp -------三个字眼,各个血淋淋,让人悲喜交加,Google你为何不早点发? android.mtp让连接的camera和其他设备,直接使用PTP(图像传输协议)的MTP(媒体传输协议
2011-06-14 02:50:00 13187 15
原创 【Android Camera】之 Preview
Preview data ✿ Preview callback Android Camera小系统: 嗯……直接看Camera HAL层,它实现是主要的工作, 它一般通过ioctl调用V4L2 command ①从linux kernel中的camera driver①得到preview数据. 然后交给surface(或overlay)显示或者保存为文件.在HAL层需要打开对应
2011-05-30 22:38:00 25242 49
原创 【Android Camera】之花落知多少
我对Android Camera的认识,会陆续的全部写下来,逐步完善大脑里的Camera网络。 1.Android Camera的2个独立进程 Android Camera 是C/S架构已经被说烂了,但是我还是要把这条记下来,因为我时常会脑袋短路,在client端做些无用的劳动希望来解决问题,那么这个希望真的就是奢望了。 核心自然不用说,是service端。service进程一直负责
2011-05-22 23:24:00 15551 60
原创 【Android Camera】 之 SmoothZoom
最近忙于项目中Camera的种种,由于大多数热衷于交流的Android开发者是在模拟器上进行开发,在涉及到硬件相关的实践内容上,(例如此刻我将记录的有关于Camera的变焦问题),网上可查询和借鉴的资料真是少的可怜。不过想想也是,项目中具体硬件的相关信息调试过程也不便公之于众。我不写细节,说说思路吧。 我所遇到的camera的变焦问题是这样的:
2011-05-21 17:04:00 11347 15
MinistroConfigurationTool-1.0.apk
2011-10-18
用eclipse编译c/c++的插件安装和环境配置指导
2010-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人