- 博客(19)
- 收藏
- 关注
原创 【Shell 基础】shell 条件判断
基本语法[ condition ] 注意condition前后要有空格。非空返回0,0为 true,否则为false 。代码列子:num1=1;num2=3;if [ ${num1}>${num2} ]then echo "${num1}>${num2}"elif [ ${num1}<${$num2} ]then echo "${num1}<${$num2}"elif [ ${num1}==${num2} ]then echo "$
2020-10-10 19:15:49
132
原创 Linux 创建php定时任务
crontab 命令介绍通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。命令格式:crontab [-u user] file crontab [-u user] [ -e | -l | -r ]参数介绍:-u user:用来设定某个用户的crontab服务; file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令
2020-10-09 20:43:48
374
1
原创 【Shell 基础】shell 字符串
shell 中的单引号''和双引号""单引号'':定义字符串使用,单引号不解析变量,如果字符串中需要解析变量,需要使用双引号双引号"":定义字符串,可以解析变量,同时可以解析转义符str1='abcd'echo 'str1的长度为:'${#str1} #计算str1的长度str2='abcdefghijklmn'echo ${str2:2:5} #从str2第二个字符截取5个字符echo `expr index "$str2" i` # 输出i的位置输出...
2020-09-22 17:52:28
187
原创 【Shell 基础】shell 变量
shell 变量命名方式:变量中只能包含字母、数字、下划线,不能以数字开头 不能包含bash中的关键字 变量赋值时,变量和等号 ‘=’ 之间不能有空格变量赋值yourname=‘abc’ #注意变量和‘=’之间不能有空格使用变量时,需要在变量前加$,使用$youname或${yourname}例子:新建文件,文件内容如下:yourname='lisen' #变量赋值echo 'yourname is:' ${yourname}yourname='lisen_1' #变量二次赋值
2020-09-22 17:11:36
349
原创 PHP + mysql 表锁
// 数据库连接....//对于不支持事务的MyISAM引擎数据库可以使用表锁定的方法: //MyISAM & InnoDB 都支持,//Notes:query語句不能寫在一起如:mysql_query("select * from a;select * from b;"); $sql_1=" LOCK TABLES test WRITE "; mysql_que...
2020-09-22 16:17:32
365
原创 【Shell 基础】第一个shell脚本
新建helloWord.sh,内容如下:echo 'hello word!'chmod +x ./helloWord.sh #给文件赋可执行的权限 ./helloWord.sh #执行文件,输出如下
2020-09-22 15:57:36
141
原创 git 提交代码流程
1. gitstatus:查看当前状态可以查看修改哪些文件,红色文件表示修改的文件2. git add . 或 git add XXX 添加当前目录的所有的文件或添加指点文件到本地的git缓冲区git reset HEAD 撤销上次的 git add git reset HEAD XXX 撤销某个git add 的文件3. git commit -m 添加到缓冲区后,可以推送代码到本地git库中git log 查看日志git reset commit_id 撤销 gi...
2020-08-26 16:55:35
151
原创 mysql 利用a表的字段更新b表的字段
update table1 t1,table2 t2 set t1.column = t2.column where t1.id=t2.t1id
2019-11-11 19:00:03
1328
原创 阿里云短信接口
前段时间,客户想在功能中加一个短信提醒,于是用阿里云短息服务,下面是一个小demo。首先在阿里云开通短信服务后,去下载一个阿里云短信接口的SDK,目录结构大致是这样的在api文件夹下,有一个短信类文件,可以直接修改,<?phpini_set("display_errors", "on");require_once dirname(__DIR__) . '/api_s...
2019-07-18 18:09:19
656
1
转载 PHP 判断当前设备类型
if (isMobile()) echo '手机终端';else echo '电脑端';function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_mat...
2019-05-21 15:27:02
1842
转载 jQuery插件 之 无缝滚动
实现效果二. Html骨架结构<div class="box"> <ul> <li>1</li> <li>2</li> <li>3</li> </ul></div>三. 原理讲解1. div....
2019-05-15 09:55:47
1086
1
原创 PHP 生成文件缓存
PHP缓存有几种方式本人目前接触过两种缓存方式1、全页面静态化缓存:将页面全部生成为HTML静态页面,用户访问时直接访问静态页面,不走PHP服务器的解析流程,实现方法:输出缓存ob_start()--打开“输出控制缓冲”;do some code --要运行的代码;$content=ob_get_contents()--返回“输出缓冲区的内容”;do some c...
2018-09-19 16:28:25
474
原创 PHP+MYSQL 事物处理
PHP + MYSQL 事物处理,首先数据库设计时,必须能够支持事务,所以在设计数据表时,选择 InnoDB 作为数据库的引擎,如果选择数据库的引擎不支持事务,例如 MyISAM ,可以通过表锁定的方式以下是一个事务实现的简单的例子:数据库名:test;数据表:person表,phone表;person表字段 : id(主键),name(名字),card(卡号),money(余额...
2018-09-04 14:31:29
808
原创 JQuery onclick()事件
<!DOCTYPE html><html><head> <title></title></head><script src="./jquery.js" type="text/javascript" charset="utf-8">&l
2018-08-28 16:01:46
33852
1
原创 JQuery点击一次显示(隐藏),再点一次(隐藏)/(显示)
<!DOCTYPE html><html><head> <title></title></head><script src="./jquery.js" type="text/javascript" charset="utf-8">&l
2018-08-24 17:18:38
17523
4
转载 date()函数【转】
date_default_timezone_set(PRC); /*把时间调到北京时间,php5默认为格林威治标准时间*/date ()a: "am"或是"pm" A: "AM"或是"PM" d: 几日,两位数字,若不足则补零;从"01"至"31" D: 星期几,3个英文字母,如:"Fri" F: 月份,英文全名,如:"
2018-08-23 17:50:55
471
转载 PHP与MYSQL事务处理【转】
/*MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set autocommit=0 禁止自动提交set autocommit=1 开启自动...
2018-08-13 14:10:53
140
原创 PHP 时间函数date()
<?php/** * Created by PhpStorm. * User: admin * Date: 2018/4/18 * Time: 10:36 */date('Y-m-d H:i:s',strtotime('+2 month'));//获取当前时间过一个月的时间,以时间戳格式显示strtotime(date('Y-m-d H:i:s',strtotime('...
2018-06-27 15:53:15
256
原创 js 动态绑定事件
jq绑定:$(document).on('click', function (e) {consol.log('jquery事件绑定')});js绑定:document.addEventListener('click',function (e) {consol.log('原生事件绑定') });example:change 事件绑定,class选择器为is-turn$(document).on('...
2018-06-24 16:01:33
1952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人