win10 链路聚合的设置

看了很多资料,备注如下:

power Shell 管理员状态

New-NetSwitchTeam -Name “MyTeam2” -TeamMembers “bond1”,“bond2”,“bond3”,“bond4”,“bond5”

bond1  一类是网卡名字。

 

更多技术研究中
https://blog.csdn.net/qq_38993101/article/details/115283808

https://docs.microsoft.com/zh-cn/powershell/module/netswitchteam/remove-netswitchteammember?view=winserver2012r2-ps

如何在Windows10中配合RAX200开启LACP

 

 

设计电脑室的即需即装系统

映射出个Z盘

可选:c:\windows\system32\net.EXE use z: \\172.16.8.2\教师培训

@echo off
echo 欢迎使用即需即装系统。本程序由胡芳强设计
echo C:\Windows\System32\cmd.exe /k z:\guojia.bat

copy z:\11.exe d:\11.exe /y
call d:\11.exe
call “C:\Program Files (x86)\questionaire\问卷调查系统-国家义务教育质量监测.exe”
exit

这是用批处理命令写成的,在极域上测试通过。

 

DOS后台监控Chia.exe

@echo off
rem 定义需监控程序的进程名和程序路径,可根据需要进行修改
set AppName=”Chia.exe”
:startjc
cls
set counter=0
echo JianKong %AppName%
echo Start…
:startjb
set /a counter=1 + %counter%
echo %counter% – %AppName% running…..
ping -n 10 -w 3000 www.baidu.com >nul
tasklist |find %AppName% >nul
if %ERRORLEVEL% equ 0 (goto startjb) else (echo %AppName% ERROR….. )
:startja
call chia.lnk//这是调用快捷方式
goto startjc

这个程序实现后台监控chia.exe程序。放D盘根目录下。

 

centos常用命令集

ip -br a  查看网络配置

常用命令
文件与目录操作
命令 解析
cd /home 进入 ‘/home’ 目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd – 返回上次所在目录
cp file1 file2 将file1复制为file2
cp -a dir1 dir2 复制一个目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录(.代表当前目录)
ls 查看目录中的文件
ls -a 显示隐藏文件
ls -l 显示详细信息
ls -lrt 按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)
pwd 显示工作路径
mkdir dir1 创建 ‘dir1’ 目录
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
mv dir1 dir2 移动/重命名一个目录
rm -f file1 删除 ‘file1’
rm -rf dir1 删除 ‘dir1’ 目录及其子目录内容
查看文件内容
命令 解析
cat file1 从第一个字节开始正向查看文件的内容
head -2 file1 查看一个文件的前两行
more file1 查看一个长文件的内容
tac file1 从最后一行开始反向查看一个文件的内容
tail -3 file1 查看一个文件的最后三行
vi file 打开并浏览文件
文本内容处理
命令 解析
grep str /tmp/test 在文件 ‘/tmp/test’ 中查找 “str”
grep ^str /tmp/test 在文件 ‘/tmp/test’ 中查找以 “str” 开始的行
grep [0-9] /tmp/test 查找 ‘/tmp/test’ 文件中所有包含数字的行
grep str -r /tmp/* 在目录 ‘/tmp’ 及其子目录中查找 “str”
diff file1 file2 找出两个文件的不同处
sdiff file1 file2 以对比的方式显示两个文件的不同
vi file
操作 解析
i 进入编辑文本模式
Esc 退出编辑文本模式
:w 保存当前修改
:q 不保存退出vi
:wq 保存当前修改并退出vi
查询操作
命令 解析
find / -name file1 从 ‘/’ 开始进入根文件系统查找文件和目录
find / -user user1 查找属于用户 ‘user1’ 的文件和目录
find /home/user1 -name *.bin 在目录 ‘/ home/user1’ 中查找以 ‘.bin’ 结尾的文件
find /usr/bin -type f -atime +100 查找在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10 查找在10天内被创建或者修改过的文件
locate *.ps 寻找以 ‘.ps’ 结尾的文件,先运行 ‘updatedb’ 命令
find -name ‘*.[ch]’ | xargs grep -E ‘expr’ 在当前目录及其子目录所有.c和.h文件中查找 ‘expr’
find -type f -print0 | xargs -r0 grep -F ‘expr’ 在当前目录及其子目录的常规文件中查找 ‘expr’
find -maxdepth 1 -type f | xargs grep -F ‘expr’ 在当前目录中查找 ‘expr’
压缩、解压
命令 解析
bzip2 file1 压缩 file1
bunzip2 file1.bz2 解压 file1.bz2
gzip file1 压缩 file1
gzip -9 file1 最大程度压缩 file1
gunzip file1.gz 解压 file1.gz
tar -cvf archive.tar file1 把file1打包成 archive.tar(-c: 建立压缩档案;-v: 显示所有过程;-f: 使用档案名字,是必须的,是最后一个参数)
tar -cvf archive.tar file1 dir1 把 file1,dir1 打包成 archive.tar
tar -tf archive.tar 显示一个包中的内容
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 把压缩包释放到 /tmp目录下
zip file1.zip file1 创建一个zip格式的压缩包
zip -r file1.zip file1 dir1 把文件和目录压缩成一个zip格式的压缩包
unzip file1.zip 解压一个zip格式的压缩包到当前目录
unzip test.zip -d /tmp/ 解压一个zip格式的压缩包到 /tmp 目录
yum安装器
命令 解析
yum -y install [package] 下载并安装一个rpm包
yum localinstall [package.rpm] 安装一个rpm包,使用你自己的软件仓库解决所有依赖关系
yum -y update 更新当前系统中安装的所有rpm包
yum update [package] 更新一个rpm包
yum remove [package] 删除一个rpm包
yum list 列出当前系统中安装的所有包
yum search [package] 在rpm仓库中搜寻软件包
yum clean [package] 清除缓存目录(/var/cache/yum)下的软件包
yum clean headers 删除所有头文件
yum clean all 删除所有缓存的包和头文件
网络相关
命令 解析
ifconfig eth0 显示一个以太网卡的配置
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 配置网卡的IP地址
ifdown eth0 禁用 ‘eth0’ 网络设备
ifup eth0 启用 ‘eth0’ 网络设备
iwconfig eth1 显示一个无线网卡的配置
iwlist scan 显示无线网络
ip addr show 显示网卡的IP地址
系统相关
命令 解析
su – 切换到root权限(与su有区别)
shutdown -h now 关机
shutdown -r now 重启
top 罗列使用CPU资源最多的linux任务 (输入q退出)
pstree 以树状图显示程序
man ping 查看参考手册(例如ping 命令)
passwd 修改密码
df -h 显示磁盘的使用情况
cal -3 显示前一个月,当前月以及下一个月的月历
cal 10 1988 显示指定月,年的月历
date –date ‘1970-01-01 UTC 1427888888 seconds’ 把一相对于1970-01-01 00:00的秒数转换成时间
XSheel 5相关操作
窗体快捷键
命令 解析
Ctrl + u 删除光标之前到行首的字符
Ctrl + k 删除光标之前到行尾的字符
Ctrl + c 取消当前行输入的命令,相当于Ctrl + Break
Ctrl + a 光标移动到行首(ahead of line),相当于通常的Home键
Ctrl + e 光标移动到行尾(end of line)
Ctrl + f 光标向前(forward)移动一个字符位置
Ctrl + b 光标往回(backward)移动一个字符位置
Ctrl + l 清屏,相当于执行clear命令
Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)
Ctrl + w 删除从光标位置前到当前所处单词(word)的开头
Ctrl + t 交换光标位置前的两个字符
Ctrl + y 粘贴最后一次被删除的单词
Ctrl + Alt + d 显示桌面
Alt + b 光标往回(backward)移动到前一个单词
Alt + d 删除从光标位置到当前所处单词的末尾
Alt + F2 运行
Alt + F4 关闭当前窗口
Alt + F9 最小化当前窗口
Alt + F10 最大化当前窗口
Alt + Tab 切换窗口
Alt + 左键 移动窗口(或在最下面的任务栏滚动鼠标滑轮)
操作小技巧

鼠标中间键:粘贴突出显示的文本。(使用鼠标左键来选择文本。把光标指向想粘贴文本的地方。点击鼠标中间键来粘贴。)

Tab:命令行自动补全。使用 shell 提示时可使用这一方式。键入命令或文件名的前几个字符,然后按 [Tab] 键,它会自动补全命令或显示匹配键入字符的所有命令。

在滚动条的空白处点击鼠标中键:屏幕即滚动到那个地方。

在桌面或文件管理器中直接按 / 就可以输入位置,打开文件管理器。

在 vi 或 Firefox 中直接按 / 即可进入快速搜索状态。

网站链接和图片可直接拖放到桌面或者目录,可以马上下载。

直接将文件管理器中的文件拖到终端中就可以在终端中得到完整的路径名。
结束语

其实要学好Linux的操作并不是很困难的事情,在平常的使用过程中,碰到问题,学会去网上寻找答案不失为一个非常好的手段!谢谢大家!
————————————————
版权声明:本文为CSDN博主「o0DarkNessYY0o」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/o0darknessyy0o/article/details/52072054

重启命令

立刻重启(root用户使用)

reboot

1

shutdown -r now

1

init 6

1

10分钟后自动重启(root用户使用)

shutdown -r 10

1

在时间为20:35时候重启(root用户使用)

shutdown -r 20:35

1

如果是通过shutdown命令设置重启的话,可以取消重启

shutdown -c

1

关机命令

立刻关机(root用户使用)

halt

1

poweroff

1

shutdown -h now

1

init 0

1

10分钟后自动关机

shutdown -h 10

1

hostname命令
查看主机名

hostname

1

设置主机名

临时修改

hostname 主机名

1

永久修改

vi /etc/hostname

1

网络服务

查看IP信息

ip a

1

网络连通性测试

ping [选项] 目标主机

1

设置网络信息

vi /etc/sysconfig/network-scripts/ifcfg-ens33

1

重启network网络服务

service network restart

1

防火墙设置

查看防火墙状态

systemctl status firewalld

1

关闭防火墙

systemctl start firewalld

1

禁止开机启动

systemctl disable firewalld

1

主机映射文件

修改主机名与IP映射关系

vi /etc/hosts

1

目录操作命令

查看工作目录(Print Working Directory)

pwd

1

切换工作目录(Change Directory)

cd [目录位置]

1

列表(List)显示目录内容

ls [选项]… [目录或文件名]

1

常用命令选项
-l :详细信息显示
-a:显示所有子目录和文件的信息,包括隐藏文件
-A:类似于“-a”,但不显示“.”和“…”目录的信息
-R:递归显示内容

创建新的目录(Make Directory)

mkdir [-p] [/路径/]目录名

1

统计目录及文件的空间占用情况(estimate file space usage)

du [选项]… [目录或文件名]

1

常用命令选项
-a:统计时包括所有的文件,而不仅仅只统计目录
-h:以更易读的字节单位(K、M等)显示信息
-s:只统计每个参数所占用空间总的大小
文件操作命令

新建空文件,或更新文件时间标记

touch 文件名

1

查看文件类型

file 文件名

1

复制(copy)文件或目录

cp [选项] 源文件或目录… 目标文件或目录

1

常用命令选项
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒

删除(Remove)文件或目录

rm [选项] 文件或目录

1

常用命令选项
-f:强行删除文件,不进行提醒
-i:删除文件时提醒用户确认
-r:递归删除整个目录树

移动(Move)文件或目录

mv [选项]… 源文件或目录… 目标文件或目录

1

如果目标位置与源位置相同,则相当于改名

显示系统命令所在目录

which <选项> command(命令名称)

1

常用命令选项
-a:将所有由PATH路径中可以找到的指令均列出,而不止第一个被找到的指令名称

find查找

find <路径> <选项> [表达式]

1

find查找的特点
从指定路径下递归向下搜索文件
支持按照各种条件方式查找
支持对查找到的文件再进一步的使用指令操作
(例如:删除、统计大小、复制等)

常用命令选项
-name 根据文件名查找
-user 根据文件拥有者查找
-group 根据文件所属组寻找文件
-perm 根据文件权限查找文件
-size 根据文件大小查找文件
-type 根据文件类型查找(f-普通文件,c-字符设备文件,b-块设备文件,l-链接文件,d-目录)
-o 表达式或
-and 表达式与
文件内容操作命令

显示出文件的全部内容

cat

1

全屏方式分页显示文件内容

more

1

交互操作方法
按Enter键向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
按q键退出

与more命令相同

less

1

查看文件开头的一部分内容(默认为10行)

head -n 文件名

1

查看文件结尾的少部分内容(默认为10行)

tail -n 文件名

1

统计文件中的单词数量(Word Count)等信息

wc [选项] 目标文件

1

常用命令选项
-l:统计行数
-w:统计单词个数
-c:统计字节数

查找文件里符合条件的字符串

grep [选项] <关键字> <文件…>

1

常用选项
-c:计算匹配关键字的行数
-i:忽略字符大小写的差别
-n:显示匹配的行及其行号
-s:不显示不存在或不匹配文本的错误信息
-h: 查询多个文件时不显示文件名
-l:查询文件时只显示匹配字符所在的文件名
–color=auto:将找到的关键字部分加上颜色显示
压缩命令

压缩(解压)文件或目录,压缩文件后缀为gz

gzip [选项] 压缩(解压缩)的文件名

1

常用选项
-d将压缩文件解压(decompress)
-l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
-v显示文件名和压缩比(verbose)
-num用指定的数字num调整压缩的速度,-1或–fast表示最快压缩方法(低压缩比),-9或–best表示最慢压缩方法(高压缩比)。系统缺省值为6

压缩(解压)文件或目录,压缩文件后缀为bz2

bzip2 [-cdz] 文档名

1

常用选项
-c将压缩的过程产生的数据输出到屏幕上
-d解压缩的参数(decompress)
-z压缩的参数(compress)
-num 用指定的数字num调整压缩的速度,-1或–fast表示最快压缩方法(低压缩比),-9或–best表示最慢压缩方法(高压缩比)。系统缺省值为6

压缩、解压文件

tar [cvf]… 压缩名 文件名(压缩文件)
tar [xvf]… 文件名.tar(解压文件)

1
2

常用命令选项
-c:创建 .tar 格式的包文件
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
文本编辑器

vi编辑器
类Unix系统中默认的文本编辑器
vi可以执行输出、删除、查找、替换、块操作等众多文本操作, 而且用户可以根据自己的需要对其进行定制
维护Linux系统中的各种配置文件

vim编辑器
vi编辑器的增强版本,习惯上也称为vi

插入命令
在这里插入图片描述

定位命令
在这里插入图片描述

删除命令
dd:删除当前行
ndd:删除光标所在当前行向下数n行
D:删除当前行光标所在的位置后面的字符
x:向后删除光标所在位置的字符
X:向前删除光标前面的字符
nX:删除前面的n个字符,光标所在的字符将不会被删

复制和粘贴命令
yy或Y:复制当前行
nyy或nY:复制以下n行
p:在光标后面插入buffer中的内容
P:在光标前面插入buffer中的内容

替换和撤销命令
r:取代光标所在处的字符
R:从光标所在处开始替换字符,按esc结束
u:撤销上一步操作

定位命令
h:左移一个字符
l:右移一个字符
j:下移一行
k:上移一行
$:移至行尾
0:移至行首
nG:移到第n行

替换操作
: s /old/new 将当前行中查找到的第一个字符“old” 串替换为“new”
: s /old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”
:#,# s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new”
:% s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new”
:%s/old/new 查找文件中所有行第一次出现的old,替换为new

其他命令
:W[文件路径]保存当前文件
:q 如果未对文件做改动则退出
:q! 放弃存储名退出
:wq或:x 保存退出

可视模式

v:可视模式
V:可视行模式
Ctrl+v:可视块模式
注意:
在所有可视模式中,d和x键可以用删除选定的内容
在可视块模式中,选中所需行,按I键输入内容,之后按两次esc键,可在所有选定行光标处添加同样的内容。
用户和组
配置文件

保存用户信息的文件:

/etc/passwd

1

用于保存用户的帐号基本信息
每一行对应一个用户的帐号记录,一行有7个段位,用“:”隔开
在这里插入图片描述

保存密码的文件:

/etc/shadow

1

用于保存密码字串、密码有效期等信息
每一行对应一个用户的密码记录
在这里插入图片描述

保存用户组的文件:

/etc/group

1

保存组账号基本信息
文件每一行表示一组记录,包括组名、GID和组的成员,(组成员显示次组成员)
在这里插入图片描述

保存用户组密码的文件:

/etc/gshadow

1

保存组帐号的密码信息
用户组
用户组密码,如果是空或者有“!”,表示没有密码
用户组管理者
组成员,用逗号“,”隔开

用户配置文件:

/etc/default/useradd

1

用户角色
root用户,系统唯一,可以操作系统任何文件和命令,拥有最高权限,UID=0
虚拟用户(系统账户),不具有登录系统能力,但却是系统运行不可缺少的用户。如:bin、daemon、ftp、mail等,UID为1—499之间
普通真实用户,可以登录系统,权限有限,靠管理员创建,UID为500—60000之间

用户管理

添加用户命令

useradd

1

-u 指定组ID(uid)
-g 指定所属的组名(gid)
-G 指定多个组,用逗号“,”分开(Groups)
-c 用户描述(comment)
-e 失效时间(expire date)

设置密码

passwd [选项] <用户名>

1

-d:清空用户的密码,使之无需密码即可登录
-l:锁定用户帐号
-S:查看用户帐号的状态(是否被锁定)
-u:解锁用户帐号
-x: 最大密码使用时间(天)
-n: 最小密码使用时间(天)

修改用户命令

usermod

1

-l 修改用户名 (login)usermod -l a b(b改为a)
-g 添加组 usermod -g sys tom
-G添加多个组 usermod -G sys,root tom
–L 锁定用户账号密码(Lock)
–U 解锁用户账号(Unlock)

删除用户命令

userdel [选项] 用户名

1

-r 删除账号时同时删除目录(remove)
组管理

添加组

groupadd

1

-g 指定gid

修改用户组的属性

groupmod [选项] <用户名>

1

-g:设置想要使用的GID
-o:使用已经存在的GID
-n:设置想要使用的群组名称

添加/删除组成员

gpasswd [选项] 组帐号名

1

-a:向组内添加一个用户
-d:从组内删除一个用户成员
-M:定义组成员列表,以逗号分隔

删除组账号

groupdel <组账号名>

1

只能删除那些没有被任何用户指定为主组的组

显示用户所属组

groups [用户名]

1

权限和权限值

读( r ):读取文件的内容;列出目录里的对象
写( w ):允许修改文件;在目录里面新建或者删除文件
执行( x ):允许执行文件;允许进入目录里

除了用字母rwx来表示权限,还可以使用3位数字来表 达文件或目录的权限
读:4
写:2
执行:1
chmod命令

chmod [ugoa] [+-=] [rwx] file/dir 或 chmod nnn file/dir

1

u:属主 g:属组 o:其他用户 a:所有用户
+:添加权限 -:删除权限 =:赋予权限
nnn:三位八进制的权限
-R 递归修改指定目录下的所有子文件及文件夹的权限
-f 强制改变文件访问特权;如果是文件的拥有者,则得 不到任何错误信息
chown命令

chown 属主 file/dir
chown :属组 file/dir
chown 属主:属组 file/dir

1
2
3

-R:递归的修改指定目录下所有文件、子目录的归属
软件包管理
RPM命令使用

rpm

1

-i:安装应用程序(install)
-e:卸载应用程序(erase)
-vh:显示安装进度;(verbose hash)
-U:升级软件包;(update)
-qa: 显示所有已安装软件包(query all)
YUM命令

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

yum install gcc-c++
yum remove gcc-c++
yum update gcc-c++
————————————————
版权声明:本文为CSDN博主「Niclas_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010993514/article/details/83188197

centos服务器禁Ping(禁止外网Ping)

centos服务器禁Ping(禁止外网Ping)本机
编制这个文件 vim /etc/sysctl.conf,在最后行添加
net.ipv4.icmp_echo_ignore_all=1

执行完后退出文件,然后执行下
sysctl -p
这个命令,使其配置生效下就可以

原理:让服务器自动忽略ICMP消息响应。

—————————————————————————————————

Centos系统默认是允许ping的,如你有服务器root账户管理权限,可以通过修改Centos系统内核参数永久禁止ping。

设置前本机是可以ping服务器的
在这里插入图片描述
编辑/etc/sysctl.conf,
vim /etc/sysctl.conf

添加以下内容:
net.ipv4.icmp_echo_ignore_all=1

在这里插入图片描述

执行sysctl -p命令配置生效。
sysctl -p

在这里插入图片描述

配置生效后,ping服务器被永久禁止。

在这里插入图片描述
解除禁止:

如果需要解除禁ping设置,以下任一方式都可以
删除: net.ipv4.icmp_echo_ignore_all=1
或者修改为: net.ipv4.icmp_echo_ignore_all=0
执行 sysctl -p 命令使配置生效
————————————————
版权声明:本文为CSDN博主「于车之」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012733521/article/details/103885873

学习资源:自相矛盾的例子故事

1、一个年轻人对大发明家爱迪生说:”我有一个伟大的理想,那就是我想发明一种万能溶液,它可以溶解一切物品.” 爱迪生听罢,惊奇地问:”什么!那你想用什么器皿来放置这种万能溶液?它不是可以溶解一切物品吗?”
2、会场上人声鼎沸,笑声轰鸣.主持者振臂高呼:“都不要讲话!”懊,他忘掉了自己也在讲.
3、新刷的黑板上醒目地写着四个大宇:“不准涂画.”咳,那这四个字又是什么呢?
4、老师教育学生不说假话,教育局来检查了,却不让学生说出学校在星期天补课了、乱收费了等等.

5、今年过节不收礼,收礼只收脑白金。这句话自相矛盾了

6、一边说保护环境,却又一边砍树。

7、人可以举起比自己重的物体,但永远不能把自己提起来。

8、一面强调对中国贸易逆差问题,一面又不放宽对中国出口管制,这是自相矛盾。

9、有一个体型肥胖的男子,拿着一本《祖传减肥秘芨》,正在闹市里向人们吹嘘:“祖传减肥秘芨,肥胖者的福音。包你看了有效,一周减重3公斤,一个月还你苗条身材。轻松减肥不是梦,一书在手定成功。”有人笑问这位男子:“如果真有效果,为什么你还这么胖呢?”这位男子被问得无言以对。

10、一个警察叫一个人不要动,那个人不动,警察说手举起来,那个人不举,警察问为什么不举,那个人说你叫我不要动我怎么举呀!

11、铁拐李卖神药,包治百病,有人问他,你的药为什么不能把自己的瘸腿先治好呢?

PHP巧用正则将字符串转为数字的方法

网页上有个数字,要进行整型字符计算,总是返回0,分析原因,查遍资料,
用var_dump分析,为字符串,不能参与计算。
偶得一正则,先将字符串打散为单一数字,再合并成连续数字,最后转换为数值型,参与计算就不会错了。
现列出函数如下:
//利用正则将字符串转换为数字。
function str2int($id){
preg_match_all(‘/\d/’,$id,$array_s);
$char_s = implode(”,$array_s[0]);
return intval($char_s);}

重建被PHP7废弃的函数

////////重建被PHP7废弃的函数。
function php7兼容php6(){
if(!function_exists(‘ereg’))
{ function ereg($pattern, $subject, &$matches = []) { return preg_match(‘/’.$pattern.’/’, $subject, $matches); } }
if(!function_exists(‘eregi’))
{ function eregi($pattern, $subject, &$matches = []) { return preg_match(‘/’.$pattern.’/i’, $subject, $matches); } }
if(!function_exists(‘ereg_replace’))
{ function ereg_replace($pattern, $replacement, $string) { return preg_replace(‘/’.$pattern.’/’, $replacement, $string); } }
if(!function_exists(‘eregi_replace’))
{ function eregi_replace($pattern, $replacement, $string) { return preg_replace(‘/’.$pattern.’/i’, $replacement, $string); } }
if(!function_exists(‘split’))
{ function split($pattern, $subject, $limit = -1) { return preg_split(‘/’.$pattern.’/’, $subject, $limit); } }
if(!function_exists(‘spliti’))
{ function spliti($pattern, $subject, $limit = -1) { return preg_split(‘/’.$pattern.’/i’, $subject, $limit); } }
}

////以便可以兼容PHP6

 

 

教育是诗意的旅行

教育是诗意的旅行

隆回县思源实验学校   马立银

不知道是自己对教育的忠厚,还是对诗歌的爱好,我不知不觉地,全神贯注地,有史以来地带着崇敬的心情,听完了苏州十中柳袁照校长的《教育是诗意的旅行》的报告,并在心灵深处产生了深深的震撼。

我已经听过很多次专家关于教育的报告了,有关于课堂教学改革的,有打造生命课堂的,有各种模式教学的,但我第一次知道有这样一位专家,从理论与实践中,把教育与诗意紧密的联系在一起,原本我以为是我对文学的爱好而喜欢上了这次讲座,但我大错特错,我从大家的一次次雷鸣不断的掌声得知,受感染的绝对不止我。

我知道,每个人心中都升起过梦想,柳校长也不例外,他在《我寻找我的仓央嘉措》中这样写道:“其实我寻找的不仅仅是诗人仓央嘉措,我是寻找美好,寻找理想,寻找诗意的生活,寻找诗意的教育。”“教育是老师寻找通往学生心灵最软的地方,在那里种上善良的、诚实的、希望的、理想的,。。。。。。。种子,沐浴风雨,长成参天大树。”柳校长用如此具有诗意的语言,解释什么是教育,让我们并不感到文邹邹,反而是如此地浅显易懂。教育就是在学生心灵深处种下种子,长成他们想成为的参天大树,当然要沐浴风雨,需要我们营造他们成长需要的氛围。

正出于对学生诗意的教育培养,我认为柳校长不仅想到了,而且做到了,并且亲力亲为的做到了,他率先从校园文化入手,十中,位于美丽的苏州,具有深厚的文化底蕴,同时具有历史的积淀,名人传承的伟大使命,所以校园如苏州园林一样,处处美景,处处工艺美术画,我没有去过苏州十中,但我想一个如此具有诗意的校长,在他带领与呵护的十中,校园环境一定具有诗意,一定具有浓厚的文化氛围,我认为,环境在某一程度上,是能对人的认觉感知是有影响的,我们试图可以去想,人一旦进入一个文化氛围浓厚的环境,你能忍心去破坏与抵触他么?你能不从心灵深处升腾起一种与生俱来的,对知识的渴望吗?你难道不希望在幽静而甜美的环境下长成参天大树吗?柳校长的初衷就是要率先从这样的文化氛围与校园环境下去引导学生,在他们心灵最软的地方,种上善良、诚实、希望、理想的种子,然后沐浴风雨,长成参天大树。

柳校长还从很多方面为校园的诗意教育亲力亲为。比如带领老师读书、看报、写论文、著学说,同时在进课堂听课的时候,参与学生的问题对话,比如他讲了一个生动的故事,一位学生写的一首诗《如血》,他把那诗歌放出来,我很震撼,一位高一的学生,能写得如此具有意境,把一些凄美悄无声息地溶化进夕阳如血的意境里。可在课堂上,柳老师还是按耐不住,举起了手,认为这首诗还没达到目的,还不是最佳效果,假若改动两个字,就是一首非常精美的印象派诗歌,我也很纳闷,改哪两个字,就能呢?他最后说,把《如血》改为《父亲》。我豁然开朗,确实,假若以父亲为题,确实父亲如血染的夕阳般凄美。

只有这个时候,我才明白,怎样才能营造如他所说的“质朴大气、真水无香、倾听天籁”的学校文化精神,才更加能体会只有在这种文化精神的召领下,校长、老师、学生都能保持自然而天真的本性,方能成就和谐而真、善、美的校园,才能培养出优秀的孩子,因为他们从校园里带走的只有“本真、唯美与超然”。

柳校长从不同的三个层面,“办最中国的学校,践行诗性教育,提倡审美课堂”,诗意一样语言,为我在心灵深处萌发了善良、理想的种子,我坚信,听过报告的很多校长的心灵,会如我一样,一定会去践行诗意一样的校园,诗意一样的课堂,打造诗意一样的教育,因为教育是诗意的旅行。