logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx log打印输出精度问题

1、问题:nginix log默认输出时间打印是到秒级,有时为了查某一个请求花费的时间,一般都在10-20ms毫秒级别,因此就没法更细致的分析哪个步骤耗时时间。2、问题的分析:一般服务器对于时间的精度要求不高,内部对时间进行cache,用来减少对gettimeofday()的调用,对于打印时需要毫秒级就成为一个问题了。在ngx_times.c中提供了ngx_time_update()函数来更新时间

android -- 系统应用替换玩法

需求如下:android下的system分区下的文件全部经过系统签名认证,包含动态库,可执行文件及系统apk应用,整个一块整体,这些文件必须一次性全部升级才可使用,否则将因为签名及不可修改之特性导致系统应用没法升级。束个system.im镜像的系统升级首先是风险高,ROM出问题将会导致整机成为废铁一块,而且无论是ip或是cable下载的时间将会很多,比较断电或者flash分区坏掉都有可能出一些

android 编译boost动态库

有个android项目上需要使用到boost标准c++库,Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一,所以想将其移植到android系统上进行编译。直接从网上下载 boost1.52版本,然后写makefile。。。进行编译,,碰到无数的编译错误。求助于google网络,终于发现一个好东东:一个通过NDK编译boost代码的git项

android native service编写及两个服务进程通讯

题外话:由于同事咨询,口头讲解的话1对1,但不方便多方传播及继承性,因此特意写此文章讲解一番。1、android service简要说明:Android Service :又称为 Java Service ,是实现在框架层里的 Service ,使用Java语言编写。Native Service :又称为 System Service ,是实现在 Runtime 层里的 Ser

#android#测试
android -- WatchDog看门狗分析

android -- WatchDog看门狗分析在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称"看门狗"。在

#android
android 图形系统加速学习系列 (二)

上一节介绍下android 2D&3D库加载的过程,节绍下软件实现的libagl库并重点介绍一下copybit 2D图形加速部分。如果处理器只有2D硬件加速而没有3D硬件加速,则可以利用opengl中的libagl,实现封装在libagl里的copybit,因为相对3D API来说,这个模块的封装基本是做好的,只要去实现一个copybit HAL即可;如果处理器2D/3D硬件加速均

#android
JoyStick for android2.3 游戏手柄功能开发

买了个Logitech 的游戏手柄Gamepad F310需要移植到android系统中,所以花了两天时间详细预研一下需要主要开发的逻辑过程。1、首先在pc和linux上测试:      pc上需要安装Logitech公司的驱动程序     针对普通linux平台上安装情况:ubuntu 下使用游戏手柄:1, 安装手柄驱动:# modprobe joydev2. 安装手

#android#游戏#测试
Wifi移植文档 - android2.2及android2.3版本

不久前移植过ranlink公司的wifi无线网卡,发现网上的一些文档不完整或者对一些碰到的问题没有说明,在此详细说明一,本人将其移植到android系统上碰到了不少的问题,修改了驱动及框架代码,费了两周多的时间才完全搞好。一.   Android平台Wifi的基本代码路径1.       Wpa_supplicant源码部分external/wpa_supplicant_6/

#android
android系统移植(一) 总述

一、先说明一下平台要求平台硬件要求•RAM: 512MB•FLASH:256MB•CPU:    ARM平台指令集要求   ARM9 Family以上,ARMv5以上指令集,   mips平台指令集要求   MIPS32 revision 2 - Little-Endian, O

#android#linux
OS21操作系统——概述

1.OS21概述   OS21是一个免费、轻量级的多任务实时操作系统,基于OS20 API设计,使用GNU工具进行编译,gdb进行调试。目前OS21主要用于ST公司的机顶盒主芯片(ST40/ST200)中,与应用程序一道生成单一映象文件,具有相同的地址空间与名字空间,以及相同的特权模式。   OS21采用了多优先级、占先式的任务调度算法,任务之间使用信号量、互斥锁、事件标签进行同步;使

    共 17 条
  • 1
  • 2
  • 请选择