libhybris及EGL Platform-在Glibc生态中重用Android的驱动

原文地址:http://blog.csdn.net/jinzhuojun/article/details/41412587

0. 概述

libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于GNU C library的系统运行那些用bionic编译的库(主要是Android下的闭源HAL库)。它在Ubuntu touch, WebOS, Jolla Sailfish OS等系统中都有使用。因为这些系统都是基于glibc生态的,然而现有的硬件厂商提供的driver多是为Android而写的,自然也是用bionic编译的。那么问题来了,说服厂商再写一套驱动不是那么容易的,就[……]

Read more

ubuntu一键安装LAMP 及一键卸载

一键安装LAMP服务(在终端执行以下命令): 1 sudo tasksel install lamp-server 一键卸载LAMP(在终端执行命令): 1 sudo tasksel remove lamp-server 通过上面的命令卸载Lamp时不免把Linux系统本身的东西卸载掉了,因此,在卸载LAMP后一定记着使用下边的命 令更新一下系统: 12 su ......

详解udev

如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs, 一个基于内核的动态设备文件系统,他首次出现在2.3.46内核中。Mandrake,Gentoo等Linux分发版本采用了这种方式。devfs创建 的设备文件是动态的。但是devfs有一些严重的限制,从2.6.13版本后移走了。目前取代他的便是文本要提到的udev--一个用户空间程序。 目前很多的Linux分发版本采纳了udev的方式,因为它在Li ......

理解 cocos2d-x 坐标系

原标题:深入理解 cocos2d-x 坐标系
转自:http://www.cnblogs.com/lyout/p/3292702.html
下面是正文

首先对于初学的,带大家认识 cocos2d-x 中坐标系的几个概念,参考 http://blog.csdn.net/tskyfree/article/details/8292544。其他的往下看。

弄懂坐标系是开始开发的重要的一步,为了不让大家头晕,现在里沃特深入的为大家讲解一下,本人原文地址:http://www.cnblogs.com/lyout/p/3292702.html。

首先我们添加两个测试精灵(宽:27,高:40)到场景里面[……]

Read more

mac下~/.bashrc不起作用

~/.bashrc里面的一些设置,比如alias命令的设置“不起作用”,新开一个终端都要source一下才起作用。
unix下当shell是login shell,.bash_profile才会加载,而bashrc正好相反。
真正的区别是在linux下,当用户登录到一个图形界面,然后打开一个终端terminal,那些shell是non-login shell。
然而,在OS X登录的时候,并没有运行着一个shell,所以,在运行Terminal.app的时候,其实那是一个login shell。
后来新建了 .bash_profile加载一次.bashrc就ok啦

[crayon-5d342[……]

Read more

web.py的一些东西

理解URL&URL的处理 任何网站最重要的部分就是它的URL结构。URL并不仅仅只是访问者能够看到和使用的,它还规定了你网站运行的核心模型。 web.py里面的url调用规则一般被定义在如下元组中 123456789 urls = (    "/tasks/?", "signin",    "/tasks/list", "listing",    "/tasks/post", "post",    "/tasks/chgpass", "chgpass",    "/tasks/act", "actions" ......

Apache通过spawn-fcgi使用FastCGI,apache的配置

之前配置了nginx+spawn-fcgi+fastcgi,于是想在apache上实现类似的配置,在网上搜索了一番,有篇文章((原创)Apache结合spawn-fcgi使用FastCGI模式,加速数倍以上!),但其并没有说明apache方面如何配置,本文给出了自己摸索出来的方法: 1234567891011 <VirtualHost *:9091>  DocumentRoot /path/to/wwwroot  <Directory />        Options FollowSymLinks +ExecCGI   &nbs ......

npm使用初探

最近会进行一些前端开发刚面的学习,这方面的技术很久没有关注了,感觉变化真的很快,本着落后就要挨打的态度,加上我勤奋好学,ok,开始努力学习. 看了前端开发如今都在用这么个东西,有必要看看怎么用了,简单了解了一下: 什么是npm? NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。 上面这句是copy网上的,其实它就是类似于Java中的Maven,Ubuntu中的apt-get, Ruby中的Gem, Python中pypi等 那么说到这里,那我的理解就是npm应该是用来管[… ......