ppi

0-移动web开发之概述

自古美人都是妖i 提交于 2021-02-15 19:55:00
1 移动web开发概述 国内移动端浏览器大多采用webkit内核。那么,什么是浏览器内核? 1.1 浏览器内核 1.1.1 浏览器内核的作用 内核,亦“心脏”,是浏览器最重要的部分——“Rendering Engine”,被译为“渲染引擎”,一般习惯性地将浏览器的“渲染引擎”称之为“浏览器内核”。 浏览器内核主要负责解析网页语法并执行页面渲染。所以,(虽然浏览器内核分为渲染引擎和JS引擎两部分,但是)通常所说的浏览器内核就是指浏览器所采用的渲染引擎,它决定了浏览器如何显示网页的内容以及页面的格式信息。 每个人的心脏活力不同,浏览器内核也是如此。不同的浏览器内核对网页内容的解析方式存在差异,因此,同一张网页页面在内核不同的浏览器里面的渲染效果也可能不同。这也是在进行网页开发时需要在不同内核浏览器中进行网页效果测试的原因。 1.1.2 浏览器&浏览器内核 (1)浏览器的主要功能是向服务器发送请求,并在接收到服务器端的响应结果后,按照HTML和CSS规范中指定的方式(个浏览器并没有完全遵守这些规范),解析响应结果,然后在浏览器窗口中显示网络资源(包括:HTML文档、pdf、图片、媒体文件等)。 (2)浏览器内核是浏览器的“心脏”,是支持浏览器运行的最核心的部分,主要可分为两个部分:①渲染引擎;②JS引擎。 1.2 主流浏览器&浏览器内核 1.2.1 五大主流浏览器&四大内核

华为P40与周冬雨排列

末鹿安然 提交于 2021-01-10 07:23:35
此言论小编不对华为 P40 做任何诋毁(小编也是一名"花粉"哦),也不对周冬雨进行任何讽刺,因为人家都是各自领域的佼佼者,也轮不到我去贬低,何况小编也买不起华为 P40 ,更追不到女神周冬雨,哈哈哈。 咋一听【华为 P40 】【周冬雨】【排列】这三个不搭边的词怎么会在一起引起网上热议呢?别急,下面一起跟小编了解一下华为 P40 到底怎么了,会引起 “周冬雨排列” 了呢? (本文小编主要从手机屏幕角度与大家聊聊,要不然也引不出周冬雨啊) 一般情况下,手机屏幕主要分为 LCD 和 OLED 两种材质,而像那些 IPS、TN、Super AMOLED 和 PMOLED 一类的屏幕则是基于这两种材质的升级版技术,目前这些屏幕还很少,AMOELD 技术只在韩国三星手里。( 详情请看 视频行业之你真的会买电视机吗? ) 也许你身边的朋友或许都听到过这样的话,买手机当然要买 OLED 屏幕的手机,颜色鲜艳、手机轻薄,还有屏幕指纹识别, LCD 屏幕慢慢被淘汰了。那到底 LCD 和 OLED 指的是什么呢? LCD LCD 屏幕全称为Liquid Crystal Display,也就是液晶屏。因为它 不具备自发光特性 ,因此 需要背光板支持 ;另外,由于需要透过两层玻璃、光学膜片、配向膜和彩色滤光片等来产生偏光效果,所以会比 OLED 屏幕厚很多。LCD 发展历史很久了,技术成熟让它的制作成本更低

红米Note9系列机型详细配置对比

核能气质少年 提交于 2020-12-16 03:36:21
红米Note9系列 2020年11月26日晚上,红米发布了Redmi Note9系列三款新机。 主要卖点 1.Note 9 4G 2.Note 9 5G 3.Note 9 Pro 5G 主要参数对比 配置/型号 Note 9 4G Note 9 5G Note 9 Pro 5G 售价 4+128 999元 \ \ 6+128 1099元 1299元 1599元 8+128 1299元 1499元 1799元 8+256 \ 1699元 1999元 SoC 型号 骁龙662 天玑 800U 骁龙 750G 参数 11nm工艺 最高2.0GHz Adreno 610 7nm工艺 最高2.4GHz Mali-G57 8nm工艺 最高2.2GHz Adreno 619 前置摄像头 800W f/2.0 1300W f/2.0 1600W f/2.0 后摄 主摄 4800W f/1.79 一亿像素 f/1.75 广角 800W f/2.2 微距 \ 200万像素 景深 200万像素 \ 200万像素 屏幕 尺寸 6.53" 水滴屏 6.53" 挖孔屏 6.67″ 挖孔屏 材质 LCD 亮度 400nit 450nit 450nit 刷新 60Hz 120Hz PPI 395PPI 电池 容量 6000mAh 5000mAh 4820mAh 充电 18W 18W 33W 解锁方式 侧边指纹

移动端布局

你说的曾经没有我的故事 提交于 2020-11-24 08:29:30
移动端H5的适配 1.为什么要适配 a) 为了适应各种移动端设备,完美呈现应有的布局效果 b) 各个移动端设备,分辨率大小不一致,网页想铺满整个屏幕,并在各种分辨下等比缩放 现在主流的开发思路 PC端 和移动端 分开开发( 分开开发 也是要写 两套代码) 如果想在既能适应PC、又能适应移动端 响应式开发(麻烦 写好多套css ) 2.概念知识 2.1 屏幕尺寸 屏幕对角线的长度,单位是英寸。 1英寸=2.54厘米,6*2.54 = 15.24厘米 2.2 屏幕分辨率 像素:像素是由图像的小方格组成,小方格都有一个明确的位置和倍分配的色彩值。 在横纵方向上的像素点,单位是px,1px=1个像素点(这里的1像素指的是物理设备的1个像素点) pixel 屏幕分辨率越高,显示效果越精细。(分辨率 指的 像素点的个数) iPhoe 6的分辨率是1334*750像素,一般是纵向像素*横向像素来表示一个手机的分辨率 1080P(P指的是逐行扫描)、2K、4K 2.3 像素密度 屏幕分辨率与尺寸构成了像素密度。 屏幕上每英寸可以显示的像素点数量,单位是ppi(pixels per inch的缩写) 2.54厘米 能显示多少个像素点 600 屏幕像素密度与屏幕分辨率和屏幕尺寸有关,像素密度越高,屏幕能够以越高的密度显示图像。 2.4 css像素

openCV 简单实现身高测量(未考虑相机标定,windows)

Deadly 提交于 2020-11-22 07:51:31
(一) OpenCV3.1.0+VS2015开发环境配置 下载OpenCV安装包(笔者下载3.1.0版本) 环境变量配置 (opencv安装路径\build\x64\vc14\bin,注意的是x64文件夹下分为vc12和vc14两个文件夹,他们对应于VS的版本,vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013,vc14 = Visual Studio 2015) VS2015配置。 进入属性管理器(View—>Other Windows—>Property Manger,展开目录,选中Debug|Win64中的Microsoft.Cpp.x64.user,并右键点击属性(Properties)进入属性界面。) 包含目录配置(通用属性(Common Properties)—>VC ++目录—>包含目录(Include Directories))。添加路径:D:\Code\C\opencv\build\include;D:\Code\C\opencv\build\include\opencv;D:\Code\C\opencv\build\include\opencv2 配置库文件目录

屏幕适配方案

北战南征 提交于 2020-11-17 14:04:17
前言: 屏幕适配说白了就是将设计图按宽或高进行整体等比缩放。 方案: 如设计图分辨率(宽360px,高560px),手机屏分别率(宽1080px,高1920px),按宽进行适配需要将设计图的控件尺寸宽高等比放大(手机屏宽1080px / 设计图宽360px = 3)倍,而获取xml中定义的所有控件再分别对宽高放大3倍,这操作我们通过代码实现,显然很繁重,然而我就将这部分工作交给系统,要知道控件在系统中宽高最终都转成px(px= density * dp),我们就巧妙利用系统的转换公式,将density = 手机屏宽 / 设计图宽,在xml中直接将设计图px值作为dp值使用即可(如设计图控件宽360px,那么xml中宽定义为360dp)。同理按高适配只需将density = 手机屏高 / 设计图高,在xml中使用dp系统则自行进行缩放。如果有的页面需要按宽有的页面需要按高适配或同一页面不同控件有的需按高适配有的需按高适配,我们可以利用(px = xdpi / 72 * pt)将xdpi = 手机屏高 / 设计图高 * 72,xml中将需要按高度适配的控件宽高定义成pt,按宽度适配的控件宽高定义成dp即可。 实现: 只需在application的onCreate方法中调用ScreenUtil的init方法即可 object ScreenUtil { fun init

【知识向】——计算机基础知识总结及相关

佐手、 提交于 2020-11-11 05:59:38
计算机组成 基本广泛的说计算机包括硬件(hardware)和软件(software)两部分。硬件就是计算机中可以被直观看见的物理部分。而 软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务。 本篇文章将简记在学习计算机的过程中,所学的一些计算机基础相关知识的杂记,以及一些拓展方面的认识。 那么我个人是学习计算机软件方面的,关于硬件的话,会比较少的接触到,一般就看一些视频了解一些相关的知识,这里就不介绍了,在下面主要将从软件方面的知识做记载,记载方式将以单个知识点记载,。 程序设计 创建(或开发软件,软件前面有提到),软件及指令,功能就是通过一系列编辑好的指令,指令集,来告诉计算机需要做什么,软件遍布我们的生活,几乎无处不在,现代社会生活中,几乎离不开软件的应用。 程序设计语言 软件开发人员一般都是在程序设计语言的基础来设计程序的,程序设计语言及即是编程语言。 编程语言有很多种,没有绝对的好坏之分,各有所长,不同的程序语言,对应的应用环境不同,都是应人们的需求而产生的,所以在程序语言学习的选择上,也需要按自己的方向选择。 编程语言 (英语:programming language),是用来定义 计算机程序 的 形式语言 。它是一种被 标准化 的交流技巧,用来向 计算机 发出指令。一种计算机语言让 程序员 能够准确地定义计算机所需要使用的数据

Android 操作系统恐生变?

蹲街弑〆低调 提交于 2020-10-31 06:23:29
本文转载自公众号:CSDN 十年之伤,称霸已久的 Android 操作系统也开始动荡了! 曾几何时,竖起开源大旗的 Android 移动操作系统一路高歌,左手迅猛碾压了还站在智能机时代风口观望的塞班系统,右手成功扼制了闭源的 iOS 崛起的势头,一度掌控着移动操作系统市场近 85% 的份额。 如今转眼间十年已过,早已在智能机领域根深蒂固的 Android 操作系统于近期似乎遇到了前所未有的危机,一方面, 欧盟这位苛刻的检察官以系统垄断罪责,开出一张 50 亿美元的天价罚单;另一方面,其主子 Google 因为这张天价罚单一个不爽之后,或将对手机厂商以每部最高 40 美元的价格收取 Android 系统授权费,甚至还推出新条款,或强制 Android 设备定期更新系统,一代枭雄的 Android 未来该何去何从? 树大招风的 Android 操作系统 一个以绿色小机器人为 logo 的 Android,它的多事之秋最早还是要追溯到 2005 年 8 月,被 Google 收购的那一刻。当名不经传的毛头小子被富甲一方的科技巨头 Google 认做干儿子时,无数双眼睛随之被吸引过来,这其中就包括了“纯软件公司先驱”的 Oracle。 在 Android 被收购的第二年,彼时还极具开放精神的 Java 所属方 Sun 公司向 Google 抛出橄榄枝,表示只要 Google 支付 2000

对手机端的概念

本小妞迷上赌 提交于 2020-10-25 09:05:48
总结 1.英寸 大概2.54cm 5.5英寸 对角线 2.像素 图像最小的不可分割单元 3.分辨率 01:720X1280 02:750X1334 横向容纳750个像素点 纵向容纳1334个像素点 4.ppi 01:pixcel per inch 像素每英寸 02:每英寸像素点的数量 电子设备 72 打印小文件 300 宣传栏 1500-200 5.dpi 在手机上 每英寸 容纳的点大小 dot per inch 6.视网膜屏 Retina 屏 dpi (dot per inch) 超过300的屏幕 7.ios 01:单位pt点 换算像素px iphone 5/6/7 1:2 iphone 5 6 7 plus 1:3 iphone x 1:3 02:常见尺寸 状态栏20pt 导航栏 44pt 列表44pt 底部 49pt 列表图标/分段器 29pt switch w51 h31 r28 03:常见间距 8pt 15pt 04:常见文字 标题 17pt 正常 13pt 最新 10pt 08:前端如何运用尺寸 1.设计师的设计稿 750X1334 2倍 720X1280 2倍 1242X2208 3倍 1080X1920 3倍 2.尺寸的安排方式 如果以像素为单位 设计稿子尺寸/倍数 设计稿 :88px height: 44px @2倍 设计稿 :60px height: 20px

华为畅享20pro和华为nova7哪个好

两盒软妹~` 提交于 2020-10-06 22:30:03
华为畅享20pro采用了一块6.5英寸的珍珠畅滑屏,分辨率为2400×1080,405PPI整体观感还是相当清晰的,并且支持90Hz刷新率和180Hz触控采样率。本次华为畅享20 Pro一共拥有三款颜色,星河银、深海蓝以及幻夜黑。 华为畅享20pro更多使用感受和评价: https://www.huawei.com/20pro 华为nova7更多使用感受和评价: https://www.huawei.com/nova7 华为nova7手机6.53英寸OLED全面挖孔屏(90Hz),分辨率为2400×1080,采用有亮黑色、仲夏紫、绮境森林、7号色、蜜语红五种手机配色, 华为畅享20Pro搭载了4800万+800+200万像素的三摄组合,其中主摄光圈为f/1.8,并支持手持超级夜景模式拍摄。同时也具有AI模式可以进行场景识别。 华为nova7手机6400万像素超感光镜头+800万像素超广角镜头+800万像素长焦镜头+200万像素微距镜头,前置相机像素3200万像素, 总结:华为nova7手机的主摄拍照以及自拍能留都是十分强悍的。 华为畅享20Pro内置了一块4000mAh电池,支持22.5W超级快充,经过实际测试10分钟充电21%,充满只需1小时13分钟, 华为nova7手机采用4000mAh+40W快充,两款手机续航差不多,但是华为nova7手机的快充功率更大,能够更快充满手机电池