自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(259)
  • 收藏
  • 关注

原创 error: cannot lock ref ‘refs/remotes/origin/douyin/open‘: ‘refs/remotes/origin/douyin‘ exists;

解决方案:git branch -D douyingit gc --prune=nowgit remote prune origingit pull

2021-10-09 09:50:50 239

原创 vue子页面滚动

/*子页面滚动容器*/.rollContainer{ overflow: auto; height: calc(100vh - 120px);}

2021-09-13 15:03:00 249

原创 匹配出字符串中的图片

$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/";preg_match_all($pattern,$string,$match);

2021-08-17 15:32:21 183

原创 ueditor图片上传使用配置

ueditor在使用时要确认自己项目中上传图片的方式(阿里云、腾讯云、还是直接上传到项目中),再在目录public\asset\admin\libs\ueditor\php\Uploader.class.php下修改上传方法:1、上传阿里云 // $configEnv为阿里云配置参数 $keyId = $configEnv['ALIYUN_KEY_ID']; $accessKey = $configEnv['ALIYUN_ACCESS_KEY']; $endPoin

2021-07-28 11:41:03 1781

原创 记录第一次小程序跳转H5

首先声明,不需要配置业务域名。直接用web-view实现,点击事件中src域名跳转过来会丢失参数,所以直接把跳转地址放在本页,具体代码:<template> <view> <web-view src="https://i.ys7.com/statich5/deviceVideoShow/index.html?uuid=85c2a43cc95549f192c1aa92e88c7a58&enc=0#/"></web-view> </vie

2021-04-29 15:36:50 142

原创 hyperf - 开始工作

1、php.ini 配置文件增加 swoole.use_shortname = ‘Off’ 配置项2、异步队列消息丢失解决方案:killall php修改 async-queue 配置 channel3、代码不生效时,执行如下命令composer dump-autoload -o4、设置scan_cacheable = false...

2020-07-22 15:10:45 381

原创 远程连接别人的电脑

ssh命令ssh 用户名@地址密码phpstudy在本地和主机之间互相传输文件Tools --> Development --> Configuration --> + --> SFTP --> name(你的项目名称) --> ...

2020-07-22 11:06:06 367

原创 git - 基本操作

自己的分支合develop:git checkout developgit pull --rebase origin developgit checkout feature/20190711-story-view-1762git merge developgit版本回退:git reset --hard 21adf736f6cde8ad56077017581e90a098bb6151git push -f -u origin dev删除Untracked filesgit clean -f

2020-07-03 16:28:44 223

原创 git -设置简化命令

[alias]co = checkoutci = commitbr = branchst = statuslg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

2020-06-18 09:13:43 433

原创 SQL - insert语句批量生成

<?php/** * Created by PhpStorm. * User: apple * Date: 2019/10/15 * Time: 2:31 PM */$file = '1.sql';$store_id = !empty($argv[1]) ? $argv[1] : '23107'; #店铺id$fee = !empty($argv[2]) ? $argv[2] : 0; #店铺id$sql = "insert into wm_stor

2020-06-17 19:54:00 315

原创 git 证书过期配置证书

cat ~/.ssh/id_rsa.pub 生成is_rsa证书粘贴进User Settings->SSH Keys->[email protected]目录下cat ~/.ssh/known_hosts 复制内容vim ~/.ssh/known_hosts 粘贴进来清理垃圾:git prune + git gc

2020-06-17 15:29:37 887

原创 mysql - 多行数据合并查询

备注:门店营业时间多条时,合并时间查询SELECT sm.id AS 门店ID, sm. NAME AS 门店名称, IFNULL(multi_mark, '') AS 门店编码, IFNULL(msr. NAME, '') AS 机构, per_price AS 人均消费, linkman AS 联系人, mobile AS 客服电话, IFNULL( ( CASE...

2020-03-30 15:14:33 269

原创 PHP - 图片处理 - 图片写字

getTablePicture 方法为图片写字:private function getTablePicture($file,$koubei,$src='',$size=[]) { $src = $src?:$file; $stage = new ZStage(680,680); // 初始化图片对象 $bitmap_data = new ...

2020-03-23 11:09:21 339

原创 lavarel脚本执行 - 进度条展示

use Illuminate\Console\Command;$log = PointsMallLog::where('store_id',$store_id) ->get();$bar = $this->output->createProgressBar($points_mall_logs->count());foreach($...

2020-02-26 10:24:51 284

原创 lavarel - 日志打印

DB::connection('mysql_wm')->enableQueryLog(); $activity = Reward::where('store_id', $store->id) ->where('end_at', '>=', $today_date) ->when($id, function...

2019-08-12 16:22:11 235

原创 PHP - 对两个浮点数取余

sprintf("%.2f", fmod(floatval($a), $b));

2019-07-31 10:33:02 533 1

原创 lavarel - where条件分组查询(orWhere)

DB::table('users') ->where('name', '=', 'John') ->where(function ($query) { $query->where('votes', '>', 100) ->orWhere('...

2019-07-25 13:56:03 274

原创 数组型数据编辑的处理

/** * 视频添加/编辑 * @param $data * @param $goods_id * @param string $type * @return bool */ public function addOrEdit($data, $goods_id, $type = 'add') { if($type ...

2019-07-05 09:37:31 233

原创 PHPstorm - 代码自动检查规范PSR2

下载PHP_CodeSniffer打开PHPStorm配置:Setting -> Languages&Frameworks -> PHP -> Quality Tools -> Code Sniffer,在配置Configuration项指向刚刚下载的PHP_CodeSniffer\PHP_CodeSniffer\bin\phpcs.bat文件,如图所示:使...

2019-07-02 15:30:44 1024

原创 PHP - mysql_affected_rows()

mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。

2019-05-31 17:41:28 396

原创 PHP - 一个简单的socket通信

简单来说,服务端创建socket,用户端连接此socket并发送数据。服务端创建socekt的过程:socket_create():创建一个socketsocket_bind():绑定一个地址socket_listen():监听这个socketsocket_accept():接收socket通信数据socket_read():读取通信数据socket_write():返回给客户端的...

2019-05-30 11:34:38 211

原创 lararel - each函数的使用

需求:查找生效中的临时角标,有则返回,否则返回长期角标。代码实现: $corner_mark = []; $corner_mark_id = 0; $model->cornerMark->each(function ($relationValue) use (&$corner_mark, &$corner_mark_id) { ...

2019-05-23 13:28:19 454

原创 whereHas, with,has的区别

has语句执行的sqlSELECT *FROM `gs_store_corner_marks`WHERE EXISTS ( SELECT * FROM `gs_store_goods` INNER JOIN `gs_store_goods_corner_marks` ON `gs_store_goods`.`id` = `gs_store_goods_cor...

2019-05-21 10:28:55 1114

原创 laravel -脚本文件的编写及执行

1、执行命令:php artisan make:command SyncCornerMark2、添加命令到Kernel.php 文件在命令集文件app\console\Commands\Kernel.php文件中的$commands数组中新增一行:'App\Console\Commands\SyncCornerMark'3、脚本执行php artisan SyncCornerMa...

2019-05-17 10:14:50 2341 1

原创 laravel - 导入csv文件到数据库

public function import() { set_time_limit(0); $content = file_get_contents('./shop.csv'); $file_type = mb_detect_encoding($content,array('UTF-8','GBK','LATIN1','BIG5')); ...

2019-05-07 17:09:06 746

原创 php artisan命令大全

在app目录下新建models/test模型php artisan make:model Models/Test 在app目录下生成Broadcasting 目录,该目录包含应用所需的所有广播频道类php artisan make:channel生成cosole目录,该目录包含所有自定义的 Artisan 命令:php artisan make:command...

2019-05-05 17:44:51 687

原创 laravel - redis驱动问题

现在发现一个问题,laravel的redis驱动问题,如果使用了原生的即phpredis的驱动,对redis进行批量写操作时,会出现写入不成功的情况。如果使用扩展组件predis,批量操作时可以的。请大家知悉。批量操作命令示例如下:self::getRedis()->zrem($key, $msgList);self::getRedis()->zadd($key, $data);...

2019-04-24 14:38:27 338

原创 git三种文件状态

新建一个文件:Untracked files修改一个文件:Changes not stages for commit运行命令git add 之后:Changes to be committedgit commit 提交代码撤销修改:撤销add:git reset HEAD <file>或git reset HEAD –从Changes to be committed到...

2019-04-01 15:29:15 322

原创 Lavarel Eloquent小技巧

获取原始属性修改一条Eloquent 模型记录是可以通过调用 getOriginal() 方法获取记录的原始属性:$user = App\User::first();$user-&gt;name; // John$user-&gt;name = "Peter"; // Peter$user-&gt;getOriginal('name'); ...

2019-02-12 14:09:42 364

原创 laravel-基本语法

laravel方法has():存在且不为 null 的话返回trueexists():存在则返回trueflash():闪存数据,只能用一次refresh():将数据保存到下一个请求keep():保存特定一次性数据forget():删除指定数据flush():删除所有数据laravel验证信息显示:@if ($errors-&gt;any()) &lt;div cla...

2019-01-23 17:38:07 1361

原创 laravl常见报错

MethodNotAllowedHttpException出现这个异常往往就是意味着没有传递 CSRF 令牌字段或者传递的令牌字段不正确解决:&amp;amp;lt;form method=&amp;quot;POST&amp;quot; action=&amp;quot;/profile&amp;quot;&amp;amp;gt; {{ csrf_field() }} ...&amp;amp;lt;/form&am

2019-01-22 16:22:02 469 1

原创 laravel-一个复杂的连表查询

$record = Code::join('cards', function($query){ return $query-&amp;amp;gt;on('codes.card_id', '=', 'cards.card_id'); })-&amp;amp;gt;select('codes.*', 'cards.title')-&amp;amp;gt;when($store_id, function ($query) u...

2018-12-19 19:43:40 1046

原创 laravel-require对象上传文件

前端样式:&lt;form action="" method="post" enctype="multipart/form-data"&gt; &lt;input type="hidden" name="_token" value="&lt;?php echo csrf_token(); ?&gt;"&gt; 标题:&lt;

2018-12-12 21:32:18 271

原创 laravel-request()

使用Request类:&amp;lt;?phpnamespace App\Http\Controller;use Illuminate\Http\Reuest;class UserController extends Controller{ public function store(Request $request){ $name = $request-&amp;gt;input('name'...

2018-12-12 17:13:22 412

原创 laravel-起步

创建项目laravel new blog //创建项目名为blog的laravel项目设置keyphp artisan key:generate运行结果:

2018-12-11 14:52:40 164

原创 lavarel-模板包含与模板继承

模板包含:@include('msg.sub')模板继承:父类的部分 @show @section('right') @show子类的部分: @section('left') 圣诞节 @endsection @section('right') 平安夜 @endsection子类继承父类会重写父类的方法,其中的内容都会...

2018-12-05 15:02:30 403

原创 lavarel-if,for,foreach在blade视图文件中的使用

{{$score}}@if($score&amp;lt;=60) 不及格;@else 及格;@endif

2018-12-05 14:27:09 830

原创 lavarel-增删改查操作

建表php artisan make:migration create_goods_table --create=goods //创建migration文件php artisan migrate //执行migration文件,创建表操作&lt;?phpnamespace App\Http\Controller;use App\Http\Controllers\Contr...

2018-12-05 13:54:55 502

原创 lavarel-数据库迁移及artisan常用命令

视图解析lavarel前端文件保存为.blade.php类型的文件,解析方法为{{}}也可以用.php结尾,但是解析时只能用原生方法&amp;lt;?php echo $title;?&amp;gt;数据库迁移数据库配置文件在/.env文件中迁移文件用命令生成,不需要自己写,生成后再补齐内容:cmd窗口进入项目根目录下,执行创建表命令:php artisan make:migration crea...

2018-12-05 11:29:50 623

原创 lavarel-composer及lavarel路由

1、composer使用:在项目根目录下的composer.json文件里的require里添加语句&amp;amp;quot;厂商/类库名&amp;amp;quot;:“版本号”运行composer install,如果需要再运行composer update卸载类库:composer remove smarty/smarty不配置json文件下载类库的命令:composer require smarty/smarty=5.2.172...

2018-12-04 17:53:15 563

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除