随笔分类 - php语言
摘要:首先看一篇文章: 英国广播公司报道,6174乍看没什么奇特之处,但是,自从1949年以来,它一直令数学家、数字控抓狂、痴迷。 不管你挑的四位数是什么,早早晚晚你都会遇到6174;而且,遇到6174就只能止步,否则面临的将是无休无止的无用功了。 祝贺一下,现在你总算搞懂了卡普雷卡尔常数(Kapreka
阅读全文
摘要:数据库字段中存储的数据数量乘以不同单价的和的算法,适用于记账本程序的计件数据记录,和商品记录等场景。 代码示例如下: 代码执行后的效果如下:
阅读全文
摘要:在对 php 数组遍历时,一般经常使用 foreach 来遍历,很少用 while 来遍历,在下面的代码中作一个对比。
阅读全文
摘要:<?php /** * php 回调函数结合闭包(匿名函数)的使用 */ function callback( $callback ){ $variable = 'program'; $ret1 = $callback( $variable ); return $ret1; // 返回到 $ret2 } $var = '字符串'; /** * 闭包的一个重要概念,就是内部函数中可以使用外部变量,通
阅读全文
摘要:主要函数:spl_autoload_register() — 注册给定的函数作为 __autoload() 的实现 将函数注册到SPL __autoload函数队列中。如果该队列中的函数尚未激活,则激活它们。 如果在你的程序中已经实现了__autoload()函数,它必须显式注册到__autoloa
阅读全文
摘要:特点 :将调用者和创建者分离,调用者直接向工厂类请求获取调用对象,减少代码耦合,提高系统的维护性和扩展性。
阅读全文
摘要:“swoole实验版聊天室”是依据一堂swoole培训课内容改编的,结合了bootstrap前端框架、redis数据库、jquery框架等实现基本功能,只是体现了swoole的应用,并不是为了专门写个聊天室。 本程序开发环境: 1.ubuntu16.04.1 2.PHP Version 7.2.21
阅读全文
摘要:这是bootCDN上引用的bootstrap前端框架套件,由多个框架组合而成,方便平时学习和测试使用。生产环境要仔细琢磨一下,不要用开发版,而要用生产版。bootCDN的地址是:https://www.bootcdn.cn/ ,是由bootstrap中文网提供的CDN前端加速服务。 <!DOCTYP
阅读全文
摘要:方法一: 1):编辑mysqld.cnf文件 2):在文件中的skip-external-locking一行的下面添加一行: 3):重启MySQL服务 4):终端输入mysql进入MySQL,输入USE mysql切换至mysql数据库 5):把root用户的密码修改为000000 6):修改字段p
阅读全文
摘要:在类的实例化过程中,可以带或不带参数,那么构造函数将如何处理这些参数呢?为了使构造函数具有通用性,在定义构造函数时,一般不带参数,然后在其内部对参数情况进行处理。下面代码显示了一个完整的通用Person类。 执行后的效果图:
阅读全文
摘要:1.读xml内容: xml文件plays.xml文档结构: php xml文档读操作: 表1 DOMDocument提供的读文档常用属性 2.xml文档写操作: 程序生成的xml文档结构如下: 表2 DOMDocument提供的常用写方法
阅读全文
摘要:php写的非常简单的一个文件浏览器,仅供参考。 <?php /** * php文件浏览程序函数 showDir() * * $dirName 输入目录路径,默认php文件一级目录,不需输入; * $i 函数嵌套层数计数,函数自己调用,不需输入; * $d 函数传递的目录路径,函数自己调用,不需输入。
阅读全文
摘要:sqlite在php中是默认安装的本地小型化数据库,类似于xml的小型数据库,但sqlite功能更强。 sqlite.class.php文件: index.php文件: 执行后的效果图:
阅读全文
摘要:默认配置文件是:vhosts.conf。 安装laravel后需要把根目录配置到public。 下面的配置需要在本地计算机的host文件配置域名,一个是“localhost”,一个是“www.gohosts.com”域名。下面第一个配置是“localhost”访问,第二个配置是“www.gohost
阅读全文
摘要:创建.htaccess文件,在Windows系统创建时要写成“.htaccess.”,不带双引号,否则不会创建成功。
阅读全文
摘要:Apache的主配置文件:/etc/httpd/conf/httpd.conf 默认站点主目录:/var/www/html/ Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行。 [root@justin ~]# wc -l /etc/httpd/conf/h...
阅读全文
摘要:三个方法并没有关联,可以单独尝试也可以一起设置。 方法一、 去php.ini中查看下面三个扩展项是否开启 extension=php_fileinfo.dll extension=php_mbstring.dll extension=php_openssl.dll 修改php.ini没必要重启服务器
阅读全文
摘要:1.下载sublime编辑器,下载地址:http://www.sublimetext.com/ 2.安装sublime 3.首先安装“Package Control”(如果已经安装过可以跳过此步骤) 第一步:打开Sublime Text的命令(快捷键 ctrl + ~),类似于DOS窗口 3.去到P
阅读全文
摘要:今天在ESC上安装mariaDB,发现centOS 7默认的yum源上的mariaDB版本过低,然后又镜像到网易上,发现网易源上没有mariaDB,几经折腾才发现阿里镜像上mariaDB版本较新。更改镜像源之前先备份原来的镜像源文件,执行如下命令: mv /etc/yum.repos.d/CentO
阅读全文

浙公网安备 33010602011771号