首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
铭是哪个铭
掘友等级
前端工程师
|
ringcentral
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
Ray Tracing II
在上一篇的文章中,我们讲述了如何生成一个圆,那如何给这个圆添加阴影呢?这就涉及到了法线。什么是法线?百科上对它的解释是: 比如在上面的图中,法线为 N = P - C。 接着我们就试着把法线可视化出来。用伪代码表示就是: 所以我们需要知道光线撞击到球体时的t的值。 那么在这里,…
Ray Tracing I
最近看到一篇文章Ray Tracing in One Weekend(当然还有next week 和 the rest of your life 笑~), 讲述了一张图片的渲染及呈现过程,觉得甚是有趣,由于文章里是用C++来实现的,便用typescript重新实现了一遍。我会有…
逻辑回归 —— Yes Or No
逻辑回归解决的便是一个分类的问题。就是需要一段代码回答YES或者NO。 比如辣鸡邮件的分类,当一封邮件过来,需要识别这封邮件是否是垃圾邮件。 笔者借用Andrew Ng给的学生成绩与申请大学的例子来讲述Logistic Regression算法实现。假设你有学生的两门课的历史成…
线性回归—寻找练习时长与成绩之间的关系
在刻意练习这本书里,作者用大量的数据和例子来阐述这么一个观点:任何人利用正确的方法进行刻苦的练习,都可以在某个领域做到卓越。其中一个例子就是对小提琴学生做的调研。他把学生分为三组(即优秀,优异和最杰出三个小组),他发现他们之间最重要的差别是练习的时长,天生的天赋虽然刻意在刚开始…
一个数学表达式的计算
如果有人问你 2 * (3 + 4) 等于多少,也许你会脱口而出说等于14, 但是你有没有想过,计算机是如何计算这个表达式的?为什么当你在计算机里输入2 * (3 + 4), 它也能得出14?在思考计算机如何计算这个数学表达式之前,我们来看下人是怎么计算出结果的。2 * (3 …
揭开Design System的神秘面纱
设计系统的产生是为了某领域内产品在不同平台和设备上都保持设计和交互风格的统一。既然是一个系统 ,那必须具有相应的完整性。它为产品设计,产品内容等方面提供相应的指导。总体来看,整个设计系统由Design Principle, Design Language, Code Libra…
再谈git工作流
在开发一个中大型项目中,团队工作流程的建立必不可少。对应于某个产品,从初始时的产品需求收集、分析、建模到交互设计,视觉设计,再到开发团队的开发和测试团队对交付的产品进行测试,最后再进行上线,以及对线上产品出现的问题进行快速修复。这些过程涉及到了多个团队,多种角色之间的合作。所谓…
HTTP报文
客户端对服务器端说:嗨,哥们,我要index.html的资源,我使用的http协议版本是1.1, 接受的资源类型预期是html, 而且支持gzip压缩(不行的话给我deflate压缩的也行)我们的连接是最好是要可以复用的,这样就不用不断的建立连接。我的地址是www.demo.c…
从测试说起(二)
接着上一篇,这一篇来讨论黑盒测试,黑盒测试是基于功能说明的测试,它的目的是为了找出程序不符合功能说明的地方。上篇提到,由于产品逻辑的组合数量非常之大,无法通过穷举所有情况来构建测试用例,所以需要通过合理的策略来选取出一个测试用例的子集,通过这个子集来尽量多的发现程序中所隐含的错…
从测试说起
由于“祖传代码”、“线上bug频出”等问题,断断续续花了一段时间去思考软件质量的问题。站在开发者的角度,测试也是其中相当重要的一环。那今天来聊聊测试。 首先应该先给测试一个合理的定义,个人觉得测试应该是一个为了发现错误而执行程序的过程,也就是说,一开始就应该认为程序是存在错误的…
下一页
个人成就
文章被点赞
22
文章被阅读
6,005
掘力值
256
关注了
8
关注者
22
收藏集
0
关注标签
7
加入于
2018-02-22