自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 常见的中间件有哪些?

一般bai本地开发的话,小项目,或du者是个人开发建议使zhi用tomcat。 linux系统建议使用jetty或apache hpptd 大型的项目就用JBOSS或webloigc 大项目或者商业项目一般dao采用:weblgoic/webshere,其他的还有jboss、glasshfish等 一些示例项目或者小项目常采用jetty tomcat , jboss, weblogic, websphere 一般项目tomcat就可以了 关于中间件 Tomcat是Sun的JSWDK(JavaServer W

2020-07-23 11:20:01 3539

原创 php实现有顺查询(数组里查找某个元素)

function seq_sch($array, $n, $k){ array[array[array[n] = k;for(k; for(k;for(i=0; i<i<i<n; $i++){ if( array[array[array[i]==KaTeX parse error: Expected 'EOF', got '}' at position 41: … } }̲ if (i<$n){ return $i; }else{

2020-06-29 14:40:47 526

转载 微信jssdk签名生成代码

/** * 获取jssdk签名 */ public function signature(Request $request){ //随机字符串 $str = time() . rand(111111,999999). ‘suibian’; noncestr=substr(md5(nonce_str = substr( md5(nonces​tr=substr(md5(str),5,8 ); $timestamp = time(); //当前时间戳 $url = $request[‘url’]; //需要前

2020-05-26 11:32:04 528

原创 php实现极光推送

直接上代码 <?php use App\Services\JPushService; /** * 极光推送 * @param string $alias 别名 选填 最多一次推送一千个 限制字符长度40 * @param string $title android推送标题 必填 * @param string $alert ios推送标题 必填 * @param string $content 推送内容 必填 * @param string $extras 附加字段 选填

2021-06-25 10:14:38 935

原创 php实现文件下载

视频文章等视频下载 public function downloadfile() { $data = $this->request->get(); // dump($data['train_id']);die; $res = Db::name('train')->whereIn('id',$data['train_id'])->field('url')->find(); $ti = explode('/',$res['url']); $file_name = end($ti);

2021-06-25 10:00:25 314

原创 XSS攻击原理

跨站脚本攻击(XSS) 跨站脚本攻击(Cross Site Script,简称 XSS),利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序 主要危害   1、盗取各类用户帐号,如机器登录帐号、用户网银帐号、各类管理员帐号   2、控制企业数据,包括读取、篡改、添加、删除企业敏感数据的能力   3、盗窃企业重要的具有商业价值的资料   4、非法转账   5、强制发送电子邮件   6、网站挂马   7、控制受害者机器向其它网站发起攻击 3、攻击方式 1、反

2020-09-14 10:15:32 354

原创 php实现快速排序 (快排)数组排序

快速排序(数组排序) function quick_sort(KaTeX parse error: Expected '}', got 'EOF' at end of input: … if (count(array) <= 1) return $array; $key = $array [0]; $left_arr = array(); rightarr=array();for(right_arr = array(); for (righta​rr=array();fo

2020-07-24 10:34:09 293

原创 php实现冒泡排序(数组排序)

function bubble_sort( $array) { $count = count( array);if(array); if (array);if(count <= 0 ) return false; for($i=0 ; i<i<i<count; KaTeX parse error: Expected '}', got 'EOF' at end of input: … for(j=$count-1 ; j>j>j>

2020-06-23 13:36:36 392

原创 php实现二分查找

//二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ mid=intval((mid = intval((mid=intval((low+high)/2);if(high)/2 ); if (high)/2);if(array[$mid] == $k){ return $mid; }elseif ( $k < array[array[array[mid]){ re

2020-06-22 15:24:45 229

原创 php环境扩展安装流程

################ 在php源码的ext下有的扩展 ################ 1、找到php的源码目录 cd /home/likang/php-7.3.10 2、跳转到源码目录下的ext 【这个目录下放的是php的扩展】 cd ext 3、跳转到指定的目录 【 CURL 。 依赖的类库 libcurl yum install libcurl 】 cd curl 4、使用phpize文件 生成configure文件 /usr/local/php/bin/phpize Configur

2020-05-28 10:28:53 519

原创 php实现时间日期的转换

strtotime() 是php中的时间函数;其功能是:将任何字符串形式的日期,时间转换成对应的Unix 时间戳。 date 函数作用为取得当前系统日期,且不需要参数 php比较时间一般都是变成时间戳去比较的。 使用函数strtotime函数把时间变成时间戳。 ...

2020-05-26 11:17:38 323

原创 PHP的报错级别

1        E_ERROR        报告运行时的致命错误 2        E_WARNING        报告运行的非致命错误 4       

2020-05-25 11:55:31 297

原创 Linux的常用命令 (基础)

启动nginx nginx -s reload 关机 shutdown -h now halt init 0 重启 shutdown -r now reboot init 6 注销用户: logout Ctrl + d 查

2020-05-22 13:38:57 137

原创 php常用数组函数

** array_column — 返回数组中指定的一列 array_pop — 将数组最后一个单元弹出(出栈) array_push — 将一个或多个单元压入数组的末尾(入栈) array_shift — 将数组开头的单元移出数组 array_unshift — 在数组开头插入一个或多个单元 array_chunk — 将一个数组分割成多个数组 三个参数:要分割的数组 | 每个数组里分割几个值 | 【true/false】 array_merge — 合并一个或多个数组 数字键名会被重新编号 完全保留

2020-05-21 15:21:20 222

原创 php基础

echo、print、print_r、var_dump 区别 echo和print是语言结构、print_r和var_dump是普通函数 echo:输出一个或多个字符串 print:输出字符串 print_r:打印关于变量的易于理解的信息 var_dump:打印关于变量的易于理解的信息(带类型) 单引号和双引号的区别 双引号可以被分析器解析,单引号则不行 isset 和 empty...

2019-12-24 11:55:08 181

原创 单例模式示例

目的:一个类只产生一个对象 1、私有化构造方法,防止在类的外部通过new的方式产生对象 2、私有化克隆方法,防止在类的外部通过克隆对象的方式产生新的对象 3、私有化一个静态成员属性,初始值为null,用于判断该类是否产生对象,如果产生对象则使用该变量存储对象。该静态成员属性作为最终的返回值 4、提供一个公有的静态成员方法用于类的外部调用,该方法内部提供对象的创建、判断、以及返回 ...

2019-12-24 08:06:59 128

原创 面向对象的成员属性与方法

1、成员属性和成员方法的调用 在类的内部: $this->成员属性名; $this->成员方法名(); 在类的外部: 对象->成员属性名; 对象->成员方法名(); 2、类常量的定义和使用 定义:const 常量名=常量值 建议:常量名大写 使用: 类内: self::常量名 类名::常量名 类外: 类名::常量名 3、静...

2019-12-24 08:04:38 410

原创 十三种魔术方法

13个魔术方法 展开 构造方法(构造函数) 触发条件:由类生成一个对象时触发 方法名: __construct 作用:对象的初始化 析构方法: 触发条件:当对象释放的时候则触发 方法名:__destruct 作用:释放或关闭资源 什么时候会销毁对象? 1、当php脚本执行结束(php文件加载完毕),会释放所有的资源 2、通过unset()手动释放对象 unset() 不一定导致对象的释放,当所有引...

2019-12-21 13:58:42 357

卡通透明后台管理模板.zip

卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板卡通透明后台管理模板

2020-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除