自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 CSS容器属性总结

1)flex-direction:设置主轴方向row:默认值,主轴为水平方向,起点在左端。row-reverse:主轴为水平方向,起点在右端。column:主轴为垂直方向,起点在上沿。column-reverse:主轴为垂直方向,起点在下沿。<!DOCTYPE html><html><head> <title>css + div容器:flex-direction</title> <style type="text/css

2022-03-04 17:18:55 728

原创 input 属性总结整理

<!-- 通过设置type值为date定义日期选择器--> <!-- 通过value可以设置默认时间 --> <input type="date" value="2022-01-10"> <input type="date"/> <input type="month"/> <br/> <input type="color"/><br/> <i...

2022-03-04 15:26:04 226

翻译 PHP对象和数组的相互转换

查看代码打印//数组转对象function arrayToObject($e){ if( gettype($e)!='array' ) return; foreach($e as $k=>$v){ if( gettype($v)=='array' || getType($v)=='object' ) $e[$k]=(object)arrayToObject($v); } return (object)$e;..

2022-03-02 15:23:12 223

翻译 PHP 数组过滤空值 array_filter

array_filter使用回调函数过滤数组的元素,返回过滤后的数组。遍历 array 数组中的每个值,并将每个值传递给 callback 回调函数。 如果 callback 回调函数返回 true,则将 array 数组中的当前值返回到结果 array 数组中。数组键名保持不变。如果没有提供 callback 回调函数,将删除数组中 array 的所有“空”元素。示例一:复制代码// 不使用回调函数,可以过滤空值$entry = [ 0 => 'foo', 1 =&.

2022-03-02 09:36:13 938

翻译 目前流行前端几大UI框架排行榜

在前端项目开发过程中,总是会引入一些UI框架,已为方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近经常使用并且很流行的UI框架。一.Mint UI流行指数:★★★★Mint UI是 饿了么团队开发基于vue .js的移动端UI框架,它包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。官网:Mint UIGithub: https://github.com/ElemeFE/mint-ui/二.WeUI流行指数:★★★WeUI 是一套..

2022-02-25 11:26:58 10095 2

原创 css3常用的属性总结

1.transition: all 0.4s ease-out 0s;linear  平均速度ease  快启动,慢停止,物理原则ease-in  先慢,后快ease-out  先快,后慢ease-in-out  先慢,再快,再慢停止2.opacity规定不透明度。从 0.0 (完全透明)到 1.0(完全不透明)。3.RGBA(0,0,0,0)调色前三个值(红绿蓝)的范围为0到255之间的整数或者0%到100%之间的百分数。这些值描述了红绿蓝三原色在预期色彩中的量。第四个值,alph.

2022-02-24 16:14:48 892

原创 redis 实现最近20分钟在线人数统计

/*** * * 计算在线用户 */ public function actionOnline(){ $dd = Yii::$app->redis; $prefix_key = "online".'0253'; $cy = $dd->SMEMBERS($prefix_key); //var_dump(count($cy)); $time = time(); $stime = $time-60...

2022-02-18 15:12:37 878

原创 redis,有序集合实现排行榜

public function actionRank(){ // 生成随机字符串 function get_random($len,$chars) { $hash = ""; $max = strlen($chars) - 1; for ($i=0; $i < $len; $i++) { $hash .= $chars[mt_rand(0,$max..

2022-02-17 10:59:22 204

原创 base64上传图片,并且限制上传图片大小,

public function upbase64($file_data) { if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $file_data, $result)) { //处理base64字符串 $img_base64 = str_replace($result[1], '', $file_data); $img_base64 = str...

2022-01-10 10:15:34 1389

原创 图片压缩最后压缩并转成jpg

/** * 生成图片 * @param string $im 源图片路径 * @param string $dest 目标图片路径 * @param int $maxwidth 生成图片宽 * @param int $maxheight 生成图片高 */function resizeImage($im, $dest, $maxwidth, $maxheight) { $img = getimagesize($im); switch ($img[2]) { case 1: $im =.

2021-12-30 13:17:00 195

原创 MYSQL基本语句操作

修改字段:-----编号003;修改,修改f_class字段备注,新增3有声小说区 4漫画连载区; 模块分类记录表:pw_forums -------------ALTER TABLE `pw_forums` MODIFY `f_class` tinyint(1) DEFAULT '0' COMMENT '0默认 1视频区 2种子区 3有声小说区 4漫画连载区';新增字段:------编号002;修改,新增f_area区域筛选字段:模块分类记录表:pw_forums ----------

2021-12-27 10:52:20 463

原创 jquery,bootstrap多图片上传

<!DOCTYPE html><!-- release v4.1.8, copyright 2014 - 2015 Kartik Visweswaran --><html lang="en"> <head> <meta charset="UTF-8"/> <title>bootstrap多图上传</title> <link href="https://cd.

2021-11-17 16:58:29 1114

原创 截取文字,标题以及长字符串的长度并加省略号

/** *+---------------------------------------------------------- * 字符串截取,支持中文和其他编码 *+---------------------------------------------------------- * @static * @access public *+---------------------------------------------------------- * @param string .

2021-11-17 10:33:30 88

原创 给一个时间,输出与当前时间的间隔

/** * 通过输入时间获取 * 相隔的时间段 * 时间格式化 */ public function formatDate($time){ $rtime = date ( "m-d H:i", $time ); $htime = date ( "H:i", $time ); $time = time () - $time; if ($time < 60) { $str = '刚刚发布'; .

2021-11-16 10:55:51 74

翻译 常用的前端在线引用JS

前端常用在线引用地址1.jqueryhttps://code.jquery.com/jquery-3.1.1.jshttp://www.jq22.com/jquery/jquery-2.1.1.jshttp://www.jq22.com/jquery/jquery-1.10.2.jshttp://www.jq22.com/jquery/jquery-1.9.1.jshttp://www.jq22.com/jquery/jquery-1.7.1.jshttp://www.jq22..

2021-11-16 10:48:45 2573

原创 常用时间处理

$k=0;1;2;3;4;5.../*** * 日期方法 */ public function djday($k){ if($k==0){ //当天 $arr['begin_time'] =mktime(0,0,0,date('m'),date('d'),date('y')); $arr['end_time'] =mktime(0,0,0,date('m'),date('d')+1,date('y'.

2021-11-13 11:48:53 59

翻译 23三种设计模式详解

设计模式分为三大类:  创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。  结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。  行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。一、单列模式单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式是一种常见的设计模式,在计算机系统中,线

2021-11-13 11:39:29 790

原创 三维数组按字段排序算法

//$date:Arraypublic function orderarr($data,$px){ $key_arrays1= array();$key_arrays2= array();$key_arrays3= array(); foreach($data as $v){ $key_arrays1[]=$v['ben_zong']; $key_arrays2[]=$v['fans_num']; .

2021-11-12 16:00:08 350

转载 职业学习目标

月薪30k的PHP架构师的成长路线图1.0!_八重樱。的博客-CSDN博客

2021-11-11 09:06:17 76

转载 RESTful API 设计规范

RESTful API 设计规范_Wenco的博客-CSDN博客

2021-11-10 17:42:00 63

转载 PHP消息队列

PHP消息队列_Wenco的博客-CSDN博客_php 消息队列

2021-11-10 17:38:27 71

翻译 PHP在http/https下的GET,POST请求方法总结

#####################HTTP#POST请求方法#####################public static function post($url, $post_data = '', $timeout = 5){//curl$ch = curl_init();curl_setopt ($ch, CURLOPT_URL, $url);curl_setopt ($ch, CURLOPT_POST, 1);if($post_data != ''){curl_setopt(.

2021-11-10 17:02:46 1293

翻译 php中奖算法

<?php/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概率空间, * 在本例当中就是减去100,也就是说第二个数是在1,900这个范围内筛选的。 * 这样 筛选到最终,总会有一个数满足要求。 * 就相当于去一个箱子里摸东西, * 第一个不是,第二个不是.

2021-11-10 16:21:46 527

原创 给一个某年某月某日时间,获取当天开始时间和结束时间

public function djday($k){ //$today_begin = mktime(0,0,0,date('m'),date('d'),date('y')); //$today_end = mktime(0,0,0,date('m'),date('d')+1,date('y'))-1; //2、获取昨天的起始时间戳 //$yesterday_begin = mktime(0,0,0,date('m'),date('d')-1.

2021-11-09 13:29:58 263

原创 数组遍历组装时间戳

//$data为数组function time_change($data) { foreach ($data as $k=>$v){ if (is_array($v)){ $data[$k] = time_change($v); }else{ if ( $v && $k == 'create_time' && is_numeric($v)) $data[$k] = date('Y.

2021-10-23 13:49:37 114

原创 php视频上传方法

//公共方法/** *视频上传 * @param $files * @param string $path * @param array $imagesExt * @return string */function upload_file($files, $path = "./upload/video",$imagesExt=['mp4']){ // 判断错误号 if ($files['error'] == 00) { $ext = strtolower(.

2021-10-23 13:44:07 610

原创 redis实现api接口一分钟访问次数过滤拦截

public function actionRedistest() { $userid =1; $dd = Yii::$app->redis; $key = 'usertoken_' . $userid; $check = $dd->exists($key); if ($check) { $dd->incr($key); $count = $dd...

2021-10-22 13:33:44 118

原创 redis实现排行榜

public function actionRank(){ // 生成随机字符串 function get_random($len,$chars) { $hash = ""; $max = strlen($chars) - 1; for ($i=0; $i < $len; $i++) { $hash .= $chars[mt_rand(0,$...

2021-10-22 13:27:45 149

原创 俩个数组,以前一个数组为参照,每隔俩条数据插入一条数据

$n1 = count($info1); $n2 = count($info2); $newarr = []; //01,2,34,5,67,8,910,11 //3 45 6 78 9 1011 // n1 =10 n2=2; if ($n1 > 0 && $n2>0){ array_push($newarr, $info1[0.

2021-10-18 14:02:43 244

原创 base64,AJAX上传图片

public function base64_image_content($base64_image_content) { //匹配出图片的格式 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)) { $type = $result[2]; $path = 'frontend/uploads/im...

2021-10-14 13:48:04 299

原创 搜索关键字过滤匹配

public function actionTest(){ function replace_specialChar($strParam){ $regex = "/\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\_|\+|\{|\}|\:|\<|\>|\?|\[|\]|\,|\.|\/|\;|\'|\`|\-|\=|\\\|\|/"; return preg_replace($regex...

2021-10-14 13:40:29 171

原创 php使用crontab

<?phpnamespace Crontab;class Base{ use \CommonTrait\Base; private $domain = ''; private $path = ''; private $data = []; private $method = 'get'; private $key = ''; private $sign = 1; public function sendPostB.

2021-10-05 09:48:42 417

原创 长用php方法

<?phpfunction array2string($array = []){ return implode(',', $array);}function array2stringByKey($list, $key = 'id'){ $map = []; foreach($list as $v){ $temp = $v->{$key}; $map[$temp] = $temp; } $list = array.

2021-10-05 09:45:49 61

空空如也

空空如也

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

TA关注的人

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