般若程序蝉(prajna.top)的专栏

深刻挖掘程序设计背后的一些知识点,科学地规划培训课程,让初学者可以早一点 走出“好像什么都不会”的迷惘,早日迈进程序设计的大门。...

Android 属性

属性是Android系统的一大特色,它用来进行系统配置,模块,组件间的通讯。这篇文章主要是聊一下Android property的应用和工作原理以及一些常用的系统属性。 属性配置文件 在主板系统上,属性文件分别是: /default.prop -- 对应编译系统 out 目录下的 …/r...

2019-05-14 14:00:55

阅读数 32

评论数 0

Android 内存管理

发表于我的博客网站(prajna.top): http://prajna.top/doc/4/189 欢迎大家前去交流。 这篇文章主要是解释 Android 是如何管理 app 进程和内存,低内存配置,和一些debug 手段, 本文的 android 版本是 4.4. 堆与栈 每个 ...

2019-05-05 14:39:19

阅读数 103

评论数 0

Android Low Memory Killer 机制

发表于我的博客网站(prajna.top): http://prajna.top/doc/4/237 欢迎大家前去交流。 LowMemoryKiller是Android 系统在Linux kernel的OOMKiller基础上打的一个补丁。OOMKiller在kernel 没法再分配内存的时候,...

2019-04-26 15:40:35

阅读数 65

评论数 0

Android 输入设备子系统架构

发表于我的博客网站(prajna.top): http://prajna.top/doc/4/124 欢迎大家前去交流。 Android TV开发过程中,主要的输入设备是摇控器(IR),键盘(keypad),以及一些USB的HID输入设备,本文主要讲讲这块的工作流程,使用的是AN5版本。 ...

2019-04-22 14:28:56

阅读数 66

评论数 0

Android apk文件结构及其安装,校验流程

首发于我的博客网站(prajna.top): http://prajna.top/doc/4/278 apk文件 apk实际上就是一个zip文件,可以直接使用zip解压,它包含 classes.dex, 资源文件,证书,动态链接库等。 classes.dex: 代码文件,包含可以被Dalvi...

2019-04-16 17:17:29

阅读数 180

评论数 0

如何开发一个Linux/X11平台的输入法

做的第一个开源软件是一个辞典软件:AlphaDict, 发现 linux 下面的输入法,似乎都不太好用, 总觉得没有 搜狗,紫光拼音好用,决定自己做一个试试看, 没想到是好大的一个”坑“, 足足花了近一年的时间, 不过,好歹总算是做出了一个1.0版本,一个基本可用的输入法。 写这篇文章来同大家聊一...

2017-01-06 17:16:07

阅读数 2712

评论数 4

Android Vold 架构简析

李力琼 (joni.kartorz.lee@gmail.com)软件工程师,热爱并致力于Linux平台的开源软件的开发,你可以用email与他联系。本文中Andorid系统的版本为4.3及以上。 ---------------------------------------------------...

2016-06-01 10:48:59

阅读数 6226

评论数 1

证书格式区别

文章来源:  百度文库 证书格式区别    (文档贡献者: 弓游VS碧海) PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:...

2014-12-23 10:50:35

阅读数 1119

评论数 0

young tableaus

Young tableaus  是 Introduction_to_algorithms的一 道课后习题, 一度还把我难住了。现在把 python 代码贴出来,供大家参考。 #! /usr/bin/python """ young tableau    m x ...

2014-05-23 21:45:56

阅读数 1780

评论数 0

AlphaDict 软件发布

短短续续,经过了大约大半年的开发, 我的第一个软件作品:AlphaDict 终于 release 了1.0, 这是一段很困难的时间,需要从写文档开始,做所有的事情。为了保持代码的简洁, 可控,减少对系统平台的依赖性。我尽量使用 标准 c/c++ 库的 API, 不得不自己去封装打包一些东西。 有时...

2014-05-23 07:54:18

阅读数 2045

评论数 0

kindle touch 修复

所有内容 均来源于网络,主要 是 下面 2pi

2014-04-22 14:09:03

阅读数 7640

评论数 2

Using Condition Variables

原文地址:http://docs.oracle.com/cd/E19455-01/806-5257/6je9h032r/index.html Using Condition Variables This section explains using condition variables. T...

2014-02-20 13:48:55

阅读数 1088

评论数 0

Andorid NDK 使用STL,以及 _alloc.h :_M_allocate出错处理

最近,转到 android 平台进行开发。 做了一个native service,  编译的时候,发现不能正常使用STL, 经过一番折腾,总算是搞掂了。我使用的是android 4。     error:  STL 头文件找不到 ?      在Android.mk 增加  LOCAL_C...

2013-12-11 14:09:03

阅读数 4975

评论数 0

英语飙升的好方法

本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考了。虽不敢说方法一定是最好的,但从现在开始随便谁不要再去找学习资料,每天花两个钟头照说的做,坚持三个月的提高会超过你过去三年。 听:网上比较有代表性的论坛是普特www.putc...

2013-11-01 13:34:30

阅读数 1182

评论数 0

PCI协议简析

PCI协议是一套工业标准,这个就不细说了,这套协议有点类型IP协议,由多种不同功能的设备组成,主要是主机,主设备, bridge(桥) ,从设备等等组成, PCI bridge 类似于IP协议里面的 路由器, 链接自己的bus(有一个独立无一的bus id)到主的总线,它的主要作用是转发两个bus...

2013-07-28 18:17:04

阅读数 5916

评论数 0

较全的国外学术论文网站与常用的学术搜索引擎

1.http://adswww.harvard.edu/ The NASA Astrophysics Data System  世界最大免费全文网站,超过300,000篇全文  主要学科:天体物理学 2.http://intl.highwire.org/ HighWire Press...

2013-07-17 14:19:34

阅读数 52778

评论数 0

红黑二叉树详解及理论分析

发表于我的博客网站(prajna.top): http://prajna.top/doc/2/175 什么是红-黑二叉树? 红-黑二叉树首先是一颗二叉树,它具有二叉树的所有性质,是一种平衡二叉树。普通二叉树在生成过程中,容易出现不平衡的现象,即使是使用随机算法生成二叉树,也是有一定概率生成不...

2013-04-29 14:00:37

阅读数 23355

评论数 4

xx.cpp undefined reference to xx 解决办法

网上相关的文章很多, 普通原因就那么两点。      1)link的时候,添加相应的 so,.a 。      2)  so .a 文件次序不对。 一般被调用者放到调用者的后面——有点饶,总之问题发生, 调换下 次序,可以解决。       有时候,仍然会有一些莫名奇妙的 undefined...

2013-03-13 10:35:38

阅读数 1201

评论数 0

linux 下的 投影仪,HDMI 输出设置

   前些日子研究xmbc的源代码,发现它里面的一个小工具,xbmc_xrandr有点意思,可以设置x11信号分辨率,输出通道(设备),当时我想,如果X11也有这么一个小工具,我把信号的输出通道选择VGA口,不就可以外接投影仪了吗?结果X11还真就带了这么小工具──xrandr。    运行xra...

2011-02-12 16:27:00

阅读数 6381

评论数 0

openGL API 搭配讲解

    工作需要改写了xbmc里面的openGL部分代码,对opengl的API摸出来了些门道,写出来与大家分享,对自己也相当于是做个笔记。    1)    glBindBuffer + glVertexPointer+ glEnableClientState 的用法。     glBegin ...

2011-02-11 15:32:00

阅读数 7802

评论数 3

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