javaweb
// 解决中文乱码
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
response.setHeader("Content-Type", "text/html;charset=utf-8");
//获得登录页面传来的用户名和密码
String loginName=request.getParameter("loginName").toString();
//保存登录人信息到request
request.setAttribute("user", user);
//登录成功跳到主页显示登录人信息
request.getRequestDispatcher("MyServlet").forward(request, response);
request.setAttribute("message", "用户名或密码错误!");
request.getRequestDispatcher("login.jsp").forward(request, response);
学习servlet内置对象和request结合用法
Linux docker上传镜像到个人仓库
docker login #按照提示输入用户名和密码,登录成功
docker tag 本地镜像名 用户ID/本地镜像名 #将镜像打了一个标签,相当于重命名一样,让名称规范
docker push 用户ID/本地镜像名 #推送镜像到本地
PHP7基础语法学习第三天函数学习
<?php
/**
* Created by PhpStorm.
* User: 朱磊
* Date: 2020/3/25
* Time: 9:17
*/
#定义数组
#索引数组
//$arr=array(1,2,3,4,5,6);
//$arr_e=[1,2,3,4,5,6];
//print_r($arr);
//print_r($arr_e);
#关联数组
//$arr=[
// 'title'=>'zhulei',
// 'tmp'=>'20200325'
//];
//echo $arr['title'];
#数组表格结合
//$arr=[
// 'zhulei1',
// '20200325',
//];
//指针显示当前
//echo current($arr);
//指针显示下一个
//echo next($arr);
//指针显示上一个
//echo prev($arr);
//显示当前下标
//echo key($arr);
#数组案例
//$arr=[
// ['name'=>'孙悟空','age'=>'30','sex'=>'男'],
// ['name'=>'猪八戒','age'=>'20','sex'=>'男'],
// ['name'=>'唐僧','age'=>'31','sex'=>'男'],
// ['name'=>'沙和尚','age'=>'32','sex'=>'男'],
];
?>
<!---->
<!--<table border="1" cellpadding="0" cellspacing="0">-->
<!-- <tr>-->
<!-- <th>姓名</th>-->
<!-- <th>年龄</th>-->
<!-- <th>性别</th>-->
<!-- </tr>-->
<!-- --><?php //while($ar=current($arr)):?>
<!-- <tr>-->
<!-- <td>--><?php //echo $ar['name']?><!--</td>-->
<!-- <td>--><?php //echo $ar['age']?><!--</td>-->
<!-- <td>--><?php //echo $ar['sex']?><!--</td>-->
<!-- </tr>-->
<!-- --><?php //next($arr); endwhile;?>
<!--</table>-->
<?php
#list索引数组用法
//$user=['z','l','y'];
//list($a,$b,$c)=$user;
//echo $c;
#list关联数组用法
//$user=['name'=>'zh','age'=>'20'];
//list('name'=>$a,'age'=>$b)=$user;
//echo $b;
#可以用,隔开
//$arr=['zhu','20','1'];
//list(,,$s)=$arr;
//echo $s;
//$arr=[
// ['name'=>'孙悟空','age'=>'30','sex'=>'男'],
// ['name'=>'猪八戒','age'=>'20','sex'=>'男'],
// ['name'=>'唐僧','age'=>'31','sex'=>'男'],
// ['name'=>'沙和尚','age'=>'32','sex'=>'男'],
//];
#使用foreach改变数组值
//foreach($arr as $key=>$v){
// $arr[$key]['age']+=50;
print_r($v);
//}
//print_r($arr);
#函数操作数组压值
//$user=['1','2','3'];
#尾部压入
//array_push($user,'4');
//print_r($user);
//echo '<br>';
#移出尾部数据
//$str=array_pop($user);
//echo $str;
#前面压入
//array_unshift($user,"0");
#前面移出
//array_shift($user);
#统计count
//echo count($user);
#截取字符串
//$str=[
// 'jpeg'=>'20000',
// 'jpg'=>'1500',
// 'pbg'=>'30000'
//];
//$file="hello.txt";
//$s=strtolower(substr(strrchr($file,'.'),1));
//echo $s;
//#使用arr_key_exists判断数组key
// if(!array_key_exists($s,$str)){
// echo "没有";
// }
//
// if(!in_array($s,$str)){
// echo "没有";
// }
//$arr=[
// ['name'=>'孙悟空','age'=>'10','sex'=>'男'],
// ['name'=>'猪八戒','age'=>'20','sex'=>'男'],
// ['name'=>'唐僧','age'=>'31','sex'=>'男'],
// ['name'=>'沙和尚','age'=>'32','sex'=>'男'],
//];
#过滤函数array_filter
//$file=array_filter($arr,function ($arr){
// return $arr['age']>20;
//});
//print_r($file);
#添加删除字段
//$file=array_map(function ($arr){
// unset($arr['age']);
// $arr['class']='zhu';
// return $arr;
//},$arr);
//print_r($file);
//$file=array_map(function ($arr){
// return implode('-',array_values($arr));
//},$arr);
//
//print_r($file);
#合并函数array_merge同名覆盖不同名新增
//$arr=['host'=>'localhost','port'=>'3306'];
//print_r(
// array_merge($arr,['host'=>'127.0.0.1','password'=>'admin123'])
//);
$arr=include '命名空间/evn.php';
//print_r($arr);
#同意数组键array_change_key_case 1代表大写00代表小写
$data=array_change_key_case($arr,1 );
print_r($data);