echo

吴裕雄--天生自然PHP-MySQL-JavaScript学习笔记:实用PHP技术

点点圈 提交于 2020-02-28 23:31:03
<?php $month = 9; // September (only has 30 days) $day = 31; // 31st $year = 2018; // 2018 if (checkdate($month, $day, $year)) echo "Date is valid"; else echo "Date is invalid"; ?> <?php // testfile.php $fh = fopen("testfile.txt", 'w') or die("Failed to create file"); $text = <<<_END Line 1 Line 2 Line 3 _END; fwrite($fh, $text) or die("Could not write to file"); fclose($fh); echo "File 'testfile.txt' written successfully"; ?> <?php $fh = fopen("testfile.txt", 'r') or die("File does not exist or you lack permission to open it"); $line = fgets($fh); fclose($fh); echo $line; ?> <?php $fh = fopen

Z390上安装Win10与Win7

断了今生、忘了曾经 提交于 2020-02-28 22:24:26
Win10工具:   Rufus:制作使用UEFI固件的计算机+NTFS格式U盘   HWIDGen:激活Win10   Office激活: Office Tool Plus HEU KMS Activator:激活Office,Win7,Win10等,只能激活180天   Office也有相应激活码永久激活   Ofifce激活脚本:   保存之后,修改文本文档后缀,将.txt修改为.bat   保持联网,然后以管理员身份运行,等待数秒,即可激活。   本方法通过kms密钥管理服务器激活,有效期为180天,但是根据国外论坛的说法,也就是等到180天后,会自动联网激活,不用***作,然后再续180天(但不知道是否真的是这样)。 @echo off (cd /d "%~dp0")&&(NET FILE||(powershell start-process -FilePath '%0' -verb runas)&&(exit /B)) >NUL 2>&1 title Office 2019 Activator r/Piracy echo Converting... & mode 40,25 (if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft

bat中获取当前路径

随声附和 提交于 2020-02-28 19:12:38
一、实例 @echo off setlocal EnableDelayedExpansion echo 当前正在运行的批处理文件所在路径:!cd! pause @echo off echo 当前目录是:%cd% pause @echo off :: set "abc=%cd%" echo 当前正在运行的批处理文件所在路径:%~dp0 pause @echo off echo 当前的盘符及路径:%~dp0 echo 当前的盘符及路径的短文件名格式:%~sdp0 pause @echo 取当前文件的上级目录的名称 set a=D:\abc\def ghi\j k\lmn.bat for %%a in ("%a%") do ( set ok=%%~dpa for /f "delims=" %%b in ("!ok:~0,-1!") do ( echo %%~nb ) ) pause 二、关于%~dp0的批处理命令的详细解释 对此命令并不清楚,以下内容都来自百度搜索结果: %~dp0 “d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录 cd是转到这个目录,不过我觉得cd /d %~dp0 还好些 选项语法: ~0 - 删除任何引号("),扩充 %0 %~f0 - 将 %0 扩充到一个完全合格的路径名(“f”是file,即文件) %~d0 - 仅将 %0

bat脚本积累(四)——换行

不想你离开。 提交于 2020-02-28 17:58:30
@echo.换行 命令行中默认每条命令执行之后都会换一行,如下: 直接winR+cmd: 如果自己想打出空格,使用@echo: 效果: PS:echo.就是空行命令,但是命令本身回显,不美观,所以推荐使用@echo. 来源: CSDN 作者: ProLayman 链接: https://blog.csdn.net/ProLayman/article/details/104558386

LinuxShell学习(二)

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-28 14:17:24
Linux Shell2 #####进程 系统中的每一个进程都不是凭空出现的,而是通过它的父进程创建出来的 可以通过 ps -ef 来查看系统中的进程,以及他们的状态信息, -e 的作用是列出系统的所有进程, -f 的作用是使用完整的格式显示每一个进程的信息 ps -fu 来查找用户名或者用户的UID 只要在命令提示符下执行一个命令或者脚本时,都会相应的在bash下创建一个进程,进程分为两类:前台进程和后台进程 前台进程是在命令提示符下执行的操作,当命令行执行时,需要等待相应进程终止时才能执行其他程序 后台进程不占用命令提示符 执行shell命令的时候,通过在shell命令后添加符号 & ,告诉shell我们想把命令放到后台执行 查看后台进程的状态,使用bash内建的 jobs 来查看当前终端的后台进程, -l 会在输出的信息添加后台进程的PID, -r 只显示为running的后台进程, -s 显示为状态为stopped的后台进程 可以使用bash的内建命令 fg 把后台进程调回前台,指定任务号的方法是在数字前面加上一个 % 来表示这是一个任务号 使用 bg 命令将挂起的进程放到后台继续执行,或者使用 ctrl+z stty -a 会显示当前的终端使用的各种组合键 eof = ^D ,这里把 ctrl+d 定义为结束标识 EOF , ctrl +c 来终止当前终端的前台进程

php笔记04

限于喜欢 提交于 2020-02-28 13:43:36
PHP+MySQL 连接数据库 mysqli <?php $servername="localhost"; $username="root"; $password="******"; $link=new mysqli($servername,$username,$password); if($link->connect_error){ echo "连接失败"; } echo "连接成功"; ?> 创建表 <?php $servername="localhost"; $username="root"; $password="******"; $dbname="user"; $link=new mysqli($servername,$username,$password,$dbname); if($link){ echo "连接成功!<br>"; } $create="create table user( usename INT(10) PRIMARY KEY NOT NULL, passwd VARCHAR(30) NOT NULL )"; if($link->query($create)){ echo "表创建成功!<br>"; }else{ echo "表创建失败!<br>"; } $link->close(); ?> 插入数据 <?php $servername=

Vim与Shell脚本(下)

笑着哭i 提交于 2020-02-28 09:20:12
流程控制语句 3.while while条件循环语句 (条件) while条件循环语句是一种让脚本根据某些条件来重复执行命令的语句,它的循环结构往往在执行前并不确定最终执行的次数,完全不同于for循环语句中有目标、有范围的使用场景 该脚本使用$RANDOM变量来调取出一个随机的数值(范围为0~32767),将这个随机数对1000进行取余操作,并使用expr命令取得其结果,再用这个数值与用户通过read命令输入的数值进行比较判断 #!/bin/bash #thin is a test.sh PRICE=$(expr $RANDOM % 1000) TIMES=0 echo " 商品实际价格为 0-999 之间,猜猜看是多少? " while true do read -p " 请输入您猜测的价格数目: " INT let TIMES++ if [ $INT -eq $PRICE ] ; then echo " 恭喜您答对了,实际价格是 $PRICE" echo " 您总共猜测了 $TIMES 次 " exit 0 elif [ $INT -gt $PRICE ] ; then echo " 太高了! " else echo " 太低了! " fi done 4.case条件测试语句 case语句是在多个范围内匹配数据,若匹配成功则执行相关命令并结束整个条件测试

如何将输出附加到文本文件的末尾

自作多情 提交于 2020-02-28 07:29:40
如何将命令输出附加到文本文件的末尾? #1楼 我建议您做两件事: 在Shell脚本中使用 >> 将内容附加到特定文件。 文件名可以是固定的,也可以使用某些模式。 设置每小时的cronjob来触发Shell脚本 #2楼 例如,您的文件包含: 1. mangesh@001:~$ cat output.txt 1 2 EOF 如果您想在文件末尾附加->请记住'text'>>'filename'之间的空格 2. mangesh@001:~$ echo somthing to append >> output.txt|cat output.txt 1 2 EOF somthing to append 并覆盖文件内容: 3. mangesh@001:~$ echo 'somthing new to write' > output.tx|cat output.tx somthing new to write #3楼 使用 command >> file_to_append_to 附加到文件。 例如, echo "Hello" >> testFile.txt 注意: 如果仅使用一个 > ,则将完全覆盖文件的内容。 为了确保永远不会发生,您可以在 .bashrc 添加 set -o noclobber 。 这样可以确保,如果您不小心在现有文件中键入 command > file_to_append

Windows 自带的文件校验功能

こ雲淡風輕ζ 提交于 2020-02-28 01:32:43
具体怎么使用,自行查看帮助,cmd 下运行 CertUtil -hashfile -? ,支持MD2,MD4,MD5,SHA1,SHA256,SHA384,SHA512。 这里是我结合资料写的简单批量生成校验码批处理文件,目前支持:MD5、SHA256、SHA512,需要加的自行该代码即可。 @ECHO OFF ECHO Copyright (c) 2018-2020 Yahuan Jin. All rights reserved. REM CertUtil -hashfile -? :LOOP SET filePath=%1 IF %filePath%! == ! GOTO END ECHO ======================================================== REM ECHO FileName: %filePath% REM CertUtil -hashfile %filePath% MD5 | findstr /V "[^a-zA-Z0-9]" CertUtil -hashfile %filePath% MD5 ECHO. CertUtil -hashfile %filePath% SHA256 ECHO. CertUtil -hashfile %filePath% SHA512 ECHO. SHIFT GOTO LOOP :END

Linux就该这么学 -- 命令 -- echo

ぐ巨炮叔叔 提交于 2020-02-27 20:55:50
echo命令用于在终端输出字符串或变量的值 格式 echo [字符串 | $变量] 将www.linuxprobe.com输入到终端屏幕:echo www.linuxprobe.com 将$PATH 输入到终端屏幕:echo $PATH 将1234写入到文件a.txt:echo '1234' >> a.txt 下面一个是修改用户名密码的: echo 密码 | passwd --stdin 用户名 来源: oschina 链接: https://my.oschina.net/u/3199663/blog/3168082