13
2018
06
月薪过万的90后,爱情却败给了房子
月薪过万的90后,爱情却败给了房子昨天夜里一点,收到好朋友小诚发来的一条微信,内容不多,就五个字:姐,我失恋了。 原来,小诚毕业后就成了北漂,和本地姑娘恋爱了几年。虽说到了谈婚论嫁的年龄,可两个90后依然买不起北京的房子。尽管两家凑了几十万,却离首付还差一大截。前段时间,一向霸道的准丈母娘下了最后通牒:要么买房,要么分手,我不可能让女儿跟着你吃苦!一向听话的乖乖女友没了主见,只能听从母亲的安排,被逼无奈要与小诚分手,小诚满肚子苦水却无处倾诉。隔着屏幕我都能感受到小诚语气里的悲伤与难过,
作者:小布 | 分类:情感 | 浏览:1030
12
2018
06
与PHP扩展模块相关的函数
// - 返回所有编译并加载模块名的 array
get_loaded_extensions();
// - 返回模块函数名称的数组
get_extension_funcs();
// - 输出关于 PHP 配置的信息
phpinfo();
// - 运行时载入一个 PHP 扩展
dl();
//&nbs
作者:小布 | 分类:PHP | 浏览:872
11
2018
06
PHP的几个常用加密函数
PHP的几个常用加密函数在php的开发过程中,常常需要对部分数据(如用户密码)进行加密一、加密类型:1.单向散列加密 就是把任意长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,即不能对固定长度的输出信息进行计算从而得到输入信息。(1)特征:雪崩效应、定长输出和不可逆。(2)作用是:确保数据的完整性。(3)加密算法:md5(标准密钥长度128位)、sha1(标准密钥长度160位)、md4、CRC-322.对称散列加密 对称加密是指加密和解密是使用同一个密钥,或者可以互相推
作者:小布 | 分类:PHP | 浏览:680
08
2018
06
解决js获取字符串长度的问题
本身js只能获取字符串有多少个,包括汉字,每个汉字的长度都识别成一个长度,造成前后端的字符串识别有出入 function getLength(str) {
return str.replace(/[^\x00-\xff]/gi, "---").le
作者:小布 | 分类:JavaScript | 浏览:653
08
2018
06
Linux如何查看端口状态
Linux如何查看端口状态在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 -n : 不进行DNS轮询,显示IP(可以加速操作
作者:小布 | 分类:LINUX | 浏览:572
07
2018
06
重定向和伪静态在网站中的应用
重定向和伪静态在网站中的应用1.定义重定向:通过各种方法将各种网络请求重新定个方向转到其他位置(分为内部和外部),用重定向来实现伪静态伪静态:相对于真实静态来讲的,只是改变了URL的表现形式,实际上还是动态页面,伪静态有和真静态的SEO2.实现方法1)通过.htaccess文件配置.htaccess工作原理.htaccess文件(或者"分布式配置文件”)提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录.htaccess性
作者:小布 | 分类:LINUX | 浏览:635
06
2018
06
HTTP POST GET 本质区别详解
HTTP POST GET 本质区别详解最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。GET请求只能进行url编码,而POST支持多种编码方式。GET请求在URL中传送的参数是有长度限制的,而POST么有。对参数的数据类型,GET只接受ASCII字符,而POST没有限制。GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。很多人像上面说的这样理解的,但是还是没有说到本质上下面来说下GET和POST本质:GET和POST是什么
作者:小布 | 分类:PHP | 浏览:624
06
2018
06
免费IP 地址库
淘宝IP地址库提供的服务包括:1. 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家、省、市和运营商。2. 用户可以根据自己所在的位置和使用的IP地址更新我们的服务内容。优势:1. 提供国家、省、市、县、运营商全方位信息,信息维度广,格式规范。2. 提供完善的统计分析报表,省准确度超过99.8%,市准确度超过96.8%,数据质量有保障。接口使用例子(PHP):<?php$ip = @file_get_contents("http://ip.ta
作者:小布 | 分类:未分类 | 浏览:857
06
2018
06
【phpcms-v9】缓存目录caches下的各个文件的作用
1.caches/caches_commons/caches_data/category_content.cache.php:
所有栏目对应的站点ID
2.caches/caches_commons/caches_data/category_content_1.cache.php:
当前站点id下
作者:小布 | 分类:PHP | 浏览:609
03
2018
06
Redis 缓存数据库
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 [1]
Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。
redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地)
目前,Vmware在资助着redis项目的开发和维护。
作者:小布 | 分类:Redis | 浏览:1066