*args and `**kwargs` in python explained

Hi there folks. I have come to see that most new python programmers have a hard time figuring out the *args and **kwargs magic variables. So what are they ? First of all let me tell you that it is not necessary to write *args or **kwargs. Only the * (aesteric) is necessary. You could have also written *var and **vars. Writing *args and **kwargs is just a convention. So now lets take a look at *args first.

2018-01-10    
Python的函数参数传递:传值?引用?

我想,这个标题或许是很多初学者的问题。尤其是像我这样的对C/C++比较熟悉,刚刚进入python殿堂的朋友们。C/C++的函数参数的传递方式根深蒂固的影响这我们的思维–引用?传值?究竟是那种呢。语言的特性决定了是使用的方法,那么,现在我们来探究一下python的函数参数传递方式。

2018-01-08    
你好,2018
2018-01-01    
般若心経 コーラス ver. (heartsutra cho ver.) / 薬師寺寛邦(キッサコ)
2017-12-20    
python2和python3共存

## 安装python3

安装路径:C:\Python\Python36,注意选择配置环境变量。

安装python2

安装路径:C:\Python\Python27,不要选择配置环境变量,稍后手工配置。

环境变量

环境变量的配置看下图:

2017-12-20    
Debian 8 升级openssl

Debian 8.X ‘Jessie’ 升级OpenSSL 1.0.2l

debian jessie 官方软件源默认只安装了 openssl 1.0.1 的版本,对于需要使用 nginx 的朋友来说,使用 http2 的 OpenSSL 最低版本要求是 1.0.2,所以必须要先升级到1.0.2才可以。

## 开启back-ports软件源

vi /etc/apt/source.list

增加如下内容:

#Backports
deb http://ftp.debian.org/debian jessie-backports main
2017-12-17    
About
关于博主 Stanley,兴趣诸多,喜欢音乐,电影,写博,偶尔阅读小说,旅游,汽车,摩托等等。 现在甘肃兰州从事IT行业客户服务工作。 关于博客 此博客主要是用来记录生活和工作的收获。 关于此博客的一些details VPS:vultr 欢迎使用我的推荐链接 Domain:Aliyun SSL:Let’s Encrypt DNS:he.net Plan B: GitHub/GitLab Hugo 友情连接 如果您要申请友情链接,请Mail您的站名和URL地址,我会访问的,站内内容不应涉及国家禁止的内容。 联系方式 如果有什么建议或意见,请Mail我aUB6aG91dGFvLnJlbg== 电邮公钥 -----BEGIN PGP PUBLIC KEY BLOCK----- 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 8c3oXQF2R0evi2g= =QU0g -----END PGP PUBLIC KEY BLOCK----- “欢乐趣,离别苦。是中更有痴儿女。君应有语,渺万里层云,千山暮雪,只影向谁去?”
2017-12-15    
配置NFS共享的要点

NFS配置要点

NFS的常用目录

  • /etc/exports NFS服务的主要配置文件
  • /usr/sbin/exportfs NFS服务的管理命令
  • /usr/sbin/showmount 客户端的查看命令
  • /var/lib/nfs/etab 记录NFS分享出来的目录的完整权限设定值
  • /var/lib/nfs/xtab 记录曾经登录过的客户端信息

需要启动的服务

rhel 6以上版本:rpcbind,nfs rhel 6以下版本:portmap ,nfs

2017-12-12    
使用油猴脚本直链下载百度网盘内容

使用油猴脚本直链下载百度网盘内容

一、描述

油猴脚本就是浏览器的一个扩展程序,通过这个扩展程序,可以调用用户编写的脚本程序,所有的脚本程序都是使用JavaScript编写的。

因为我使用的是chrome浏览器,所以使用的油猴脚本扩展程序是Tampermonkey1

2017-12-02    
WINDOWS下部署WEBLOGIC11G集群手册

我们项目实施部经常会遇到部署weblogic的问题,中间件我们平时主要使用tomcat和weblogic,但是从稳定性、内存消耗、应用管理部署等方面看,weblogic更胜一筹,可惜的是,虽然可以从oracle官方网站下载到安装程序,但是漏洞补丁的修复,仍然需要购买服务才能获得,否则很尴尬,一旦被局方扫描到漏洞后,处理起来很费劲,例如我们公司就没有购买weblogic服务。

从工作中发现很多同事都不会部署weblogic,先不说rhel linux了,就是Windows很多人也不会,因此,在同事的要求下,写了这篇文档给他们,还有贴图,一副一副截图,然后贴到word里面,很累,环境的话,我是在我的PC虚拟机里面装了两台Windows 2003 server。这里面的内容,我就再不贴图了,太多了,文末有完整版的pdf文件供下载学习。

2017-12-02