首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【不是画】Web应用的UI设计图不是画?

如标题,UI设计图不是画?什么意思?意思是说UI设计图,是经过美化的需求点的视觉呈现。首先它是有“功能”的,然后在满足功能的同时满足“美观”的要求。 满足美观的要求,这不还是一张画嘛?...依然不是,Web应用虽然在视觉呈现方向也要求美观得体大方,但它与印刷品最大的区别在于,它是可以被操作的,它是有交互的,是有功能的。这就注定满足功能方向的要求是第一性的。...而一个web产品在最初立项的时候,最开始的时候一定是先列出它的所有功能,及面向的用户。然后产品经理写出需求文档,然后UI设计师根据需求文档及用户画像,设计产品的粗原型、细原型、最终的精细原型。...而做为web前端开发的你,在正式的开始做之前,一般会得到二样东西, 一、 产品的需求文档,它是产品经理给你们的。...一般是在开产品需求讲解的会议上先说,然后发邮件给你们; 二、就是UI设计图,这东西是设计师给你的。 当你看到这二样东西的时候,这个web应用的功能和视觉设计都已经基本确定了。

1.2K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    有种尴尬叫既不是你的错,也不是我的错

    我在淘宝上50不到买了翻印的第6版上下册,足足好几斤重,是中文的,经典中的经典,第6版是讲Win7和2008R2的。 接下来我们步入正题。...回答是为了易用性,人的意识和行为可以影响,但人的自由干涉不了。另外一个就是人的知识构成和认知基础不同,或者说弱密码的标准到底是什么不好把握。...云厂商也做了生成随机复杂密码的设计,但是那些注定会被入侵的人鬼使神差不选这种,因为云厂商给了他们其他选项,安全隐患就出在其他选项里。 有种尴尬叫既不是你的错,也不是我的错,是产品的错。...如果你用低版本Windows系统,自己又不是安全专家,还是安装个杀毒防护软件、设置个复杂密码吧,另外,安全组不要放行所有,建议只放行外网需要访问的端口(数据库不要放行外网访问)。...注意看下图中的备注!!! 注意看下图中的备注!!! 注意看下图中的备注!!! 最后,不会生成随机密码的话,在线生成随机密码的网站很多,自己搜一下吧,在线生成随机密码的网址太多了。

    1.7K60

    FIFO:不是文件的文件

    但他们都是管道,本质上就是内核开辟的一块缓存区,虽然FIFO在文件系统有一个入口,但是它和文件有很大不同,具体体现在使用FIFO的文件接口的几个限制上: 1) 如果读进程以只读方式打开FIFO,若此时还没有写进程打开...(需要注意的是如果之前有进程写入过数据,但是该进程在本进程open之前已经关闭FIFO,则相应的数据是读不到的); 4) 如果进程以读写方式打开FIFO,此时open将不再阻塞,不管有没有读进程从管道读数据...可以看到上面林林总总的各种限制,指向的一个目标就是:保证读写进程同时打开FIFO并进行数据交换。换句话说,就是FIFO没有任何临时存储数据的能力,错过了,就没了。...从这个意义上说,FIFO根本不是文件。...,FIFO都是一个PIPE,而不是一个传统意义上的文件 测试读代码 测试写代码

    79630

    Nature发布最详细的3D宇宙地图:“扭曲”的银河、“平滑”的宇宙,以及一成不变的暗物质

    研究人员按照颜色对银河系进行分组,以大约估算每个星系与地球的距离:随着宇宙的膨胀,距离地球较远的星系看起来会更红,因为它们的光波已经延伸出的波长更长。...在这种方法下,新的暗物质图覆盖了迄今为止任何星系弱透镜图的最大天空部分。 2 “扭曲”的银河、“平滑”的宇宙 为了更好地揭示暗物质的存在,DES 团队分析了 1 亿个距离地球更遥远的星系的形状。...来自北卡罗来纳州达勒姆杜克大学的DES的成员Michael Troxel谈到:与其他的调查数据相结合,他们的 3D 地图能够将该假设的误差降低到 3% 左右。...来自伦敦大学学院的 DES 领导成员Ofer Lahav 自豪地表示,这是宇宙学中假设暗能量恒定的模型的胜利。这也削弱了宇宙学中其他人提出的“暗能量是一种在未来随时可能消亡的‘有形介质’”的观点。...DES 的研究还有一个新的发现:宇宙比预想的要稍微平滑。 这也更加证实了他们在2017年的报告中首次提出的观点:“与宇宙所要求的相比,透镜一直很低。”

    68910

    你的孩子不是你的“孩子”

    - 结语 - 饭圈乱象、网络沉迷、童星招募、虚拟恋人、设圈不理性消费、游戏代解防沉迷…  随着孩子对网络的依赖不断加深,他们遇到网络风险的可能性也越大。 很多时候,网络暗藏的风险正好就是家长的盲点。...对于家长来说,应该及早帮助孩子建立隐私保护意识,并教会他们识别网络风险,在发现异常时,尝试去理解孩子内心深层的情感需求,让孩子感受到足够的爱和信任。...对于孩子来说,规避网络风险需要做到“三不”,不轻信网络上的陌生人,不发送自己的隐私,不轻易转账。...,全社会都在积极营造有利于青少年健康成长的环境氛围。...2022年以来,腾讯举报中心联动QQ安全中心,打击色情、赌博、欺诈等违规帐号500余w,并持续做好饭圈相关内容引导治理以及网络水军的治理工作。 同时,清朗网络空间更离不开大家的共建。

    33130

    CNN:我不是你想的那样

    需要特别强调的是:高频成分可以分成两部分:和数据分布相关的有用高频成分A、和数据无关的噪声有害高频成分B。...有了上述的论证,那么我们可以试图思考:如果我直接把卷积核平滑化是不是可以提高鲁棒性?为此作者采用了如下公式: ? 其实就是在每个位置的核参数都按照一定比例加上邻近位置的核参数,使得核参数平滑。...,还可能包含和数据分布特性相关信息,但是CNN无法针对性的选择利用,如果噪声引入的程度比较多则会出现过拟合,泛化能力下降 暂时没有一个好手段去除高频成分中的噪声,目前唯一能做的就是尝试用合适的半径阈值r...,可以利用该特性稍微提高下CNN的鲁棒性 最后重申一句:人类标注时候仅仅是考虑低频语义信息,而CNN学习会考虑额外的高频成分,从而学习出的模型表现有时候不符合人类想法,这不是bug,也不是CNN...垃圾,而是大家看到的和想的不一样。

    68820

    躺平不是我想要的生活!

    这不是一个对程序员友好的话题,当局者迷,躺平也不是这个社会青年人该有的态度,一个工作10多年的人居然说自己不年轻,多少显得滑稽,也说明IT这个行业对老人是多么的不友好!...思维的懒惰,和身体的勤奋,往往让我们继续选择原地踏步,问题依旧在,得不到改变,想的也不是特别深入,先抛出来,记下来,或许下次谈起,也就能找到出路了! 工作的态度:暴发富模式与打持久战?...IT行业如果持续996,通宵,大小周,带来的是什么: 1、带来焦虑情绪和健康损耗,早衰、早挂现象就会越来越普遍;一个人能吃的饭,能走的路,能熬的夜是有定量的,超了不符合自然规律!...你挣钱了别人也能高兴的工作,不仅于自己有意义,于别人也有意义;所以赚钱显然不是一个人享乐就完了,最好能让别人也得到欢乐与安慰,缓解悲伤与痛苦;当一个人解决了基本的生存需求之后,就要从这个角度上考虑工作的意义...工作,一定意义上也不仅仅是一份收入,更是你融入这个社会,被认可的一种途径,自我的价值实现途径;现代人的生活,不仅是自己过的有多好,需要考量的是,你给别人带来了什么,没有你,其他人的生活有多大的影响,而其他人的数量则代表了你在这个社会的影响力

    25830

    I am IT,不是修电脑的(-_-)---(_-_)

    不过,刚工作时,他经常遇到的问题却是,“听说你是做IT的啊,那帮我看看电脑出什么毛病了?” 这几乎是每个IT男都会遇到的误解。“我是做软件的而不是修电脑的。”...一提起这件事,唐杰脱口而出这句经典名言,“这句话不是我说的,但我觉得很有道理。”...虽然“懂的人自然懂,不懂的人也无须解释”,但IT男有时也喜欢自嘲,“我就对我妈说,我是敲键盘的,但敲出来的不是字,是程序。”...许多求职网站、学校论坛上,咨询“华为是不是加班很多”的帖子不在少数,一些过来人讲述的“每周一、二、四固定加班,每个月的最后一周周六加班”等规定,也确实吓倒了不少人。...“加班确实是这一行的普遍特点,但也不是像有的说法那样夸张。”唐杰觉得,加班主要是因为IT业发展迅速,有些客户要求的项目必须赶在一定时间内完成,否则日新月异的变化跟不上。

    84050

    vector不是模板_vector的实现

    大家好,又见面了,我是你们的朋友全栈君。...1.vector容器 vetcor顾名思义就是一个向量的容器,该容器中的每个元素都属于同一个类型,有点类似于数组,vetor容器与数组的不同之处就在于,它具有“动态”的属性,举例来说,如果定义了一个vector...5个元素 a.back(); //返回a的最后一个元素 a.front(); //返回a的第一个元素 遍历vector中的元素 迭代器 for(auto it = a.begin(); it !...//在a的第1个元素(从第0个算起)的位置插入数值5,如a为1,2,3,4,插入元素后为1,5,2,3,4 a.insert(a.begin()+1,3,5); //在a的第1个元素(从第0个算起)的位置插入...为向量,将a中的元素和b中的元素进行整体性交换 a==b; //b为向量,向量的比较操作还有!

    64710

    讲解“_snprintf”: 不是“std”的成员

    讲解_snprintf: 不是std的成员在C++编程中,有时候你可能会遇到一个错误,即_snprintf不是std的成员。这个错误通常是因为你在项目中使用了编译器特定的实现而不是标准C++库。...但是请注意,为了支持所有编译器,并不是所有的编译器都实现了std::snprintf,因此你需要确认你的编译器是否支持它。..._snprintf的工作原理类似于printf函数,但它将结果写入指定的缓冲区而不是输出到标准输出流。它可以通过格式化字符串指定输出的格式,并将参数替换为相应的值。...总结_snprintf不是std的成员的错误通常在使用特定编译器的项目中出现。...希望本文能够帮助你理解和解决_snprintf不是std的成员的错误,确保你的C++代码能够在不同的编译器中正常编译和运行。

    60210

    差异分析不是这样做的……

    竟然是直接用fold change来作为阈值的,一般差异分析用的更多的是log2FC,这样数字不会特别离谱。...毕竟,log2FC中的FC即 fold change,表示两个样本/组间表达量的比值,对其取以2为底的对数之后才是log2FC。...这样一算,你大概就能明白上面那张图问题出在哪里了吧~ 但是光说不练,纸上谈兵,我们还是自己上手分析一下这个数据集,验证一下自己的猜想—— 这里的上下调基因取得是top30的哈~,代码放在下面: cg =...相信大家只要对表达量矩阵有一定的熟悉,就应该知道,有的数据集下载以后,需要先观察探针在每一个样本中的表达量数据,一般数值不大于20的话,说明这个矩阵已经是被取过log的,否则的话是需要先取log再做分析的...~ PS:我们并不是为了针对文章作者,而是仅就文章中的问题作出合理的质疑。当然,我们的观点可能并不正确,希望大家从学术讨论的角度出发 peace & love

    2.3K40

    正排倒排,不是Mysql的排序的全部

    引言 春节前一个悠闲的上午,小航送了我,一袋每日坚果,他看我吃的正香,慢慢问道:”温哥,mysql的排序,有什么要注意的吗,不就是正排倒排吗?”...我一听他问我的问题,顿感每日坚果不香了,但是为了技术(mainzi),我装作大师的说道: “正排倒排,当然不是全部,你最少要知道,2个参数,1个优化,一种特殊情况” 注:东西不能乱吃啊 两个核心参数 sort_buffer_size...优化手段覆盖索引 覆盖索引是指,索引上的信息足够满足查询请求,不需要再回到主键索引上去取数据....pay_date FROM orders_detail WHERE order_id='1001' ORDER BY pay_date asc 没有用到filesort,因为复合索引,字段后是有序的...INFORMATION_SCHEMA.OPTIMIZER_TRACE limit 30 对应结果如下: 查询将红框中数据,粘贴到json.cn查看格式化数据,有如下片段 filesort_priority_queue_optimization 中的chosen

    74420

    华为的汽车梦不是造车

    现在再去打开新闻,会发现,关于“华为造车”的新闻已经明显少了很多,更多的是“造车”一词后面加上大大的问号,以及与“车联网”、“无人驾驶”相关的词语。...这被看作是华为在无人驾驶技术上的一次公开展示,也引发了“华为是否要自己造车”的猜想。但华为方面表示,提供的是车辆连接模块,没有造车计划。...华为开发这个系统是为了更好地介绍自家新推出的麒麟970芯片在人工智能(AI)上的特长。麒麟970配备了一颗独立的NPU,具备强劲的AI计算能力。...但未来智能汽车产业链的丰富和广阔远远不是简单的“造车”。 一旦智能汽车发展起来,投入实用,势必引起整个产业链、甚至相关多个产业链的同步高速发展。...比如百度的阿波罗计划,一年的时间已经聚集了100多家车企,正因为能为合作伙伴提供开放、完整、安全的自动驾驶软件平台。 提供底层的技术解决方案,才是互联网科技巨头的立命之本。

    37570

    为什么 StringBuilder 不是线程安全的?

    我:StringBuilder不是线程安全的,StringBuffer是线程安全的 面试官:那StringBuilder不安全的点在哪儿? 我:。。。...(哑巴了) 在这之前我只记住了StringBuilder不是线程安全的,StringBuffer是线程安全的这个结论,至于StringBuilder为什么不安全从来没有去想过。...我们看到输出了“9326”,小于预期的10000,并且还抛出了一个ArrayIndexOutOfBoundsException异常(异常不是必现)。...,直接看第七行,count += len不是一个原子操作。...假设这个时候count值为10,len值为1,两个线程同时执行到了第七行,拿到的count值都是10,执行完加法运算后将结果赋值给count,所以两个线程执行完后count值为11,而不是12。

    59520

    为什么 StringBuilder 不是线程安全的?

    我:StringBuilder不是线程安全的,StringBuffer是线程安全的 面试官:那StringBuilder不安全的点在哪儿? 我:。。。...(哑巴了) 在这之前我只记住了StringBuilder不是线程安全的,StringBuffer是线程安全的这个结论,至于StringBuilder为什么不安全从来没有去想过。...我们看到输出了“9326”,小于预期的10000,并且还抛出了一个ArrayIndexOutOfBoundsException异常(异常不是必现)。...,直接看第七行,count += len不是一个原子操作。...假设这个时候count值为10,len值为1,两个线程同时执行到了第七行,拿到的count值都是10,执行完加法运算后将结果赋值给count,所以两个线程执行完后count值为11,而不是12。

    58020

    元宇宙,不是区块链的「备份」

    后来,为了活下去,越来越多的区块链玩家开始将关注的焦点聚焦在了技术研发和应用的层面上,但是,这种「离钱很远」的地方,自然无法持续引起区块链玩家的兴趣。...不可否认的是,元宇宙与区块链的深度绑定,的确让死气沉沉的行业有了新的气象。...从当初的与数字货币等同,到现在的与元宇宙的等同,人们一直都把区块链看成是一个相对较为表层的存在。事实上,区块链仅仅只是一种底层的技术,并非是一个表层的行业形态。...仔细分析区块链的这些特征,我们就会发现,它们都是非常基础的和底层的。 而元宇宙则是一个具象化的存在。...无论是它所构建的虚拟与现实深度融合的社交场景,还是它营造的虚拟与现实无缝衔接的游戏体验,它为我们展现的都是一个具象化的存在。 一个底层,一个表层;一个虚拟,一个具象。

    34620

    Web Components是不是Web的未来

    初次接触时,它看起来像一个全新的技术。Web组件最初的目的是使开发人员拥有扩展浏览器标签的能力,可以自由的进行定制组件。面对新的技术,你可能会觉得无从下手。那这篇文章将为你揭开Web组件神秘的面纱。...el.innerHTML = ''; 因为这不是一个内置的组件,我们现在必须手动实例化新组件, $(el).find('[data-my-widget...,自定义组件的标记和普通HTML组件的标记混杂在一起,没有清晰的分割和封装。...如果启用浏览器Shadow DOM 特性,才可以查看标签内的组件,你将会发现一些有趣的事情, ? 当我们谈论Web组件时,我们不是在谈论一门新技术。...这仅仅是个开始 所有本文中介绍的内容,都是模拟一些简单的浏览器标准行为。我们已经习惯于和原生的浏览器组件进行交互,因此自定义组件的步骤并不是想象中的那个难。

    1.9K70
    领券