自定义博客皮肤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等一些示例项目或者小项目常采用jettytomcat , jboss, weblogic, websphere 一般项目tomcat就可以了关于中间件Tomcat是Sun的JSWDK(JavaServer W

2020-07-23 11:20:01 3415

原创 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 413

转载 微信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 386

原创 php实现极光推送

直接上代码<?phpuse 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 766

原创 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 188

原创 XSS攻击原理

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

2020-09-14 10:15:32 235

原创 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 208

原创 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 282

原创 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 107

原创 php环境扩展安装流程

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

2020-05-28 10:28:53 377

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

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

2020-05-26 11:17:38 209

原创 PHP的报错级别

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

2020-05-25 11:55:31 182

原创 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 75

原创 php常用数组函数

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

2020-05-21 15:21:20 134

原创 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 115

原创 单例模式示例

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

2019-12-24 08:06:59 59

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

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

2019-12-24 08:04:38 300

原创 十三种魔术方法

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

2019-12-21 13:58:42 262

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

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

2020-05-28

空空如也

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

TA关注的人

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