10 2018 档案

摘要:Twemproxy是一个代理服务器,可以通过它减少Memcached或Redis服务器所打开的连接数。下面这篇文章主要给大家介绍了关于laravel项目利用twemproxy部署redis集群的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下 前言 twemproxy是twitter开 阅读全文
posted @ 2018-10-27 17:43 心之所依 阅读(273) 评论(0) 推荐(0) 编辑
摘要:流程: 1.拼装奖项数组 2.计算概率 3.返回中奖情况 代码如下: 中奖概率 ' v ' 可以在后台设置,传到此方法中,注意传整数 阅读全文
posted @ 2018-10-27 14:10 心之所依 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:在阿里云上开通短信服务后需要做的: 1,申请签名 2,申请模板 3,创建Accesskey ,值得说的是,可以通过阿里云提供的子用户进行Accesskey的创建,这样可以更安全 4,充值 laravel有很多的进行短信业务的扩展包,之前我用的是阿里大于,使用如下: 1,从终端或者命令进入您的项目,运 阅读全文
posted @ 2018-10-27 11:05 心之所依 阅读(666) 评论(0) 推荐(0) 编辑
摘要:一、Redis连接与认证 //连接参数:ip、端口、连接超时时间,连接成功返回true,否则返回false $ret = $redis->connect('127.0.0.1', 6379, 30); //密码认证:成功返回true,否则返回false $ret = $redis->auth('12 阅读全文
posted @ 2018-10-27 09:55 心之所依 阅读(1522) 评论(0) 推荐(1) 编辑
摘要:运行结果: Array([1] => Array([0] => 裤子[1] => 牛仔[2] => 低腰[3] => 加肥)[2] => Array([0] => 裤子牛仔[1] => 裤子低腰[2] => 裤子加肥[3] => 牛仔低腰[4] => 牛仔加肥[5] => 低腰加肥)[3] => A 阅读全文
posted @ 2018-10-27 09:25 心之所依 阅读(297) 评论(0) 推荐(0) 编辑
摘要:* 抽象类 * 1.使用关键字: abstract * 2.类中只要有一个方法声明为abstract抽象方法,那么这个类就必须声明为抽象类 * 3.抽象方法只允许有方法声明与参数列表,不允许有方法体; * 4.因为抽象方法的不确定性,所以抽象类禁止实例化,仅允许通过继承来实例化; * 5.继承抽象类 阅读全文
posted @ 2018-10-26 17:14 心之所依 阅读(4858) 评论(0) 推荐(0) 编辑
摘要:* 接口 * 1.使用关键字:interface * 2.类是对象的模板,接口是类的模板 * 3.接口看作是一个特殊的类 * 4.接口中的方法,只声明不实现,与抽象类一样 * 5.接口中的方法必须是public,支持static * 6.接口中可以声明类常量const,但不允许被类或子接口覆盖 * 阅读全文
posted @ 2018-10-25 18:31 心之所依 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:* 单例模式:用于创建单一类型的唯一实例对象 * 工厂模式:用于创建多种类型的多个实例对象 //声明形状类 class Shape { //声明静态方法create,根据容器形状不同,创建不同图形类的实例 public static function create($type,array $size 阅读全文
posted @ 2018-10-25 18:15 心之所依 阅读(771) 评论(0) 推荐(0) 编辑
摘要:* 单例模式:一个类仅允许创建一个实例 阅读全文
posted @ 2018-10-25 18:10 心之所依 阅读(16222) 评论(0) 推荐(1) 编辑
摘要:单例模式解决的是如何在整个项目中创建唯一对象实例的问题,工厂模式解决的是如何不通过new建立实例对象的方法。 那么注册树模式想解决什么问题呢? 在考虑这个问题前,我们还是有必要考虑下前两种模式目前面临的局限。 首先,单例模式创建唯一对象的过程本身还有一种判断,即判断对象是否存在。存在则返回对象,不存 阅读全文
posted @ 2018-10-25 14:58 心之所依 阅读(630) 评论(0) 推荐(0) 编辑
摘要:其中有以下需要注意的地方: 对于跨域访问并需要伴随认证信息的请求,需要在 XMLHttpRequest 实例中指定 withCredentials 为 true。 这个中间件你可以根据自己的需求进行构建,如果需要在请求中伴随认证信息(包含 cookie,session)那么你就需要指定 Access 阅读全文
posted @ 2018-10-23 18:26 心之所依 阅读(1754) 评论(0) 推荐(0) 编辑
摘要:迭代和迭代器 迭代是指反复执行一个过程,每执行一次叫做迭代一次。比如普通的遍历便是迭代: $arr = [1, 2, 3, 4, 5];foreach($arr as $key => $value) { echo $key . ' => ' . $value . "\n";} 我们可以看到通过for 阅读全文
posted @ 2018-10-22 10:26 心之所依 阅读(1585) 评论(0) 推荐(1) 编辑
摘要:创建中间件命令 php artisan make:middleware CheckLogin 执行完以上命令会在app/Http/Middleware目录下创建一个新的中间件类CheckLogin.php。 创建完以后还需要注册中间件在app/Http/Kernel.php中: protected 阅读全文
posted @ 2018-10-22 10:19 心之所依 阅读(456) 评论(0) 推荐(0) 编辑
摘要:这里给定一个时间,计算这个时间在多久前,比如:2天前,1年前 阅读全文
posted @ 2018-10-20 18:34 心之所依 阅读(281) 评论(0) 推荐(0) 编辑
摘要:PHP随机函数主要有rand、mt_rand、array_rand,还有随机“排列”(打乱顺序)的函数shuffle、str_shuffle,能够产生唯一ID的uniqid。 1、rand产生随机数: <?php $base = 'abcdefghijklmnopqrstuvwxyzABCDEFGH 阅读全文
posted @ 2018-10-20 16:15 心之所依 阅读(1898) 评论(0) 推荐(0) 编辑
摘要:<?php // 时间日期 //y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文 $date=date("Y-m-d"); $date=date("Y-m-d H:i:s");//带时分秒 //include,include_once.require,require 阅读全文
posted @ 2018-10-20 15:54 心之所依 阅读(334) 评论(0) 推荐(0) 编辑
摘要:<?php /* * abstract * 抽象类: * 1、至少有一个抽象方法(没有具体实现的方法) * 2、不能被实例化,可以被继承 * 3、抽象类可以有子抽象类 * 相对于接口: * 1、可以有属性 * 2、一个子类只能继承一个抽象类,但是可以实现多个接口 * * * */ abstract 阅读全文
posted @ 2018-10-20 15:39 心之所依 阅读(103) 评论(0) 推荐(0) 编辑
摘要:/** * @author ja颂 * 把数字1-1亿换成汉字表述,如:123->一百二十三 * @param [num] $num [数字] * @return [string] [string] */ function numToWord($num) { $chiNum = array('零', 阅读全文
posted @ 2018-10-20 15:25 心之所依 阅读(566) 评论(0) 推荐(0) 编辑
摘要:<?php /* * static */ /*静态:属于类而不属于单个对象 (全局的,所有对象共享的) *静态属性:类的方法内调用静态属性时,不要使用$this->方式,而要使用self::的方式 *静态方法: *在类没有任何对象的时候也能被调用 *当成普通方法来用也没问题的 *在静态方法中不能调用 阅读全文
posted @ 2018-10-20 15:06 心之所依 阅读(193) 评论(0) 推荐(0) 编辑
摘要:方法1: function get_file_type($filename){ $type = substr($filename, strrpos($filename, ".")+1); return $type; } 方法2: function get_file_type($filename) { $type = pathinfo($filename); $type ... 阅读全文
posted @ 2018-10-20 14:54 心之所依 阅读(620) 评论(0) 推荐(0) 编辑
摘要:输出为: 阅读全文
posted @ 2018-10-20 14:50 心之所依 阅读(4816) 评论(0) 推荐(0) 编辑
摘要:/** * @method 多维数组转字符串 * @param type $array * @return type $srting * @author yanhuixian */ function arrayToString($arr) { if (is_array($arr)){ return implode(',', array_map('arrayToString', $... 阅读全文
posted @ 2018-10-20 14:39 心之所依 阅读(751) 评论(0) 推荐(0) 编辑
摘要:year=date("y",$time); //返回两位的年份 13 }else{ return $this->year=date("Y",$time); //返回四位的年份 2013 } } //返回当前时间的月份 time:时间格式为时间戳 2013-3-27 function getmonth($time="",$type=""){ if($time==""){ $ti... 阅读全文
posted @ 2018-10-20 11:33 心之所依 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-20 11:30 心之所依 阅读(165) 评论(0) 推荐(0) 编辑
摘要:1、初始数据: 权重越大,抽取的几率越高 [奖品1, 权重 5], [ 奖品2, 权重6], [ 奖品3, 权重 7], [ 奖品4, 权重2] 2、处理步骤: 1)N = 5 + 6 + 7 + 2 = 20 2)然后取1-N的随机数M 3)界定各 奖品的权重范围值 奖品 1 : 1-5 ; 奖品2 : 6-11; 奖品3: 12-18; 奖品4: 19-20 4) 如果M在某个奖品的权重范... 阅读全文
posted @ 2018-10-20 11:26 心之所依 阅读(4464) 评论(0) 推荐(0) 编辑
摘要:1、电子邮件地址的校验 2、URL地址的校验 3、电话号码 4、邮政编码的校验 阅读全文
posted @ 2018-10-20 11:10 心之所依 阅读(3966) 评论(0) 推荐(0) 编辑
摘要:Laravel 5.1 之中新加入了事件广播的功能,作用是把服务器中触发的事件通过websocket服务通知客户端,也就是浏览器,客户端js根据接受到的事件,做出相应动作。本文会用简单的代码展示一个事件广播的过程。 依赖: redis nodejs, socket.io laravel 5.1 配置 阅读全文
posted @ 2018-10-20 10:35 心之所依 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:有时候当我们单纯的看 Laravel 手册的时候会有一些疑惑,比如说系统服务下的授权和事件,这些功能服务的应用场景是什么,其实如果没有经历过一定的开发经验有这些疑惑是很正常的事情,但是当我们在工作中多加思考会发现有时候这些服务其实我们一直都见过。下面就事件、事件监听举一个很简单的例子你就会发现。 ​ 阅读全文
posted @ 2018-10-20 10:24 心之所依 阅读(7024) 评论(0) 推荐(0) 编辑
摘要:__construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStatic(),用静态方式中调用一个不可访问方法时调用 __get(),获得一个类的成员变量时调用 __set(),设置一个类的成员变量时调用 __i 阅读全文
posted @ 2018-10-19 18:20 心之所依 阅读(248) 评论(0) 推荐(0) 编辑
摘要:面向对象特性: *重用性 (每个模块都可以在项目中重复使用) *灵活性 (每个模块都很轻松被替换更改的) *拓展性(在模块上添加新功能是很方便的) 类和对象的关系(类生成对象) 物以类聚:相同特性的对象归为一个类,比如nba球员,都有想到的属性姓名,身高体重,球队号码,方法有跑步,跳跃,运球,投篮。 阅读全文
posted @ 2018-10-19 14:54 心之所依 阅读(177) 评论(0) 推荐(0) 编辑
摘要:where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组,虽然也可以使用对象但并不建议。 字符串条件 使用字符串条件直接查询和操作,例 阅读全文
posted @ 2018-10-16 18:36 心之所依 阅读(593) 评论(0) 推荐(0) 编辑
摘要:1、Notice: Undefined variable: 变量名 in 注:使用了一个没有被定义的变量 2、Parse error: syntax error, unexpected T_ELSE in If () { }Else if () { } Echo $test; Else { } 注: 阅读全文
posted @ 2018-10-16 18:23 心之所依 阅读(611) 评论(0) 推荐(0) 编辑
摘要:在php的面向对象编程中,总会遇到 可你知道self和static的区别么? 其实区别很简单,只需要写几个demo就能懂: Demo for self: class Car { public static function model(){ self::getModel(); } protected 阅读全文
posted @ 2018-10-16 14:06 心之所依 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:物理截取: 使用pathinfo($path, $options): 阅读全文
posted @ 2018-10-16 11:17 心之所依 阅读(21353) 评论(0) 推荐(0) 编辑
摘要:思路: 1、获取到查询年份内所有工作日数据数组2、获取到查询开始日期在工作日的索引3、计算需查询日期索引4、获得查询日期 阅读全文
posted @ 2018-10-16 11:11 心之所依 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:无限分类,是指从一个最高分类开始,每个子分类都可以分出自己的若干个子分类,可以一直分下去,称为无限级分类; 下面是对省市县的无限极分类的列子。数据库如图: 代码示例如下: 阅读全文
posted @ 2018-10-16 10:55 心之所依 阅读(156) 评论(0) 推荐(0) 编辑
摘要:从事金融行业,资金运算频繁,这里说下我遇到的坑....稍不留神,用户资金可能损失几十万,甚至更可怕......直接上实例吧: javascript 0.1 + 0.2 为啥不等于 0.3 ? (正确结果:0.30000000000000004) 0.8 * 7 为啥不等于 5.6 ? (正确结果:5 阅读全文
posted @ 2018-10-13 18:18 心之所依 阅读(236) 评论(0) 推荐(0) 编辑
摘要:6. php获取三个月前的日期 7. 计算日期30天后 8. 转换2日期的时间戳...然后相减 9. 判断是否是本星期 阅读全文
posted @ 2018-10-13 15:12 心之所依 阅读(1662) 评论(0) 推荐(0) 编辑
摘要:关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。静态属性、方法(包括静态与非静态)在内存中,只有一个位置(而非静态属性,有多少实例化对象,就有多少个属性)。 实例: header("content-type:text/html;charset=utf 阅读全文
posted @ 2018-10-13 12:02 心之所依 阅读(11756) 评论(0) 推荐(0) 编辑
摘要:静态分为两个部分:静态属性和静态方法 静态的东西都是给类用的(包括类常量),非静态的都是给对象用的 静态属性 在定义属性的时候,使用关键字static修饰的属性称之为静态属性。 静态方法 使用static关键字修饰的方法叫做静态方法。 能用静态解决的问题,不用普通方法解决问题(静态的东西可以直接使用 阅读全文
posted @ 2018-10-13 11:58 心之所依 阅读(732) 评论(0) 推荐(0) 编辑
摘要:使用: 阅读全文
posted @ 2018-10-13 11:53 心之所依 阅读(520) 评论(0) 推荐(0) 编辑
摘要:$arr = array('a','b','c','d','e'); $html = ''; foreach($arr as $key => $value){ if($value=='b'){ $html .= $value; continue; // 当 $value为b时,跳出本次循环 } if 阅读全文
posted @ 2018-10-13 11:39 心之所依 阅读(1722) 评论(0) 推荐(0) 编辑
摘要:php中常用的正则表达式函数 * preg_match() * preg_match_all() * preg_replace() * preg_filter() * preg_grep() * preg_split() * preg_quote() 接下来对比讲解: 讲解中 $pattern 通常 阅读全文
posted @ 2018-10-13 11:25 心之所依 阅读(4569) 评论(0) 推荐(0) 编辑
摘要:总结: 对于 【0 ;'0' ;'' ;null; false】五种类型 empty操作以上五个变量,都返回false 强等于( )比较 都为false,同强语言结果(三个等号比较不但要比较值,而且要比较类型) 但对于(==)比较,需要注意string类型,涉及到底层结构与类型转换 结论一:关于变量 阅读全文
posted @ 2018-10-12 18:40 心之所依 阅读(6070) 评论(1) 推荐(0) 编辑
摘要:redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存、亦可持久化的日志型、key-value数据库,并提供多种语言的API。 它是内存存储的数据结构服务器,可用作数据库、高速缓存和消息队列代理。 通过数据全部in-momery的方式保证高速访问,同时提供数据落地的功能,这是redis 阅读全文
posted @ 2018-10-12 18:29 心之所依 阅读(207) 评论(0) 推荐(0) 编辑
摘要:常上网的人一定见过许多网址缩短服务压缩后的网址URL链接,比如这种http://bit.ly/5GtDeI。缩短网址的好处就是能把很长的URL网址压缩的非常简短,而且跳转后链接指向的网页不变,尤其适合在Twitter等字数受限制的微博客使用;或者遇到迅雷的文件下载地址、eMule的eD2k链接那种长 阅读全文
posted @ 2018-10-12 18:24 心之所依 阅读(4691) 评论(1) 推荐(0) 编辑
摘要:在Redis的使用过程,除了知道对Redis五种数据类型的操作方法之外,最主要额就是对redis.conf进行配置了,下面整理出redis.conf中常见的一些配置介绍。 参数说明 redis.conf 配置项说明如下: 1: Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes 阅读全文
posted @ 2018-10-12 16:26 心之所依 阅读(173) 评论(0) 推荐(0) 编辑
摘要:这样我们已经可以抓取到一定的数据了。 阅读全文
posted @ 2018-10-12 16:06 心之所依 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:输出值如下 bool(true) 0 - 1 i bool(true) 1 - 2 bool(true) 2 - 4 bool(false) 跟我们的分析完全一致,至此我们了解了Iterator接口在遍历时内部的运作方式,也了解了包含yield关键字的函数所生成的对象内部是如何实现Iterator接 阅读全文
posted @ 2018-10-12 15:47 心之所依 阅读(989) 评论(0) 推荐(0) 编辑
摘要:这个例子将输出 关于上面的number对象,被遍历的过程。如果是初学者,可能会出现有点懵的情况。为了深入的了解Number对象被遍历的时候内部是怎么工作的,我将代码改了一下,将接口内的每个方法都尽心输出,借此来窥探一下遍历时对象内部方法的的执行情况。 以上代码输出如下 看到这里,我相信大家对Iter 阅读全文
posted @ 2018-10-12 14:52 心之所依 阅读(2059) 评论(0) 推荐(0) 编辑
摘要:多任务 (并行和并发) 在讲协程之前,先谈谈多进程、多线程、并行和并发。 对于单核处理器,多进程实现多任务的原理是让操作系统给一个任务每次分配一定的 CPU 时间片,然后中断、让下一个任务执行一定的时间片接着再中断并继续执行下一个,如此反复。 由于切换执行任务的速度非常快,给外部用户的感受就是多个任 阅读全文
posted @ 2018-10-12 14:01 心之所依 阅读(2048) 评论(0) 推荐(0) 编辑
摘要:PHP的反射类与实例化对象作用相反,实例化是调用封装类中的方法、成员,而反射类则是拆封类中的所有方法、成员变量,并包括私有方法等。就如“解刨”一样,我们可以调用任何关键字修饰的方法、成员。当然在正常业务中是建议不使用,比较反射类已经摒弃了封装的概念。 本章讲解反射类的使用及Laravel对反射的使用 阅读全文
posted @ 2018-10-12 11:30 心之所依 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:一、判断类型的函数 is_bool() //判断是否为布尔型 is_float() //判断是否为浮点型 is_real() //同上 is_int() //判断是否为整型 is_integer() //同上 is_string() //判断是否为字符串 is_object() //判断是否为对象 阅读全文
posted @ 2018-10-11 18:45 心之所依 阅读(210) 评论(0) 推荐(0) 编辑
摘要:这里介绍两种对url操作的方法: 1、拿到一个完整url后,如何解析该url得到里面的参数。 /** * 解析url中参数信息,返回参数数组 */ function convertUrlQuery($query) { $queryParts = explode('&', $query); $para 阅读全文
posted @ 2018-10-11 18:25 心之所依 阅读(2923) 评论(0) 推荐(0) 编辑
摘要:1.php_check_syntax 这个函数可以用来检查特定文件中的PHP语法是否正确。 <?php $error_message = ""; $filename = "./php_script.php"; if(!php_check_syntax($filename, &$error_messa 阅读全文
posted @ 2018-10-11 17:53 心之所依 阅读(628) 评论(0) 推荐(0) 编辑
摘要:一、什么是虚拟主机 虚拟主机(Virtual Host Virtual Server)又称网站空间或网络空间网页空间是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Internet服务器功能。在同一台硬件、同一 阅读全文
posted @ 2018-10-11 17:18 心之所依 阅读(536) 评论(0) 推荐(0) 编辑
摘要:方法一: 使用: 方法二: 使用: 方法三: 使用: 阅读全文
posted @ 2018-10-11 17:13 心之所依 阅读(4927) 评论(0) 推荐(0) 编辑
摘要:PHP类继承: 1、PHP类不支持多继承,也就是子类只能继承一个父类,但是支持多层次继承,比如: class frist{ public function __construct(){ echo "我是第一个类。","<br>"; } public function printer(){ echo 阅读全文
posted @ 2018-10-11 16:34 心之所依 阅读(3716) 评论(0) 推荐(0) 编辑
摘要:常用命令 df -h 检查文件系统的磁盘空间占用情况 du -sh ./* ls -alh 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DM 阅读全文
posted @ 2018-10-11 15:22 心之所依 阅读(156) 评论(0) 推荐(0) 编辑
摘要:tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirNamegz命令 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压: 阅读全文
posted @ 2018-10-11 15:19 心之所依 阅读(2214) 评论(0) 推荐(1) 编辑
摘要:一、闭包基本用法闭包(Closure)又叫做匿名函数,也就是没有定义名字的函数。比如下面的例子: // 定义一个闭包,并把它赋给变量 $f $f = function () { return 7; } // 使用闭包也很简单 $f(); //这样就调用了闭包,输出 7 // 当然更多的时候是把闭包作 阅读全文
posted @ 2018-10-11 15:10 心之所依 阅读(800) 评论(0) 推荐(0) 编辑
摘要:PHP数学常用函数函数名 描述 实例 abs() 求绝对值 $abs = abs(-4.2); //4.2 ceil() 进一法取整 echo ceil(9.999); // 10 floor() 舍去法取整 echo floor(9.999); // 9 fmod() 浮点数取余 $x = 5.7 阅读全文
posted @ 2018-10-11 14:40 心之所依 阅读(194) 评论(0) 推荐(0) 编辑
摘要:2, 浮点的0.0,布尔值的假。小数点后只要有一个非零的数值即为真。 3,空字符串为假,只要里面有一个空格都算真。 4,字符串的0,也将其看作是假。其他的都为真 5,空数组也将其视为假,只要里面有一个值,就为真。 6,空也为假 7,未声成功的资源也为假 阅读全文
posted @ 2018-10-11 14:03 心之所依 阅读(3668) 评论(0) 推荐(0) 编辑
摘要:注: join函数是该函数的别名:implode()。 array_combine函数:表示创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_unique 函数:移除数组中重复的值。 阅读全文
posted @ 2018-10-11 11:41 心之所依 阅读(1322) 评论(0) 推荐(0) 编辑
摘要:在我们学习PHP知识的过程中,PHP截取字符串应该是一个非常常见的字符串基础操作了,想必大家都比较熟悉这方面知识点。 但是有些新手朋友们可能遇到过,当截取中英文字符串时出现乱码的情况,其实这个也是非常容易解决的。 首先我们要了解关于中英文占多少字节的问题。 ASCII码:一个中文汉字占两个字节的空间。 UTF-8编码:一个中文(含繁体)等于三个字节。 Unicode编码:一个中文(含繁... 阅读全文
posted @ 2018-10-11 11:32 心之所依 阅读(19734) 评论(0) 推荐(2) 编辑
摘要:首先大家可以简单了解下什么是转义字符?有什么用? 转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。 转义字符的用处: 1:将普通字符转为特殊用途,如后退键,回车键等。 2:用来将特殊意义的字符转换回它原来的意义。 3:在数据写入数据库前,都会使用转义字符(函数)对一些敏感字符进行转义。避免网站... 阅读全文
posted @ 2018-10-11 11:22 心之所依 阅读(57172) 评论(0) 推荐(0) 编辑
摘要:一、rsync特性 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限即可安装。 快速:第一次同步时rsync会复制全部内容,但在下一次只传输修改过的文件。rsync在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。 安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 支持匿名传输... 阅读全文
posted @ 2018-10-09 14:39 心之所依 阅读(8814) 评论(0) 推荐(0) 编辑
摘要:链表:是一个有序的列表,但是它在内存中是分散存储的,使用链表可以解决类似约瑟夫问题,排序问题,搜索问题,广义表 单向链表,双向链表,环形链表 PHP的底层是C,当一个程序运行时,内存分成五个区(堆区,栈区,全局区,常量区,代码区) 规定:基本数据类型,一般放在栈区 复合数据类型,比如对象,放在堆区 定义一个类Hero 定义成员属性排名 $no 定义成员属性姓名 $nam... 阅读全文
posted @ 2018-10-09 10:36 心之所依 阅读(322) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示