PHP求1000以内的素数。
素数就是大于1的自然数中除了1和本身之外没有其他公因数的数。
方案1、判断素数的办法是用1到某个数之间的所有数去除这个数,如果能够整除这个数的数超过2个那么这个数就不是素数,反之如果能够整除这个数的数只有1个或者2个,那么他就是素数。
PHP求1000以内的素数。
素数就是大于1的自然数中除了1和本身之外没有其他公因数的数。
方案1、判断素数的办法是用1到某个数之间的所有数去除这个数,如果能够整除这个数的数超过2个那么这个数就不是素数,反之如果能够整除这个数的数只有1个或者2个,那么他就是素数。
本文主要介绍下PHP获取文件和文件夹路径的方法。(以test.php文件在 var/www/test/目录下为例,域名:https://www.77bx.com/test/test.php)
1、获取当前文件所在的绝对路径:/var/www/test/test.php
__FILE__
2、获取当前文件目录的绝对路径:/var/www/test
在我们的日常开发中,经常会遇到过这样的情景:查看某条记录是否存在,不存在的话创建一条新记录,存在的话更新某些字段。
你会采用怎么样的处理方式呢?
$result = mysql_query('select * from xxx where id = 1'); $row = mysql_fetch_assoc($result); if($row){ mysql_query('update ...'); }else{ mysql_query('insert ...'); }其实,MySql已经考虑到了这点,提供了insert into … on duplicate key update的语法,该语法在insert的时候,如果insert的数据会引起唯一索引(包括主键索引)的冲突,即这个唯一值重复了,则不会执行insert操作,而执行后面的update操作。
相对于Centos6防火墙使用的是iptables,而Centos7使用的是filewall,它底层还是使用iptables对内核命令动态通信包过滤的,简单理解就是firewall是centos7下管理iptables的新命令。
一、systemctl命令操作防火墙
1、启动防火墙:systemctl start firewalld.service
2、关闭防火墙:systemctl stop firewalld.service
3、重启防火墙:systemctl restart firewalld.service
4、显示防火墙状态:systemctl status firewalld.service
VMware Workstation是一款功能强大的桌面虚拟计算机软件,可在一部实体机器上模拟运行不同的操作系统,以便于开发和测试,其灵活性与技术胜过了市面上其他的虚拟计算机软件,是使用最为广泛的虚拟机软件。
本文将介绍VMware的克隆区别。
虚拟机克隆分为“完整克隆”(Full Clone)和“链接克隆”(Linked Clone)两种方式。
克隆过程中,VMware会生成和原始虚拟机不同的MAC地址和UUID,这就允许克隆的虚拟机和原始虚拟机在同一网络中出现,并且不会产生任何冲突。
HACK emlog程序教程,操作前请先备份。使用memcached缓存来替代文件缓存,毕竟memcached缓存在内存, 文件缓存在硬盘(要看I/O的性能),一般来说内存的性能大于硬盘,所以一般来说memcached缓存优于文件缓存。
memcache相对于文件缓存的优点:
1、读写性能优异,特别是高并发时和文件缓存比有明显优势。
2、memcached组建支持集群,并且是自动管理负载均衡。
HACK emlog程序教程,操作前请先备份。使用Redis缓存来替代文件缓存,毕竟Redis缓存在内存, 文件缓存在硬盘(要看I/O的性能),一般来说内存的性能大于硬盘,所以一般来说Redis缓存优于文件缓存。
Redis相对于文件缓存的优点:
1、读写性能优异,特别是高并发时和文件缓存比有明显优势。
2、Redis支持集群。
HACK emlog程序教程,操作前请先备份。
全文搜索会加重服务器的负担,也会更占用服务器的资源。
如果搜索引擎收录快的话,建议还是用搜索引擎的搜索功能吧。
只要修改include/controller文件夹下search_controller.php中
emlog文章使用的是blog表中gid自增来作为文章的ID,但是由于后台有删除文章的功能,一旦删除文章那么gid自增就会出现断号。
解决删除导致断号的问题有2种方法:
方法一:不删除文章,采用转为草稿再重新编辑发布的方法,适用于没有删除过文章的。(一般都已经删除文章了才会找到这篇文章)
方法二:只要在添加文章的时候判断gid之前的有没有断号问题,有的话直接插入,没有的话自增。
修改方法