自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 64位Ubuntu下运行某程序时碰到找不到动态库的问题

12issue:nick@sapphire:~$ bcompareSome Shared Libraries were not found linux-gate.so.1 => (0xf77cf000) libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf7799000) libqtc.so.1

2014-09-17 23:52:26 10663 2

原创 OOP设计模式[JAVA]——04命令模式

命令模式属于对象的行为模式。别名又叫:Action或Transaction。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录日志,可以提供命令的撤销和恢复功能。

2013-08-07 11:25:50 1050

原创 OOP设计模式[JAVA]——03职责链模式

在职责链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配责任。

2013-07-12 11:01:56 785

原创 OOP设计模式[JAVA]——02观察者模式

观察者模式观察者模式的设计原则一、为交互对象之间的松耦合设计而努力观察者模式也是对象行为型模式,其意图为:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。其别名又叫:依赖(Dependents), 发布-订阅( Publish-Subscribe)观察者模式的结构

2013-07-11 10:37:25 1921 1

原创 OOP设计模式[JAVA]——01策略模式

策略模式策略模式的设计原则一、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。二、针对接口编程【指的是针对超类型(supertype)】,而不是针对实现编程。策略模式是对象行为型模式,其意图是定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。策略模式的结构

2013-07-09 16:47:25 1027

原创 Java父子类中静态代码块与构造函数的执行顺序

Java父子类中静态代码块与构造函数的执行顺序基类:public class BaseClass { static { System.out.println("父类-->静态代码块"); } public BaseClass() { System.out.println("父类-->构造函数"); }

2013-07-09 10:51:53 953

原创 Android电源管理机制的实现

从电源模块的初始化函数(pm_init)开始分析:/kernel/power/main.cstatic int __init pm_init(void){ int error = pm_start_workqueue(); if (error) return error; hibernate_image_size_init(); hibernate_reserved_si

2013-04-28 15:29:22 2555

原创 Android默认闹钟-铃声-通知提示音修改

之前客户需要修改默认闹钟音、电话铃声、通知提示音,并且在相关显示列表中显示不能有下划线。蛋疼的事不多说了,先把这些记录下来给自己留个笔记,也给有需要的人做个参考。1:修改build.prop文件,或者在相关源码中(一般为.mk文件)查找到以下相关属性并作出修改。ro.config.ringtone=Ring_Synth_04.oggro.config.notification_s

2013-02-28 11:29:24 6075 4

转载 Linux下的USB总线驱动(04)——USB键盘驱动 usbkbd.c

原文链接地址:http://www.linuxidc.com/Linux/2012-12/76197p9.htm跟USB鼠标类型一样,USB键盘也属于HID类型,代码在/dirver/hid/usbhid/usbkbd.c下。USB键盘除了提交中断URB外,还需要提交控制URB。不多话,我们看代码static int __init usb_kbd_init(void){ int

2013-01-12 10:50:33 2937

转载 Linux下的USB总线驱动(03)——USB鼠标驱动 usbmouse.c

USB鼠标驱动 usbmouse.c原文链接:http://www.linuxidc.com/Linux/2012-12/76197p7.htmdrivers/hid/usbhid/usbmouse.c下面我们分析下USB鼠标驱动,鼠标输入HID类型,其数据传输采用中断URB,鼠标端点类型为IN。我们先看看这个驱动的模块加载部分。static int __init usb_

2013-01-11 11:18:45 1719

转载 Linux下的USB总线驱动(02)——USB框架usb-skeleton.c

原文链接:http://www.linuxidc.com/Linux/2012-12/76197p2.htmUSB驱动框架usb-skeleton.cUSB骨架程序可以被看做一个最简单的USB设备驱动的实例。首先看看USB骨架程序的usb_driver的定义static struct usb_driver skel_driver = { .name =

2013-01-10 16:20:33 1371

转载 Linux下的USB总线驱动(01)——USB理论

原文链接地址:http://www.linuxidc.com/Linux/2012-12/76197.htm1.      USB概念概述USB1.0版本速度1.5Mbps(低速USB) USB1.1版本速度12Mbps(全速USB) USB2.0版本速度480Mbps(高速USB)USB驱动由USB主机控制器驱动和USB设备驱动组成。USB主机控制器是用来控制USB设备和CPU之

2013-01-10 15:58:30 985

原创 Ubuntu12.04下搭建OpenGL开发环境

环境搭建=================================================================================================================建立基本编译环境sudo apt-get install build-essential安装OpenGL Librarysudo

2012-10-16 16:28:09 1072

原创 Linux内核中make ARCH=arm menuconfig时出错

make ARCH=arm menuconfig时出错,出错信息如下:**************************************nick@localhost:/workspace/A10/lichee/linux-3.0$ make ARCH=arm menuconfig  HOSTLD  scripts/kconfig/mconfscripts/kcon

2012-09-20 10:57:19 5288

原创 Ubuntu12.04编译ANDROID ICS出错解决方法

1、 /usr/bin/ld: cannot find -lncurses 缺失对应的库文件所致。若已经安装,但链接的路径不对,则可重新链接即可。  解决方法: sudo apt-get install libncurses5-dev:i3862、现象:  :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]  :0:0: n

2012-09-11 10:42:00 857

原创 Windows7+Ubuntu双系统下Ubuntu硬盘扩容

以下是Linux下的Ubuntu系统硬盘扩容方法,Windows下的方法请自行查找。1、 切换到超级用户模式: sudo -i2、 查看现有文件系统: fdisk -l(这是转换好后的截图,之前/dev/sda6的ID为7,System为HPFS/NTFS/exFAT)3、 先卸载当前要转换系统格式的分区: umount /dev/sda64、 fdisk /dev/s

2012-09-11 10:21:44 3310

转载 Android Lesson Eight: An Introduction to Index Buffer Objects (IBOs)

原文链接地址:http://www.learnopengles.com/android-lesson-eight-an-introduction-to-index-buffer-objects-ibos/ Android Lesson Eight: An Introduction to Index Buffer Objects (IBOs)In our last lesson, we

2012-06-02 13:29:11 1002

转载 Android Lesson Seven: An Introduction to Vertex Buffer Objects (VBOs)

原文链接地址:http://www.learnopengles.com/android-lesson-seven-an-introduction-to-vertex-buffer-objects-vbos/Android Lesson Seven: An Introduction to Vertex Buffer Objects (VBOs)In this lesson, we’ll in

2012-06-02 13:23:04 2005

转载 Android Lesson Six: An Introduction to Texture Filtering

原文地址:http://www.learnopengles.com/android-lesson-six-an-introduction-to-texture-filtering/Android Lesson Six: An Introduction to Texture FilteringIn this lesson, we will introduce the different ty

2012-06-02 13:17:13 659

转载 Android Lesson Five: An Introduction to Blending

原文链接地址:http://www.learnopengles.com/android-lesson-five-an-introduction-to-blending/Android Lesson Five: An Introduction to BlendingIn this lesson we’ll take a look at the basics of blending in Op

2012-06-02 13:11:47 646

转载 Android Lesson Four: Introducing Basic Texturing

原文链接地址:http://www.learnopengles.com/android-lesson-four-introducing-basic-texturing/ Android Lesson Four: Introducing Basic TexturingThis is the fourth tutorial in our Android series. In this

2012-06-01 10:49:59 559

转载 Android Lesson Three: Moving to Per-Fragment Lighting

原文链接地址:http://www.learnopengles.com/android-lesson-three-moving-to-per-fragment-lighting/Welcome to the the third tutorial for Android! In this lesson, we’re going to take everything we learned in

2012-06-01 10:38:34 762

转载 Android Lesson Two: Ambient and Diffuse Lighting

原文链接地址:http://www.learnopengles.com/android-lesson-two-ambient-and-diffuse-lighting/ Welcome to the second tutorial for Android. In this lesson, we’re going to learn how to implementLambertian ref

2012-06-01 10:18:04 1104

转载 Android Lesson One: Getting Started

原文链接地址:http://www.learnopengles.com/android-lesson-one-getting-started/ This is the first tutorial on using OpenGL ES 2 on Android. In this lesson, we’re going to go over the code step-by-step, an

2012-06-01 09:43:45 847

网络通讯协议关系图.png 网络通讯协议关系图.pdf TCP-IP协议关系图.png 高清矢量图

网络通讯协议关系图.png 网络通讯协议关系图.pdf TCP-IP协议关系图.png 高清矢量图 对于程序员而言,可能并不需要像网络管理员一样对计算机网络协议了如指掌,但在进行网络编程时,了解网络协议之间的关系对于方案的选型、架构的设计、代码的实现还是非常必要的。 目前,网上内容比较全面的网络协议图并不是很多,能找到的协议关系图也全都是英文版本,理解起来并不是很方便。即时通讯网(52im.net)社区搜集到的这两张计算机网络协议关系图,是目前能找到的精品,值得收藏哦。

2018-12-12

VST电视直播源码

Android电视直播点播源码,虽然版本有点旧,但还是可以参考下界面及电视直播的处理及实现。

2014-12-11

ARM交叉编译工具链安装与配置

Ubuntu下ARM交叉编译工具链arm-linux-gcc安装与配置

2013-05-02

空空如也

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

TA关注的人

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