[5/11/2019]

前言

做毕设的间隙休息一下看看别的,开了新书看=>《白帽子讲浏览器安全》

学习记录

1. 为什么建议文件名都用小写表示?

2. ppython

可以达到类似于php作为前端,python作为后端处理的效果
其实意义似乎不算大,但是有时候写一些小脚本总会觉得python写的快一些,python的现成脚本也更多一些,因此这个项目也有用武之地。因为原项目很早就停止更新了,所以clone一份到github上,后期更新一下
原项目地址:https://code.google.com/archive/p/ppython/

文件架构

# index.php
<?php
require_once("php_python.php");
$p1 = 2;
$p2 = 3;
$ret = ppython("testModule::add",$p1,$p2);
echo "返回信息: ".$ret; 
?>
# testModule.py
def add(a,b):
	return a+b

试验时,先执行php_python.py开启监听,随后执行index.php即可
我的GitHub仓库:
https://github.com/Porlockzzz/ppython

3.docker使用学习

docker用的不多,每次用一下然后过一段时间没用,基本操作又忘了,只能记一记了
先推荐一个学习的地方,官网教程
https://training.play-with-docker.com/ops-stage1/

练习一:Your First Linux Containers

# 注意#是指下面的语句需要root权限运行

# 在容器里执行某命令
# docker container run [OPTIONS] IMAGE_NAME [COMMAND] [ARG...]

# 从镜像库拉取某镜像
# docker image pull [OPTIONS] IMAGE_NAME[:TAG|@DIGEST]

# 列出系统上拥有的镜像
# docker image ls

# 启动某个特定实例容器(通过容器ID)=> 这里需要清楚docker里的基本概念,也就是每次run的容器其实都是一个新的实例,因此想要找回之前的实例,需要通过start命令
# docker container start <container ID>

练习二:Customizing Docker Images

# 注意#是指下面的语句需要root权限运行

# 查看docker容器与原始状态的容器的区别
# docker container diff <container ID>

# 创建新镜像(本地)
# docker container commit CONTAINER_ID

# 给我们的新镜像取标签名
# docker image tag <IMAGE_ID> ourfiglet

本文提交于11:26
更新于17:30

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值