创建仓库
1 | git init --bare www.XXX.cn.git |
设置仓库所属用户
1 | chown git:git -R www.XXX.cn.git |
接下来设置钩子
1 | cd ./www.XXX.cn.git/hooks/ |
post-update
文件内容
1 | #!/bin/bash |
保存即可
创建仓库
1 | git init --bare www.XXX.cn.git |
设置仓库所属用户
1 | chown git:git -R www.XXX.cn.git |
接下来设置钩子
1 | cd ./www.XXX.cn.git/hooks/ |
post-update
文件内容
1 | #!/bin/bash |
保存即可
记一次thinkphp使用composer的踩坑记录
composer安装、更新插件后自动执行php think service:discover
报错
1 | Script @php think service:discover handling the post-autoload-dump event returned with error code 255 |
经过长时间网上搜索尝试折腾后,最终确定是我的thinkphp版本6.0.1不兼容composer2生成配置文件,并在tp6文档得更新日志里发现V6.0.5开始可以兼容composer2生成配置文件
所以解决方案是更新tp版本
安装数据库迁移工具 topthink/think-migration
1 | composer require topthink/think-migration |
安装完成之后即可执行以下命令创建队列所需表
1 | php think queue:table |
创建的表结构/表语句如下
1 | /** |
1 | /** |
1 | function getData() { |
1 | .nowrap { |
我选择重写分页类的相关方法
在app目录下建立Bootstrap.php文件:
1 | <?php |
将自定义的分类绑定到容器Provider定义文件内provider.php即可(tp6自定义分类设置,其他版本请查阅相关文档)
1 | return [ |
在js中使用parseInt
转换浮点数总有些时候会给你意想不到的惊喜,例如:
1 | parseInt(0.0000005); // => 5 |
解决办法:
使用Math.floor
代替parseInt
1 | Math.floor(0.0000005); // => 0 |
让我们再次看一下 parseInt(numericalString) 第一个参数的作用:如果它不是字符串,则将其转换为字符串,然后进行解析,并返回解析后的整数。
这可能是第一个线索。
然后让我们尝试将浮点数手动转换为字符串表示形式:
1
2
3
4
5
6
7
8 String(0.5); // => '0.5'
String(0.05); // => '0.05'
String(0.005); // => '0.05'
String(0.0005); // => '0.005'
String(0.00005); // => '0.00005'
String(0.000005); // => '0.000005'
String(0.0000005); // => '5e-7'
显式转换为字符串的String(0.0000005)行为与其他浮点数不同:它是指数表示法的字符串表示形式!
第二个线索,当采用指数表示法解析为整数时,您将得到数字5:
1
2
3
4
5 parseInt(0.0000005); // => 5
// 类似于
parseInt(5e-7); // => 5
// 类似于
parseInt('5e-7'); // => 5
parseInt(‘5e-7’)考虑到第一个数字’5’,但跳过’e-7’。
谜团已揭开!因为parseInt()总是将其第一个参数转换为字符串,所以小于10 -6的浮点数将以指数表示法编写。然后parseInt()从float的指数表示法中提取整数!
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true
世事无常