peter peter
4年前
滴滴:如何提高代码的可读性,以 Go 为例!
本文整理自taowen师傅在滴滴内部的分享。1.Why对一线开发人员来说,每天工作内容大多是在已有项目的基础上继续堆代码。当项目实在堆不动时就需要寻找收益来重构代码。既然我们的大多数时间都花在坐在显示器前读写代码这件事上,那可读性不好的代码都是在谋杀自己or同事的生命,所以不如一开始就提炼技巧,努力写好代码。2.How
wnm wnm
4年前
万能码的实际效用(安全扫码专业委员会)
万能码的实际效用(安全扫码专业委员会)总的来说是实用性强、高效快捷的扫码连WIFI的服务来满足顾客需求,并覆盖了全国众多的WIFI市场。好比便利店、奶茶店等人流量较多的场所,商家只要用一点点的地方贴上,顾客扫描就可以连接WIFI,不仅为顾客免去了输入的麻烦,商家和代理还能获得流量收益,一举两得。
Stella981 Stella981
4年前
Spring boot 配置文件,配置注解详解 (properties 和yml )
从其他框架来看我们都有自己的配置文件,hibernate有hbm,mybatis有properties,同样,Springboot也有全局配置文件。Springboot使用一个全局的配置文件,而且配置文件的名字是固定的。有两种application.propertiesapplication.yml spring
Stella981 Stella981
4年前
Lucene入门
参考文档(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fxiaobai1226%2Fp%2F7652093.html)一:什么是全文检索数据分类结构化数据:有固定的格式和有限的长度,比如Orac
Wesley13 Wesley13
4年前
CSS定位中“父相子绝”
一、定位的介绍  定位有三种:相对定位(position:relative)、绝对定位(position:absolute)、固定定位(position:fixed)二、三种定位的用法,特点和实例2.1、相对定位  特性:不脱标、形影分离、老家留坑!(https://oscimg.oschina.net/oscnet/f3c139667c
Wesley13 Wesley13
4年前
CPU体系结构
指令系统分类两类指令系统体系结构:CISC(ComplexInstructionSetComputer,复杂指令集计算机)可变的指令长度,支持更复杂的指令长度RISC(ReducedInstructionSetComputer,精简指令集计算机)固定的指令长
Stella981 Stella981
4年前
DevOps、敏捷开发、云计算,三剑客的小时代
前言在开发和创新领域中,DevOps、敏捷开发以及云计算终于突破了布道阶段逐步成为主流,本篇文章讲述将三种模式结合在一起所带来的巨大收益。随着数字化的快速发展,整个世界都在全方位转型,过去的十年中,个人和职业生活都受到了技术的深刻影响,这一切可能要归功于DevOps。DevOps出现前2013年,敏捷开发受到很多开发
Wesley13 Wesley13
4年前
Java核心技术卷1 重读经典小记
Java基础java中的int类型固定为32位三个特殊的浮点值:正无穷大(\Double.POSITIVE\_INFINITY\),负无穷大(\Double.NEGATIVE\_INFINITY\)和NaN(\Double.NaN\)。!Java核心技术卷11温故而知新(http
Wesley13 Wesley13
4年前
PHP 随机数 C扩展随机数
由于要用到固定长度的随机字符串。首先是一段PHP代码        $str_md5md5(uniqid());$rand  mt_rand(1, 28);$str1substr($str_md5,$rand,6);$rand  mt_rand(1, 28);$str2substr($
Stella981 Stella981
4年前
PHP利用32进制生成固定长度字符串对id加密解密
我们在实际项目运用中,难免会要求对ID进行加密,生成特定的字符串,比如生成用户邀请码,这样不用查数据库也可以反向解密到id为什么使用32进制因为数字加字母长度为36位,32位生成后不用区别用户输入不用区分大小写<?phpclassIDAES{$baseChar'0123456789