2018年文章汇总

Android ANR 实例分析

Linux kernel计算某段代码运行时间

Linux Kernel 发展和内核特点

C/C++函数指针与指针函数(二)

老王带你理解算法复杂度O(1),O(N),O(N^2)

Android NDK Tombstone/Crash 分析

堆和栈的区别(转过无数次的文章)

C语言scanf-周末杂想

C语言-scanf缓存造成无限死循环

C语言关键字 -(typedef关键字)

为什么浮点数要设置INF?

Android 7.1使用脚本保存LOGCAT和KMSG日志到文件

你最喜欢哪个c图标?

为什么学习c语言?

float 和 double (我内存里的浮点型数据?)

Android recovery(二)

Android recovery (一)

爆料易到高管下跪事件

第一届C语言比赛答案

第一届C语言比赛 “获奖名单”

微信公众号福利

Android7.1 在init.rc 添加shell服务

第一届“C语言比赛”

C语言 printf详解

openwrt 音频开发

Android ADB 源码分析(三)

那个金大侠,江湖还有你的传说

Vim安装插件在命令行下看代码

码农,选好你的老板

Android root破解原理

Android ADB实例分析

Android SeLinux

码农攻城记

Android Jni实例(含源码)

(干货)Ai音箱和Linux音频驱动小谈

关于CPU Cache

我们这些“攻城狮”的衬衣

Linux内核自旋锁

我认识的周立功(内附广州周立功电子招聘)

我的师傅是风清扬

printf 宏 调试技巧

漫画:程序员不是修电脑的!

Android 触摸屏驱动

Android 电容屏基本原理篇

那些一毕业就选择华为的人,后来都怎么样了

嵌入式入门建议(内附资料福利)

世界算法大赛公认水平最高的压缩算法,代码不过30行

排序算法时间复杂度、空间复杂度、稳定性比较

SPI协议详解

I2C总线传输协议

写给过得很辛苦很迷茫的你~一定要看啊

串口UART串行总线协议

震惊!!华为将被神秘收购

gcc c语言编译流程

未来蓝牙新方向之一【AoA室内定位】

40多岁的技术男月薪有多少?

触摸屏响应速度性能分析

Android Input子系统-含实例源码

Bootloader传参数到Kernel

用个通俗的例子讲一讲死锁

码农,你的35岁?

生产者与消费者之Android  audio

Shell 脚本还可以这么玩,你知道麽

周立功布局BLE领域-Nordic空中升级浅谈

C指针-这该死的嵌入式学习生涯

Linux信号量-今天老子不干了

Linux 互锁斥 信号量 死锁 原子操作

Android系统充电系统介绍-预防手机充电爆炸

Linux中断申请

Android Media player

dBFS、dBm、dBV、dBW、0dB、-3dB概念解析

写Android的你知道怎么让Android系统不休眠?

Linux的中断可以嵌套吗?

Linux内核定时器

Linux shell命令总结

Android 音频数据流分析之程序员干架产品经理

Linux 驱动之Ioctl

Linux当前当前进程

Linux进程上下文和中断上下文内核空间和用户空间

微信运动接入说明文档

Linux内核链表

Linux内核模块编译

Lowmemorykiller内存泄露分析

Linux内核使用gdb调试

Linux动态打印kernel日志

(干货)Ai音箱和Linux音频驱动小谈

Source insight扩展宏使用

git入门学习笔记

微信公众号更名通知

社会我瓜哥,人狠话不多

那一年,我们分手后

詹韦连线,重现江湖

有NBA,就有逗逼(兰斯.史蒂芬森)

曼巴漫画图组

骑士的怎么了?

负载均衡情景分析

Linux Kernel Utilization Clamping简介

Linux内核File cache机制(上篇)

Reno5 系列登场,搭载最新 ColorOS 11

CRASH安装和调试

Linux Swap 介绍

如何利用ftrace精确跟踪特定进程调度信息

Linux内核内存检测工具KASAN

CHRE架构浅谈

FUSE文件系统

盘点只读压缩文件系统

Type-C PD充电简介

虚位以待,只等你来!

基于SIMD的算法加速技术简介

Suspend流程介绍

Linux Scsi子系统框架介绍

Android Input 子系统初探

PELT 算法浅析

深入理解 Linux 位置无关代码 PIC

解读国产UI流畅不卡顿原因,ColorOS有妙招

Linux kernel 同步机制(下篇)

ColorOS7的软硬深度底层优化

Linux kernel同步机制(上篇)

Android 热缓解框架解析

Android内存异常机制(用户空间)_NE

Android内存异常机制(用户空间)_JE

USB技术浅析

Kernel Crypto框架

Linux 物理内存外碎片化浅析

安卓系统应用启动流程分析

进程内存管理初探

DeviceMapper架构及在android上的应用

CFS任务的负载均衡

sdcardfs 浅析

Systrace 的原理、流程及定制

Multi-queue 架构分析

ARMv8 异常处理简介

从 radix tree 到 xarray

Linux devfreq framework 剖析

新型 IO 调度器 BFQ 简介

CFS任务的负载均衡(框架篇)

Android ART dex2oat 浅析

linux IO Block layer 解析

一张图读懂内存反碎片化

UFS特性介绍

eMMC简介

浅谈新型非易失存储

谈谈内存压缩那些事

带你遨游USB世界

F2FS技术拆解

Binder从入门到放弃(细节篇)

dumpsys meminfo 的原理和应用

纯干货,PSI 原理解析与应用

Binder从入门到放弃(框架篇)

推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/463528.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Angular CLI的简单使用(1)

参考地址: https://v2.angular.cn/docs/ts/latest/cli-quickstart.html Angular CLI是一个命令行界面工具,它可以创建项目、添加文件以及执行一大堆开发任务,比如测试、打包和发布。 1. 请先在终端/控制台窗口中运行命令 node -v 和 npm -v, 如下图,没有…

在没有数据集的情况下使用数据表

使用数据适配器填充数据表 View Code using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SqlClient;namespace PopDataTable {class Program{static void Main(string[] args){string connString…

2019年文章汇总

要不要去培训机构深造一下?我一个37岁的程序员朋友Linux内核中的GPIO系统整理的免费资料,帮你年后跳槽C语言,字符串指针做函数参数书籍推荐过年回家抢票攻略C语言,函数不可返回指向栈内存的指针你还会写这段C51程序吗?…

linux下修改max_user_processes和open_file的最大值

从事分布式服务器开发工作的都会遇到,linux下open_file的值默认是1024;max user processes的值默认是4096,在实际用于中,这两个值严重不足,常常需要调整这两个值。默认配置如下: 可以通过以下两种方式修改&…

IP SLA的路径控制

一、定义SLA 服务水平协议(简称:SLA,全称:service level agreement)是在一定开销下为保障服务的性能和可靠性,服务提供商与用户间定义的一种双方认可的协定。通常这个开销是驱动提供服务质量的主要因素。简…

【linux】linux系统中常见配置文件及目录说明

1.配置文件/proc/sys/fs/file-nr 里文件里显示三个数字 [rootlocalhost logs]# cat /proc/sys/fs/file-nr 2112 0 2100000已分配文件句柄的数目 已使用文件句柄的数目 文件句柄的最大数目 上面第二项的值为0表示分配的文件…

ptmalloc,tcmalloc和jemalloc内存分配策略研究

转载:https://cloud.tencent.com/developer/article/1173720 操作系统内存布局 各种malloc的内存分配管理方式离不开操作系统的内存布局策略。 32位经典内存布局 32位系统下经典内存布局如上,程序起始的1GB地址为内核空间,接下来是向下增长…

Tcmalloc

Tcmalloc Ptmalloc在性能上还是存在一些问题的,比如不同分配区(arena)的内存不能交替使用,比如每个内存块分配都要浪费8字节内存等等,所以一般倾向于使用第三方的malloc。 Tcmalloc是Google gperftools里的组件之一。…

JVM自动内存管理机制——Java内存区域(下)

一、虚拟机参数配置 在上一篇《Java自动内存管理机制——Java内存区域(上)》中介绍了有关的基础知识,这一篇主要是通过一些示例来了解有关虚拟机参数的配置。 1、Java堆参数设置 a)下面是一些简单的使用参数 其中最后一个是一个运…

PHP版选择排序法

2019独角兽企业重金招聘Python工程师标准>>> <?php// 选择排序法函数function selection_sort(&$array) {$array_length count($array); // 数组的长度$temp 0; // 交换时用到的临时变量for ($i 0; $i < $array_length - 1; $i) {// 认为数组第$i个元…

boost::stable_vector简单解析

由于vector底层实现的机制是一个动态数组&#xff0c;因此使用std::vector<T>时&#xff0c;如果海量数据量时&#xff0c;会导致vector底层的数组很大很大&#xff0c;这样就会导致database很快就会出现内存不足而导致系统停止运行或卡住&#xff0c;这时就要考虑是否用…

理解zookeeper选举机制

转载&#xff1a;https://www.cnblogs.com/shuaiandjun/p/9383655.html 一、zookeeper集群 配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的&#xff0c;每个服务器上的数据是相同的&#xff0c;每一个服务器均可以对外提供读和写的服务&#xff0c;这点和red…

使用交互环境

使用交互环境许多脚本语言的解释器都提供了交互环境&#xff0c;我们可通过此环境与计算机沟通交流。为什么叫做交互环境&#xff1f;因为我们在这里通过编程语言与计算机沟通&#xff0c;让它做任何事情&#xff0c;它都会立刻照办并给予我们反馈。运行REBOL 解释器的方式很简…

[原创]K8 cping 3.0大型内网渗透扫描工具

[原创]K8 Cscan 大型内网渗透自定义扫描器 https://www.cnblogs.com/k8gege/p/10519321.html Cscan简介:何为自定义扫描器&#xff1f;其实也是插件化&#xff0c;但Cscan不需要编程同样可实现自定义功能&#xff0c;这比单纯插件化更容易实现插件功能Cscan旨在为用户提供一个高…

std::string的resize()与reserve()的区别

std::string的resize()与reserve()的区别: resize()&#xff1a;改变的是size()与capacity()的大小 (1)、比原来的变小之后&#xff0c;后面的会被截断 (2)、比原来的变大之后&#xff0c;后面的会被填充新的东西&#xff0c;不同的编译器可能会不同 reserve()&#xff1a;…

iMouse - 快速切换鼠标左右键

(此Blog是iMouse软件的官网)【名称】&#xff1a;iMouse【版本】&#xff1a;v1.2 (v1.2是首个公开发布版本&#xff0c;也是最新版&#xff0c;之前版本没有对外发布)【时间】&#xff1a;2012-01-06【关键词】&#xff1a;腱鞘炎、Swap、Mouse、切换、鼠标、鼠标手【功能】&a…

基本排序算法及分析(二):冒泡排序

冒泡排序和改进的冒泡排序 1/**//*------------------------------------------------------------------------------------------- 2Bubble_sort.h 3冒泡排序&#xff1a; 时间复杂度为O(N^2) 4改进的冒泡排序&#xff1a; 时间复杂度仍为O(N^2) 5 一般的冒泡排序方法有可…

洛谷负环板子题

洛谷负环板子题 差点没笑死我 之前的题解都在清一色diss bfs&#xff0c;吹爆dfs 如今改了数据bfs又崛起了&#xff0c;dfs回家种地了&#xff0c;哈哈哈哈哈 dfs版 1 // luogu-judger-enable-o22 #include<iostream>3 #include<cstdio>4 #include<queue>5 #…

std::vector中resize()和reserve()区别

在STL容器中vector用的还是比较多的&#xff0c;但是在使用时&#xff0c;会对resize()和reserve()的使用产生迷惑&#xff0c;现在就对这一情况做个对比&#xff1a; resize()&#xff1a;改变的是size()与capacity()的大小 (1)、比原来的变小之后&#xff0c;后面的会被截断…

设计师和开发人员更快完成工作需求的35个惊人的jquery插件教程(下)

jQuery是一个快速&#xff0c;简洁的工具&#xff0c;它可以遍历HTML文档&#xff0c;处理事件&#xff0c;执行动画&#xff0c;并添加AJAX。jQuery赋予web开发更多的选择机会&#xff0c;使网站产生令人难以置信的元素效果不像之前需要写下几十行代码实现相同的效果&#xff…