代码技巧

公众号(ID:daimajiqiao)

几个简单又实用的PHP函数

最近在开发项目中运用到的几个简单又实用的PHP方法,发现以下是几个比较实用的函数。 有些方法是在google收藏的 本文首发于片段片段公众号:代码技巧 欢迎大家关注 /* * ************************* * 生成随机字符串,可以自己扩展 ...

2017-09-28 17:28:12

阅读数 521

评论数 0

谨记不要在MySQL中使用“utf8”编码

最近工作中我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column ‘sum...

2018-06-15 11:25:23

阅读数 746

评论数 0

你或许不知道PHP的这些坑

弱类型==和===异同这种太过低级的坑就直接跳过了,先看一个稍微隐蔽点的坑function translate($keyword) { $trMap = [ 'baidu' => '百度', 'sougou' =&gt...

2018-06-12 10:01:03

阅读数 417

评论数 0

Swoole 学习指南

Swoole到底是个什么东西?swoole作者:韩天峰解答(资深PHP程序员,Swoole开源项目创始人,PHP官方扩展开发组成员。)一直以来在其他编程语言程序员心目中PHP就是个套HTML页面的。所谓PHP程序员就是搞WordPress、discuz二次开发,一个月拿三五千的loser,和我大J...

2018-06-08 22:43:50

阅读数 603

评论数 0

前端开发工程师书籍值得推荐

《AngularJS权威教程》 AngularJS权威教程是学习AngularJS的公认经典,内容全面,讲解通俗,适合各层次的学习者。作者拥有丰富的AngularJS开发和教学经验,也是一位全栈工程师。全书35章,由浅入深地讲解了AngularJS的基本概念和基本功能,包括模块、作用域、控制...

2017-10-04 21:59:20

阅读数 410

评论数 0

优秀的java开源项目

下面提供一些跟开源相关的文章链接: Apache的开源软件列表 http://www.oschina.net/project/apache Java开源Apache项目 http://www.open-open.com/56.htm 阿里巴巴的开源软件列表 http://www.oschina.n...

2017-09-20 11:59:48

阅读数 635

评论数 0

非常实用的 Vim 命令

  保存文件并退出  说起来有些惭愧,我也是最近才学到这个命令   :x   和下面的命令是等价的:   :wq   都是保存当前文件并退出。   (译者注:这两个命令实际上并不完全等价,当文件被修改时两个命令时相同的。但如果未被修改,使用 :x 不会更改文件的修改时间,而使用 :wq ...

2017-08-31 13:42:23

阅读数 96

评论数 0

编程学习公众号

纺织未来,程就梦想

2017-08-10 11:37:06

阅读数 307

评论数 4

PHP7 Null合并运算符运用

在PHP7,一个新的功能,空合并运算符(??)已被引入。它被用来代替三元运算并与 isset()函数功能结合一起使用。如果它存在并且它不是空的,空合并运算符返回它的第一个操作数;否则返回第二个操作数。 示例 <?php // fetch the value of $_GET...

2017-07-14 19:36:16

阅读数 611

评论数 0

新手必读:编程前辈留下的五条经典传世心得

虽然年轻就是本钱,不过多年经验能让我们编写出最卓越的代码。 在硅谷,企业招聘人才时总会面临着两难局面。考虑到过去几年中出现的歧视诉讼案,人力资源方面往往不敢询问申请者的年龄。为了解决问题,他们只好想出一些只有老鸟们才懂的梗,希望借此了解对方的从业时间。计算机行业永远充斥着新的技术与模式,当然也包...

2016-05-05 18:00:55

阅读数 47

评论数 0

Yii2.0 多域名跨域同步登录退出

在平台开发过程中,项目分为前台(frontend)www.xxx.com和后台(backend) yun.xxx.com两部分,绑定两个域名, 我们知道在没有绑定域名的时候前后台可以同步登录和退出,但是绑定域名后就失效了,原因是session的作用域不同了。 两个域名的session作用域都只限制...

2016-04-28 15:59:19

阅读数 531

评论数 0

PHP 生成微信红包

/** * @param $total [你要发的红包总额] * @param int $num [发几个] * @return array[生成红包金额] */ function getRedGift($total, $num = 10) { $min = 0.01; $...

2016-03-25 09:42:44

阅读数 159

评论数 0

Linux 总结用户和用户组管理

Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户...

2015-11-19 14:27:17

阅读数 375

评论数 0

yii2.0使用插件实现一个简单的上传功能

这个教程需要下载扩展(extension) mdmsoft/yii2-upload-file.首先创建一个控制器// in controller public function actionCreate() { $model = new DynamicModel([ 'na...

2015-09-16 18:07:41

阅读数 690

评论数 0

yii2.0给表单添加验证码的实现方法

//控制器SiteController class SiteController extends Controller { // ... public function actions() { return [ // ... ...

2015-09-16 18:05:35

阅读数 584

评论数 0

NoSQL数据库的五条建议

1、永远不要假设规模是线性增长的。虽然硬件是可伸缩的,但软件并不能百分百地能利用硬件资源,却需要为这些用不到的硬件资源买单。因而,Alex建议要寻找到硬件成本与硬件能力的切合点。下图展示了水平伸缩与垂直伸缩方面的性价比趋势:  2、相信测试而非文档。Alex告诫说,不要信任供应商的文档,虽然研读这...

2015-08-18 14:25:09

阅读数 30

评论数 0

MySQL初学者入门教程

1、MySQL安装(Window7 安装) 在任何版本的 Windows 默认安装是现在比以前要容易得多,MySQL巧妙地打包安装程序。只需下载安装包,随地把它解压缩,并运行 mysql.exe. 下载地址:http://dev.mysql.com/downloads/ 页面如下图所示:...

2015-08-04 09:55:03

阅读数 1314

评论数 0

提高PHP编程效率的53个要点

1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str...

2015-07-27 14:26:08

阅读数 669

评论数 0

PHP开发注意安全问题总结

php给了开发者极大的灵活性,但是这也为安全问题带来了潜在的隐患,近期需要总结一下以往的问题,在这里借翻译一篇文章同时加上自己开发的一些感触总结一下。 简介 当开发一个互联网服务的时候,必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不关心,特别是对大多数没有经验...

2015-07-25 09:32:55

阅读数 512

评论数 0

想成为PHP程序员正确的步骤

利益相关:以下的所有文字都是仅代表个人观点,不代表全组织的利益。 本人就是一大三狗,自学PHP时间已经快两年了,感觉自己还是一个入门级的选手。说说自己是如何一步步走过来的。 1. 官方文档 对,我还是坚持那个观点:80%的代码问题都可以通过仔细阅读文档解决。 所以如果你要学...

2015-07-24 14:23:37

阅读数 551

评论数 0

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