karma

Hacker News 简讯 2020-07-30

烈酒焚心 提交于 2020-08-10 06:25:39
最后更新时间: 2020-07-30 22:01 Apple does not keep the 30% commission on a refund - (twitter.com) 苹果不保留退款30%的佣金 得分:751 | 评论:192 Alzheimer's: 'Promising' blood test for early stage of disease - (bbc.co.uk) 阿尔茨海默氏症:早期血液检测的前景 得分:15 | 评论:6 You Want to See My Data? I Thought We Were Friends - (nautil.us) 你想看看我的资料吗?我以为我们是朋友 得分:180 | 评论:46 Researchers pick their favourite ML books - (mentorcruise.com) 研究人员挑选他们最喜欢的ML书籍 得分:41 | 评论:6 Universal Basic Income is Capitalism 2.0 - (timjrobinson.com) 普遍的基本收入是资本主义2.0 得分:766 | 评论:1454 The Haskell Elephant in the Room - (stephendiehl.com) 房间里的哈斯克尔大象 得分:21 | 评论:6

Hacker News 简讯 2020-08-09

限于喜欢 提交于 2020-08-09 02:29:18
最后更新时间: 2020-08-09 02:01 Reverse-engineering the Intel 8086's instruction register - (righto.com) 英特尔8086指令寄存器的逆向工程 得分:55 | 评论:9 Wheat yield potential in controlled-environment vertical farms - (pnas.org) 控制环境垂直农场小麦产量潜力研究 得分:4 | 评论:1 Audio from Scratch with Go: Extracting Breakpoints - (dylanmeeus.github.io) 使用Go从头开始音频:提取断点 得分:21 | 评论:2 Electric cooker an easy, efficient way to sanitize N95 masks, study finds - (illinois.edu) 研究发现,电饭锅是一种简单有效的消毒N95口罩的方法 得分:45 | 评论:24 Snapdragon chip flaws put 1B Android phones at risk of data theft - (arstechnica.com) Snapdragon芯片缺陷使1B安卓手机面临数据被盗的风险 得分:77 | 评论

Hacker News 简讯 2020-07-31

 ̄綄美尐妖づ 提交于 2020-08-05 03:22:38
最后更新时间: 2020-07-31 23:01 Hackers post fake stories on real news sites 'to discredit Nato' - (bbc.co.uk) 黑客在北约网站上发布假新闻 得分:55 | 评论:34 Australia to make Facebook, Google pay for news in world first - (reuters.com) 澳大利亚将使Facebook、Google付费新闻成为世界第一 得分:310 | 评论:302 Monitoring demystified: A guide for logging, tracing, metrics - (techbeacon.com) 监控去神秘化:日志记录、跟踪、度量指南 得分:250 | 评论:45 Google Will Eat Itself (2005) - (gwei.org) 谷歌将自食其果(2005) 得分:59 | 评论:32 Why forgiving someone else is about you - (npr.org) 为什么原谅别人是为了你 得分:66 | 评论:98 Facebook says Apple’s iOS 14 changes could hurt its ad targeting - (cnbc.com

Hacker News 简讯 2020-08-01

青春壹個敷衍的年華 提交于 2020-08-04 10:09:15
最后更新时间: 2020-08-01 23:01 JS1024 Results – 1k JavaScript Demos - (js1024.fun) JS1K JavaScript演示结果 得分:35 | 评论:8 Derek Sivers and the Art of Enough - (brendancahill.io) 德里克·西弗斯和足够的艺术 得分:22 | 评论:5 Perl7 is a fork of values - (perl.org) Perl7是一个价值的分支 得分:63 | 评论:44 Show HN: JavaScript-free personal bio hosting - (plumebio.com) 显示HN:JavaScript免费个人生物托管 得分:71 | 评论:44 Data isn't just being collected from your phone. It's being used to score you - (chron.com) 数据不仅仅是从手机上收集的。它被用来给你打分 得分:41 | 评论:14 T-Mobile blocking SMS containing specific words - (reddit.com) T-Mobile拦截包含特定单词的短信 得分:54 | 评论:7 What I learned

4招了解前端单元测试

自作多情 提交于 2020-07-26 23:34:44
随着每个工程的复杂化、代码的高复用性要求和前端代码模块之间的高内聚低耦合的需求,前端工程中的单元测试流程就显得很有其必要。 1.前端单元测试是什么 首先我们要明确测试是什么: 为检测特定的目标是否符合标准而采用专用的工具或者方法进行验证,并最终得出特定的结果。 对于前端开发过程来说,这里的特定目标就是指我们写的代码,而工具就是我们需要用到的测试框架(库)、测试用例等。检测处的结果就是展示测试是否通过或者给出测试报告,这样才能方便问题的排查和后期的修正。 基于测试“是什么”的说法,为便于刚从事前端开发的同行的进阶理解,那我们就列出单元测试它“不是什么”: 需要访问数据库的测试不是单元测试 需要访问网络的测试不是单元测试 需要访问文件系统的测试不是单元测试 --- 修改代码的艺术 对于单元测试“不是什么”的引用解释,至此点到为止。鉴于篇幅限制,对于引用内容,我想前端开发的同行们看到后会初步有一个属于自己的理解。 2.单元测试的意义以及为什么需要单元测试 2.1 单元测试的意义 对于现在的前端工程,一个标准完整的项目,测试是非常有必要的。很多时候我们只是完成了项目而忽略了项目测试的部分,测试的意义主要在于下面几点: TDD(测试驱动开发) 被证明是有效的软件编写原则,它能覆盖更多的功能接口。 快速反馈你的功能输出,验证你的想法。 保证代码重构的安全性,没有一成不变的代码

两年后,金融科技初创公司250强可安好?

三世轮回 提交于 2020-04-09 04:26:25
2018年10月,CB Insights公布了第二届年度金融科技250强——全球最有前途的250家金融服务科技公司(2018 Fintech 250)。如今,快两年的时间过去了,这些金融科技初创企业的状况如何? 2018 Fintech 250榜单包括来自31个国家和19个类别(涵盖支付、数字银行、保险等)的公司。这些公司是CB Insights从近4,000名申请人和提名人中选出的,选择基于多个因素包括公司提交的数据、业务模型、技术创新、市场动力、团队实力等。 截止2020年2月,这些公司中有22家已成为独角兽,有17家已经退出,没有一家关门大吉。总体而言,他们在2019年筹集了超过150多亿美元,还建立了新的高知名度合作伙伴关系,拆分出新的合资企业,并改进了产品和战略。 2018 Fintech 250现状亮点 独角兽: 2018年金融科技250的22个成为独角兽,估值为10亿美元以上(命中率8.8%) 退出: 8个已经公开上市,有9个已被收购 死亡: 这些公司中有0家死亡 交易、融资和大型融资: 在2019 年,2018 年 Fintech 250 在 152 项投资中筹集了 153 亿美元,其中包括 52 项大型投资(1 亿美元以上投资) 值得注意的合作伙伴: 金融业者是2018年金融科技250强中最活跃的合作伙伴 显著的商业模式和产品开发策略:

几个前端自动化工具(一)bower,grunt,gulp,jspm,karmam,webpack

筅森魡賤 提交于 2020-03-27 18:18:36
3 月,跳不动了?>>> 前端有很多包管理工具,除了常见的webpack外还有bower,grunt,gulp,jspm,karma,这里就走马观花的都测试一遍 1 Bower https://bower.io/ 使用方法: 安装bower:npm install bower 使用bower安装包: install jquery --save 维护一个bower.json,格式如下: { "name": "example", "version": "0.0.1", "dependencies": { "jquery": "~2.1.3" }, "private": true } 2 GRUNT http://gruntjs.com/ 安装grunt:npm install -g grunt-cli 使用grunt:直接执行grunt 维护一个gruntfile.js module.exports = function(grunt) { grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.initConfig({ jshint: { files: ['Gruntfile.js', 'src/main/javascript/*.js','src/test/javascript/*.js'] } }); grunt.registerTask

[Unit Testing] AngularJS Unit Testing - Karma

南楼画角 提交于 2020-03-21 16:56:04
Install Karam : npm install -g karma npm install -g karma-cli Init Karam : karma init First test : 1. Add test file to the karma.conf.js: // list of files / patterns to load in the browser files: [ 'test/hello.js' ], 2. Add test file: describe('First Unit testing with Karma', function() { it('sholud work', function() { expect(true).toBe(false); }) }) Of course, it will failed. Then we make it pass: describe('First Unit testing with Karma', function() { it('sholud work', function() { expect(true).toBe(true); }) }) Testing with AngularJS Install angular-mocks : npm install angular-mocks Include

AngularJS从构建项目开始

大憨熊 提交于 2020-03-17 11:58:32
AngularJS体验式编程系列文章 ,将介绍如何用angularjs构建一个强大的web前端系统。angularjs是由Google团队开发的一款非常优秀web前端框架。在当前如此多的web框架下,angularjs能脱颖而出,从架构设计上就高人一等,双向数据绑定,依赖注入,指令,MVC,模板。Angular.js创新地把后台技术融入前端开发,扫去jQuery一度的光芒。用angularjs就像写后台代码,更规范,更结构化,更可控。 关于作者 张丹(Conan), 程序员Java,R,PHP,Javascript weibo:@Conan_Z blog: http://blog.fens.me email: bsspirit@gmail.com 转载请注明出处: http://blog.fens.me/angularjs-yeoman-project/ 前言 随着AngularJS被越来越多的开发人员所了解,AngularJS的应用受到市场的好评。AngularJS是一种新型的以Javascript为基础的框架,以后台的编程思路影响着web前端的开发。在扎根细节之前,让我们先了解AngularJS项目构架。自顶向下的开始,就是不一样的开发。Angular体验式编程从此开始。 目录 AngularJS介绍 构建AngularJS项目(Yeoman,angular-seed)