- 博客(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 10729 2
原创 OOP设计模式[JAVA]——04命令模式
命令模式属于对象的行为模式。别名又叫:Action或Transaction。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录日志,可以提供命令的撤销和恢复功能。
2013-08-07 11:25:50 1082
原创 OOP设计模式[JAVA]——03职责链模式
在职责链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配责任。
2013-07-12 11:01:56 808
原创 OOP设计模式[JAVA]——02观察者模式
观察者模式观察者模式的设计原则一、为交互对象之间的松耦合设计而努力观察者模式也是对象行为型模式,其意图为:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。其别名又叫:依赖(Dependents), 发布-订阅( Publish-Subscribe)观察者模式的结构
2013-07-11 10:37:25 1970 1
原创 OOP设计模式[JAVA]——01策略模式
策略模式策略模式的设计原则一、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。二、针对接口编程【指的是针对超类型(supertype)】,而不是针对实现编程。策略模式是对象行为型模式,其意图是定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。策略模式的结构
2013-07-09 16:47:25 1060
原创 Java父子类中静态代码块与构造函数的执行顺序
Java父子类中静态代码块与构造函数的执行顺序基类:public class BaseClass { static { System.out.println("父类-->静态代码块"); } public BaseClass() { System.out.println("父类-->构造函数"); }
2013-07-09 10:51:53 980
原创 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 2582
原创 Android默认闹钟-铃声-通知提示音修改
之前客户需要修改默认闹钟音、电话铃声、通知提示音,并且在相关显示列表中显示不能有下划线。蛋疼的事不多说了,先把这些记录下来给自己留个笔记,也给有需要的人做个参考。1:修改build.prop文件,或者在相关源码中(一般为.mk文件)查找到以下相关属性并作出修改。ro.config.ringtone=Ring_Synth_04.oggro.config.notification_s
2013-02-28 11:29:24 6168 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 2980
转载 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 1761
转载 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 1448
转载 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 1010
原创 Ubuntu12.04下搭建OpenGL开发环境
环境搭建=================================================================================================================建立基本编译环境sudo apt-get install build-essential安装OpenGL Librarysudo
2012-10-16 16:28:09 1099
原创 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 5366
原创 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 886
原创 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 3357
转载 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 1032
转载 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 2035
转载 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 690
转载 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 678
转载 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 588
转载 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 785
转载 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 1141
转载 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 866
网络通讯协议关系图.png 网络通讯协议关系图.pdf TCP-IP协议关系图.png 高清矢量图
2018-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人