自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AgrueLong

学习资料笔记记录收藏

  • 博客(6)
  • 资源 (12)
  • 收藏
  • 关注

基于火狐xulrunner引擎的架构

一毕业就进入GXMIS工作。GXMIS是前公司的简称,是国内最大的轨道交通AFC系统的研发集成提供商。进入GXMIS后,开始主要是参与深圳地铁延长线新一代AFC系统的研发工作。其中的线网化售票系统的就是本人开发。UI部分的开发采用了基于火狐的引擎Xulrunner。在火狐的开发环境下进行开发调试和运行。开发语言为C++,Xul,和javaScript.目前火狐的引擎越来越快。界...

2012-08-29 09:19:14 451

原创 基于xulrunner架构下的Observer Mode

当用户选择操作设备的动作后,主要是UI层的操作,比如购买车票,选择票数等动作,都会触发驱动程序给设备发送指令,当设备执行命令后会给驱动层反馈执行结果。但是UI层什么知道结果呢,因为急于xulrunner的架构,js+xul出于UI层,只是通过组建接口进行通信。所以UI层采用观察者模式观察驱动层发出的指定注册后的消息。当有消息反馈时,做出相应的反馈。 以下是观察者注册监听消息的代码片...

2012-08-18 11:45:25 785 1

原创 Mac开发之NSTableView

Text View算是Mac里面最常用但是最复杂的控件之一,我也是用了一下午的时间才知道如何使用这个控件,Mac控件并不像VC或者C#一样直观上是消息通信模式,也不是通过事件,添加相应对象的子节点去增加控件内容。Text View算是比较特别的控件,复杂的Text View控件可以做出很多复杂的效果,在iPhone上更是如此,最有名的软件如Twitterrific的Mac版本和iPhone版本显示...

2012-08-14 20:32:29 3180

原创 Qt技术重绘QtableView方法

在项目过程中需要在列表中用图形显示磁盘的使用情况。这用Qt自身的QTableview控件不能完全实现。需要用委托进行重绘。创建一个委托类继承QItemDelegate类然后实现void paint ( QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index ) co...

2012-08-11 19:03:00 5651

原创 获取Android设备硬件信息

前些日子,自己接手专门为Android设备开发的数据恢复软件,第一次作为项目经理带队进行项目开发。其中为了解决设备和型号的对应关系,用于区分当前接入系统的设备是USB设备,并且是Android设备而不是通常的USB设备或者其他的手机设备。故需要获得设备的硬件设备序号,根据硬件信息特征码来和Android特征码数据库进行匹配,来取得设备的型号。首先根据硬件的GUID获取USB类设备集句柄...

2012-07-28 00:17:17 5740

原创 基于火狐xulrunner引擎的架构

     GXMIS是前公司的简称,是国内最大的轨道交通AFC系统的研发集成提供商。进入GXMIS后,开始主要是参与深圳地铁延长线新一代AFC系统的研发工作。其中的线网化售票系统的就是本人开发。       UI部分的开发采用了基于火狐的引擎Xulrunner。XULRunner是一个由Mozilla基金会开发运行时环境,用来为XUL和XPCOM应用程序提供统一的后端运行环境。在这...

2012-07-21 15:56:26 3312

Swift iOS应用开发实战

Swift iOS应用开发实战 实例源代码

2016-03-20

iOS网络编程与云端应用最佳实践

iOS网络编程与云端应用最佳实践 源代码 13章 30几个工程源码

2016-03-20

iOS开发教程(从0到AppStore上架)

共34章,循序渐进地讲解了iOS8应用开发的基本知识。本书从搭建开发环境讲起,依次讲解了Objective-C语言基础、Swift语言基础、CocoaTouch、XcodeInterfaceBuilder界面开发、使用Xcode编写MVC程序、文本框和文本视图、按钮和标签、滑块、步进和图像、使用开关控件和分段控件、Web视图控件和可滚动视图控件、提醒和操作表、工具栏、日期选择器、表视图、活动指示器、进度条和检索条、UIView详解、视图控制器、实现多场景和弹出框、iPad弹出框和分割视图控制器、界面旋转、图形、图像、图层和动画、声音服务、多媒体应用、定位处理、读写应用程序数据、触摸和手势识别、和硬件之间的操作、开发通用的项目程序、推服务和多线程、TouchID详解、游戏开发等高级知识。

2015-04-25

Cornerstone MAC 下的SVN工具

MAC下的SVN工具V2.7.0,已经破解,方便好用

2013-11-27

UNIX环境高级编程_第二版中文

UNIX环境高级编程_第二版中文 信号 高级I/O 等

2013-07-28

Windows 核心编程

对程序错误的处理 内核对象 进程 作业 线程的调度、优先级和亲缘性 线程与内核对象的同步 纤程 虚拟内存 线程的堆栈

2013-07-02

深度探索C++对象模型

经典书籍,从编译器的角度观察C++可以使你知其然并知其所以然.本书探讨了大量的C++面向对象程序设计的底层运作机制,包括构造函数,函数,临时对象,继承,虚拟,模板的实例化,异常处理,运行期类型识别等,另外还介绍了一些在实现C++对象模型过程中做出的权衡折衷.喜欢刨根问底的C++程序员可以从中了解了无数的编译器解释源代码的细节,以及记忆体分配的细节..

2013-05-26

zipDemo解压ZIP例子

完整的压缩解压DEMO,例子通俗易懂,便于使用。

2013-05-17

OS.X.10.8.操作系统安装镜像.DVD.iso

OS.X.10.8.操作系统安装镜像.DVD.iso

2013-05-12

Objective-C基础教程

Objective-C基础开发,教你从零开始学习苹果开发。

2012-08-03

空空如也

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

TA关注的人

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