自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)

原创 iphone上swipe操作方式的代码实现

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106 作者联系方式:冯牮 fengjian0106@yahoo.com.cn       最近在研究用户体验,准确点说是怎样代码实现设计出来的用户体验。找的案例是不同版本的新浪微博iph

2011-07-15 16:55:52 1665

原创 GMainLoop的实现原理和代码模型

gtk_main(),clutter_main()中主事件循环的实现原理以及代码模型。GUI编程中所谓的事件机制的基本原理。

2011-03-18 10:59:00 9661 2

原创 ios开发一些有用的链接(不定期更新)

iPhone 真机调试应用程序(具体步骤与问题小结)  http://blog.sina.com.cn/s/blog_68e753f70100r3w5.html一些iOS高效开源类库  http://blog.csdn.net/mengtnt/article/details/7104924Event handling for iOS - how hitTest:withEvent: a

2012-03-08 16:12:46 905 1

原创 UIViewController和UIViewController之间的交互

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106 作者联系方式:冯牮 fengjian0106@yahoo.com.cn       UIViewController之间,是否需要交互,怎样交互?这个问

2011-10-12 09:46:05 4609 2

转载 千万不要把 bool 设计成函数参数

原文地址      http://coolshell.cn/articles/5444.html作者 陈皓 我们有很多Coding Style 或 代码规范。但这一条可能会经常被我们所遗忘,就是我们经常会在函数的参数里使用bool参数,这会大大地降低代码的可读性。不信

2011-09-13 10:34:41 1526 1

原创 转载几篇qml相关的系列文章

最近开始学qml了,下面有几篇文章总结的比较好,记录一下,随时查阅QML Untitled(一):QtQuick Open Components    http://www.cuteqt.com/blog/?p=2078QML Untitled(二):Build

2011-08-10 16:59:57 770

原创 qt c++编码风格以及qml编码风格

qt c++ 编码风格  http://developer.qt.nokia.com/wiki/Qt_Coding_Style_SimplifiedChinese qml编码风格 http://doc.qt.nokia.com/4.7/qml-coding-conve

2011-08-10 15:20:36 1306

原创 做LFS,千万不要在window系统中复制配置文件

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106 作者联系方式:冯牮 fengjian0106@yahoo.com.cn 很早就看过LFS这本书,对学习linux很有帮助,但是一直都没有动手编译一遍,上周末,终于动手做了,断断续续

2011-07-12 16:31:27 1384

原创 程序员安装fedora15后还需要做的事情

<br /> <br /> <br />转载时请注明出处和作者联系方式<br />文章出处:http://blog.csdn.net/jack0106<br />作者联系方式:冯牮 fengjian0106@yahoo.com.cn<br /> <br /> <br />最近有个项目用到的系统是基于redhat系统开发的,在ubuntu上编译的时候,会遇到一些问题,得一个一个解决,觉得有点麻烦,还是想在fedora上做这个事情。<br />第一步是要把fedora配置得用着顺手,之前写过一篇文章,程序员安装

2011-05-13 15:03:00 3384

原创 学习autotools后的回忆

<br />转载时请注明出处和作者联系方式<br />文章出处:http://blog.csdn.net/jack0106 <br />作者联系方式:冯牮 fengjian0106@yahoo.com.cn<br /> <br /><br />在linux下工作已经3年多了,对于工程管理工具的使用,也是经历了从简到繁的好几个阶段。<br /> <br />一 手动编写Makefile阶段<br /> <br />这是最初级的阶段,通常也是学习嵌入式linux开发时,最先需要学会使用的工具之一。这个阶段,有两

2011-05-13 14:32:00 972

转载 大型网站架构演变和知识体系

<br /><br />转自博客 郭鑫的技术资料库 http://blog.csdn.net/gumanren/archive/2009/10/10/4650631.aspx<br /> <br />之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发

2011-05-06 14:37:00 829

转载 深入理解信号槽

<br />在豆子空间 http://devbean.blog.51cto.com 中发现的,总结的很好,在此记录一下,共4篇文章<br /> <br />深入理解信号槽(一) http://devbean.blog.51cto.com/448512/417658<br />深入理解信号槽(二) http://devbean.blog.51cto.com/448512/424778<br />深入理解信号槽(三) http://devbean.blog.51cto.com/448512/426999<br

2011-04-25 11:03:00 1350 1

原创 linux input子系统代码阅读简单记录

<br /><br />网上可以找到很多关于linux输入子系统的分析和代码导读,这些文章看的再多,都只是别人的总结,自己始终都是需要看源代码的。对代码的理解,想长时间的记住,是不现实的,干脆把阅读分析时的顺序记录下来,如果以后再次看这部分的代码,参照这个阅读顺序,应该回忆的也会快一些。<br /> <br />1. /linux-2.6.38/include/linux/input.h 和 /linux-2.6.38/drivers/input/input.c 文件<br /> <br />1.1 核心的

2011-04-20 14:58:00 1695

原创 linux下安全的执行rm

<br />转载时请注明出处和作者联系方式<br />文章出处:http://blog.csdn.net/jack0106 <br />作者联系方式:冯牮 fengjian0106@yahoo.com.cn<br /> <br /><br />前两天有个同事在命令行下面执行rm的时候,不小心删除了很多系统文件,搞得系统崩溃了,我们想过恢复ext4文件系统,但是没有成功,最终还是重装电脑。我之前也犯过同样的错误,所以再总结一下<br /> <br />1. 最简单的办法,将rm替换为mv,方法如下:<br /

2011-04-15 11:47:00 2619

转载 如何给img文件增加空间

<br />转载时请注明出处和作者联系方式<br />文章出处:http://blog.csdn.net/jack0106 <br />作者联系方式:冯牮 fengjian0106@yahoo.com.cn<br /><br /><br />最近看内核驱动,想在chroot环境下自己编译meego的内核玩玩,结果碰到个问题,chroot使用的img镜像文件太小了,编译内核的时候img中的空间不够用。上网google了一番,找到解决方法。好记性不如烂笔头,在此记录一下。<br /> <br />原贴请看 ht

2011-04-14 18:17:00 6344 1

原创 meego上的音乐播放器服务程序

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106 作者联系方式:冯牮 fengjian0106@yahoo.com.cn最近做内部培训,想找一些源代码和同事一起分析学习。挑了一下,最终选中bognor-regis源代码(可以从http://git.moblin.org/cgit.cgi/bognor-regis/ 下载)。bognor-regis是moblin时代开发的一款音乐播放程序,一直沿用到meego平台上,在Ubuntu上,同样可以安装(sudo a

2011-04-14 18:08:00 4125 4

原创 clutter中的GSource

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106 作者联系方式:冯牮 fengjian0106@yahoo.com.cnclutter是一个GUI库,使用opengl作为底层的绘图引擎。整个库使用c语言开发,基于glib和gobject对象系统。通常情况,main函数的形式如下:int main (int argc, char *argv[]){ ClutterActor *stage; clutter_init (&argc,

2011-03-25 09:12:00 1878

原创 meego手机上的截图程序

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106 作者联系方式:冯牮 fengjian0106@yahoo.com.cn这两天需要取meego手机上的一些截图,昨天找了个单反,照了半天,效果都不好,后来在回家的路上想,干脆直接截图得了。到家后就开电脑,首先想参考的是gnome-screenshot,在PC上运行看了一下。这个程序太大,就算我看一下源代码,把其中截图的部分抠出来,也得花点时间。网上应该能找到更好的选择,于是乎上网狂搜,后来找到scrot这个命令

2011-03-23 19:02:00 1510 1

原创 GMainLoop中的GSource

<br />转载时请注明出处和作者联系方式<br />文章出处:http://blog.csdn.net/jack0106 <br />作者联系方式:冯牮 fengjian0106@yahoo.com.cn<br /> <br /><br />上一篇文章GMainLoop的实现原理和代码模型里面,介绍了GMainLoop的代码模型,其中的一些内容,还可以进一步讨论一下。<br /> <br />1. 之前提到过,GSource和被管理的文件的对应关系,不是 1对1,而是 1对n,这个n,甚至可以是0。这个的

2011-03-23 18:19:00 3451

原创 meego开发的学习路线

meego开发的学习路线

2011-01-20 10:23:00 14921 38

转载 避免使用同步dbus调用

原网址http://telepathy.freedesktop.org/doc/book/sect.basics.dbus.htmlAlways Avoid Synchronous D-Bus Calls<br />The D-Bus specification defines D-Bus as an asynchronous message-passing system, and provides no mechanism for blocking calls at the protocol level.

2011-01-05 11:30:00 1634

原创 meego平台程序开发总结

基于meego平台开发应用程序有一段时间了,尤其是最近一个多月,天天加班,赶进度。目前,这个阶段的代码终于冻结更新了,因此,也有时间静下心来总结一下。

2010-12-31 18:36:00 13328 28

转载 QThread与QWidget使用

QThread QWidget 的使用方法

2010-12-31 17:36:00 3513

原创 Qt Mobility中Contacts框架介绍

Qt Mobility Contacts框架 meego开发

2010-10-22 16:59:00 1891

原创 meego上播放视频的方法总结

1. meego上的多媒体编程,使用的框架是gstreamer,所以,在命令行下,可以用gstreamer,但是,我们真正关注的是,如何在GUI环境中,播放视频(这里说的视频,包括本地视频文件,以及网络在线视频)。 2. 根据最近的调试工作和代码阅读,发现了两种可行的办法。 2.1 libmeegotouch中,有个MVideoWidget,可以播放本地视频文件(仅仅是本地视频文件),该widget的代码实现,也是使用了gstreamer,但是,gstreamer的使用细节,完全被隐藏了。如果想播放网络视频

2010-10-22 16:55:00 1729

原创 gstreamer中的好东西,appsink和appsrc

gstreamer appsink appsrc

2010-09-27 16:11:00 8009 1

原创 meego上gstreamer的使用

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106作者联系方式:冯牮 fengjian0106@yahoo.com.cn      最近拿到了新版本的meego镜像,安装了fluendo-codecs-0.1-1.i586.rpm,终于可以在meego上调试一些gstreamer的东西了,简单记录了一下。1 播放mp3文件,命令如下:gst-launch filesrc location=test.mp3 ! flump3dec ! pul

2010-09-27 15:38:00 3724

原创 meego中dbus服务程序开发的一点总结

meego中dbus服务程序开发的一点总结

2010-09-27 15:28:00 1519

原创 meego中css主题文件的使用方法

meego中css主题文件的使用方法

2010-09-02 08:58:00 1326

原创 在Ubuntu10.10上安装meego的图形开发工具箱libmeegotouch

libmeegotouch是meego上的核心图形开发工具箱,在PC上,也可以配置编译,这样的话,就可以在PC上感受meego的UI操作方式。尤其是对于没有开发板的朋友,在PC上初步玩玩,也是不错的选择。

2010-08-30 09:49:00 3147 4

原创 在Ubuntu10.04上安装qt4.7

在Ubuntu10.04上手动编译qt4.7

2010-08-30 08:46:00 4455 2

原创 tracker0.9.8以及libqttracker的配置编译

tracker0.9.8以及libqttracker的配置编译

2010-08-16 10:31:00 1532 1

原创 在PC上安装handset版meego的qemu虚拟机

在PC上安装基于qemu的handset版meego的虚拟机

2010-08-11 14:08:00 3773 6

原创 v4l2使用技巧

推荐的参考资源: (1) Video for Linux Two API Specification---Revision 2.6.32 http://linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html (2) capture.c官方示例程序下面的讲解,都将是基于capture.c程序。但是,capture.c程序有一点点小的瑕疵,后面的内容中会介绍到,在末尾,会附上我稍微

2010-06-03 11:41:00 7719 7

原创 gstreamer使用进阶

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106作者联系方式:冯牮 fengjian0106@yahoo.com.cn gstreamer很牛逼,让多媒体应用程序的开发变的更加简单,但是,也正是由于gstreamer对很多细节的隐藏,使得我们很容易把多媒体编程想得过于简单。 关于gst-launch的使用,这里不做教学,初次接触者可

2010-05-14 17:07:00 9863 1

原创 dbus-daemon使用技巧

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106作者联系方式:冯牮 fengjian0106@yahoo.com.cn       dbus-daemon是一个后台进程,负责消息的转发。它就像个路由器。最常见的基于dbus的程序也是符合C/S结构的。      比如我们自己写了两个程序,A和B,其中A是客户,B是服务。假设A要调用B的一

2010-05-13 18:32:00 41408 3

转载 Linux audio explained------揭开Linux音频问题的背后原因

    这段时间在做moblin下音视频程序的开发。之前只是听说linux下的音频有点"复杂",这次接触到了,深有体会。     前些日子发现了一篇英文技术贴,就是解释linux的音频程序开发,本来想翻译一下,但是感觉不太好翻译,今天偶然在译言网上发现了jays同志已经翻译了。在此,就把原文和译文的连接都贴出来,希望能帮助到其他的同志。     原文--http://www.tec

2010-05-07 15:19:00 1266

原创 ubuntu9.10安装eclipse CDT

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106作者联系方式:冯牮 fengjian0106@yahoo.com.cn 1、在软件中心里找 Sun Java 6 Runtime,安装。2、在软件中心里找到 eclipse,安装。(此时安装的只是eclipse平台,还没有安装C/C++的开发环境)3、在命令行下执行sudo apt

2010-03-10 18:03:00 2766

原创 程序员安装ubuntu10.04后还需要做的事情

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106作者联系方式:冯牮 fengjian0106@yahoo.com.cn       工欲善其事必先利其器,下面将介绍我常用的ubuntu10.04的配置。      在开始之前,先说明一下,ubuntu下安装软件的方法有N种,可以通过ubuntu的软件源网站在线安装,可以下载deb

2010-03-09 09:15:00 7863

模仿iphone微格客户端swipe操作方式的代码实现

最近在研究用户体验,准确点说是怎样代码实现设计出来的用户体验。找的案例是不同版本的新浪微博iphone客户端,包括官方版的,Weico客户端,微格客户端(其实还有随享微博客户端,但是没有找到免费版,就只是看了官方的操作视频)。官方版和Weibo的总体操作方式,都可以看成是navigation+tabBar操作的组合。而让我眼前一亮的是微格,它的操作方式可以看成是navigation+swipe,上手感觉很顺畅,手指的操作也很自然,这让我想起了前段时间诺基亚发布的N9,N9强调的一种用户体验就是swipe,一种最自然的手势。 自己也在iphone上尝试了一下编码实现这种操作,还不算难,在UIScrollView里面嵌套放上一些其他的UIView就可以实现了,附件是代码,有兴趣的朋友可以参考。代码里面文件比较多,只需要看RootViewController和DetailViewController的实现,swipe操作主要就是在这两个类里

2011-07-15

仿iphone微格客户端swipe操作方式的代码实现

最近在研究用户体验,准确点说是怎样代码实现设计出来的用户体验。找的案例是不同版本的新浪微博iphone客户端,包括官方版的,Weico客户端,微格客户端(其实还有随享微博客户端,但是没有找到免费版,就只是看了官方的操作视频)。官方版和Weibo的总体操作方式,都可以看成是navigation+tabBar操作的组合。而让我眼前一亮的是微格,它的操作方式可以看成是navigation+swipe,上手感觉很顺畅,手指的操作也很自然,这让我想起了前段时间诺基亚发布的N9,N9强调的一种用户体验就是swipe,一种最自然的手势。 自己也在iphone上尝试了一下编码实现这种操作,还不算难,在UIScrollView里面嵌套放上一些其他的UIView就可以实现了,附件是代码,有兴趣的朋友可以参考。代码里面文件比较多,只需要看RootViewController和DetailViewController的实现,swipe操作主要就是在这两个类里

2011-07-15

谭浩强c语言PDF版

谭浩强的c语言教材,可以当作手册使用,随时查阅

2008-10-25

空空如也

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