文章大杂烩 - 收藏集 - 掘金
基础深度学习概念备忘录 - 后端 - 掘金
基础深度学习概念备忘录翻译自DeepLearning Cheat Sheet。笔者还是菜鸟一枚,若有谬误请多多赐教,另外如果希望了解更多机器学习&深度学习的资料可以参考笔者的面向程序猿的数据科学与机器学习知识体系及资料合集以及程序猿的数据科学与机器学习实战手册...
程序员谈求职系列之常见的求职误区 - Android - 掘金
前言 大家好,我是光源。上篇文章《程序员谈求职系列之求内推的正确姿势》本是闲时的即兴之作,结果发到各个平台上反响非常热烈,这让我着实意外。 很惭愧,只是做了点微小的工作,假如有帮助到你,是我的荣幸。 这些回复、评论、发消息的人中,有部分是表达感谢,有部分...
深度学习、信息论与统计学 - 掘金
去年最受瞩目的科技词汇莫过于“人工智能”了,而前一段时间神秘旗手Master的连胜事件再一次把“人工智能”这个话题推到了普通大众面前。但是,作为一名技术人员,自然不能和普通人一样只是看个热闹,我和你一样,对于这项技术背后的运作原理深感兴趣。 当前人工智能的核心...
一个事半功倍的 Java 反射库 - Android - 掘金
在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下 try { final Method m = ...
面试 -- 网络 HTTP - 掘金
现在面试门槛越来越高,很多开发者对于网络知识这块了解的不是很多,遇到这些面试题会手足无措。本篇文章知识主要集中在 HTTP 这块。文中知识来自 《图解 HTTP》与维基百科,若有错误请大家指出。文章会持续更新。 面试 -- 网络 TCP/IP 了解 Web ...
所谓跨域 跨域是一种浏览器同源安全策略,也即浏览器单方面限制脚本的跨域访问。很多人可能误认为资源跨域时无法请求,实质上请求是可以正常发起的(指通常情况下,部分浏览器存在部分特例),后端也可能正常进行了处理,...
Dagger2 源码简析 - Android - 掘金
Dagger2是首个使用生成代码实现完整依赖注入的框架,极大减少了使用者的编码负担。我们去看看Dagger2 是如何为我们注入对象的。 假设我们需要在MainActivity中注入对象DataManager: p...
微服务和 SOA:结合起来更完美 - 后端 - 掘金
尽管微服务不会替代面向服务的架构(SOA),但是二者在企业环境中可以互相补充。 整合是必要的 没有一个企业可以只用一种技术或一个系统就能满...
进攻即是最好的防御!19 个练习黑客技术的在线网站 - 阅读 - 掘金
进攻即是最好的防御,这句话同样适用于信息安全的世界。这里罗列了19个合法的来练习黑客技术的网站,不管你是一名开发人员、安全工程师、代码审计师、渗透测试人员,通过不断的练习才能让你成为一个优秀安全研究人员。以下网站希望能给各位安全小伙伴带来帮助!若有其他的补充和...
2016 总结:一个应届生的互联网名企逐梦记 - 掘金
2016 年会是我人生的转折点,即将找工作,来一点正能量给那些和我一样心怀梦想的朋友吧。 这一年,我大概做了如下几件事: 敲了超过 7 万行代码 写了约 80 篇技术博客 第一次说走就走的旅行 第一次买了超过自己消费能力的奢侈品 我的个人网站上这一年的纪要...
自己造轮子试着写个 unit/e2e test 库 - 前端 - 掘金
随着js程序变得越来越复杂,前端测试也变得越来越重要了。2013年正式成为程序员的时候,写的是Angular的应用,用的是karma还是什么的测试框架,嘛,具体我也忘了,反正结论就是unit test还可以写一写,e2e test就有点得费事儿了,页面功能变化...
我的 Spring 多数据源 - 后端 - 掘金
Spring 多数据源已经不是什么稀奇的事了,在实际应用中主从数据库就需要用到多数据源的配置与动态切换。在搜索引擎中都可以找到很多资料,各也有各的做法,本文也就不做过多的阐述其原理,只是介绍下目前我在项目中对于多数据源的使用情况,欢迎大家前来拍砖。 ...
Apache--MPMs && Nginx 事件驱动 - 后端 - 掘金
MPM全称是多道处理模块,我们都知道apache是以模块化方式设计的.那么MPM用来决定apache如何处理用户请求的.是通过一个进程处理一个请求,还是一个线程处理一个请求.当前MPM有三种可以选择的方式: ...
可以免费自学编程的 12 个网站 - 工具资源 - 掘金
很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里,我一直在学习编程。它有助我成为一个更好的创业者,我甚至可以提供一些帮助,当我的团队需要解决一些bug的时候。现在,如果你想学编程的话,这12个网站可以帮助你,它们都提...
安全类网站集锦 - Android - 掘金
因为工作的关系,之前收集过的一些比较不错的关于安全方面知识和实践的网站资源,统一放在这篇文章里,方便大家查阅。还没有想好如何更好的分门别类,所以,暂时凌乱的放着吧。 Android 移动端,特别是安卓接触的时间和机会较多,所以我优先说说安卓下的安全网站资源和...
数据 - 缓存漫谈 - 后端 - 掘金
数据-缓存漫谈 摘要: 注:本文不涉及系统的技术实现细节 ##一、缓存特性以及应用场景 数据对互联网而言并不陌生,甚至是每天都需要打交道的部分,根据不同的行业不同的业务,都有不同的数据,而但凡规模增大到一定程度,即...
字符编码掠影:现代编码模型 - 后端 - 掘金
摘要: ## Abstract 字符编码,在计算机导论中经常作为开门的前几个话题来讲,然而很多CS教材对这个话题基本都是走马观花地几页带过。导致了许多人对如此重要且基本的概念认识模糊不清。直到在实际编程中,尤其是遇到多语言、国际化的问题,被虐的死...
解决怎么拿到 JavaScript 异步函数的返回值? - 前端 - 掘金
今天研究一个小问题:怎么拿到JavaScript异步函数的返回值? 1.错误尝试 当年未入行时,我的最初尝试:<script> function getSomething() { var r = 0; setTimeout(fun...
如何安全地保存用户的密码 - 后端 - 掘金
最近数据库泄漏事件层出不穷,无数人的上网密码被人破解。本文来探讨一下如何安全地保存用户的密码。 为什么非要安全地保存密码?因为人类使用密码有三大偏好: 喜欢用简单好记的密码 喜欢到处用相同的密码 不喜欢经常地修改密码 为了你的客户不至于因为你的数据库...
老码农教你学英语 - 阅读 - 掘金
对于咱们这些高端大气、时刻需要和国际接轨的码农,英语的重要性自然是毋庸置疑的。尤其是那些胸怀大志的潜在大牛们,想在码农行业闯出一片天地,秒杀身边的小弟们,熟练掌握英语更是实现其目标最关键的因素之一。否则,试想在你捧着某出版社刚刚翻译出来的《JSP 高效编程》苦...
Web 规范及相关文档 - 前端 - 掘金
W3C 官方规范 CSS Flexible Box Layout ModuleHTML5CSS Style AttributesHTML TemplatesScalable Vector Graphics (SVG) 1.1Mathem...
35岁程序员的独家面试经历 - 阅读 - 掘金
创业失败后,在找工作。选择了三家(两家上市公司,一家将上市),都走到了关键的节点。我记录了面试过程中被问到的一些问题,希望对自己将来的面试有帮助,也希望对别人有所启发。 我的经历和现状与被问到的问题息息相关,如下: 2002年毕业。2002~2005做售后技术...
深入理解分布式事务 - 后端 - 掘金
我在上一期介绍了spring的事务原理(详情见《深入理解spring事务原理》),Spring事务本质是单机下的事务,是由数据库本身保证的。今天,我将介绍一种比较复杂的事务:分布式事务。 1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资...
英 - JavaScript 里的 this 到底代表了什么? - 前端 - 掘金
The mystery of this A lot of time this keyword was a mystery for me and many starting JavaScript developers. It is a powerful ...
Google Interview University 一套完整的学习手册帮助自己准备 Google 的面试 - 阅读 - 掘金
本文已经翻译成中文《[译] Google Interview University 一套完整的学习手册帮助自己准备 Google 的面试"》,欢迎参加「掘金翻译计划」,翻译优质的技术文章。 What is it? This is my multi-mont...