【掘金小报】第九期 数据结构常见的八大排序算法总结 - 掘金
掘金小报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。 与标题相关的文章在后端:数据结构常见的八大排序算法 前端 两种折线平滑方案 平滑折线的场景还是蛮多的,如软体模拟、数学方程可视化...
【掘金日报】第五期 使用 Docker 搭建属于你的 shadowsocks 科学上网服务 - 掘金
掘金日报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。 注:与标题相关文章在最后一篇,感谢您的阅读。 前端 SVG 动画精髓 本文主要是讲解关于 SVG 的一些高级动画特效,比如 SVG ...
开发效率提升之工具篇 - 掘金
关于 我的博客:louis blog SF专栏:路易斯前端深度课 原文链接:开发效率提升之工具篇 导读 工欲善其事必先利其器! 还记得: 刚参加工作的时候, 有位开发的同事软件使用效率奇高. 我曾亲眼目睹他在几秒之内打开开发软件, 优雅地调出隐藏的功能, ...
浅谈 RxJava 中的线程管理 - Android - 掘金
上一篇文章研究了一下RxJava中的多线程并发问题,并且在实际项目中运用了其中的知识,这次让我们来谈一谈另外一个牵扯到线程的问题——那就是RxJava中的线程管理。 之所以写这篇文章,还是因为在项目中使用RxJava的时候遇到了一些线程管理上的...
微信客户端 SQLite 数据库修复实践 - iOS - 掘金
1、前言 众所周知,微信在后台服务器不保存聊天记录,微信在移动客户端所有的聊天记录都存储在一个 SQLite 数据库中,一旦这个数据库损坏,将会丢失用户多年的聊天记录。而我们监控到现网的损坏率是0.02%,也就是每 1w 个用户就有 2 个会遇到数据库损坏。考...
通过 PWA 我们让新用户转化率提升了 104% - 前端 - 掘金
文章关键词:PWA、Google、Android、Mobile Site;阅读本文大约需要 10 分钟。 过去的2016年里,你一定不下数次听到 PWA 这个词,但它究竟是什么呢? PWA 其实是一种渐进式的的无需用户安装、可被随时唤起的 Web App , ...
“黑匣子”工程 - 用户端监控保障体系建设 - 掘金
作者:张鑫,资深工程师,点餐团队成员。本文同步发布于知乎专栏:张鑫技术男。业务背景美团点评的业务发展历程是一个不断深入挖掘行业价值的过程。从用户评价,到团购,到外卖,到预订,再到点餐,越是后期的业务越需要向系统底层打通,对商家运营的介入程度越来越深。对商家运营...
手把手教你为 iOS 系统开发 TensorFlow 应用 - 后端 - 掘金
在这篇博文中,作者将解释 TensorFlow 背后的思想,如何使用它来训练一个简单的分类器,以及如何将这个分类器放在你的 iOS 应用程序中。...
(译) 同中有异的 Webpack 与 Rollup - 掘金
原文地址:Webpack and Rollup: the same but different 原文作者:Rich Harris 译文出自:掘金翻译计划 译者:lsvih 校对者:avocadowang,Aladdin-ADD 同中有异的 Webpack ...
美团点评前端无痕埋点实践 - 前端 - 掘金
构建一个数据平台,大体上包括数据采集、数据上报、数据存储、数据计算以及数据可视化展示等几个重要的环节。其中,数据采集与上报是整个流程中重要的一环,只有确保前端数据生产的全面、准确、及时,最终产生的数据结果才是可靠的、有价值的。 为了解决前端埋点的准确性、及时性...
(译) 用分层结构打造苗条 MVC 框架 - 阅读 - 掘金
原文请访问:Maintain Slim PHP MVC Frameworks with a Layered Structure 基于诸如Yii和Laravel这样MVC框架的一个必然问题就是:臃肿的controller(控制器)和臃肿的model(模型)。而使...
作为一个开源软件的作者是一种什么样的感受? - 掘金
原文地址:What it feels like to be an open-source maintainer 原文作者:Nolan Lawson 译文出自:作为一个开源软件的作者是一种什么样的感受? 译者:根号三 你的门外有几百人在排队。他们耐心地等待着...
详解 Javascript十大常用设计模式 - 前端 - 掘金
一:理解工厂模式 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。 简单的工厂模式可以理解为解决多个相似的问题;这也是她的优点;比如如下代码:&...
用 Python 实现微信自动回复信息以及防撤回 - 阅读 - 掘金
今天偶尔看到一个有趣的python库--itchat,一个封装的微信API,可以实现微信自动回复,附件下载,发送文件等功能,同时也可以通过手机发送信息,python执行相应的命令操作电脑。 目前只实现了微信消息自动回复以及防撤回功能。感谢大家意见,防撤回功能在...
阮一峰 - 函数式编程入门教程 - 前端 - 掘金
你可能听说过函数式编程(Functional programming),甚至已经使用了一段时间。 但是,你能说清楚,它到底是什么吗? 网上搜索一下,你会轻松找到好多答案。 与面向对象编程(Object-oriented progr...
(译) 无尽滚动的复杂度 -- 来自 Google 大神的拆解 - 掘金
原文地址:https://developers.google.com/web/updates/2016/07/infinite-scroller原文作者:Surma译者:王芃 摘要: 重用你的DOM元素以及删除那些远离可视范围的元素。为延迟显示的元素使用占位...
女朋友的微博情绪监控 - 后端 - 掘金
就是这样,代码写好了,就差个女朋友了。 最后的效果就是检测某一微博博主新发的微博,如果判断为消极情绪就发出警告(手机通知、邮件通知、自动发一条上图那样的微博之类的)。 项目地址: https://github.com/DIYgod/Weibo2RSS 以 RS...
今日头条 iOS 客户端启动速度优化 - iOS - 掘金
应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主app本身就包含非常多并且复杂度高的业务模块(如新闻、视频等),也接入了很多第三方的插件,这势必会拖慢应用的启动时间,本着精益求精的态度和对用户体验的追求,我们希望在业务扩张的同时最大程度的优化启动时...
1月前端面试记 - 掘金
背景 我于16.12.18辞职,之前有过一年左右的前端工作经验。从12月26号开始到1月9号先后面试了微信,百度,阿里巴巴uc,唯品会以及深圳腾讯等几家公司,特此总结与各位共勉。 微信 由于我已经毕业工作过,所以去微信面试是走的社招。微信社招极其严格,共八轮面...
最实用的微信小程序大全,持续更新中... - 掘金
最全的小程序开发教程,点击下载掘金App。 小程序上线 1月9日,张小龙没有食言,微信小程序如约而至。凌晨刚过,我们便在微信发现页看到了小程序的入口。 微信发现页 之后的一个小时里,每个微信群都在疯狂地讨论着小程序。由于小程序没有统一的入口,所以只能靠口口相传...
《iOS 10 by Tutorials》全书笔记 - iOS - 掘金
Chapter 14: Other iOS 10 Topics iOS 10 还有许多新特性,集中放到最后一章来说下吧,主要分三个主题 Data Source Prefetching 当单元格显示在屏幕前,预先对要显示的数据进行处理以提升应用的性能 UIPre...
Xcode 的 plist 字段列表详解 - iOS - 掘金
Info.plist用于向iOS提供关于app,bundle或者framework的一些重要信息。它指定了比如一个应用应该怎样启动,它如何被本地化,应用的名称,要显示的图标,还有更多。Info.plist文件实际上是苹果预定义schema的XML文件。 为了构...
Android谈谈封装那些事--BaseActivity和BaseFragment(-) - 掘金
绪论 圣诞节怎么过?我不过圣诞节,被票圈的晒幸福虐惨了,还是在家里面总结总结自己吧。上篇文章Android自定义View--自己撸一个柱状图也没那么难我说过会封装一套属于自己的库,争取在元旦之前发出来,作为新年礼物给自己,给大家。好了,今天我们先来聊聊自己在项...
Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析 | 掘金技术征文 - 掘金
Spring Boot 默认使用的是 Tomcat 作为内嵌的服务器。所以,我们搭建一个 Web 工程将会变得非常的简单。 内嵌的 Tomcat,一个Jar包运行 还记得,《Spring Boot 揭秘与实战(一) 快速上手》讲到的例子么?我们来回顾下。首先...
网友评论