摘要: 最近的弄的小程序差不多有点东西了,就来写一些关于小程序的感悟吧 01 前言 一般来说,我认为小程序是一个没有什么技术含量的东西,特别是现在有了组件库,而且小程序生态不断完善的情况下,只要对着文档慢慢写就好,就是时间的问题。然后这里也不是教大家怎么去写程序之类的,而是本人在经历过后的一些小建议。 02 阅读全文
posted @ 2020-09-24 16:19 笑人 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 都已经 2020 年了,但我们仍然在生产劣质软件。自从计算机诞生以来,已经过去了近 70 年,但我们似乎还没有吸取所有的教训,仍然在犯着重复的错误。 科技行业的变化日新月异,或许今天看起来有意义的事情五年后就失去了其意义。我认为,这正是软件的一个迷人之处,因为它的可塑性很强。但是有一件事是不变的,那 阅读全文
posted @ 2020-09-24 16:16 笑人 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是一种字符模式,用于在查找过程中匹配制定的字符。 元字符通常在Linux中分为两类: Shell元字符,由Linux Shell进行解析;正则表达式元字符,由vi/grep/sed/awk等文本处理工具进行解析; 正则表达式一般以文本行进行处理,在进行下面实例之前,先为grep命令设置—c 阅读全文
posted @ 2020-09-24 16:15 笑人 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 配置文件整体结构 vi设计http://www.maiqicn.com 办公资源网站大全https://www.wode007.com # 全局基础配置 user 用户名 [用户组]; #建议同cpu数一样,如果number=2,启动nginx后,后台会看到2个nginx进程 worker_proc 阅读全文
posted @ 2020-09-24 16:13 笑人 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Golang 的 1.13 版本 与 1.14 版本对 defer 进行了两次优化,使得 defer 的性能开销在大部分场景下都得到大幅降低,其中到底经历了什么原理? 这是因为这两个版本对 defer 各加入了一项新的机制,使得 defer 语句在编译时,编译器会根据不同版本与情况,对每个 defe 阅读全文
posted @ 2020-09-24 16:11 笑人 阅读(95) 评论(0) 推荐(0) 编辑
摘要: SSH keys SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接。 先执行以下语句来判断是否已经存在本地公钥: cat ~/.ssh/id_rsa.pub 如果你看到一长串以 ssh-rsa或 ssh-dsa开头的字符串, 你可以跳过 ssh-keygen的步骤。 提示: 阅读全文
posted @ 2020-09-24 16:08 笑人 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一、问题背景 最近公司最近的几台线上服务器经常出现CPU覆盖过高,影响部分应用响应超时,产生了大量的短信和邮件报警,经过排查数据库日志和access.log,发现是API接口被刷,被恶意疯狂请求,最大一次大概120次/s。 之前没有过太多这方面经验,处理起来不是很顺畅,这次的问题刚好提了醒,经过这次 阅读全文
posted @ 2020-09-24 16:06 笑人 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 在2017的头几天,我开始研究我最新的开源项目。它的设计和构建,是用来解决我的一个业务问题。该项目被称为bootparts,它的用途是简化网站建设的过程。 这不是我第一次进入编码世界。这些年来,我以不同的方式为不同的项目做出了贡献。然而,这一次我负责一切事情。这给了我额外的压力。我不喜欢压力。但是与 阅读全文
posted @ 2020-09-24 16:04 笑人 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Morten Primdahl,Zendesk的首席技术官兼联合创始人 1.扩展技术是一个挑战。Just do it。 我们是从一个只有3个人其他啥都没有的创业公司逐步成长为一家大型的具备可扩展性,业务操作能力,数据库和产品开发的企业。如果你真心醉心于做企业,那么这就应该成为你的目标。 当你从200 阅读全文
posted @ 2020-09-24 16:03 笑人 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1、PNG图片 1). PNG8(布尔透明)简单说可以理解为静态的GIF他们都只有256色,也支持索引透明,就是指定一个像素点是不是透明 2). PNG8(Alpha透明)可指定像素点的透明度,例如50%透明度,比布尔透明高级一点这种优点在于比PNG24/32体积小,但效果一样缺点在于IE6支持不好 阅读全文
posted @ 2020-09-24 16:02 笑人 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 在思考工作的时候,我们大多数人首先会想到,它伴随着危险,我们希望自己可以放弃它。但是,你还记得你第一次开始工作时的美好时光、那种感觉和紧张吗? 那时候在你内心涌动的工作态度和动力是无可匹敌的。你会自嘲地站在队伍前面,成为第一个做任何事情的人。那时候,你想做的就是成为前辈们的榜样,为自己争光。 当然, 阅读全文
posted @ 2020-09-24 16:01 笑人 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 缘起 上周修改一个Bug,本来以为只需要做一些小调整就可以,后来还是发现由于受对象间的状态影响,出现了另一个错误。这也让我进一步思考对于系统设计和建模来说:面向对象是错误的,会带来后期的很多问题。 面向对象 在面向对象的设计中,系统是由对象和让对象状态发生改变的方法,让对象到达另一种状态来达到目的的 阅读全文
posted @ 2020-09-24 16:00 笑人 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 本系列的目的是帮助更多面试经验不足的前端人才更好地展现自己。在此,我分享一些以往我参加面试和参与招聘的一些心得,希望对大家有帮助。 关于简历设计 简历是人才的缩影,一份优质的简历是前往大公司的敲门砖。所以对于招聘,简历准备是第一环,也是最重要的一环。前端工程师的简历其实不需要视觉设计类的那般花哨,核 阅读全文
posted @ 2020-09-24 15:59 笑人 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 高品质的交友软件必须具备三大要素:高质量的用户、合理的匹配机制和有效的垃圾用户过滤机制,缺一不可。 我觉得没有一个社交软件可以一直维持高品质的交友状态,它最开始的时候就是质量最高的时候。因为做的越大用户画像越复杂,里面必然存在一些低质量的用户拉低你的交友质量。 下面就推荐一些高品质的交友软件,各有侧 阅读全文
posted @ 2020-09-24 15:58 笑人 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 区块链是一种去中心化,安全且非常快速的技术,已经在商业世界引起轰动。随着大量的区块链项目正在开发和部署在互联网上,区块链开始走向世界。已经有一些公司试图在其他人的基础上发展。所有这些区块链开发都是通过不同的编程语言完成的,下面对其中一些进行了说明。 1. JavaScript 这是一种高级编程语言, 阅读全文
posted @ 2020-09-24 15:57 笑人 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 本文直接从防御方式开始讨论,防御CSRF有4种方法: 使用POST替代GET 检验HTTP Referer 验证码 Token 使用POST替代GET 一些程序员在开发的时候都是用GET、POST通用的函数来接收客户端的数据,这样也是某些接口有CSRF的原因之一,但是将全部接口都改成只允许POST方 阅读全文
posted @ 2020-09-24 15:56 笑人 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: 如果你是软件开发领域的新手,那么你会想到的第一个问题是“如何开始?”编程语言有数百种可供选择,但是你怎么发现哪个最适合你,你的兴趣和职业目标又在哪里呢?选择最佳编程语言以学习的最简单方法之一,是通过市场反响、技术趋势的发展… 阅读下文,你会发现一些用于Web开发,移动开发,游戏开发等的优秀、专业的编 阅读全文
posted @ 2020-09-24 15:55 笑人 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere 都各属于哪种服务器?这些问题困惑了很久,今天终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、html文档格式及URL。与客户端的 阅读全文
posted @ 2020-09-24 15:54 笑人 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 本文对了解的空格分为几个Level,看大家能达到哪个level。 Level1: 半角空格 历史最悠久的空格,在1967年,ASCII 规范中被定义。空格在 ASCII 中编码为0x20, 占位符为一个半角字符。在日常英文书写和代码编写中使用。 Level2: 全角空格 中文输入中的空格(标准说法为 阅读全文
posted @ 2020-09-24 15:51 笑人 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 在过去的几年里,我对多个正在进行数字化转型的产品团队进行了架构审查。发现大多数团队都会使用微服务架构来构建产品,他们使用微服务架构的意图都是正确的:更快的开发速度、更好的可扩展性、更小的独立团队、独立的部署、使用合适的技术来完成工作等等。但大多数时候,我发现团队在使用微服务时都很不顺利,他们没能利用 阅读全文
posted @ 2020-09-24 15:50 笑人 阅读(577) 评论(0) 推荐(0) 编辑