Peak Xin

小峰的博客


  • 首页

  • 标签

  • 分类

  • 归档

  • 优秀资源

  • 搜索

Hexo Next主题 字数统计和阅读时长失效的解决

发表于 2020-03-30 | 分类于 前端框架 , Hexo |
字数统计: 205 | 阅读时长 ≈ 1

在主题配置文件 _config.yml 中打开 wordcount 统计功能

1
2
3
4
5
6
7
8
# Post wordcount display settings
# Dependencies: https://github.com/willin/hexo-wordcount
post_wordcount:
item_text: true
wordcount: true # 单篇 字数统计
min2read: true # 单篇 阅读时长
totalcount: false # 网站 字数统计
separated_meta: true

发布文章后,字数统计和阅读时长失效,一般是因为没有安装 hexo-wordcount 插件。

阅读全文 »

Laravel ORM Carbon 时间格式 created_at 转换

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

转换成 Y-m-d H:i:s

1
$obj->created_at->format('Y-m-d H:i:s');

转换成时间戳

1
$obj->created_at->timestamp;

Laravel 路由实现API版本控制

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

编辑 routes/api.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Route::group(['namespace'=>'Api'], function () {// Api控制器文件放在Api目录下

Route::group(['prefix'=>'v1','namespace'=>'V1'],function () {// v1版本
// Controllers Within The "App\Http\Controllers\Api\V1" Namespace

Route::get('demo/foo', 'DemoController@foo')->name('api.v1.demo.foo');
// 访问地址 api/v1/demo/foo

Route::get('demo/bar', 'DemoController@bar')->name('api.v1.demo.bar');
// 访问地址 api/v1/demo/bar

Route::group(['middleware'=>'auth:api'], function () {
//需要api认证的路由(用户表必须有api_token字段)
//在控制器中获取用户信息$user = $request->user();
});
});

Route::group(['prefix'=>'v2', 'namespace'=>'V2'], function () {// v2版本
// Controllers Within The "App\Http\Controllers\Api\V2" Namespace

Route::get('demo/foo', 'DemoController@foo')->name('api.v2.demo.foo');
// 访问地址 api/v2/demo/demo1

Route::get('demo/bar', 'DemoController@bar')->name('api.v2.demo.bar');
//访问地址 api/v2/demo/bar

Route::group(['middleware'=>'auth:api'],function () {
//需要api认证的路由(用户表必须有api_token字段)
//在控制器中获取用户信息$user = $request->user();

});
});
});

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 命令行
阅读全文 »
1…111213…20
Peak Xin

Peak Xin

Always keep a learning heart.

200 日志
41 分类
116 标签
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%