Peak Xin

小峰的博客


  • 首页

  • 标签

  • 分类

  • 归档

  • 优秀资源

  • 搜索

MySQL 数据类型

发表于 2020-03-11 | 分类于 数据库 , MySQL |
字数统计: 286 | 阅读时长 ≈ 1

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。

MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。

数值类型

MySQL支持所有标准SQL数值数据类型。

这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。

关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。

BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。

作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。下面的表显示了需要的每个整数类型的存储和范围。

类型 大小 范围(有符号) 范围(无符号) 用途
TINYINT 1 字节 (-128,127) (0,255) 小整 小整数值
SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值
MEDIUMINT 3 字节 (-8 388 608,8 388 607) (0,16 777 215) 大整数值
INT或INTEGER 4 字节 (-2 147 483 648,2 147 483 647) (0,4 294 967 295) 大整数值
阅读全文 »

如何将Chrome插件扩展下载到本地

发表于 2020-03-02 | 分类于 软件工具 |
字数统计: 99 | 阅读时长 ≈ 1

通过 http://chrome-extension-downloader.com/,输入Chrome扩展的网址或者ID,即可点击下载扩展

图1

阅读全文 »

Laravel5.4 添加路由文件

发表于 2020-02-26 | 分类于 PHP框架 , Laravel |
字数统计: 312 | 阅读时长 ≈ 1

在 laravel 5.4 中的 routes 文件夹里面默认有两个路由文件 web.php 和 api.php。
很明显,一个是网页端的,一个是给接口的。
另外的 channels.php 和 console.php 我还没研究。
如果项目需要很多路由,显然一个两个文件可能不太好管理,所以我们可以新添加路由文件。

新建路由文件

我们在 routes 文件夹下多创建一个 admin.php 文件作为管理后台的路由。

阅读全文 »

Laravel Composer The Process class relies on proc_open, which is not available on your PHP installation. 错误

发表于 2020-02-25 | 分类于 PHP框架 , Laravel |
字数统计: 173 | 阅读时长 ≈ 1

拉取项目,然后执行 composer install 报如下错误:

1
2
[Symfony\Component\Process\Exception\RuntimeException]                                   
The Process class relies on proc_open, which is not available on your PHP installation.
阅读全文 »

CentOS7 安装 VMware Tools

发表于 2020-02-24 | 分类于 运维 |
字数统计: 741 | 阅读时长 ≈ 3

安装依赖包

1
[root@localhost ~]# yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools

加载vmware tools 到CentOS7光驱CD-ROM

点击菜单 虚拟机 >> 安装/升级vmwareTools

阅读全文 »

CentOS6.5 安装 VMware Tools

发表于 2020-02-24 | 分类于 运维 |
字数统计: 352 | 阅读时长 ≈ 1

CentOS6.5 安装VMware Tools 出现:

请确保您已登录客户机操作系统。在客户机中装载CD驱动器,启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。

解决:

阅读全文 »

Window下git生成 SSH Key

发表于 2020-02-24 | 分类于 版本管理 |
字数统计: 248 | 阅读时长 ≈ 1

我们使用 GitHub、GitLab 或者 Bitbucket 等仓库时,可能需要 ssh 认证,所以需要生成它的 ssh key。

  1. 首先你得安装git工具

下载地址:https://git-scm.com/downloads

  1. 打开 git 命令行
阅读全文 »

Laravel5 基础性能优化小技巧

发表于 2020-02-20 | 分类于 PHP框架 , Laravel |
字数统计: 808 | 阅读时长 ≈ 3

转载地址:http://www.jiatengfei.com/article/19

性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。

一、使用Laravel自带的优化命令优化

  1. 关闭应用 debug app.debug=false
  2. 路由缓存 php artisan router:cache
  3. 配置信息缓存 php artisan config:cache
  4. 类映射加载优化 php artisan optimize
  5. 自动加载优化 composer dumpautoload
  6. 使用 Laravel 缓存
  7. 根据需要只加载必要的中间件
  8. 使用即时编译器(JIT),如:HHVM、OPcache
  9. 使用 PHP 7.x

关闭应用debug

打开应用根目录下的 .env 文件,把 APP_DEBUG 设置为 false。

阅读全文 »

Laravel-debugbar 开发调试利器

发表于 2020-02-20 | 分类于 PHP框架 , Laravel |
字数统计: 265 | 阅读时长 ≈ 1

转载地址:https://learnku.com/laravel/t/2531/extension-recommended-laravel-debugbar-development-debugging-tools

laravel-debugbar 用于直观的显示调试及错误信息,提高开发效率。

安装

1). 使用 Composer 安装该扩展包:

1
composer require barryvdh/laravel-debugbar
阅读全文 »

解决 Base table or view already exists: 1050 Table 'users' already exists

发表于 2020-02-14 | 分类于 PHP框架 , Laravel |
字数统计: 56 | 阅读时长 ≈ 1

解决 Base table or view already exists: 1050 Table 'users' already exists' 错误。

这个报错说明表 users已经存在了,如果 表 migrations 中没有users的记录,则删除表 users 再次执行命令 php artisan migrate

1…111213…20
Peak Xin

Peak Xin

Always keep a learning heart.

197 日志
41 分类
111 标签
RSS
GitHub E-Mail Twitter StackOverflow GitLab Travis Gitee SegmentFault CSDN
推荐网址
  • 阮一峰的个人网站
  • 廖雪峰的官方网站
  • 韩天峰(Rango)的博客
© 2025 Peak Xin 鲁ICP备15013472号-3
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4
本博客 由 Peak Xin 采用 知识共享 署名 4.0 国际 许可协议进行许可。
站点总访客数: 站点总访问量:
0%