Mingyu Blog

「欲就麻姑买沧海  一杯春露冷如冰」

「面向对象程序设计」 Java多线程总结

Java multithreading

简介——Java中的线程 进程与线程 进程 进程是程序的一次执行过程, 是系统运行程序的基本单位。 进程和程序之间的区别在于程序是静态的,而只有动态执行着的程序才成为进程。 结合OS的内容来理解会更加深刻,进程是资源分配的基本单位。 对于每一个进程,操作系统管理对应的进程控制块,并为进程分配了独立的页表。进程的运行是将代码按照结构加载到内存中,静态程序本身是按照对应的段...

「响应式网页设计」 响应式基础设计

CSS accessibility

响应式网页设计原则 创建媒体查询 媒体查询是 CSS3 中引入的一项新技术,它可以根据不同的视口大小调整内容的布局。 视口是指浏览器中,用户可见的网页内容。 视口会随访问网站的设备不同而改变。 媒体查询由媒体类型组成,如果媒体类型与展示网页的设备类型匹配,则应用对应的样式。 你可以在媒体查询中使用各种选择器和样式。 下面是一个媒体查询的例子,当设备宽度小于或等于 100px 时返回内...

「响应式网页设计」 CSS多变应用范例

CSS application scenarios

背景与边框 半透明边框 对于边框border,最简单的尝试是直接使用透明颜色,但是这种方法无法显示半透明的边框,因为默认情况下背景会延伸到边框所在的区域下一层。 1 2 border: 10px solid hsla(0,0%,100%,.5); background: white; 解决方案是,用使用background-clip属性来设置: 值 ...

「响应式网页设计」 页面无障碍基础设计

CSS accessibility

标签设计 使用标题显示内容的层次关系 标题标签(包括 h1 到 h6)有很高的使用率,它们用于描述内容的主题。 在屏幕阅读器中,用户为了快速了解页面纲要,可以设置让阅读器只朗读页面标题。 这意味着我们不应仅仅为了设置不同字号而使用标题,而应让标签本身具有语义化和实质性的含义,同时不同标题之间也应关联(具有层级关系)。 语义化的意思是,标签名能准确地表达它所含内容的信息类型。 如果你正...

「响应式网页设计」 CSS应用基础设计

CSS visual design

基本属性 使用 text-align 属性创建视觉平衡 这部分的主题是应用视觉设计。 开始的挑战基于美化一个卡片组件的外观,借此展示了若干核心原则。 web 内容大部分都是文本。 CSS 里面的 text-align 属性可以控制文本的对齐方式。 text-align: justify; 将文本隔开,使每行的宽度相等,也即两端对齐。 text-align: center; 可以让文...

「信号与系统」 信号处理基础

Fundamentals of signal processing

基本概念 信号的定义和分类 信号可以是时间的一元或多元函数,可以是变换域中变量的函数。 在讨论信号的有关问题时,“信号”与“函数”两个词常互相通用。 根据信号的特点,常常将信号分为: 连续时间信号与离散时间信号 周期信号与非周期信号 确定信号与随机信号 能量信号与功率信号 在信号与系统的范畴内,讨论的都是确定信号。 信号的时域变换与运算 常见的时域变换: ...