摘要: 如今,代码质量分析和审核已成为每个企业的基本流程。随着开源代码库使用的增加,安全性和代码质量对于构建高质量软件至关重要。不良的代码不仅会影响代码的可维护性,而且还会在某些情况下影响其性能。此外,更好的代码质量还有助于企业将来减少维护和降低成本。幸运的是,有很多审核和管理代码的工具,为开发者和程序员提 阅读全文
posted @ 2020-10-21 16:09 笑人 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 好代码的用处 实际上本书建立在一个相当不可靠的前提之上:好的代码是有意义的。我见过太多丑陋的代码给他们的主人赚着大把钞票,所以在我看来,软件要取得商业成功或者广泛使用,“好的代码质量”既不必要也不充分。即使如此,我仍然相信,尽管代码质量不能保证美好的未来,他仍然有其意义:有了质量良好的代码以后,业务 阅读全文
posted @ 2020-10-21 16:07 笑人 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 世界上唯一不变的就是变化的存在。 时代的发展变化在互联网革命后变得更加迅猛——人工智能刚刚热了几年,虚拟现实、大数据和金融科技等一波波新技术概念不断涌现,让我们眼花缭乱。 在不断鼓噪的创新颠覆中,莫名的焦虑感笼罩着所有人,我们都害怕被时代抛下。尤其是作为产品经理的我们,时刻保持对新事物的好奇心是优秀 阅读全文
posted @ 2020-10-21 16:06 笑人 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 网站的关键词优化是一个漫长的工作,而且需要企业的人员经常分析关键词。而有的企业在短期没看到效果就不继续优化,导致网站的关键词没靠前的排名,网站的关键词是需要优化很长时间,大概需要一个月到三个月才能看到网站关键词排名的变化。那么,关键词的优化怎么调整才能让网站排名靠前? 大家怎样进行网站关键词优化才能 阅读全文
posted @ 2020-10-21 16:05 笑人 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: http传输如下: 此时信息是明文传输,如果信息被人截获,则能看到里面的内容,极不安全 那就需要对内容加密,过程如下: 浏览器生成一个秘钥 浏览器向服务器请求公钥 服务器向浏览器发送它的公钥 浏览器接收服务器发送的公钥,并使用公钥加密随机生成的对称密钥,发送给服务器 服务器接收浏览器发送的数据,用自 阅读全文
posted @ 2020-10-21 16:02 笑人 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 请问,跟非常典型的程序猿约会,要事先准备文档发送给对方吗?比如:我比较喜欢AA制,喜欢咖啡馆、书店和可以一起跑步的公园,不喜欢吵闹的地方,不需要送回家(当然如果聊得来顺路聊天也是不错的),基本都爱吃尤其是辣的和日料(但不要约会去沙县小吃)啥的 >.<约会对象貌似很可爱也很帅,但我怕他木讷,get不到 阅读全文
posted @ 2020-10-21 16:00 笑人 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 概念说明 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核 阅读全文
posted @ 2020-10-21 13:06 笑人 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 本篇介绍一些提高生产力的工具,包括网站、浏览器插件、VSCode插件和命令行工具~ 网站篇 Bundlephobia 如果你想要安装一个新的依赖,这个网站可以查看这个依赖的大小、是否支持 tree-shaking 等各项指标。(仅限 npm 包哈) https://bundlephobia.com/ 阅读全文
posted @ 2020-10-21 13:04 笑人 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 众所周知,人工智能、AI、大数据等技术的出现,掀开了智能时代的新篇章,众多专家及各领域精英纷纷预测未来是属于人工智能的时代。那么近年来同样火热的前端开发,在人工智能时代能做些什么呢? 要完成一个完整的人工智能项目,三种东西是不可或缺的:算法,数据和工程。 而前端在这三个方向中,最容易参与进去,同时也 阅读全文
posted @ 2020-10-21 13:02 笑人 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 以下是匿名用户的回答: 毕业一年,工资9.5k,加上补贴奖励, 税后10.5k左右 。 1. html、css、js基础自我感觉良好。语义化、写点css3动画、写写原生js等。 2. 在学校期间就学了前端用jq、bootstrap做过一些项目,学了vue基础,能简单搭个vue项目。 3. webpa 阅读全文
posted @ 2020-10-21 13:01 笑人 阅读(216) 评论(0) 推荐(0) 编辑
摘要: restful是一种架构风格,其核心是面向资源,更简单;而webService底层SOAP协议,主要核心是面向活动;两个都是通过web请求调用接口 RESTful是什么: 首先要了解什么是REST,REST就是(REpresentational State Transfer单词太长记不住就对了)是一 阅读全文
posted @ 2020-10-21 12:59 笑人 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 作为码农,工作以来我一直在断断续续思考和实践主动学习这件事,不过效果一直不尽人意,直到最近,我感觉状态有所改善,偶有所得。所以,在这篇文章中,我整理了 我对码农主动学习这件事的感悟以及可能有用的主动学习的方法 ,抛砖引玉,无论你是同意或是不同意,欢迎和我交流,对我意义重大。 郑重声明:本文内容不保证 阅读全文
posted @ 2020-10-21 12:58 笑人 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 前言 兄弟们,你们还在边喝营养快线边看 pornxxx 吗 ? 休息一下吧,营养跟不上啦,跟我一起学习吧,一起"科学"上网 ! 1. Codewars https://www.codewars.com Codewars 提供了大量由他们自己的社区提交和编辑的编程挑战,在这里,你可以使用多种编程语言像 阅读全文
posted @ 2020-10-21 12:56 笑人 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 网站主题和内容应该是最先要考虑的。这决定了你后面很多的事情和选择及操作。我大致将其分为三个类型: 1 、 纯原创,比如个人博客。那么要注意的,就是不要写成生活流水记账,而是要有核心主题,所有文章,创业,内容都是为这个主题服务。然后再想办法去引流,宣传,推广。好处是,既然是原创,如果你的内容不是太差, 阅读全文
posted @ 2020-10-21 12:54 笑人 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 漏洞原理 HTTP慢速攻击也叫slow http attack,是一种DoS攻击的方式。由于HTTP请求底层使用TCP网络连接进行会话,因此如果中间件对会话超时时间设置不合理,并且HTTP在发送请求的时候采用慢速发HTTP请求,就会导致占用一个HTTP连接会话。如果发送大量慢速的HTTP包就会导致拒 阅读全文
posted @ 2020-10-21 12:52 笑人 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 当进程要获取某些资源(例如从网卡读取数据)的时候,但资源并没有准备好(例如网卡还没接收到数据),这时候内核必须切换到其他进程运行,直到资源准备好再唤醒进程。 waitqueue (等待队列) 就是内核用于管理等待资源的进程,当某个进程获取的资源没有准备好的时候,可以通过调用 add_wait_que 阅读全文
posted @ 2020-10-21 12:51 笑人 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 给每个 Commit 签名 作为个人开发者,给自己的每个 Commit 签名,可能有点多此一举(或许会有这么想的人),但是在一个多人合作开发的项目里,管理员可以要求所有的项目成员,都必须签名自己的 Commit,不接受未经签名的 PR,那就产生了一定的意义(虽然是什么意义我还没想得太明白)。 上面图 阅读全文
posted @ 2020-10-21 12:49 笑人 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 1.Socket和TCP/IP的关系 "All problems in computer science can be solved by another level of indirection." 为满足应用层需求,系统对TCP/IP层进行细节屏蔽和抽象,Socket层就相当于TCP/IP和应用 阅读全文
posted @ 2020-10-21 12:46 笑人 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: 原则上API接口设计一般出现在开发的详细设计中,但是随着诸多公司建立开放平台,产品经理也逐渐需要能理解API接口,尤其是做平台性的产品,还要学会定义接口。本文就关于产品经理在设计接口中需要定义什么、需要注意什么来展开陈述。 看到人人都是产品经理社区已经有关于API接口的相关介绍,因此本文就不做过多的 阅读全文
posted @ 2020-10-21 12:44 笑人 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 近年来,Web 应用在整个软件与互联网行业承载的责任越来越重,软件复杂度和维护成本越来越高,Web 技术,尤其是 Web 客户端技术,迎来了爆发式的发展。 1.用Node做中间层的前端工程化方案2.webpack、Rollup 这样的打包工具;Babel、Postcss 这样的转译工具3.前端三架马 阅读全文
posted @ 2020-10-21 12:43 笑人 阅读(632) 评论(0) 推荐(0) 编辑