《Sonny's python》之 *args和**kwargs


*args和**kwargs首先,*args和 **kwargs 的命名是可以任意的,也可以随便叫\*vars 或者 \*kws。*args就是可变参数罢了,它以一个数组的形式对外呈现。定义函数的时候,如果不想指定参数的数量,就可以用\*args来替代。def print_numbers(*args

《Sonny's python》第二部分 私有方法


认为python的私有方法是一种“伪私有”,因为它并不是在语言层面提供支持。而是采用了一种巧妙的方式让不该被看见的“隐藏”起来,但实际上我们是可以通过特殊手段突破其限制。私有方法在Java中,表示私有一般有 private/protected/public来表示方法或者变量的可见范围。python中

《Sonny's python》第一部分 基础语法


sonny's python是我2021年学习python时候的笔记。学习的内容主要来自runoob.com 以及 Python教程 - 廖雪峰的官方网站 。笔记主要记录了在学习过程中我觉得重要且值得探索的特性,所以该笔记无法作为一份入门教程而存在,希望以后可以通过它唤醒我们的脑海中关于python

邂逅


我穿越了整个夜晚都没能邂逅你你化作泪水藏在我的眼眸里其实我也可以把你寄托在好梦里但偶尔也想荒废一点点的时间想你

接口通讯加解密设计小白文


对于一套标准化的接口通讯加解密流程,开发测试结束、线上运行正常以后便无人问津,这实在可惜。本文的目的是让初级开发、产品同学更快的了解一下应用接口层的安全设计是如何做的,带领大家领略一下其中所蕴含的巧妙思想。所以这只是一片入门级别的小白文,也就是:相当基础。0. 常用加密算法扫盲非对称性加密算法常用的

微服务时代下的SOA


我们正处于微服务大热的时代,几乎所有的公司都在谈论微服务。谈论微服务的时候,往往都会拿SOA来作比较,得出的结论往往是:SOA是一个“过气”明星。真的是这样吗?文本将从架构的三个层次、架构内容两个角度来分析SOA与微服务的异同,并简单探讨微服务时代下SOA该何去何从。一、微服务为王的时代?先来看看一

如何理解产品眼中的“场景”


经常听到产品宝宝们提"场景",刚开始还能够勉强理解。听多了,慢慢就觉得这两个字没那么简单,反而不太理解了。这段时间看了一些关于"场景"的文章,好像又明白了一些,这篇文章就是为了在这里做一个记录。我不打算从正面去论述何为"场景",而是从基于场

开发者各类操作小技巧


git格式化日志git log --graph --pretty=format:"%C(yellow)%s %Cblue%an %Cgreen(%cr)"%C :上色%s :subject 。commit 主题(提交信息)%an : author name 作者名字%cr: co

Mysql 5.7.28 安装手册


版本这里安装的是Mysql5.7.28,不同版本的Mysql安装方式可能略有不同。创建相关文件夹mkdir -p /usr/local/mysql/data其中,/usr/local/mysql 用作mysql的安装主文件夹,就mysql的基本工具、类库都在这里面/usr/local/mysql/d

麻麻,我知道Redis Sentinel是怎么工作的了~


一、哨兵模式的蛋生我们都知道单节点、单实例的东西一旦挂点就没救啦,所以凡事一定要多节点,一个节点挂掉,另一个节点还可以对外提供服务,这叫高可用。一般来说,要保持高可用,启用多个实例,然后在客户端配置多个实例地址就可以了。比如:redis.host=127.0.0.1:6379;127.0.0.1:6