在开发工程师与设计师配合过程中,经常会遇到的问题就是设计师提供设计图,开发工程师严格按照设计图开发完成,但结果就是无法做到设计稿完美还原,需要在后期进行视觉走查的过程中进行微调,占用开发时间,本着效率优先,寻找解决方案,过程中也带来了一些个人思考,在这里和大家分享一下。原因探讨原因很简单,其实用一张图就可以解答清楚,但目前网上流传的很多图片本身就存在问题,或者说没有问题,原因我之后会说。我们先来看
很多品牌的Android手机都实现了图案解锁屏幕的功能,有些应用程序出于保护的目的也使用了图案锁(比如支付宝),本文将介绍一种图案锁的实现方式,这种实现的一个优势在于方便扩展和自定义,我们先看一下效果图。 首先是连线阶段,整个连线为两部分:第一部分是点和点之间的固定线段,第二部分是最后一个点到鼠标移动位置的自由线段。 接下来是连线结束之后,需要判断图案是否正确,我这里暂时写死的Z字形为
一. 基础概念1. 什么是DPI?DPI(Dots Per Inch):每英寸点数,表示指屏幕密度。是测量空间点密度的单位,最初应用于打印技术中,它表示每英寸能打印上的墨滴数量。较小的DPI会产生不清晰的图片。后来DPI的概念也被应用到了计算机屏幕上,计算机屏幕一般采用PPI(Pixels Per Inch)来表示一英寸屏幕上显示的像素点的数量,现在DPI也被引入。 安装Windows操作系统的电
列表(list)和元组(tuple)的一些基础list和tuple都是一个可以放置任意数据类型的有序集合,都是既可以存放数字、字符串、对象等list和tuple都支持负索引In [8]: nums[-2]
Out[8]: 'ad'
In [9]: tp[-2]
Out[9]: '33'list和tuple都支持切片操作In [10]: nums[1:3]
Out[10]: [3, 'ad']
In
转载
2024-10-30 10:20:50
17阅读
# Android Studio内的SDK应该用哪个文件
在Android开发中,SDK(Software Development Kit)扮演着非常重要的角色,它包含了开发Android应用所需的工具、库和文档。在Android Studio中,我们通常会面对一些不同的SDK文件,比如SDK Manager、SDK Tools和SDK Platform等。那么,这些SDK文件应该如何使用呢?接
原创
2024-06-07 05:12:15
89阅读
# AndroidAutoSize 设计稿单位实现流程
## 1. 准备工作
在开始实现 AndroidAutoSize 设计稿单位之前,需要确保以下几个条件已经满足:
- 你已经安装了 Android Studio
- 你已经创建了一个 Android 项目
- 你已经在项目的 `build.gradle` 文件中添加了 AndroidAutoSize 的依赖
例如:
```groov
原创
2023-09-15 22:33:38
139阅读
小A问我:该如何说服Leader别统一软件?我用Sketch已经习惯了,我也不想换软件……我:其实你们Leader应该也没想清楚切换设计工具的硬性成本,只是迫切地想解决设计团队协作效率问题。你自己也清楚,Figma并非一款万金油的设计工具,对国内用户来说,仍然有很多痛点。小A:那有没有不切换软件,但还能解决效率低下的问题呢?我:从目前的国情而言,使用第三方协作工具配合自己趁手的设计软件,是最被主流
作者:HenAndroid本篇文章我就来扒一扒Android 进程间的通信-Binder 机制。我们都知道Android 是基于Linux系统来实现的,因此,我们有必要来了解一下,为什么Android 不使用Linux本身有的进程通信机制,而是要自己撸一个Binder 这玩意来实现进程间通信。 接下来,我们简要的介绍下Linux 进程间通信的几种方式。介绍Linux IPC机制,旨在了解其思想,得
转载
2024-02-04 21:52:40
55阅读
# 设置遮罩层应该用哪个布局
在 Android 开发中,遮罩层(Mask Layer)通常用于强调某个特定的 UI 元素,处理用户操作或显示警告信息。遮罩层不仅能增强用户体验,还可以引导用户的注意力。本文将讨论在 Android 中如何设置遮罩层,并且介绍适合实现遮罩层的布局。
## 什么是遮罩层?
遮罩层是一个覆盖在 UI 元素上方的视图,通常是半透明的背景,它可以限制用户与底层视图的交
什么场景应该用 MongoDB?【转载】
转载
2018-07-04 20:32:14
497阅读
设置字体\CJKfamily{song}:设置为宋体。\CJKfamily{hei}:设置为黑体。\CJKfamily{kai}:设置为楷体。\CJKfamily 命令,他不带有任何参数,他对其后的整个文本起作用,如果想限制作用范围,可以用分组,如这是 {\CJKfamily{song}宋体}为了使用方便,我们一般会在“导言区”定义下面的命令。\newcommand{\song}{\CJ
月初在云栖社区上发起了一个 MongoDB 使用场景及运维管理问题交流探讨 的技术话题,有近5000人关注了该话题讨论,这里就 MongoDB 的使用场景做个简单的总结,谈谈什么场景该用 MongoDB?
转载
2018-03-06 09:36:36
542阅读
案例1:> 1. 用在应用服务器的日志记录,查找起来比文本灵活,导出也很方便。> 2. 用在一些第三方信息的获取或者抓取,因为Mong...
原创
2023-08-29 17:31:20
70阅读
# 使用Docker部署Redis的步骤
## 导言
在现代Web开发中,缓存是一个非常重要的环节。Redis作为一款高性能的缓存数据库,被广泛应用于各种应用场景中。而使用Docker来部署Redis可以带来诸多优势,比如便捷的部署、管理和扩展。本文将向你展示如何使用Docker来部署Redis,以及解答“Redis是否应该用Docker”的问题。
## 整体流程
首先,我们来看一下整个流程的
原创
2023-09-19 16:35:47
70阅读
月初在云栖社区上发起了一个 MongoDB 使用场景及运维管理问题交流探讨 的技术话题,有近5000人关注了该话题讨论,这里就 MongoDB 的使用场景做个简单的总结,谈谈什么场景该用 MongoDB?
转载
2021-07-30 14:50:32
192阅读
# 为什么Java中金额应该用BigDecimal
在Java中,金额的计算不同于普通的整数或浮点数计算,因为金额通常需要保留小数点后的精度,避免出现精度丢失或计算错误的情况。因此,在处理金额时,建议使用`BigDecimal`类来进行精确计算,而不是使用`double`或`float`类型。
## 为什么不推荐使用double或float类型
`double`和`float`类型是Java
原创
2024-04-20 05:38:00
92阅读
# 使用Java接收input的date数据类型
在Web应用程序中,用户通常需要输入日期。HTML中提供的``标签允许用户选择日期,但如何在Java后端捕获并处理这个日期数据呢?本文将探讨在Java中接收和处理输入的日期数据,包含代码示例,以及相应的类图和甘特图。
## HTML部分
首先,来看一下如何在HTML中使用``:
```html
Date I
原创
2024-10-12 06:30:50
84阅读
一、前言
大家好呀,我是summo,之前有自学过Shrio框架,网上一搜就有SpringBoot整合Shrio+ JWT的文章,我是在学习Shrio框架的时候顺带学的JWT。后来我还看见有很多博主专门写文章介绍JWT,说这个东西的优点很多,安全性好、去中心化、方便啥的,我就把JWT也应用在我们自己的系统中了。但最近发现这玩意越来越让我觉得别扭,总感觉哪里不太对劲,重新审查我的登录认证逻辑之后才发现
原创
精选
2024-07-26 09:10:53
354阅读
DM单页 标准尺寸(A4)210mmx285mm 其他还有(A3)420mmx285mm
正度纸张:787×1092mm
开数(正度) 尺寸 单位(mm)
全开 781×1086
2开 530×760 3开 362×781
4开 390×543 6开 362×390
8开 271×390
16开 195×271
注:成品尺寸=纸张尺寸-修边尺寸 大度纸张:850*1
转载
2024-08-30 17:01:34
443阅读
如果我们在优化过程中能找到那些sql的执行拖慢了速度,就能有针对性的去优化的定的sql语句,做到事半功倍。先来看几个跟慢查询相关的指令及配置mysql服务端有几个跟慢查询相关的配置:slow_query_log:是否记录慢查询日志long_query_time:执行多长时间的sql语句算慢(不一定是查询),默认10slog_slow_queries:慢查询日志文件位置(5.6及以上版本mysql使
转载
2024-09-09 18:35:08
17阅读