摘要: 有很多机会可以将收入扩展到日常工作之外 成为程序员是一件很棒的事。 不仅大多数时候工作都很有趣,而且周围有很多工作机会,而且大多数人的薪水都很高。 但是有时候,多花一些钱是值得赞赏的。 是因为您仍在上大学,还是想开始为自己而不是别人工作,您有一个孩子并想花更多的时间陪伴他们,您仍然需要赚钱或在做开发 阅读全文
posted @ 2020-09-25 14:59 笑人 阅读(358) 评论(0) 推荐(0) 编辑
摘要: OAuth 2.0 标准的 RFC 比较难读懂,本文尽量把认证流程说明白。 认证方式 OAuth 2.0 共有 4 种访问模式: 授权码模式(Authorization Code),适用于一般服务器端应用 简化模式(Implicit),适用于纯网页端应用,不过现在推荐使用 PKCE 作为替代 密码模 阅读全文
posted @ 2020-09-25 14:56 笑人 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 夜深了。 我的同事把这周写的代码提交了。我们在开发一个图形编辑器画布,已经实现了形状调整功能,即通过拖拽形状边缘的手柄来调整形状(比如矩形和椭圆形)。 代码可以运行。 但重复代码有点多。每一种形状(比如矩形和椭圆形)有不同的手柄,往不同方向拖拽手柄对形状的位置和大小影响也不一样。如果用户同时按住 S 阅读全文
posted @ 2020-09-25 14:55 笑人 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1 引言 任何软件都是协同开发的,所以 CodeReview 非常重要,它可以帮助你减少代码质量问题,提高开发效率,提升稳定性,同时还能保证软件架构的稳定性,防止代码结构被恶意破坏导致难以维护。 所以 CodeReview 机制是否健全是一个工程团队能否长期健康发展的决定因素之一,这次我们读一篇关于 阅读全文
posted @ 2020-09-25 14:53 笑人 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 应用层数据访问 十几二十年前就是单库事务,OLTP和OLAP共用一个数据库,今天还是很多公司在沿用这种应用开发模式, 不是技术没有发展,而是人没有发展,运行规则没有发展。 单库读写+数据分析, 到单库读写分离, 到OLTP和OLAP分离, 到整个数据链路的streamline,经历过的感觉很easy 阅读全文
posted @ 2020-09-25 14:52 笑人 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 对更快交付高质量软件(或"快速质量")的需求要求组织以敏捷,持续集成(CI)和DevOps方法论来寻找解决方案。测试自动化是这些方面的重要组成部分。最新的《 2018-2019年世界质量报告》表明,测试自动化是实现"快速质量"的最大瓶颈,因为它是成功采用敏捷和DevOps的推动力。 没有好的工具就无 阅读全文
posted @ 2020-09-25 14:51 笑人 阅读(5835) 评论(0) 推荐(0) 编辑
摘要: Docker 变得越来越流行,它可以轻便灵活地隔离环境,进行扩容,运维管理。对于业务开发者而言,随着持续集成的发展,对代码质量及快速迭代的要求也越来越高。 对于前端而言,在 CI 环境中使用也更容易集成开发,测试与部署。比如可以为流水线(Pipeline)设置 Lint/Test/Security/ 阅读全文
posted @ 2020-09-25 14:50 笑人 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 有很多方法可以在 Linux 命令行中将文本从小写更改为大写,反之亦然。实际上,有一组这样的命令可以选择。这篇文章检验了一些优秀的命令来完成这项工作,以及你该如何让它们正常工作。 使用 tr tr(translate)命令是在命令行或脚本中最容易使用的命令之一。如果你要确定要一串大写字符串,你只需将 阅读全文
posted @ 2020-09-25 14:48 笑人 阅读(4176) 评论(0) 推荐(1) 编辑
摘要: API就是接口,就是通道,负责一个程序和其他软件的沟通,本质是预先定义的函数。譬如我们去办事,窗口就类似一个API,如果对于某一件不简单的事情,这个窗口能做到让我们“最多跑一次”,“只盖一枚章”,这个API就是不错的。(当然,API不太一样,适用接口隔离原则,即使用多个隔离的接口,如用户注册与用户登 阅读全文
posted @ 2020-09-25 14:28 笑人 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: 我给你解释一下web前端工作是做啥的,Web前端开发工程师,主要职责是利用(X)html/css/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网 阅读全文
posted @ 2020-09-25 14:23 笑人 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 最近一段时间,通过各种方式与同行们交流了「前端技术」与「前端工程师」的现状及未来发展的方向性问题,大家在一些方面有所共鸣。 下面就来说说我的一些看法—— 困惑 多多少少,有人曾经或正在困惑:「前端有未来吗?」 有此困惑的人,TA 可能是—— 正在学习 web 前端技术,就是纯粹的 html、css  阅读全文
posted @ 2020-09-25 14:18 笑人 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 今天专门写一篇文章来谈下技术人员思维转变,或者说叫从技术到管理,从技术走到项目经理或产品经理的时候你应该有的一些思维转变。对于技术人员在技术上专注和精进本身是没有问题的,但是如果技术人员沉迷在技术里面那么很难真正走向管理或成为一个打造好产品的产品经理。 培养客户驱动和经营意识 个人理解首先要培养的就 阅读全文
posted @ 2020-09-25 14:17 笑人 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 一、背景 1.最近在进行一个新项目,所以在有些需求不明确或工作任务不明确的时候难免做些无用功。但是,在跟领导确认了多遍需求之后,做出来的东西还是被全盘推翻,成功地被扣上一口大锅,因为我的领导上面还有领导。 2.每个公司都有明确的代码管理工具、文档管理工具,也针对这些工具制定了某些规则。一方面是为了方 阅读全文
posted @ 2020-09-25 14:16 笑人 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1.ping 命令 ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping 就是一个测试程序,如果 ping 运行正确,大体上就可以排除网络访问层、网卡、Modem 的输入输出线路、电缆和路由器等存在的故障,从而缩小问 阅读全文
posted @ 2020-09-25 14:15 笑人 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: 客户端通过nginx代理访问后端tomcat服务器时,后端服务器收到的请求信息中只有nginx代理的IP信息,无法看到client的真实IP,所以nginx需要获取客户端请求头的真实IP地址进行传递,网上查资料一般配置如下: server { listen 8080 default_server; 阅读全文
posted @ 2020-09-25 14:13 笑人 阅读(2956) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了目前前端开发最受欢迎的开发工具 VSCode 必装的 10 个开发插件,用于大大提高软件开发的效率。VSCode(Visual Studio Code)是由微软研发的一款免费、开源的跨平台文本(代码)编辑器,算是目前前端开发几乎完美的软件开发工具。 官网为:https://code.vis 阅读全文
posted @ 2020-09-25 14:12 笑人 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 一个技术团队,不管大小,如果没有“技术味道”,那么技术Leader负有很大的责任。“技术味道”的缺失,是目前技术团队存在的最大问题。特别是做业务开发的技术团队,如果管理者完全不关心技术细节,绩效完全和业务KPI绑定,就会导致工程师们整天只会写if-else的业务代码,得不到技术上的成长。在这样的技术 阅读全文
posted @ 2020-09-25 14:10 笑人 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 作为一个前端工程师,如果你对 html 和 css 有基本的了解,并希望在浏览器中创建美观的用户界面,那就别到处乱找资料了!在本文中,你将通过了解以下七个基本知识来提高 UI 设计技能: 留白 对齐 对比 比例 板式 颜色 视觉层次 让我们开始吧! 留白 我们要研究的第一个设计基础是 空间留白 ,也 阅读全文
posted @ 2020-09-25 14:08 笑人 阅读(843) 评论(0) 推荐(1) 编辑
摘要: “ 通过社区投票将51个提名减少到15个决赛入围者之后,由NicolasGrégoire,Soroush Dalili,Filedescriptor和我本人组成的专家小组授予,投票并选择了2019年的十大新的网络黑客技术。 ” 每年,专业研究人员,经验丰富的测试者,赏金猎人和学者发布大量博客文章,演 阅读全文
posted @ 2020-09-25 14:05 笑人 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 背景 下午在搞代码部署的时候, 遇到一个文件大小写的问题, 问题比较简单, 但是也简单整理下, 分享给大家。 正文 下午在搞代码部署的时候, 线上编译失败了, 看了下错误日志: #7 0.984 $ BABEL\_ENV=production webpack --config webpack/web 阅读全文
posted @ 2020-09-25 13:59 笑人 阅读(471) 评论(0) 推荐(0) 编辑