自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php 7.4 AES 加密的坑

<?php$data = json_encode(['name'=>'ceshi1','time'=>'2021-04-08 18:05']);$aes_key_1 = 'sobMjJqgBhhCXFTioperDpi'; // 这是大于16位的秘钥$data_1 = openssl_encrypt($data, 'AES-128-ECB', $aes_key_1); // options 默认值 0 表示 base64输出$aes_key_2 = 'sobMjJqgBhh.

2021-04-08 18:13:41 717

原创 PHP实现按概率抽奖

$prizeArr = array( '0' => array('id' => 1, 'prize' => '全英雄皮肤', 'v' => 1,'num'=>1), '1' => array('id' => 2, 'prize' => '单英雄皮肤', 'v' => 2,'num'=>2), ...

2019-05-17 10:15:45 3071 1

原创 php过滤百科页面

只是很简单的一个页面过滤,百度页面若有变动方法会失效,在这里只是做一个简单的笔记,想要的人可以借鉴参考一下&lt;?php /** * @describe 外部页面处理 */ class BaiKe { /** * @prompt 设置外部请求链接 */ private $BaiK...

2018-11-05 17:36:38 183

原创 git基本操作

最近用到git版本控制,整理一下基本操作,只有纯操作//创建仓库(当面目录下)git init//创建用户git config --global user.email "你的邮箱"git config --global user.name "你的名字"//添加git add 文件名称 (*代表提交全部)//提交git commit -m "文件提交的备注"//查看版本状态...

2018-09-06 15:15:49 138

原创 php快速排序

快速排序方法简单归纳,就是某些看似无序的对象(数组)中,寻找相似的规律(D&amp;C方法),用该对象(数组)中某个值当做基准值并与其它值或元素进行比较和排序的操作&lt;?phpfunction quick_sort($arr) { if(!is_array($arr)) return false; $len = count($arr); //判断数组元素是否小于或等于1 if...

2018-08-29 15:16:04 92

原创 php算法---选择和冒泡

&lt;?php //冒泡写法$bubb = function($arr) { if(is_array($arr)) { $len = count($arr); for($i = 0 ;$i &lt; $len;$i++) { for($j = $len -1;$j &gt; 0;$j--) { if($arr[$j] &lt; $arr[$j-1]) { ...

2018-08-28 17:06:50 139

原创 php算法---二分

&lt;?php //二分法查询$erfen = function ($list,$item) { $low = 0; $high = count($list) - 1; $i = 1; do{ $mid = intval(($low + $high)/2); $guess = $list[$mid]; echo '执行了'.$i.'次&lt;br /&gt;'; $...

2018-08-28 13:37:05 216

转载 H5页面开发遇到的问题以及解决办法

1、安卓浏览器看背景图片,有些设备会模糊。 用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢? 经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率,在网页里只显示了480320,这样devicePixelRatio=2。现在android比较乱,有1.5的,有2的也有3...

2018-06-15 16:53:59 2310

原创 ios不兼容javascript 时间 new Date('xxxx-xx-xx') 解决方案

解决方法1:new Date("2018-06-14 00:00:00".replace(/-/g,'/')).getTime()解决方法2:new Date("2018/06/14 00:00:00").getTime()若按照正常写法 new Date("2018-06-14 00:00:00").getTime();ios中显示NaN,若按照 new Date('2018','06','14...

2018-06-15 11:02:01 3696

原创 js事件clik、event.ketcode == 13等多次触发解决方案

工作中碰到的第一次发现是下拉加载的时候,js会多次触发某个点击事件,第二次就是在做keydown中的event.keycode == 13解决方法:$('xxx').unbind('事件').事件(function(){});例子:$('#obj').unbind('keydown').keydown(function(event){});$('#obj').unbind('on').on('cl...

2018-05-30 10:49:27 1403

原创 1_PHP新特性

来总结一下新的知识点,这是第一篇php新语言特性1. namespace 命名空间,使用命名空间use&lt;?php //定义命名空间 namespace Oreilly\senyzy&lt;?php //使用命名空间 use Oreilly\senyzy as sen //as加别名,对于过长的地址可以用别名 $test = new sen();2.interface接口,接口...

2018-04-20 10:46:09 189

原创 centos7下安装redis以及memcache

redis安装1.进入目录# cd /usr/local/2.如果没有wget请先下载 # yum install wget3.下载redis# wget http://download.redis.io/releases/redis-3.2.10.tar.gz4.解压redis# tar zxvf redis-3.2.10.tar.gz5.进入redis# cd ./redis-3.2.106....

2018-04-18 16:14:28 287

原创 区块链学习

最新整合学习区块链的地址https://github.com/chaozh/awesome-blockchain-cn#%E4%BB%8B%E7%BB%8D

2018-04-18 15:59:54 208

原创 php7安装memcached(centos7)

//1.yum 安装memecached# yum install -y memcached//2.安装完成启动memcached# memcached -d -m 100 -u root -l 192.168.124.188 -p 11211 -c 512 -P /tmp/memcached.pid参数说明:-d选项是启动一个守护进程;-m是分配给memcache使用的内存数量,单位是mB,我这...

2018-02-08 14:44:40 718

转载 大流量和高并发的解决方法

并发在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任意一个时刻上只有一个程序在处理机上运行。我们说的高并发是什么上面的定义明显不是我们通常所言的并发,在互联网时代,所讲的并发、高并发,通常是指并发访问。也就是在某个时间点,有多少个访问同时到来通常如果一个系统的日PV在千万以上,有可能是一个高并发的系统

2018-01-08 15:52:15 3114

原创 PCNTL在centos中安装以及多进程更新数据

最近在做项目的时候,需求有所变动,所以要增加单表字段,这就牵扯到了数据表的更新,但表中数据过于庞大不能单进程取更新数据,否则8w条数据得更新大半天。ps:此方法推荐本地自测用,不适合实际项目应用,还有PCNTL只支持linux,所以用win的朋友们还是循环分批更新吧首先还是linux中PCNTL拓展安装1、查询自己的php版本号,我用的是phpstudy  php5.42、检查

2017-09-07 10:06:10 761

翻译 mysql中的Btree和Hash

最近在做项目的时候要经常建表,会考虑到数据较大时的处理办法,其中给字段加索引就是一个很好的优化方法,所以对索引的选择就显得至关重要。先来看看一些常用索引:PRIMARY 主键(唯一且不能为空)INDEX       普通索引UNIQUE   唯一索引(不能有重复)FULLTEXT 全文索引(检索文本信息)如上所见我就不过多叙述了 按字段需求选择合适的索引后会考虑

2017-08-23 11:40:27 475

转载 进程、线程定义和区别,浅谈php中的线程

进程:进程狭义的说就是正在运行的程序的实例,广义的说进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。(几个词概括:活动的、实体、运行的程序);线程: 被称为轻量级进程,是程序执行流的最小单位,线程是进程中的一个实体,是被系统独立调度和分派的基本单位。线程自己基本上不拥有系统资源,只拥

2017-08-14 17:10:37 1783

转载 MVC、MVP、MVVP模式

前言做客户端开发、前端开发对MVC、MVP、MVVM这些名词不了解也应该大致听过,都是为了解决图形界面应用程序复杂性管理问题而产生的应用架构模式。网上很多文章关于这方面的讨论比较杂乱,各种MV*模式之间的区别分不清,甚至有些描述都是错误的。本文追根溯源,从最经典的Smalltalk-80 MVC模式开始逐步还原图形界面之下最真实的MV*模式。GUI程序所面临的问题图形界面的应用程序

2017-08-14 15:56:29 1097

转载 关于 mysql 性能优化

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.

2017-08-02 15:34:52 174

转载 php实现内置函数以及排序

<?php// PHP内置字符串函数实现 //字符串长度 function strlen ($str) { if ($str == '' ) return 0; $count = 0; while (1) { if ($str[$count] != NULL) {

2017-07-31 17:31:28 605

转载 js开源插件速查表

图片baguetteBox.js - 是一个简单易用的响应式图像灯箱效果脚本。demoLightgallery.js - 是一个功能齐全的JavaScript图像灯箱插件。demoviewerjs - 是一个图像预览插件。democropperjs - 是一个图片编辑器插件。demophoto-editor - 是一个本地图片编辑器插件。demobl

2017-07-26 10:10:33 928

php-5.3.6.tar.bz2

官网现在已经取消了对php5.3/5.4资源的下载,但是某些项目呢采用的还是5.3/5.4版本的php特此提供下载链接!!!

2017-09-07

空空如也

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

TA关注的人

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