首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
keith
掘友等级
宇宙清洁工
减熵
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
使用JavaScript+Selenium玩转Web应用自动化测试
在软件开发过程中, 测试是功能验收的必要过程, 这个过程往往有测试人员参与, 提前编写测试用例, 然后再手动对测试用例进行测试, 测试用例都通过之后则可以认为该功能通过验收. 但是软件中多个功能之间往往存在关联或依赖关系, 某一个功能的新增或修改可能或影响到其它的功能, 这时就…
Unix, Linux 和MacOS
Linux是类Unix的操作系统, 其内核上的大部分软件是按照POSIX协议运行,所以跟Unix系统上运行效果类似. 下面开始详细描述. Unix是一个由多用户、多进程的计算机操作系统的统称,源自于从20世纪70年代开始在美国AT&T公司的Bell Labs开发的 AT&T U…
Node.js 任务队列Bull的源码浅析
Bull是基于Redis的一个Node.js任务队列管理库,支持延迟队列,优先级任务,重复任务,以及原子操作等多种功能. 本文将从基本的使用来分析Bull的源码,对于repeat job,seperate processes等暂不展开. 主要是进行参数初始化和函数的绑定. 运用…
编译器和解释器(Compiler and Interpreter)
本文的目的就是为了理清这些问题. Microcode(微码): 微码是一种直接控制CPU的代码, 通过将机器指令与相关的电路实现分离, 使得机器指令可以更自由的进行设计与修改,而不用考虑到实际的电路架构.(传统架构CPU的操作直接写死在电路板上,需要物理改动才能修改). 也被称…
微信开发之第三方平台授权流程介绍
在做微信第三方平台开发的时候,虽然授权的技术实现流程比较简单,但是相对于一个key直接集成的一些其他的服务来说,还是有一些步骤,过一段时间再回头查相关功能时还是可能忘记的,虽然官方的文档很全,但时每次都要前前后后看文档或每次都要走一遍步骤还是挺浪费时间的. 于是本人整理了下相关…
一文学会UML时序图
工欲善其事必先利其器, UML作为常用的建模工具, 熟悉它的正确使用有助于系统设计效率的提升和降低团队的沟通成本. UML包含的类型很多, 有类图, 用例图, 活动图以及时序图等, 本文将介绍常用但相对复杂的时序图的使用. 时序图描述的是组件间的交互过程, 通过生命线, 消息和…
微信开发之微信产品体系介绍
开放平台: 主要面对移动应用/网站应用开发者, 为其提供微信登录、分享、支付等相关权限和服务. 同时可以绑定公众号, 小程序, 统一了不同产品的用户标识. 公众平台: 主要通过公众号和小程序为微信用户提供资讯和服务的平台. 商户平台: 主要用于微信支付. 主要面对移动应用/网站…
TypeScript 中的底层和顶层类型
本篇文章介绍了TypeScript的顶层类型和底层类型, 以及对于any和unknown类型的正确使用
Git flow在实践中的改进
在团队协作开发中, 各成员需要互相配合来完成功能的开发, 测试和发布. 但各成员习惯各异, 每个人对如何协作的理解也不同, 因此需要一个协作模型来规范团队不同职能的人员以及相同职能的人员如何配合. 下面将基于Git来进行工作流层面的分析. master: 存放着生产级别的代码.…
排序算法之Timesort: 最好的排序算法之一
Timsort 是一个实际的算法,通过将组合插入和归并算法,结合现实世界中数据的特征对合并策略进行修改,最终形成一个高效且稳定的算法。这种工程思想很值得我们学习。 除了下文提到的一些应用,Timsort也被引入Chrome V8,成为Array.prototype.sort的默…
下一页
个人成就
文章被点赞
74
文章被阅读
59,293
掘力值
1,063
关注了
3
关注者
19
收藏集
0
关注标签
6
加入于
2019-01-08