自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Adolph

菜鸟一枚

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Laravel 创建自定义的 artisan make 命令

我在项目中用到了repository 模式 需要新创建repository模板,我在想是不是也用命令生成来比较好一些,我搜了一些命令找到 相对应的文件           Illuminate\Foundation\Console\ProviderMakeCommand           Illuminate\Routing\Console\ControllerMakeCommand...

2018-08-22 00:46:54 4014

原创 centos7 安装mysql 解决 Failed to start mariadb.service: Unit not found.

启动mysql服务的时候出现这样的错误。解决办法:  首先需要安装mariadb-serveryum install -y mariadb-server启动服务systemctl start mariadb.service添加到开机启动 systemctl enable mariadb.service进行一些安全设置,以及

2017-11-17 17:03:24 37902 1

原创 golang validator v10 自定义验证方法和错误

在golang validator v10 中如何自定义验证方法和错误

2023-09-07 14:38:26 929

原创 代理模式(golang)

定义为另一个对象提供一个替身或占位符以控制对这个对象的访问。使用代理模式创建代表对象,让代表对象控制某些对象的访问,被代理的对象可以是远程的对象、创建开销大的对象或需要安全控制的对象。(例如委托中介帮忙完成某项任务)由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。场景 远程代理:远程代理是为了隐藏目标对象存在于不同地址空间的事实,方便客户端访问。调用代理的方法,会被代理利用网络转发到远程执

2021-04-25 22:28:27 289

原创 单例设计模式(Go、Java)

单例设计模式golang、java实现一、单例模式是什么?这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式的要点有三个:单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一实例二、类图三、模式懒汉模式:懒汉式一开始不会实例化,什么时候用...

2021-03-14 23:45:50 168

转载 正则表达式

http://help.locoy.com/Document/Learn_Regex_For_30_Minutes.htm

2020-09-29 17:35:47 110

转载 使用iTerm2自动登录通道机

1、cd ~/.ssh 在.ssh下创建文件"shell" (其中<>部分 替换为自己的用户名、服务器ip、密码)#!/usr/bin/expect -fset user <用户名>set host <服务器ip>set password <登录服务器的密码>set timeout -1spawn ssh $user@$hostexpect "*assword:*"send "$password\r"interactexpe..

2020-07-28 15:23:33 906

原创 docker:dial unix /var/run/docker.sock: permission denied.

执行docker 命令时发生docker:dial unix /var/run/docker.sock: permission denied.是因为当前用户没有授权。sudo gpasswd -a ${USER} docker sudo service docker restart newgrp – docker...

2020-05-06 19:09:31 206

原创 PHP坐标系转换 WGS、BD09、GCJ-02

<?php/** * @name Coordinate * @desc 坐标转换 */class Coordinate{ const x_PI = 52.35987755982988; const PI = 3.1415926535897932384626; const a = 6378245.0; const ee = 0.006693421...

2019-11-29 16:34:46 678

原创 从石头里面找宝石

J是宝石类型,S是你挖出的石头,求你挖出的石头有多少宝石?例一:输入:J = “aA”,S=“aAAbbbb”输出:3例二:输入:J = “z”,S=“ZZ”输出:0思路就是分割 J 和 S 字符串,J 在 S 中包含了几次PHP 实现:$a = 'aA';//宝石类型$b = 'aAAbbbb';//挖的石头$a_len = mb_strlen($a);...

2018-11-29 22:51:53 329

原创 设计模式-单例(Singleton)

单例设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。主要解决:一个全局使用的类频繁地创建与销毁。何时使用:当您想控制实例数目,节省系统资源的时候。如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。...

2018-11-17 20:03:37 155

原创 php 使用PayPal 支付

paypal 一共有三种支付方式,我使用的是服务器集成方式。这里是介绍 :https://developer.paypal.com/docs/checkout/?mark=Express%20Checkout#integration-options沙盒测试:登录paypal的开发者地址:https://developer.paypal.com创建沙盒测试账户(注册时会自动生成一...

2018-10-26 21:33:05 3900 5

原创 Laravel 发送邮件

  生成邮件php artisan make:mail Email 生成文件在 app\Mail\Email 目录设置邮件类&lt;?phpnamespace App\Mail;use Illuminate\Bus\Queueable;use Illuminate\Mail\Mailable;use Illuminate\Queue\SerializesModels...

2018-10-23 22:47:28 245

原创 Could not scan for classes inside "database/factories" which does not appear to be a file nor a fold

Laravel 5.6 报错 Could not scan for classes inside "database/factories" which does not appear to be a file nor a folder只需要在 database目录下面 新建一个名为 factories 的文件夹就可以 ...

2018-10-17 15:01:45 3879

原创 centos7 安装 iptables

yum install iptables-services iptables-devel    #安装iptablessystemctl enable iptables.service &amp;&amp;  systemctl start iptables.service  #开启iptables 加入开机启动iptables -nvL #查看开放端口vi /etc/sysconfi...

2018-10-11 14:21:38 386

原创 centos7 rsync + inotify 进行时时同步

现在有A,B俩个服务器A:192.168.0.1     #服务端B:  192.168.0.2     #客户端首先都安装 rsync 服务,请按照 https://blog.csdn.net/qq_28450919/article/details/82846664 来操作rsync 安装成功后,我们来安装 inotify B服务器:wget https://github...

2018-09-26 16:46:46 479

原创 centos7.2 使用rsync实现文件同步

现在有A,B俩个服务器A:192.168.0.1 B:  192.168.0.2我们在A服务器上作为rsync的服务端centos 自带rsync 服务A服务器操作:vi /etc/rsyncd.conf   #修改配置文件  uid = root  gid = rootport = 873hosts allow = 192.168.0.2   #该选项指定哪些...

2018-09-25 23:43:11 738

原创 Laravel 事务处理传递参数与添加数据后如何返回主键

传递参数使用匿名函数use来传递参数,参考(http://www.jicker.cn/5846.html);返回添加数据的主键可以用 $aid-&gt;id 方式返回;public function create(array $data){ DB::transaction(function () use ($data) { $mid = parent::cr...

2018-09-10 23:06:45 1382

原创 lnmp 环境require(): open_basedir restriction in effect 错误

准备把laravel项目部署到lnmp环境的时候出现了500错误先开启 php.ini 中的错误提示 display_error= On接下来我们会看到这个是open_basedir设置的问题,因为laravel的访问目录是/publiccd /usr/local/nginx/   到安装nginx的目录中grep -rn open_basedir ./  搜索这个出现...

2018-08-20 23:45:08 1847

原创 阿里云服务器centos mysql 远程访问

解决阿里云MySQL远程连接不上的问题:       首先登陆到数据库mysql -u 用户名 -h localhost -p 密码打开数据库 mysql;use mysql;修改user表update user set host = '%' where user = 'root';  授权主机访问:GRANT ALL PRIVILEGES ON *.* TO ...

2018-05-09 22:30:10 879

根据经纬度获取11级别网格

根据经纬度获取11级别网格

2023-11-27

mpc-0.8.1 mpfr-2.4.2 gmp-4.3.2 全都有

mpc-0.8.1 、mpfr-2.4.2 、gmp-4.3.2 安装gcc4.8 扩展,欢迎大家下载

2020-04-20

Thinkphp5 Paypal支付

使用Thinkphp5来开发的Paypal支付功能源码,请结合博客 https://blog.csdn.net/qq_28450919/article/details/83418624 来使用。

2018-10-26

空空如也

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

TA关注的人

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