概念: DIP(依赖倒置原则):软件在进行架构设计的时候的一种原则 高层定义接口,底层负责实现 ATM机(高层) 银行卡(底层) ATM定义一个插卡口(接口),不管是哪家银行的卡,都可以进行取钱 IOC(控制反转):DIP的具体实现方式 如果没有插卡口 那么 中国银行的卡只能用中国银行的ATM 现在 ...
分类:
其他好文 时间:
2020-04-29 18:07:15
阅读次数:
66
1. 安装编译库 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz 2. 下载安装包 wg ...
分类:
其他好文 时间:
2020-04-29 01:14:54
阅读次数:
74
一、概述 1、指的是针对网络的IO。 2、常见的会产生网络IO阻塞的状态:accept,recv(recvfrom)。 3、接收数据的两个阶段:操作系统等待对方数据传过来的wait_data(waiting for the data to be ready)和操作系统将数据从内核拷贝到进程的copy ...
分类:
其他好文 时间:
2020-04-29 00:50:03
阅读次数:
66
Monkey测试可以发现的问题 Android平台应用程序可能产生以下四种Crash: App层(JAVA应用程序): 1、Force Close Crash 2、ANR Crash Native层(本地框架): 3、Tombstone Crash(Native Crash) Kernel层(LIN ...
分类:
其他好文 时间:
2020-04-28 23:21:43
阅读次数:
285
1、相关滤波MOOSE(ICCV 2010)是目标跟踪领域第一篇相关滤波算法,采用单通道灰度特征,在训练和检测时都没有加padding,速度:615FPS,第一次显示了相关滤波的潜力。CSK(与KCF/DCF同一作者)在MOSSE的基础上扩展了密集采样(加padding)和kernel-trick, ...
分类:
其他好文 时间:
2020-04-28 20:14:42
阅读次数:
857
使用的uboot版本是1.1.6,是打过u-boot-1.1.6_jz2440.patch的; kernel使用的版本是3.4.2, 也是打过linux-3.4.2_camera_jz2440.patch的; u-boot-1.1.6编译步骤如下(开发环境ubuntu16.04): 1. 添加环境变 ...
分类:
系统相关 时间:
2020-04-28 00:22:06
阅读次数:
114
synchronzied是一个重量级锁 概念:什么叫重量级锁? 就是申请资源必须经过kernel(内核也叫操作系统),调用。 (里面涉及到了用户态(用户空间)和内核态(os)的交互) 轻量级锁:是不经过操作系统。 cas:乐观锁(compare and swap)比较与交换(可以翻看Atomic原子 ...
分类:
其他好文 时间:
2020-04-27 22:51:17
阅读次数:
170
之前遇到一个耗电问题,最后发现是/proc/sys/kernel/sched_boost节点设置异常,一直处于boost状态。导致所有场景功耗上升。 现在总结一下sched_boost的相关知识。 Sched_Boost sched_boost主要是通过影响Task placement的方式,来进行 ...
分类:
其他好文 时间:
2020-04-27 15:03:11
阅读次数:
89
一、环境和软件介绍 1、主机环境:Ubuntu16.04 2、交叉编译器: gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) 3、ARM板:kernel:2.6.35,SoC:S5PV210 4、软件包: zlib-1.2.3 、 libid3tag-0 ...
分类:
其他好文 时间:
2020-04-25 23:33:41
阅读次数:
101
前言鉴于OC配置各种教程的各种繁杂,众小白们处于云里雾里,一脸懵逼的状态,经过独行秀才的思考、简化与提炼,采用图文与视频的方式呈现给广大网友。不要问,不要问,不要问为什么要这样配置,这样配置大多数100、200、300系列台式机可以进行正常安装,至于以后的优化、完善,就不是本文的讨论范畴。请自行搜索。当然,还有一个更快的方法,就是白嫖一个EFI。<fontcolor="#FF000
分类:
其他好文 时间:
2020-04-24 01:44:38
阅读次数:
670