随笔分类 - 前端经验
摘要:1、PNG图片 1). PNG8(布尔透明)简单说可以理解为静态的GIF他们都只有256色,也支持索引透明,就是指定一个像素点是不是透明 2). PNG8(Alpha透明)可指定像素点的透明度,例如50%透明度,比布尔透明高级一点这种优点在于比PNG24/32体积小,但效果一样缺点在于IE6支持不好
阅读全文
摘要:在思考工作的时候,我们大多数人首先会想到,它伴随着危险,我们希望自己可以放弃它。但是,你还记得你第一次开始工作时的美好时光、那种感觉和紧张吗? 那时候在你内心涌动的工作态度和动力是无可匹敌的。你会自嘲地站在队伍前面,成为第一个做任何事情的人。那时候,你想做的就是成为前辈们的榜样,为自己争光。 当然,
阅读全文
摘要:缘起 上周修改一个Bug,本来以为只需要做一些小调整就可以,后来还是发现由于受对象间的状态影响,出现了另一个错误。这也让我进一步思考对于系统设计和建模来说:面向对象是错误的,会带来后期的很多问题。 面向对象 在面向对象的设计中,系统是由对象和让对象状态发生改变的方法,让对象到达另一种状态来达到目的的
阅读全文
摘要:本系列的目的是帮助更多面试经验不足的前端人才更好地展现自己。在此,我分享一些以往我参加面试和参与招聘的一些心得,希望对大家有帮助。 关于简历设计 简历是人才的缩影,一份优质的简历是前往大公司的敲门砖。所以对于招聘,简历准备是第一环,也是最重要的一环。前端工程师的简历其实不需要视觉设计类的那般花哨,核
阅读全文
摘要:高品质的交友软件必须具备三大要素:高质量的用户、合理的匹配机制和有效的垃圾用户过滤机制,缺一不可。 我觉得没有一个社交软件可以一直维持高品质的交友状态,它最开始的时候就是质量最高的时候。因为做的越大用户画像越复杂,里面必然存在一些低质量的用户拉低你的交友质量。 下面就推荐一些高品质的交友软件,各有侧
阅读全文
摘要:区块链是一种去中心化,安全且非常快速的技术,已经在商业世界引起轰动。随着大量的区块链项目正在开发和部署在互联网上,区块链开始走向世界。已经有一些公司试图在其他人的基础上发展。所有这些区块链开发都是通过不同的编程语言完成的,下面对其中一些进行了说明。 1. JavaScript 这是一种高级编程语言,
阅读全文
摘要:本文直接从防御方式开始讨论,防御CSRF有4种方法: 使用POST替代GET 检验HTTP Referer 验证码 Token 使用POST替代GET 一些程序员在开发的时候都是用GET、POST通用的函数来接收客户端的数据,这样也是某些接口有CSRF的原因之一,但是将全部接口都改成只允许POST方
阅读全文
摘要:如果你是软件开发领域的新手,那么你会想到的第一个问题是“如何开始?”编程语言有数百种可供选择,但是你怎么发现哪个最适合你,你的兴趣和职业目标又在哪里呢?选择最佳编程语言以学习的最简单方法之一,是通过市场反响、技术趋势的发展… 阅读下文,你会发现一些用于Web开发,移动开发,游戏开发等的优秀、专业的编
阅读全文
摘要:WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere 都各属于哪种服务器?这些问题困惑了很久,今天终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、html文档格式及URL。与客户端的
阅读全文
摘要:本文对了解的空格分为几个Level,看大家能达到哪个level。 Level1: 半角空格 历史最悠久的空格,在1967年,ASCII 规范中被定义。空格在 ASCII 中编码为0x20, 占位符为一个半角字符。在日常英文书写和代码编写中使用。 Level2: 全角空格 中文输入中的空格(标准说法为
阅读全文
摘要:在过去的几年里,我对多个正在进行数字化转型的产品团队进行了架构审查。发现大多数团队都会使用微服务架构来构建产品,他们使用微服务架构的意图都是正确的:更快的开发速度、更好的可扩展性、更小的独立团队、独立的部署、使用合适的技术来完成工作等等。但大多数时候,我发现团队在使用微服务时都很不顺利,他们没能利用
阅读全文
摘要:什么是 Inclavare Containers? Inclavare,是 Enclave 一词的拉丁语词源,读音是 [ˈinklɑveə]。 Enclave 指的是一种受保护的执行环境,能为其中的敏感和机密数据提供基于密钥学算法的强安全隔离,阻止不可信的实体访问用户的数字资产。 Inclavare
阅读全文
摘要:近期主流币行情波澜不惊而传销币的势头则风云再起。有读者咨询了我一个名为POCC的项目。 我看了这个项目的白皮书等相关资料,这个项目将各种区块链领域的新概念糅合在一起,包装得华丽无比。整个白皮书对项目的技术细节没有任何描述和解释,对团队成员的介绍除了一堆外国人名字也没有任何参考连接,更夸张的是项目给出
阅读全文
摘要:不同团队编写出来的 react 代码也不尽相同,水平各有高低,就像十个读者就有十种哈姆雷特,但是以下八点可能是你编写 react 代码的基本准则。 这篇 性能优化小册 - React 搜索优化:防抖、缓存、LRU 文章提到,最近要做 React 项目的一些重构和优化等相关工作,过了这么久来总结一下(
阅读全文
摘要:前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一
阅读全文
摘要:通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水平还是比较高的。 当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。 要求一:表中应该避免可为空
阅读全文
摘要:Homebrew是一款包管理工具,目前支持macOS和linux系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。 请使用以下脚本 /usr/bin/ruby -e "$(curl -fsSL https://cdn.j
阅读全文
摘要:关于技术人员知识体系的思考 PS:网上已经有很多类似的文章,但我依然要再造一次“轮子”,因为多少有些不同的心得。 人生总有目标和追求 不管是谁,活着总是有方向和追求的,差别可能是有些人“高尚”一些,有些人“低俗”一些,有些人对自己的方向没有那么坚定、今天定了明天可能就变了。 无论是短期或长期、高尚或
阅读全文
摘要:1. 弹性上班制 程序员群体是一群怀有Geek情结的家伙,追求相对的精神自由,在自己的时间安排上也喜欢自由自在、无拘无束。灵感来时,可以废寝忘食、疯狂Coding;思维乏术时,则可能漫不经心、无所事事,这时不如早点结束工作,放松心情,触发下一次的灵感。 常规企业的朝九晚五上班制度,说实话并不适合程序
阅读全文
摘要:php事务四大特性 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。 原子性(Atomicity): 事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。 一致性(Consistemcy): 事务前后,数据库的状态都满足所有的完整性约束。 隔离性(Isolation)
阅读全文

浙公网安备 33010602011771号