Linux/Android底层和框架
文章平均质量分 89
FreedomRoad~
专注于app底层/架构/算法/业务工作流程,记录进步的足迹和感悟。
展开
-
RHEL linux开启路由功能及IP设置
1.[root@localhost ~]# echo '1' > /proc/sys/net/ipv4/ip_forward[root@localhost ~]# more /proc/sys/net/ipv4/ip_forward 1 注释:启动linux路由设置及查看当前设置的值2.[root@localhost ~]# vi /etc/sysctl.conf注释:为了保原创 2011-04-25 01:58:00 · 1856 阅读 · 0 评论 -
异步事件回调机制原理探索
自定义的异步事件回调机制:可以在自己的应用程序中,先注册事件和事件对应的回调函数(回调函数可以是函数指针法,虚函数方法的方式);自己程序中每帧检测事件是否发生或者条件是否满足,满足的时候就进入回调函数。如果这样的检查是在同一个线程中那么就是同步的延迟调用,如果是在子线程中就是异步调用,但是这样的性能还是比较差的,除非不得以,否则还是用OS的异步回调机制性能高。OS层面的异步事件回调机制原创 2015-03-15 12:58:02 · 7498 阅读 · 2 评论 -
RHEL在VBOX和XP下上网设置问题?
RHEL中设置上网:1.可能是网卡设置问题:用Oracle VM VirtualBox当作虚拟机(1)默认是NAT虚拟网卡 需要再配置一块Host-Only虚拟网卡然后ifconfig查看IP后可以看到NAT的那块eth0是10开头的虚拟独立IP这块网卡可以上网 但不能和Host连局域网(2)Host-Only的那块eth1是看不到的(要从XP网络连接添加驱动,使得VBOX原创 2011-04-28 23:52:00 · 1561 阅读 · 0 评论 -
C++多线程实例之互斥量同步
要点:将互斥量 + 条件变量/事件对象封装为了一个类CMutexLock,该类同时支持windows和linux下的互斥量同步。对熟悉windows和linux下面的多线程开发很有帮助。下面的代码可以直接在VS2008,2010中编译通过,linux下也是没问题的。如果你觉得写得不错也可以直接移植到你的代码库中,比较适合多线程中采用生产者-消费者这样的场景,比如子线程读取和解析文件生产给其它线程用原创 2015-03-21 22:39:02 · 5096 阅读 · 0 评论 -
Android程序调试汇总
1.过滤Android程序出现的异常和崩溃 adb logcat |grep --color=auto -E "System.err|AndroidRuntime" 2.按照包名过滤细分日志我们先写一个这样的脚本,命名为logcatPkg,然后加上可执行的权限 #!/bin/bash packageName=$1 pid=`adb sh转载 2016-01-06 09:24:43 · 456 阅读 · 0 评论 -
Android.mk的用法和基础
转载自:http://blog.csdn.net/zhandoushi1982/article/details/5316669 一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。每个模块转载 2016-01-07 09:42:34 · 454 阅读 · 0 评论 -
Android studio Robotium环境搭建-实测
robotium Recorder是付费的不然感觉只能用一周,下面是用robotium进行android工程的环境搭建。借鉴了:https://github.com/RobotiumTech/robotium/wiki/Downloads 下面的Android studio 的example。总结了如下配置。1.引入robotium-solo-5.5.4.jar库,可以从工程new原创 2016-03-14 11:43:11 · 5555 阅读 · 0 评论 -
OS和编译原理回顾-重要是多语言开发能力
OS最主要就是进程线程调度管理及同步技术(信号量),内存存储结构(寄存器->高速缓存1->高速缓存2->主存储器)页面调度算法,磁盘管理寻道算法,IO管理中断读取DMA不必CPU参与显示IO(用户态,内核态缓存,使用文件内存映射效率更高), 网络串口通信(TCP,UDP网卡发送和接收缓存),显卡驱动命令缓存队列发送(CPU和GPU通信),声卡,摄像头,蓝牙外接设备。编译原理,主要是词法原创 2017-03-12 22:51:40 · 709 阅读 · 0 评论