breeze_vickie
码龄16年
关注
提问 私信
  • 博客:229,954
    社区:587
    230,541
    总访问量
  • 40
    原创
  • 1,782,113
    排名
  • 23
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2008-09-02
博客简介:

清风专栏

博客描述:
沉下心,做点事
查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    108
    当月
    1
个人成就
  • 获得33次点赞
  • 内容获得20次评论
  • 获得71次收藏
创作历程
  • 1篇
    2024年
  • 3篇
    2021年
  • 3篇
    2019年
  • 4篇
    2014年
  • 1篇
    2013年
  • 3篇
    2012年
  • 10篇
    2011年
  • 16篇
    2010年
  • 25篇
    2009年
成就勋章
TA的专栏
  • 杂感
  • memory
    3篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

对于两个独立随机变量X,Y, E(XY)=E(X)E(Y)

在掷硬币的情境中,掷硬币正面朝上和反面朝上的概率都为0.5,即掷硬币的结果是随机的,可以看成是一个有两种结果的随机试验。因此,Y可以表示掷硬币正面朝上的概率,它的取值范围为0到1,符合概率的定义。假设骰子是均匀的,点数从1到6出现的概率相等,即P(X=1)=P(X=2)=...=P(X=6)=1/6。硬币是公平的,正面朝上的概率是0.5,背面朝上的概率也是0.5。根据上面的例子,掷一枚硬币正面朝上的概率为Y,是一个固定的值。因此,XY的期望等于X的期望乘以Y的期望,即E(XY) = E(X)E(Y)。
原创
发布博客 2024.03.06 ·
3781 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

Linux SCHED_FIFO, SCHED_RR和SCHED_OTHER

SCHED_FIFO: 先进先出调度在先进先出的调度方式下,一个线程直到它被更高优先级的线程抢占或者运行结束,才会交出控制权。相同优先级的任务不能打断该线程。当线程完成后,内核会去寻找处于就绪状态相同优先级的线程,如果不存在, 则寻找低优先级线程。FIFO调度本身实现了数据的互斥, 在线程运行的时间内其他相同优先级线程无法进行资源抢占。SCHED_RR: 时间片轮转调度在时间片轮转(RR: RoundRobin)调度下,一个线程放弃内核有三种情况:运行结束,被更高级优先级抢占或者消耗完自己的时间片。时间片
原创
发布博客 2021.08.25 ·
3295 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

v4l2结构体关系图

v4l2 结构体关系图
原创
发布博客 2021.05.26 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

slab中colour_off的意义

对于arm9处理器,当使用指令控制协处理器cp15打开数据缓存(DCache)时,arm9内部的数据总线上的数据就都会被缓存到arm9内部的物理cache中,对于arm9处理器at91rm9200来说,dcache大小为16k,物理分布情况是这样的:"每条cpu物理cache缓存线数据大小为32字节,一共512条,即:16K",cpu访问cpu内部dcache区的速度远远高于访问外部sdram,此时,arm9处理器操作的所有数据将直接来自于dcache-16k的cpu内部高速物理缓存,处理器将只和处
转载
发布博客 2021.05.14 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux Process vs Thread

进程:资源分配(cpu time and memory)的基本的单位.线程:程序执行的基本单位。进程: 拥有独立的内存单元,多进程之间要用IPC通信线程:同一个进程的多个线程共享内存,多于一些要求同时进行并且又要求共享某些变量的并发操作,最好用线程。进程:切换耗费资源大,效率差线程:切换所需时间远小于进程fork is expensive. Memory is cop...
原创
发布博客 2019.04.23 ·
294 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

48位地址线,PAGE size是4KB, 每个页表项是8Byte, 至少需要多少级页表?

1. 一个page等于:4KB = 2^122. 装下全部48bits的地址空间需要2^36个page(2^48)/(2^12) = 2^363. 一页中可以装下2^9个页表项(PTE):(2^12)/(2^3) = 2^94.则至少需要4级页表:2^9*2^9*2^9* 2^9= 2^36...
原创
发布博客 2019.04.22 ·
1862 阅读 ·
2 点赞 ·
1 评论 ·
12 收藏

SDM845 虚拟地址分配

宏定义符号 描述 value VA_START 内核地址空间的起始地址 0xffffff80-00000000 TEXT_OFFSET bootloader会把kernel image从外设copy到RAM中,那么具体copy到什么位置呢?从RAM的起始地址开始吗?实际上是从TEXT_OFFSET开始的,偏移这么一小段内存估计是为了bootloader和ker...
原创
发布博客 2019.04.22 ·
406 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Deciphering Android Garbage collection (GC) logs

http://infinitesproutingthoughts.wordpress.com/2013/06/21/deciphering-android-garbage-collection-gc-logs/More often  android adb log dumps below text for GC:19:30:22.188 26517 26519 D dalvikvm
转载
发布博客 2014.03.13 ·
1075 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Android DalvikVM threads and ANR dump.

http://infinitesproutingthoughts.wordpress.com/2013/06/21/deciphering-android-garbage-collection-gc-logs/Android dalvikVM (DVM) provides own Thread wrapper on top of native threads(Linux posix thr
转载
发布博客 2014.03.13 ·
1766 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

How to read Dalvik SIGQUIT output

If you're a long-time Java developer you're probably used to sending SIGQUIT to a Java process (either viakill -3 or hitting ctrl-\) to see what all the threads are doing. You can do the same with D
转载
发布博客 2014.03.13 ·
753 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

定位Oops错误代码行【整理】

转载:http://zjf30366.blog.163.com/blog/static/41116458201222893224924/定位Oops错误代码行【整理】  [17184178.672000] Bad mode in data abort handler detected[17184178.672000] Internal error: Oops
转载
发布博客 2014.02.27 ·
11697 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

Android Bander设计与实现 - 设计篇

关键词Binder Android IPC Linux 内核 驱动 摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Bi
转载
发布博客 2013.06.19 ·
759 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

sed使用详解

使用 sed 编辑器作者:Emmett Dulaneysed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一,因此,有必要彻底地了解其应用。Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用工具是 sed。它是任何管理员的工具包中最强大的工具之一,并且可以证明它
转载
发布博客 2012.05.22 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux cut命令参数及用法详解--分段显示内容

名称:cut    使用权限:所有使用者     用法:cut -cnum1-num2 filename     说明:显示每行从开头算起 num1 到 num2 的文字。     范例:      shell>> catexample   test2    this is test1    shell>> cut -c0-6 e
转载
发布博客 2012.05.22 ·
1274 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

记录一linux命令:xargs

xargs大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);你能处理输出,使其仅显示文件名,目前你希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项工作的。他允许你对输出执行其他某些命令。记住下面这个来自于第 1 部分
转载
发布博客 2012.05.11 ·
686 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

先装win7, 再装ubuntu

The simple way to install grub/ grub2 from any linux live-CD or any other bootable medium.Step 1: boot from linux live CDStep 2: mount your hddStep 3: chroot in the mounted filesystemStep 3: i
原创
发布博客 2011.12.16 ·
1148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

container_of()宏的简要解析

在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:1.       439/** 2.       440 * container_of - cast a member of a s
转载
发布博客 2011.07.28 ·
538 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

环境变量设置

环境变量配置文件在ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文
原创
发布博客 2011.07.19 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何修改ubuntu系统的主机名

hostname -v -b new-name将/etc/hostname, /etc/hosts中的原hostname改为new-name
原创
发布博客 2011.07.07 ·
681 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

名词解释: mesa opengl drm dri gem kms

opengl: a system for rendering interactive 3D graphicsmesa: Mesa is an open-source implementation of the OpenGL specification drm: direct rendering manager.dri: direct rendering infrastructure
原创
发布博客 2011.06.23 ·
2825 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏
加载更多