首页
学习
活动
专区
圈层
工具
发布

我们平时是怎么写html和css的?

写页面之前的需要了解的2种方式: 当然切的时候有2种方式,一部分前端可能是第1种方式,就是把psd转换成html页面,交给后端,进行数据的完善。其实这种方式有几个问题: a....页面的数据的结构状态,因为设计交与的页面状态是一个理想的状态,但是页面至少有三种状态,比如,数据最少的情况,数据最多的情况,以及数据刚好的状态,而设计给你的是数据刚好的状态,其它的如果项目紧设计人员少,...任务完成的不连续性,因为有些ajax的交互发生,需要重新的渲染页面,这样结构或样式可能会发生改变,如果是纯html页面,那只有等后端完成数据状态之后,在去完成相关ajax的相关模块,或者是等后端自己完成...然后才是真正的动手写页面切图: 写页面也是需要一个过程,从最初的写出基本的效果到解决常见浏览器的兼容bug到最后兼顾页面复用性,健壮性以及扩展性: a....可能有时候还有的情况是,页面完全切不出来,html,css完全不知道怎么写了。但基础掌握良好,概念基本清楚。

2K30

这么烂的代码,谁写的?!

这么烂的代码,谁写的? 每个程序员都会发出这样的灵魂拷问。 烂代码可能是祖传的,上一代程序员写的,可能是离职的程序员写的,可能是同事写的,更悲催的是,可能就是你自己写的!...如此循环两周,直到确保神秘的flag组合通过所有测试。 然后为你的更改再添加上百个测试,保证别人不会破坏。 是不是很疯狂?  你也可以看看你手头的代码,看看最早的作者是谁,经历了多少个版本。 ...内在的是代码质量, 外在的是对外表现的行为是否符合预期,不符合就是Bug了。  祖传代码的外在质量是不错的,毕竟是经过血与火的考验的。   ...这些都是自己赖以生存的技能,不能因为祖传代码烂,自己写的代码更烂!  重构和测试不分家, 把自己的单元测试写好,把功能测试做好,必要的话请测试人员帮个忙。 ...我知道的一些优秀源码有这些:JUnit,Redis,SQLite,  Spring等。  这写代码现在都很庞杂了,看起来很累,最好去找他早期的源码,要简单得多,并且基本架构还在。

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

    管理的本质不是谁管谁,而是谁帮谁,是管理期望,是相互赋能

    2.5 对上争取资源的能力 三、对下负责 3.1 对下属的成长负责 3.2 对下属工作负责 3.3 对团队目标负责 3.4 对团队文化负责 管理的本质不是谁管谁,而是谁帮谁,是管理期望,是相互赋能 运维就要无所不知...我认为管理的本质不是谁管谁,而是谁帮谁,是相互赋能 现在的90后越来越难管理了!,当今天再讲出这样的话的时候,猛然回头,其实最小的90后,今天也已经31岁了,一眨眼已是人到中年。...充分授权是对执行人的充分信任。谁愿意一直活在被监视中呢? 你说呢? 能担任下属的职业教练 其次,个人最少需要在某些方面,最少有一方面在团队中是最拔尖的。在关键时候,能授命于危难中。...一味的顺从是对公司的最大的不负责。最终可能会导致老板做出错误的决策导致公司走下坡路甚至倒毙。 2.2 管理好老板的预期 管理好预期是一个管理人能否做好管理的基本技能。尤其是空降的岗位,这点尤为重要。...员工的老板是管理人,管理人的老板CXO, CXO的老板是董事,董事的老板是投资人。 所以公司里每个人的资源都需要价值最大化。手里资源越多的人,承担的责任和压力越大,老板就是手里资源比较多的人。

    2.4K20

    不是比谁写代码快,Claude Code 真正的革命是循环工程

    描述需求,等它写;发现不对,再补一句说明;测试报错,再把报错贴回去。AI 很聪明,但它是被叫醒的助手。你不推它,它就停在那里。...Claude Code 真正有意思的地方,就在这里:它不只是把单次写代码做得更快,而是把软件工程从提示工程推向了循环工程。以前是我不断问 AI,现在是开始设计一个系统,让系统去驱动AI。...断点一:它会犯错,但不能每次都从零学 用 AI 写代码的人,应该都遇到过这种小崩溃:文件路径写错,测试命令写错,代码风格和项目规范冲突。更烦的是,上轮明明提醒过,下一轮它又忘了。...这件事为什么重要 我把 Claude Code 和循环工程放在一起看,最大的感受是:软件工程正在从个人效率工具,变成组织级生产系统。 提示词提高的是一个人的效率。...能回答这几个问题的工具,才值得被放走 10 分钟。到那时,我终于不用再一句一句地追着它写代码了。

    29110

    他们是谁?

    Snip20171004_1.png 笔者目前所做的项目需要频繁跟供方(乙方)接触,遇到问题要协调处理的时候,经常碰到供方这样回复:不好意思,这个不是我们这个模块能处理的,这个是他们那个模块的工作,你去问他们吧...电梯公司派人过来看了一下,说:发生故障的根本原因不是我们能解决的,这个是他们的工作。 大楼负责人问:他们是谁? 答曰:该死的裝电梯的。 又问:你们是谁? 答曰:修电梯的。...面对甲方的需求和问题,不要一味粗暴得回应不是自己的问题,然后把问题踢给别人。 640-9.jpeg 我们知道产品有产品的用户体验,同样,服务本身也有用户体验。...所以一个公司或团队提供的服务体验好不好完全在于这个公司的文化建设以及团队的服务理念。产品用户体验不好就会导致用户流失,服务用户体验不好也会导致用户不会再回头。...做项目或者面对用户,所有人代表的是整个公司整个团队,而不是你们,他们,别人...

    88130

    这代码谁写的,太可怕了!

    大家好,我是鱼皮,无意间在网上看到了这么一张图: 刚看到这段代码时,我是比较吃惊的,作者竟然使用了一个英文单词 deadbeef 来定义宏常量!...deadbeef 的英文直译是死牛肉,但在编程领域中,它却有更深层的含义。给这个单词加上 0x 、再转换为大写,就得到了一个典型的十六进制数字:0xDEADBEEF。...我把这些代码拿给我朋友一看,他嘲笑道:人家大佬写的魔数叫魔数,而你写的,只能叫烂代码。...的确,除非是上面那些大佬 / 前辈公认的、约定俗成的魔数外,我们在平时写代码的时候,尽量不要使用魔数,它会严重影响代码的可读性。...“来了来了,我再给你写几个魔数(烂代码)!”

    1.1K20

    是谁把我的服务器硬盘撑爆了!是谁!

    大家好,我是程序员鱼皮。之前有同学问:为什么反复强调学编程时一定要把项目上线?而不是跟着教程敲完、能本地运行就结束了? 答案很简单,企业中的项目都是上线的,你进入工作后要处理很多线上的问题。...很多 Bug 是只有项目上线后才会经历的,也只有处理过这些 Bug,你的经验值才会持续上涨。 今天给大家分享的就是我自己处理一个线上问题的故事。...收到这个告警时,我是懵逼的,因为我部署到这个服务器上的项目并没有涉及什么文件写入,公司服务器硬盘还挺大的,怎么突然空间就满了呢?...但如果项目长期运行,哪怕每天 100 mb 的日志,一年也会占用几十个 G 了,不容小觑。 有意思的是,产生这些日志文件的项目,还不是我自己的,是其他用这个服务器的同事的项目!...这样不仅能够减轻单台服务器的磁盘压力、便于扩容硬盘、还可以更方便地进行日志搜索和分析,不用自己写 Linux 命令从日志文件中提取文本了。 但搭建和维护 ELK 的成本是比较大的,小公司未必要使用。

    1.3K00

    思科最大的对手是谁?

    思科报告的毛利率为64.5%,与分析师的预期一致,但管理层警告说未来会有利润率的压力,这可能是导致股价下跌的一个重要原因。...该公司指导下一季度的毛利率在63.5%-64.5%之间,低于公认的64.8%。 虽有潜在的担忧和不确定性,但更有趣的是电话会议的语气。...同样,要感谢思科,ThousandEyes是思科在2020年以大约10亿美元的价格收购的,看起来是一个很棒的收购。(参考阅读:嫁入豪门就变坏,千眼的公有云性能报告要断更!)...因此,首先我要说的是,我们还有空间变得更好,而且是有保障的,团队正在为此努力工作。...我们怀疑一些模型低估了供应链的限制,并高估了思科提价带来的“顺风效应”。订单强度和价格上涨的结合有助于我们提高估计,但我们仍然认为是保守的。我们的目标价格仍然是64美元。

    1.2K40

    趣谈 | 我们是谁?

    “我们是谁”6格漫画刷爆了朋友圈 小编也来蹭个热度 周末时刻,大家轻松一下哦 看文不要太认真,认真你就输了  赶需求的时候  我们是谁? 前端er 我们要什么? 赶需求! 你要怎么赶? 不知道!  ...想去腾讯的时候  我们是谁? 前端er 我们要什么? 进腾讯! 怎么进? 打王者荣耀!  想去百度的时候  我们是谁? 前端er 我们要什么? 进百度! 怎么进? 送外卖!  ...想去阿里的时候  我们是谁? 前端er 我们要什么? 进阿里! 怎么进? 开网店! 学习新技术的时候  我们是谁? 前端er 我们要什么? 跟上技术发展步伐! 应该怎么办? 凉拌!  ...找对象的时候  我们是谁? 前端er 认识的妹子多不多? 不多! 怎么办? 当基佬! **说明:本文仅属娱乐,大家切勿当真

    52420

    TeamViewer的漏洞是谁的错

    域名 TeamViewer是一个流行于电商界的远程支持软件,可让您安全地共享您的桌面,或通过互联网从世界任何地方完全控制其他PC。...曾在2017年被曝出存在严重漏洞问题,可能允许用户共享一个桌面会话,在未经许可的情况下获得对方电脑的完全控制权。...几条简单的消息,却让各个企业和组织瞬间炸锅,没别的原因,用teamviewer的人实在是太多了。 ? ? ? teamviewer是做什么的呢? ?...目前网上的消息真真假假,具体影响的版本也未可知,但这款应用程序给用户带来便捷的同时,却货真价实地伴随着大量风险。 ?...检索关键词,可发现大量TeamViewer出现安全风险的新闻,TV是一款比较知名的远程控制软件,使用简单便捷,但也存在着非常大的安全风险,如果使用不当,极易被黑客入侵,窃取电脑中的资料或做进一步渗透,小编提醒大家

    3K30

    这代码谁写的,卡我半小时!

    大家好,我是吴师兄。 小伙伴们在平时的开发过程中,都经历过这种情况吧:别人的代码运行好好的,自己 CV 过来却发现有问题,折腾了半天最后发现问题出在少数几行代码上。...在算法刷题的过程中,就有不少题目是这样的,明明思路很好想,代码也很好写,但就是提交不通过,问题就出在一两行代码上,而这一两行代码短则卡半小时,长则卡几天。...那么来看题目描述: 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。...那么怎么去搜索其它的路径呢? 从当前叶子节点返回到它的父节点! 这个过程就是回溯的过程,因此我们需要保存之前的状态。 用什么数据结构保存呢? 栈!...是否和目标值 target 相同 1、如果相同,找到一条路径,把这条路径添加到 path 中 2、如果不相同,需要从当前叶子节点返回到它的父节点,返回的方式是将该节点从栈中弹出,那么栈顶元素就是父节点了

    60110

    正经人谁写 Junit 啊!

    开发流程 这也太敏捷了 你的单元测试呢? 测了几个功能? 代码覆盖率多少? 哦,你说这些啊,我从来不写单元测试! 惊!...你这单元测试的姿势都不对,就和打王者一样,同样是玩游戏,有人躺着,有人跪着…… 来,赶紧过来跟着我看看单元测试!...1 项目分层 一般开发过程中,都是要对项目进行分层的,先来看看阿里巴巴 Java 开发手册中,是如何对项目进行分层的? ?...Java 开发手册 当然实际工作中不可能是这样的,再来看看我一般使用的分层: ? 差不多这样吧! 2 单元测试 至于单元测试,一般情况下,是很少写。(除非无奈,一般人都不写吧!) 不会吧!不会吧!...还有人写单元测试,单元测试不就是为了代码扫描的时候通过一下嘛? 其实,单元测试是有要求的! ?

    1K10

    霉霉 vs AI:谁的歌词写的更好

    以下就是我得到的结果(一点也没改,直接从复制粘贴的): 歌词1 歌词2 上图是机器直接生成的两首样本歌,每首大约 900 个单词。 读了这些生成的歌词,我的结论是霉霉绝对比机器学习写得更好。...以下是 ML 生成的《Reputation》专辑歌曲的名称: Go won’t hit me there Your love through all We said to be better Walls...txt file(https://github.com/irenetrampoline/taylor-swift-lyrics/blob/master/all_tswift_lyrics.txt)里面是Taylor...Swift的歌词,这是我从网上找到的。...在这里可以获取我所使用的代码 https://github.com/shreyashankar/char-rnn-tensorflow 我使用的是基于长短期记忆网络(LSTM)的模型,层数为 3 层,隐藏状态大小为

    1.1K50

    霉霉 vs AI:谁的歌词写的更好

    以下就是我得到的结果(一点也没改,直接从复制粘贴的): 歌词1 歌词2 上图是机器直接生成的两首样本歌,每首大约 900 个单词。 读了这些生成的歌词,我的结论是霉霉绝对比机器学习写得更好。...以下是 ML 生成的《Reputation》专辑歌曲的名称: Go won’t hit me there Your love through all We said to be better Walls...txt file(https://github.com/irenetrampoline/taylor-swift-lyrics/blob/master/all_tswift_lyrics.txt)里面是Taylor...Swift的歌词,这是我从网上找到的。...在这里可以获取我所使用的代码 https://github.com/shreyashankar/char-rnn-tensorflow 我使用的是基于长短期记忆网络(LSTM)的模型,层数为 3 层,隐藏状态大小为

    1K70

    HTML5大战原生开发应用 谁赢谁输?

    最近总有人在问到底是HTML5好,还是原生开发应用好,这个要一分为二的看待,主要看你的应用场景,适合你的就是最好的,下面我们比较了五个参数列表,让你清晰的了解何时用HTML5何时用原生开发。...这里有支持每种技术的五个论点,首先是HTML5,然后是本地应用。 HTML5——一次编写,随处运行 在HTML5中,开发人员编写一套代码能够在每个平台的Web浏览器上运行。...一旦时间紧迫、钱财流失的开发工作进行时,这并不是一件小事。 HTML5——可以赢得一个时代 找到一个HTML技能的开发人员不是特别难。毕竟HTML5是拿来教小学生的。...快了,就会收获用户的认可。 本地应用——增强安全性 我们很难绕过一个基本的事实:HTML5仍然是HTML。这意味着它会受到很多同样困扰HTML4的安全漏洞,包括最重要的一个原因:程序员的错误。...混合应用程序是本地应用与HTML5的融合,反之亦然。理想情况下,它带来的质量是最好的。有分析人士认为,混合应用程序将最终超过HTML5和本地平台应用。

    1K50

    是谁泄露了我的信息?

    据悉,这次数据泄露的原因,是由第三方将含有恶意软件代码的卡片插入某些酒店IT系统,通过酒店管理系统的漏洞,获取数据库的访问权限,提取与解密后,获得用户的私人信息。...信息泄露的方式多种多样,除了上述提及的恶意入侵外,一张简单的快递单号也有可能成为他人获取信息的入口。...VR让你亲身体验网络安全的威胁 对于屡见不鲜的网络安全问题,如个人信息泄露等,卡巴斯基实验室打造了一个交互式的VR影片《Enter the HuMachine》,以此展示人类的智慧,以及大数据和机器学习是如何融合到网络威胁保护技术中的...《Enter the HuMachine》背景设置在一个被称为“the System”的虚构世界中,观众则在其中扮演一个人造的安全机器人newbie,其使命是保护系统及其居民免受所有可能的威胁。...自网络的诞生之日起,网络安全就成为了我们日常生活中的一个重要的组成部分,因此确保个人信息安全极为重要。不要再无所谓,那些网上的随手一填,或许正是因为你这一个无心的举动,造成不必要的损失。

    1.4K100

    是谁?终将取代昂贵的 MPLS!

    一个技术方向及概念以如此激进的速度被产业界接纳并普及是非常罕见的,从中折射出的是SD-WAN强烈的市场需求。...正如其名字所赋予的涵义,SD-WAN典型的特征是软件定义(Software Defined)的管控方式和WAN优化服务(即广域网优化 WAN optimization)。...SD-WAN厂商的两大阵营 SD-WAN是一个概念和新型的企业数据连接及组网方式,各个公司的实现和解决方案各异。目前SD-WAN分产品模式和运营模式两大阵营。...运营模式阵营包括Aryaka和AppEx两个SD-WAN厂商,其特点是不但提供企业边缘CPE网络设备及统一管理系统,还搭建运营级网络,让企业的应用流量安全可控的传输在其运营的网络上。...AppEx ZetaTCP是目前业界唯一将人工智能(AI)技术应用于互联网动态流控的算法,也是世界上商用最广泛的TCP优化算法实现。

    2.6K92
    领券