Press "Enter" to skip to content

Kernel Posts

冒泡排序算法(用Go、PHP、Java)实现

最近在学 Go 语言,感觉代码特别简洁,写多了容易上头。之前有了解过 Java 的基础语法。自己本来就是做 PHP 开发的。于是想到了用Go 、PHP 和 Java 实现冒泡排序,对比下不同语言在实现时的区别。 实现的思路都一样,总的来说,Go 语言最为简洁。不愧是新时代的语言,摒弃了一些传统语言的编写习惯,习惯后写代码会感觉很顺。PHP和Java在实现这个算法时代码基本一样,只是与语言相关的一些声明不太一样。有趣的是,3种语言声明函数的方式都不太一样。 通过对比学习,确实更容易加深对不同语言的…

Leave a Comment

微擎人人商城二开笔记

人人商城目录结构:addons/ewei_shopv2 人人商城多商户插件路径:addons/ewei_shopv2/plugin/merch 人人商城多商户插件控制器路径:addons/ewei_shopv2/plugin/merch/core 人人商城多商户插件移动端控制器路径:addons/ewei_shopv2/plugin/merch/core/mobile 人人商城多商户插件Web端控制器路径:addons/ewei_shopv2/plugin/merch/core/web 人人商城…

Leave a Comment

Docker基本命令

构建镜像: docker build -t 镜像名称 . 运行容器: docker run –name 容器名称 -d -p 80:80 镜像名称 停止容器: docker stop 容器名称/容器ID 启动已停止容器: docker start 容器名称/容器ID 重启容器: docker restart 容器名称/容器ID 进入容器: docker exec -it 容器名称/容器ID /bin/sh 删除容器: docker rm -f 容器名称/容器ID 删除镜像: docker rm…

Leave a Comment

FastAdmin 调试模式无法实时输出调试信息?

最近想学习一下 FastAdmin, 于是在本地用 phpstudy 搭建了一个本地环境。 环境搭建好后,随便在控制器中输出一些信息,没想到居然还有缓存,每次修改输出的信息后居然要等几十秒才能看到效果。 这不科学啊,我之前在 Docker 下搭建是没问题的,是不是自己调试模式没有打开呀? 于是,找到 application/config.php(根据安装方式不同可能不同,有点是在 .env 文件中的 debug 选项) ,将其中的 app_debug 打开,具体如下: ‘app_debug’ =…

Leave a Comment

解决:MySQL 5.7 日期默认不能为零日期的问题

问题: 数据库迁移,报错,提示默认日期不能为‘0000-00-00 00:00:00’。 解决: 1、修改sql_mode set GLOBAL sql_mode =’STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’; 2、或者修改配置文件,在[mysqld]下面新增一行: sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 注…

Leave a Comment

配置 Mysql 允许远程连接

# 选择 mysql 数据库 use mysql; # 给root账户授权(root默认只有本机访问的权限,要通过其他机器访问,必须授权) grant all privileges on *.* to ‘root’@’%’ identified by ‘password’; # 最后刷新数据库服务 flush privileges;  

Leave a Comment