pwd

Docker 安装 Nginx

天涯浪子 提交于 2020-02-05 08:40:42
Docker 安装 Nginx docker pull nginx 命令安装 查找 Docker Hub 上的 nginx 镜像: docker search nginx 这里我们拉取官方的镜像 docker pull nginx 等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像 docker images nginx 以下命令使用 Nginx 默认的配置,来启动一个 Nginx 容器实例 docker run --name nginx-test1 -p 8081:80 -d nginx nginx-test1 : 容器名称 -d : 设置容器在后台一直运行 -p : 端口进行映射,将本地 8081 端口映射到容器内部的 80 端口( host port : container port ) 执行以上命令会生成一串字符串,类似 13afb35cbc98ebd8ad451f0fda9bec24e814916c1e929b89363e7ca92c1746eb ,这个表示容器的 ID,一般可作为日志的文件名。 我们可以使用 docker ps 命令查看容器是否有在运行: docker ps PORTS 部分表示 端口映射 , 本地的 8081 端口映射到 容器内部的 80 端口。 在浏览器中打开 http://机器IP:8081/ ,效果如下:

EL 表达式如何获取对象属性,并且对象属性里面有个日期属性

拜拜、爱过 提交于 2020-02-05 07:53:08
我们知道EL表达式很容易获得基本属性值 例如 request.setAttribute(“age”,11); 我们的EL表达式 ${requestScope.age} 在如果是这样的呢 User_table ut = new User_table ( ) ; ut . setPwd ( "abc" ) ; ut . setUserid ( "aabb" ) ; ut . setBirth ( new Date ( ) ) ; request . setAttribute ( "users" , ut ) ; package com . bean ; import java . text . SimpleDateFormat ; import java . util . Date ; public class User_table { private String userid ; private String pwd ; private Date birth ; public Date getBirth ( ) { return birth ; } public void setBirth ( Date birth ) { this . birth = birth ; } public String getUserid ( ) { return userid ; } public

实现mypwd

左心房为你撑大大i 提交于 2020-02-03 06:59:25
实现mypwd 要求: 1 学习pwd命令 2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码 3 实现mypwd 4 测试mypwd 学习pwd命令 首先是用man命令学习pwd。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。 1.命令格式: pwd [选项] 显示当前目录的物理路径: pwd –P 显示当前目录的连接路径:pwd -L 2.命令功能: 查看”当前工作目录“的完整路径 3.常用参数: 一般情况下不带任何参数 如果目录是链接时: 格式:pwd -P 显示出实际路径,而非使用连接(link)路径。 linux系统下pwd命令用法详解 伪代码 1.获取当前i-Node 2.从根目录中找到和i-Node相同的值 3.用i-Node向前递归 4.输出路径 实现mypwd #include<stdio.h> #include<sys/stat.h> #include<dirent.h> #include<stdlib.h> #include<string.h> #include<sys/types.h> void printpath(); char *inode_to_name(int); int getinode(char *); int main() { printpath(); putchar('\n');

实现mypwd

徘徊边缘 提交于 2020-02-03 06:59:09
任务要求 1 学习pwd命令 2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码 3 实现mypwd 4 测试mypwd 提交过程博客的链接 实现步骤 学习pwd命令 功能:pwd 命令来查看”当前工作目录“的完整路径。 命令格式:pwd [参数] -L:当目录为连接路径时,显示连接路径 -P:显示实际物理路径,而非使用连接(link)路径 研究pwd实现需要的系统调用(man -k; grep),写出伪代码 通过man命令和grep命令来获取我们所需要的系统调用函数信息 man -k pwd;man -k dir |grep 2 对chdir命令继续研究, man chdir man -k read/open |grep dir 由此我们可以根据调用来写出伪代码 { getinode(".");获取当前目录节点 getinode(".."); 获取父目录节点 记录当前节点的目录名; 只有当inode == up_inode时,打印。 } 实现mypwd,测试mypwd 最后进行mypwd的测试 码云链接 来源: https://www.cnblogs.com/zxja/p/12022274.html

TP里面使用Ajax方法

南笙酒味 提交于 2020-02-03 02:33:47
如果想要使用Ajax的话,因为Ajax是写在一个页面里面的,那么也就是说必须要先显示个页面出来,先显示一个静态的文件,然后我们可以在这个静态的文件里面写Jquery,通过Ajax 来调数据读数据。所以首先先做一个操作方法,这个操作方法来显示一个页面。 用下面这个方法来输出一下TP的所有常量的值 <?php namespace Home\Controller; use Think\Controller; class TestController extends Controller //如果不继承父类它就不是一个操作方法。 { public function index(){ var_dump(get_defined_constants(true)); } } 显示结果如下图: 如果这里面出现的常量没有出现双下划线的,只能是嵌在标记里面来用。(也就是定界符里面需要进行解析来使用) 有双下划线的直接用就行,不用写标记。 <?php namespace Home\Controller; use Think\Controller; class IndexController extends Controller { public function index(){ echo "欢迎使用ThinkPHP"; } public function ceshi(){ $this->show();

基础命令学习目录首页

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-03 02:33:23
基础命令学习目录首页 原文链接:https://blog.csdn.net/gnail_oug/article/details/70664458 pwd 是 Print Working Directory 的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过 pwd 来查看当前目录的绝对路径。 pwd命令语法 pwd [选项] 参数: -L : --logical ,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式), 参考示例1 。 -p : --physical ,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件, 参考示例2 。 当包含多层连接文件时,显示连接文件最终指向的文件, 参考示例3 。 --help :显示帮助信息。 --version :显示版本信息。 pwd命令示例 示例1:查看当前所在路径 [root@localhost var]# pwd /var 示例2:查看当前所在路径,不使用连接路径 [root@localhost ~]# cd /var/ #进入/var目录,该目录下有个mail连接文件,方便对比查看 [root@localhost var]# ll total 164 ... drwxr-xr-x 12 root root 4096 Apr 22 19:56 log

SpringBoot2.x应用启动、关闭shell脚本

孤街浪徒 提交于 2020-02-01 03:37:31
本篇主要说明以下内容: 1.SpringBoot2.x应用启动、关闭的shell脚本 1 启动脚本 直接放到同jar包同一个目录下,如下: #!/usr/bin/env bash APPLICATION_NAME='spblearn' CURRENT_PATH=`pwd` PID="" if [ -f ${CURRENT_PATH}/logs/${APPLICATION_NAME}.pid ] then PID=`cat ${CURRENT_PATH}/logs/${APPLICATION_NAME}.pid` fi if [ "${PID}" = "" ] then echo "start "${APPLICATION_NAME} else echo "kill -9 "${APPLICATION} kill -9 ${PID} echo "restart "${APPLICATION_NAME} fi if [ -d `pwd`/logs ] then rm -rf `pwd`/logs fi mkdir logs if [ x$1 != x ] then java -jar -Duser.timezone=GMT+08 ${APPLICATION_NAME}.jar --spring.profiles.active=prod --server.port=$1 > `pwd`

Flask之WTForms

萝らか妹 提交于 2020-01-30 05:38:13
Flask之WTForms 简介 WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: 1 pip3 install wtforms 用户登录注册示例 1. 用户登录 当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如: 用户不能为空;用户长度必须大于6; 密码不能为空;密码长度必须大于12;密码必须包含 字母、数字、特殊字符等(自定义正则); app.py #!/usr/bin/env python # -*- coding:utf-8 -*- from flask import Flask, render_template, request, redirect from wtforms import Form from wtforms.fields import core from wtforms.fields import html5 from wtforms.fields import simple from wtforms import validators from wtforms import widgets app = Flask(__name__, template_folder='templates') app.debug = True class LoginForm(Form): name =

sql 的一些语句总结

泄露秘密 提交于 2020-01-30 02:28:48
/× 创建一个数据库*/ CREATE DATABASE Drug ON PRIMARY ( NAME='Drug', FILENAME='D:\Drug.mdf', SIZE=3027KB, MAXSIZE=UNLIMITED, FILEGROWTH=1024KB ) LOG ON ( NAME='Drug_LOG', FILENAME='D:\Drug.ldf', SIZE=1024, FILEGROWTH=10% ) USE[Drug] GO /×创建一个用户表*/ CREATE TABLE userinfo ( id int identity(1,1) ,/×自增长列*/ name varchar(20), pwd nvarchar(16), sex char(5) , address nvarchar(50) , phone nvarchar(20) , plity varchar(10) , ) /×创建一个成绩表*/ create table score ( id int identity(1,1) not null, u_id int not null, score int, ) /×设置创建的表中一些字段的约束*/ alter table userinfo add constraint pk_userinfo primary key(id)/

Django之路——9 Django的form组件的信息校验

给你一囗甜甜゛ 提交于 2020-01-28 06:31:19
forms组件 校验字段功能 针对一个实例:注册用户讲解。 模型:models.py class UserInfo(models.Model): name=models.CharField(max_length=32) pwd=models.CharField(max_length=32) email=models.EmailField() tel=models.CharField(max_length=32) 模板: register.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="" method="post"> {% csrf_token %} <div> <label for="user">用户名</label> <p><input type="text" name="name" id="name"></p> </div> <div> <label for="pwd">密码</label> <p><input type="password" name="pwd" id="pwd"></p> </div> <div> <label for="r_pwd">确认密码</label> <p>