自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 10大最理想科技岗位出炉:程序员排第九

10大最理想科技岗位出炉:程序员排第九科技行业向来以高薪著称,不幸的是,这个行业也已苛刻的时间限制而臭名昭著。在某些情况下,压力甚至导致许多人陷入疯狂。美国招聘网站 Glassdoor 宣称,所有行业中能够保持工作与生活平衡的职位正越来越少。2009 年,许多公司员工为自己的工作打分,评估...

2017-08-02 17:01:00 216

转载 用最简单方式解释“依赖注入”及其如何实现

用最简单方式解释“依赖注入”及其如何实现1、只讲原理,不讲过程。大多数面向对象编程语言,在调用一个类的时候,先要实例化这个类,生成一个对象。如果你在写一个类,过程中要调用到很多其它类,甚至这里的其它类,也要“依赖”于更多其它的类,那么可以想象,你要进行多少次实例化。这就是“依赖”的意思...

2017-08-02 17:00:00 228

转载 推荐PHP一个用CURL访问URL的函数

推荐PHP一个用CURL访问URL的函数其实,php访问url的方式有好几种,这里只介绍其中一种curl方式,觉得有用的就收藏。/** * curl发送HTTP请求方法 * @param $url * @param string $method * @param array $pa...

2017-07-31 11:40:00 199

转载 假如mb_strlen不可用可以用自己写的mbstrlen函数

假如mb_strlen不可用可以用自己写的mbstrlen函数有时候我们需要计算一个字符串中包含的字数,对于纯英文字符串,字数等于字符串长度,用strlen函数即可获得,但如果字符串中包含中文怎办?mb_strlen 可以实现。php有一个扩展一般是必装的,我们可以使用mb_strlen来...

2017-07-31 11:38:00 198

转载 PHP如何快速的按照字符串获取数组中的值?

PHP如何快速的按照字符串获取数组中的值?经常给产品打tag的时候,会把产品的ID,用分隔符连接起来,然后存储在表的一个字段里,问题来了,在前台展示的时候,又需要根据这些ID找到对应的 name,现在是用的explode字符串,再循环,最后在implode,很麻烦,有没有什么好的办法能过快速...

2017-07-31 11:38:00 548

转载 为什么php中echo intval((0.1+0.7)x10) 结果为7而不是8

为什么php中echo intval((0.1+0.7)x10) 结果为7而不是8如果你仔细看过在PHP手册中,对于浮点数据类型的说明,就会看到其中有专门的一个警告提示,就谈到这个问题:关于浮点数精度的警告。显然简单的十进制分数如同0.1或0.7不能在不丢失一点点精度的情况下转换为内部二进...

2017-07-31 11:37:00 218

转载 为什么php执行if($a=100 && $b=200){var_dump($a,$b)}后$a=true,而$b=200?

为什么php执行if($a=100 && $b=200){var_dump($a,$b)}后$a=true,而$b=200?if ( $a = 100 && $b = 200 ) { var_dump( $a, $b );}执行上面的代码,您或许会惊...

2017-07-31 11:37:00 622

转载 Warning about "php cs fixer"

Warning about "php cs fixer"https://github.com/Glavin001/atom-beautify/issues/1732DescriptionAn alert appears after updating to version 0.30.2...

2017-07-31 11:35:00 194

转载 PHP静态变量

PHP静态变量静态变量:用修饰符static修饰的变量。特点:1.静态变量初始化后,不会再初始化该静态变量,也不能再向其赋初始化的值,否则编译报错。2.静态变量不会随作用域结束后而销毁,并且保存最后的结果,供下次使用。常用于函数体内,处理递归问题。如:function staticT...

2017-07-31 11:34:00 116

转载 PHP获取类内部常量值的方法

PHP获取类内部常量值的方法今天在写搭建一个api接口,需求返回程序处理后对于的结果状态码,如status=-1001就代表不合法请求。不想再代码里面直接写-1001这样的数字,阅读理解太不友好了。就想着创建一个状态码类,里面定义好需要的常量,既可以直接作为静态常量访问,也可以返回想要的数据...

2017-07-31 11:33:00 2202

转载 PHP红包算法

PHP红包算法https://segmentfault.com/a/1190000010210451产品经理 : 老司机,你那边开发个领取红包的版块。我给一定的金额总数,红包个数,最高发放金额,以及最低发放金额,你要随机生成固定个数的红包,红包总额不能超过金额总数。老司机 : 你(笔...

2017-07-31 11:31:00 136

转载 PHP的一道面试题

PHP的一道面试题function myfunc($a){ echo $a + 10;}$val = 10;echo "myfunc($val)=".myfunc($val);有些人会说简单,不是应该输出myfunc(10)=20吗?其实不然,应是20myfunc(10)=。...

2017-07-31 11:30:00 90

转载 PHP生成短连接的方法

PHP生成短连接的方法直接贴上方法,函数可以查看手册。<?php/** 生成短网址 * @param String $url 原网址 * @return String */ function dwz($url){ $code=floatval(spri...

2017-07-27 14:12:00 149

转载 PHP生成随机密码的三种方法

PHP生成随机密码的三种方法使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。方法一在 33 – 126 中生成一个随...

2017-07-27 14:12:00 219

转载 PHP常见header状态

PHP常见header状态老了,容易忘记,记录一下:<?php //200 正常状态 header('HTTP/1.1 200 OK'); // 301 永久重定向,记得在后面要加重定向地址 Location:$url h...

2017-07-27 14:11:00 121

转载 PHP格式化JSON数据的一种简便方法

PHP格式化JSON数据的一种简便方法在前面的一篇文章里介绍过JS格式化JSON显示数据的方法,现在介绍一种PHP相同的简便方法。php5.4 以后,json_encode增加了JSON_UNESCAPED_UNICODE , JSON_PRETTY_PRINT 等几个常量参数。使显示中文...

2017-07-27 14:11:00 190

转载 PHP大转盘抽奖简单实现例子

PHP大转盘抽奖简单实现例子最近准备搞一个简单的抽奖活动,网上找了也挺多相关的例子,结合了下业务自己写了个。代码贴在下午,欢迎吐槽!//奖品$product = array( '1' => array('precent'=>0, 'stock'=>0, 'na...

2017-07-27 14:10:00 492

转载 PHP常用密码正则匹配验证

PHP常用密码正则匹配验证第一种://昵称2-10位字符,需由中文、数字、字母(区分大小写)和下划线组合$a = '的方';$b = preg_match( "/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]{2,10}$/u", $a );var_dump( $b )...

2017-07-27 14:10:00 541

转载 PHP使用Image Magick将PDF文件转换为JPG文件的方法

PHP使用Image Magick将PDF文件转换为JPG文件的方法这篇文章主要介绍了php使用Image Magick将PDF文件转换为JPG文件的方法,具有一定参考借鉴价值,需要的朋友可以参考下。这是一个非常简单的格式转换代码,可以把.PDF文件转换为.JPG文件,代码要起作用,服务器必...

2017-07-27 14:09:00 192

转载 PHP判断是否是微信浏览器访问的方法

PHP判断是否是微信浏览器访问的方法都是干货,微信开发可能需要用到,留着日后COPY。public function isWeichatBrowser() { if ( false !== strpos( $_SERVER[ 'HTTP_USER_AGENT' ], 'MicroMes...

2017-07-27 14:09:00 362

转载 PHP不等待返回异步调用的实现方法

PHP不等待返回异步调用的实现方法PHP异步执行个人觉得还是用队列最好,这里可以查看下PHP定时执行计划任务 。但如果硬件不容许的话就没办法了,这里介绍常用方式常见的有以下几种,可以根据各自优缺点进行选择:1.客户端页面采用AJAX技术请求服务器优点:最简单,也最快,就是在返回给客户端...

2017-07-27 14:08:00 284

转载 PHPExcel导出问题,如何设置文本为无科学计数

PHPExcel导出问题,如何设置文本为无科学计数可以直接设置那一列的宽度,让他适合你的数字长度$objActSheet->getColumnDimension('B')->setAutoSize(true); $objActSheet->getColumnDimens...

2017-07-27 14:07:00 300

转载 PHP htmlentities和htmlspecialchars的区别

PHP htmlentities和htmlspecialchars的区别我们可以拿一个简单的例子来做比较:$str='测试页面';echo htmlentities($str);// ²âÊÔÒ³Ãæ $str='测试页面';echo htmlspecialchars($str);...

2017-07-26 15:10:00 67

转载 PHPer这样写代码也许更优雅

PHPer这样写代码也许更优雅使用引用场景一:遍历一个数组获取新的数据结构也许你会这样写:// 申明一个新的数组,组装成你想要的数据$tmp = [];foreach ($arr as $k => $v) { // 取出你想要的数据 $tmp[$k]['yo...

2017-07-26 15:10:00 76

转载 API HTTP状态码

API HTTP状态码本小节描述 API 用到的状态码。每个 API 在响应说明小节内会列举可能存在的主要 HTTP 状态码,用于客户端解析和优化交互逻辑。HTTP头代码说明200 OK正常响应201 Created资源创建成功204 No Content...

2017-07-26 15:09:00 93

转载 is_mobile()判断手机移动设备

is_mobile()判断手机移动设备制作响应式主题时会根据不同的设备推送不同的内容,是基于移动设备网络带宽压力,避免全局接收pc端内容。function is_mobile() { $user_agent = $_SERVER[ 'HTTP_USER_AGENT' ]; $...

2017-07-26 15:09:00 595

转载 crontab每分钟、每小时、每天、每周、每月、每年定时执行

crontab每分钟、每小时、每天、每周、每月、每年定时执行怎么设置crontab每分钟定时执行之类的问题经常短路一时想不起来 ,今天我就贴了上来方便日后快速查阅。# 每2分钟执行1次*/2 * * * * [command]# 每1小时执行1次0 */1 * * * [comma...

2017-07-26 15:08:00 1023

转载 关于PHP程序员技术职业生涯规划

关于PHP程序员技术职业生涯规划看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设...

2017-07-26 15:05:00 89

转载 IT外企高龄员工去哪了?

IT外企高龄员工去哪了?http://www.yixieshi.com/zhichang/23096.html网上有个刚进外企的菜鸟进公司后,发现很多是80后90后,超过40岁50岁的员工很少,外企“4050”都去哪儿啦?曾经,我就是外企“4050”中的一员。二十年前,我很幸运地进...

2017-07-26 15:04:00 418

转载 10大最理想科技岗位出炉:程序员排第九

10大最理想科技岗位出炉:程序员排第九科技行业向来以高薪著称,不幸的是,这个行业也已苛刻的时间限制而臭名昭著。在某些情况下,压力甚至导致许多人陷入疯狂。美国招聘网站 Glassdoor 宣称,所有行业中能够保持工作与生活平衡的职位正越来越少。2009 年,许多公司员工为自己的工作打分,评估...

2017-07-25 15:44:00 112

转载 设置redis-cli命令到PATH中

设置redis-cli命令到PATH中问题描述:由于Redis-cli命令没有设置到PATH中, 每次想使用时, 都需要执行find命令去找这个命令在哪里# find / -name redis-cli 找到之后, 再执行命令, 这样实在太麻烦解决方案:将redis-cli命令...

2017-07-25 15:43:00 173

转载 大话Redis进阶-更新缓存的问题

大话Redis进阶-更新缓存的问题使用Redis过程中,总是会遇到各种各样问题,这里进行问题的总结,作为Redis 进阶的经验分享。更新缓存的问题[主动]需要操作人员去操作,或者定时调度[被动]由用户触发更新[预加载]提前加载好数据方案1[主动]后台点击更新缓存按钮,从DB...

2017-07-25 15:42:00 122

转载 redis队列缓存+sql批量入库+php离线整合(高并发简单解决方案)

redis队列缓存+sql批量入库+php离线整合(高并发简单解决方案)需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中;存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮。问题分析思考:应用网站架构的衍化过程中,应用最新的框架和工具技术固然...

2017-07-25 15:24:00 193

转载 判断Redis有序集合中是否存在某个成员的方法

判断Redis有序集合中是否存在某个成员的方法方法一有序集合中,redis没有命令直接判断有序集合中是否存在某个成员,但可以借助ZLEXCOUNT命令实现:http://redis.cn/commands/zlexcount.htmlZLEXCOUNT key min max有序集合...

2017-07-25 15:24:00 11313

转载 聊聊API的防重放机制

聊聊API的防重放机制我们在设计接口的时候,最怕一个接口被用户截取用于重放攻击。重放攻击是什么呢?就是把你的请求原封不动地再发送一次,两次...n次,一般正常的请求都会通过验证进入到正常逻辑中,如果这个正常逻辑是插入数据库操作,那么一旦插入数据库的语句写的不好,就有可能出现多条重复的数据。...

2017-07-25 15:23:00 300

转载 把罗永浩搞得黯然神伤的 DDoS 是什么?

把罗永浩搞得黯然神伤的 DDoS 是什么?就像人会被病毒细菌所侵袭一样,哪个网站没被 DDoS 过都不好意思出去见人。昨晚我国著名的曲艺工作者,硬件创业者罗永浩也被这个互联网中最常见的攻击手段搞得黯然神伤,并且因为这个 DDoS 而衍生出了各种离奇的个人英雄事件,或者商场黑幕猜想。不过最...

2017-07-25 15:22:00 150

转载 密码存储中MD5的安全问题与替代方案

密码存储中MD5的安全问题与替代方案md5安全吗?经过各种安全事件后,很多系统在存放密码的时候不会直接存放明文密码了,大都改成了存放了 md5 加密(hash)后的密码,可是这样真的安全吗?这儿有个脚本来测试下MD5的速度<?php$testRounds = 100;$te...

2017-07-25 15:21:00 193

转载 MySQL单表百万数据记录分页性能优化

MySQL单表百万数据记录分页性能优化背景自己的一个网站,由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行。测试环境先让我们熟悉下基本的sql语句,来查看下我们将要测试表的基本信息use infomation_sc...

2017-07-25 15:20:00 81

转载 在一个千万级的数据库查寻中,如何提高查询效率?

在一个千万级的数据库查寻中,如何提高查询效率?一、数据库设计方面:1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。如:...

2017-07-25 15:20:00 120

转载 MySQL使用什么函数可以将出现的NULL改为一个默认值?

MySQL使用什么函数可以将出现的NULL改为一个默认值?Question:SELECT a.id,b.name FROM tab1 AS a LEFT JOIN tab2 AS b ON(a.id = p.id) WHERE a.id > 10以上sql返回的结果中name列也...

2017-07-21 15:40:00 365

空空如也

空空如也

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

TA关注的人

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