首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏MelonTeam专栏

    UI与显示器色彩偏差

    UI提了一个UI查问题,说一个按钮的底色不对。 标明色值为0xff3b30。 还发现一个神奇的事情,任何描述文件下,XCode展示UI层次图的时候,色彩都是正常的(给定值与屏幕取色值相同),应该是3D渲染相关。 回想起来,之前在设计稿上直接屏幕取色值,有可能是不准确的,所以UI会提出走查问题。 所以,如何UI跟你的色值有异议的时候,你可以问,你的显示器校准了么?

    1.5K100发布于 2018-01-04
  • 来自专栏品味前端

    UI说页面色值错误时,先别急着检查代码

    颜色一直是UI设计师们非常敏感的问题,我至今仍忘不了那天,一位萌新设计师在UI时,给我提了好几个Bug,大多是颜色有差异问题,我当时的第一反应是去检查代码,排查了半天确认自己没有写错色值后,我就在想会不会是取色的问题 Sketch中的颜色配置设定:图片Photoshop色彩配置Photoshop中的颜色配置设定:设置颜色模式创建文件时的色域选择图片图片结束后来我才知道那天UI设计是请假了,他们找了个会PS的(不知道是平面还是运营 )来UI,这才把我给坑了。 说了这么多,当UI妹子提出页面颜色有差异问题时,怎么办?自信一点(偷偷下代码有没有写错),直接反问她是不是在RGB模式下取的色值,对方一脸懵逼怎么办?看完这篇文章,你还不知道应该怎么做吗?

    96120编辑于 2022-10-07
  • 来自专栏编程

    如何做有效的代码

    1.代码的形式 代码的形式有很多种,主要有以下几种形式: 每日:只针对每日提交的内容进行评审,时间和地点都比较灵活。 专项:针对某个具体问题或者专题进行走。 就即使是每日代码,也被我们团队玩出了花样: 谈心式 批判式 半蹲式 伴侣式 2.代码的好处 持续、有效的开展代码,将会收获许多收益,具体表现在: 能及时发现代码中的Bug 以我们团队为例,时间安排在: 每天下午16:30--17:30; 第二天上午9:00--9:30。 分两块时间是考虑一次的内容会很多,有些内容可能不完,就分两次进行。 4.5查过程 4.5.1前 每个人介绍下要今天的内容和预计时间,便于主持人做好规划。 优先自己认为风险较大的地方。 l代码一页纸规范 很多团队都制定了代码一页纸规范,比如资源使用完要释放,多线程并发问题等。有了查清单后,便于团队快速识别问题,提高效率。

    8.1K161发布于 2018-03-05
  • 来自专栏瓜农老梁

    gRPC服务端启动流程

    构建gRPC服务端 @3 具体的Netty HTTP/2实现,具体在分析HTTP/2时再回头分析 6、小结 从一行代码启动gRPC服务端开始,从注册地址、注册服务、Server构建、Server启动流程

    2K20发布于 2019-11-28
  • 来自专栏瓜农老梁

    No.181# 点直播简要架构梳理

    引言 直播带货、潮流电商、短视频不断融合,本文下音视频直播的简要架构和角色。 选择UDP,注重传输实时性,在线教育、音视频会议等。 选择TCP,注重画面质量、是否卡顿等,娱乐直播、直播带货等。

    82520编辑于 2023-02-23
  • 来自专栏漫谈测试

    聊一聊代码测试检查及

    代码检查、以及可用性测试是三种主要的人工测试方法。这些测试方法可以应用在软件开发的任何阶段,包括在一个应用程序编码基本结束或者每一个模块(单元)编码结束之后。 代码查在代码中,一组开发人员(三到四人为最佳)对代码进行审核。其中只有一人是代码的作者。 因此,代码的主要工作是由其他人,而不是作者本人完成的,这和软件测试的原则即“软件编写者往往不能有效地测试自己的软件”相符合。 代码检查与是对过去桌面检查过程(在提交测试前由程序员阅读自己程序的过程)的改进。与原方法相比,代码检查与更为有效,同样是因为在实施过程中,除了软件编写者本人,还有其他人参与进来。 代码测试及检查的区别代码目的:主要是教育性的,旨在让团队成员理解某段特定代码是如何工作的。它可以帮助新加入项目的开发者快速了解系统架构或具体实现细节。

    46810编辑于 2024-10-29
  • 来自专栏陶然同学博客

    IDEA+SSM+SpringBoot+Vue+Element UI实现班级管理增删改

    环境搭建 SQL CREATE TABLE `tb_class` ( `c_id` varchar(32) NOT NULL COMMENT '班级ID', `c_name` varchar(50) DEFAULT NULL COMMENT '班级名称', `desc` varchar(200) DEFAULT NULL COMMENT '班级描述', PRIMARY KEY (`c_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*Data for

    1.5K20编辑于 2023-02-27
  • 来自专栏无原型不设计

    那些年,UI设计师还在手工标注和切图时的弯路

    在我从事UI设计师这几年的工作中逐渐发现,最让人糟心的不是应付各种奇葩的需求,完成设计稿,而是交付。每次交付的设计稿和最后开发出来的产品总是让我心塞无比,很少最终产品和我的设计稿是完全一致的。 UI设计师对接产品经理是个问题,UI设计师对接前端工程师是个问题。 UI设计师处于整个产品开发链条中最为重要也是最为尴尬的一环,产品界面设计完全出自设计师,但是却不是由设计师来最终实现。 切图难 难点1:作为UI设计师,在日常工作中一个非常重要的设计输出物,就是切图。只要是无法用代码不好实现和表达出来的,就需要切图。规范的切图,会直接影响到开发工程师对设计效果的展示。 难点2:切图的命名格式在不同的公司都不尽相同,需要UI设计师和对接的开发工程师进行沟通,或者是团队内部进行沟通规范,才能达到良好的切图命名规范,大大降低了工作效率。 ?

    99620发布于 2019-01-24
  • 来自专栏小K算法

    蚂蚁迷宫

    蚂蚁只能向上、下、左、右4个方向,迷宫中有墙和水的地方都无法通行。这时蚂蚁犯难了,怎样才能找出到食物的最短路径呢? ? 02 思考 蚂蚁在起点时,有4个选择,可以向上、下、左、右某一个方向1步。 如果每一步都分身成4个蚂蚁,向4个方向各走1步,这样最先找到食物的肯定就是最短的路径了(因为每一步都把能的地方都走完了,肯定找不出更短的路径了)。 ? 每一步向4个方向,可以通过当前坐标加上一个方向向量。 ? 这个其实就是宽度优先搜索(BFS)的思想。 04 宽度优先搜索(BFS) ?

    2K50发布于 2021-05-31
  • 来自专栏Java

    迷宫(BFS)

    迷宫 给定一个 n×m 的二维整数数组,用来表示一个迷宫,数组中只包含 0 或 1,其中 0 表示可以的路,1 表示不可通过的墙壁。 q[N * N]; // 这里是数组来模拟队列 int bfs() { int hh = 0, tt = 0; // 数组的头和尾 q[0] = {0, 0}; // 初始化 最开始还没有的 这里记录了4个方向的坐标(-1,0),(1,0),(0,1),(0,-1) int dy[4] = { 0, 1, 0, -1 }; // 通过分别对四个方向坐标的相加 判断 可以知道是否应该 往这个方向 0 && d[x][y] == -1) // 这里的判断条件的含义是 尝试这个当前这个方向之后的得到的 x, y值 // 没有过边界 而且新的这条路g[x][y] == 0表示可以

    39300编辑于 2025-01-21
  • 来自专栏Java旅途

    你!fastjson!

    首先抄录一段来自官网的介绍:FastJson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。

    84630发布于 2020-12-18
  • 来自专栏小樱的经验随笔

    1344 格子

    1344 格子 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 有编号1-n的n个格子,机器人从1号格子顺序向后走,一直走到n号格子,并需要从n号格子走出去。

    827130发布于 2018-04-08
  • 完美

    假设玩家每按动一次键盘,游戏人物会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时,此时游戏人物必定会回到原点,则称此次位为完美位。 现给定玩家的位(例如:ASDA),请通过更换其中一段连续位的方式使得原位能够变成一个完美位。其中待更换的连续位可以是相同长度的任何位。请返回待更换的连续位的最小可能长度。 若果原位本身是一个完美位,则返回 0。 输入输入为由键盘字母表示的位s,例如:ASDA输出输出为待更换的连续位的最小可能长度备注位长度 1 ≤ s.length ≤ 10^5s.length 是 4 的倍数s 中只含有 A, S, D, W 四种字符要解决这个问题,我们需要找到一个最小的连续子串,通过更换这个子串使得整个位变成一个完美位。

    21100编辑于 2025-01-27
  • 来自专栏蓝桥杯历年省赛真题集

    日(bfs)

    当然,大钉的马也遵从中国象棋中的“马日”的规则, 而且在矩阵中,也会有一些障碍物,马不能跳到障碍物上;如果大钉的马面前有障碍物,即被“别马腿”, 那么他将不能跳向有障碍物的左前和右前这两个方向

    1K20发布于 2019-01-21
  • 来自专栏AI电堂

    PCB线为什么不能90度的直角

    现在但凡打开SoC原厂的pcb Layout Guide,都会提及到高速信号的线的拐角角度问题,都会说高速信号不要以直角线,要以45度角线,并且会说圆弧会比45度拐角更好。 事实是不是这样? PCB线角度该怎样设置,是45度好还是圆弧好?90度直角线到底行不行? ? 大家开始纠结于pcb线的拐角角度,也就是近十几二十年的事情。 老wu这里以自己肤浅的撸线姿势,跟大家探讨一下关于高频/高速信号的线拐角角度问题。我们从锐角到直角、钝角、圆弧一直到任意角度线,看看各种线拐角角度的优缺点。 PCB 能不能以锐角线? PCB能不能以锐角线,答案是否定的,先不管以锐角线会不会对高速信号传输线造成负面影响,单从PCB DFM方面,就应该避免出现锐角线的情形。 以45°线 除了射频信号和其他有特殊要求的信号,我们PCB上的线应该优选以45°线。

    2.8K20发布于 2021-04-30
  • 来自专栏云云众生s

    Argo可以多远?

    从自芝加哥的 ArgoCon 返回后,我开始思考 Argo,尤其是 Argo CD 的未来。有两大阵营: 忠实的 Argo 粉丝致力于开源社区,以及更倾向于继续使用他们当前的部署工具并扩展其用于 Kubernetes 部署的人。这两种方法都有其优点。

    33910编辑于 2024-03-28
  • 来自专栏程序猿

    【算法】老鼠迷宫

    老鼠迷官(一) 说明老鼠迷宫是递回求解的基本题型,我们在二维阵列中使用2表示迷宫墙壁,使用1来表 示老鼠的行走路径,试以程式求出由入口至出口的路径。 解法老鼠的法有上、左、下、右四个方向,在每前进一格之后就选一个方向前进,无法前 进时退回选择下一个可前进方向,如此在阵列中依序测试四个方向,直到走到出口为止,这是 递回的基本题,请直接看程式应就可以理解 = 1) maze[i][j] =0; return success; } 老鼠迷官(二) 说明由于迷宫的设计, 老鼠迷宫的入口至出口路径可能不只一条 解法求所有路径看起来复杂但其实更简单,只要在老鼠至出口时显示经过的路径,然后退 回上一格重新选择下一个位置继续递回就可以了,比求出单一路径还简单,我们的程式只要作 一点修改就可以了。

    1.5K110发布于 2018-03-09
  • 来自专栏Java架构师必看

    C++ 迷宫

    想了一个寻路算法,用C++实现了一下,界面用MFC完成的很简单。用20x20的方形区域作为迷宫,为了方便,随机选取了大约1/3的格子作为路障,禁止通过。规则是在只能想前后左右四个方向移动的前提下找到从入口(默认左上角)到出口(默认右下角)的最短路径。

    1.3K20编辑于 2022-02-27
  • 来自专栏MavenTalk

    新AI技术革命:向左,向右

    前两天阅读到一篇博文,主要是讲海外创业者初创公司的产品情况,整理出来分享给你,如果你也在关注 AI 领域,不妨对照一下。

    27140编辑于 2023-09-18
  • 来自专栏孟永辉

    资本寒冬下,区块链向左还是向右

    那么,在资本寒冬下,区块链到底要向左还是向右呢? 资本寒冬下,区块链向左还是向右? 那么,在资本寒冬下,区块链到底向左还是向右呢? 向左:区块链开始回归技术。尽管区块链技术诞生于数字货币,但它的应用绝不止于数字货币这么简单。 向右:区块链开始回归行业。区块链本身并无价值,只有落地到具体行业,区块链才能发挥本身的功能和作用,并给行业发展带来积极的促进作用。 在这个阶段,思考区块链到底向左,还是向右都是必要的。无论区块链向左,还是向右,它的发展都将与之前狂热、鼓噪的状态会有所不同。

    44220发布于 2018-10-11
领券