众里专题

众里寻它千百度——ButterKnife源码完全解析

一、概述 在很久很久之前,自从朋友推荐我用butterknife后, 从此的项目再也离不开butterknife了。问butterknife的原理,估计很多人都会回答注解加反射。我一开始也是以为是注解加反射,然而看了源码之后发现不单单用的注解加反射。那么下面我们就来分析一下ButterKnife的实现原理吧。本文基于ButterKnife8.6.0. 二、ButterKnife用法 做and

众里寻他千百度之“您的密码安全吗?”

您的密码达到如下要求了吗? 6至12位(不可低于6位,不高于12位)只可包含数字、英文字母(包括大写及小写字母)、下划线不可全为数字 有没有可能只用一个正则表达式就能检查出密码是否符合要求呢? re_str = r'^(?!\d+$)[\dA-Za-z_]{6,12}$' 中括号里面包含了所有有效的可选字符,包括数字、大写字母、小写字母及下划线。 大括号作为限定符,表示:前面中括号

“众里寻他千百度”-深度学习的本质

目录 1.机器学习的基本概念 2.深度学习的常见任务 2.1回归任务 2.2分类任务 2.3结构化学习任务 3.回归任务的实例分析 3.1定义模型 3.2 定义损失函数 3.3 参数优化 1.机器学习的基本概念 机器学习(Machine Learning)是人工智能(Artificial Intelligence)的一个分支,旨在让计算机能够在没有明确编程的情况下学习

众里寻他千百度:二叉查找树的优势

前面我们在讲述树之前,为大家介绍了二分查找这一个重要的算法。我们知道,二分查找适合对固定不变的数据进行查找,那如果要去查询的数据是不断变化的呢? 我们知道,链表这种数据结构可以灵活的插入和删除数据,所以动态数据的存储适合采用链表这种数据结构;有序数组可以使用二分查找算法来高效地实现数据查找;那么将链表插入、删除的灵活性以及有序数组查找的高效性结合起来就产生了二叉查找树这种数据结构,二叉查找树以及

众里寻他千百度-- JavaScript开发工程师

如果你--- 1.有2年以上JavaScript编写经历(游戏开发优先,网站等其它平台不限);2、熟练掌握JavaScript 的特点,对象模型,事件等;3、熟悉JS常用框架的基本构造,实现方式,性能差异等;4、熟悉dhtml html5的特点,用法,能快速实现高效、丰富的动态效果5、了解http通信协议6、了解各大移动平台(iOS Android)的主要特性 那么欢迎加入我们的团队--- 1、

众里寻他千百度 - 如何挑选高质量的前端项目资源?

我以前写过一篇文章, UI大全:前端UI框架集合(持续更新,当前32个), 最近翻阅了这篇文章。发现有些框架,如果你用了,那你就掉坑里去了。 NPM是包最多管理工具,按照80-20定律,其中80%的包都可能是坑,其中20%的包应该是高质量的。那么应当如何挑选呢? bestofjs.org 最好的都在这里 bestofjs整合了最优秀的的js, html和css项目资源。 简要介绍一下主要的资源

众里寻它千百度:周正中(德哥)细数从Oracle到PG这些年的摸索与发现

2016年10月27日-28日,Postgres中国用户大会 2016(PG大象会)在上海浦东盛大举行,为广大技术人开放了交流互动的端口,汇集国内外志同道合之士,吹响PG大牛集结号,秉持开源的理念,以拓展Postgres数据库在中国乃至整个世界范围内的影响力为发展目标,真正实现了“干货井喷”的会议日程,诚意满分,精彩不断。 大会期间,CSDN记者有幸邀请到阿里云高级技术专家周正中(德哥),围绕一