- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 macos m1如何安装指定版本的redis
通过这些步骤,你应该能够在你的macOS M1上安装并运行指定版本的Redis。如果需要卸载现有的Redis版本或切换到另一个版本,可以使用Homebrew来管理Redis的安装和服务。安装指定版本的Redis在macOS M1上可以通过Homebrew进行操作。Homebrew是一个在macOS上管理软件包的常用工具。要安装特定版本的Redis,请首先确保已经安装了Homebrew。这将显示安装的Redis版本号。
2024-01-09 20:11:41
1253
原创 macos m1如何卸载redis
Redis 的配置和数据文件通常位于 /usr/local/etc/redis.conf 和 /usr/local/var/db/redis。你可以手动删除这些文件,但请谨慎操作,确保你不需要其中的任何重要数据或配置。通过执行这些步骤,你应该可以在 macOS M1 上成功卸载 Redis。记得备份重要数据或配置文件,以防意外删除。要在 macOS M1 上卸载 Redis,可以通过 Homebrew 进行操作。将 {version} 替换为你安装的 Redis 版本号,例如 redis@6.0.9。
2024-01-09 20:07:46
941
原创 redis从db1复制到db3
#!/bin/bashredis-cli -h 127.0.0.1 -p 6379 -a password -n 1 keys “*” | while read keydoredis-cli -h 127.0.0.1 -p 6379 -a password -n 1 --raw dump $key | perl -pe ‘chomp if eof’ | redis-cli -h 127.0.0.1 -p 6379 -a Gobest@redis -n 3 -x restore $key 0echo
2022-03-15 17:36:48
2067
原创 nginx+proxy+ip+port
server { listen 80; server_name localhost; root "D:/worker"; location / { index index.php index.html; error_page 400 /error/400.html; error_page 403 /error/403.html;
2021-05-07 15:13:11
412
转载 电脑登录qq但是打不开网页的解决办法(转载)
经常会遇到这种情况,电脑用得好好的没有任何异常、突然有一天开机后发现只能上qq但是打不开网页。QQ可以上说明网络环境是没有任何问题的,导致这个问题的原因有多种,比如dns服务器故障、电脑host文件被修改、浏览器故障代理服务器故障、电脑中病毒或被安装了恶意插件等。这里我只介绍一种出现几率最大的、最典型的,一般出现能上qq但是打不开网页都是这个问题导致的,导致这个问题的原因就是浏览器代理服务器故障。解决办法如下:在电脑键盘上按“Windows+R”快捷键,打开运行框;输入命令“inetcpl.cpl”;
2020-08-28 16:26:04
4700
7
原创 python安装指定版本的wtforms
因为新版本的插件存在兼容性问题,要安装或者回退到老版本的Wtforms可在项目根目录下执行pipenv install WTForms==2.2.1
2020-06-24 18:36:31
1367
原创 composer require本地sdk(laravel示例)
一般情况下,使用第三方sdk的时候,如果github上面有官方的sdk,是最方便的,我们直接composer require sdkname就可以加载进项目。但是有的sdk,官方只给了一个供下载的压缩包,并没有github地址,如何在项目中加载它呢?步骤一下载官方sdk举例opensearch-sdk-php-release-v3.1.0,并解压步骤二在github上创建一个新项目来上传...
2020-04-23 16:57:37
879
原创 composer require速度慢
使用ailiyun镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/禁止安装时更新composer require 添加 --no-update 参数composer require packagename --no-update...
2020-04-10 18:12:09
786
原创 How to ignore SELECT list is not in GROUP BY
How to ignore SELECT list is not in GROUP BY?if we need select many field in mysql, at the same time,we only need group by one of these filed,in laravel or other framework,it will show Syntax error l...
2020-03-19 15:08:48
234
原创 linux后台运行任务命令(nohup: 忽略输入并把输出追加到“nohup.out“)
比如,laravel项目有一个command任务,在服务器要执行php artisan command:worker这个命令是挂起的,总不能一直这样挂起。为了不影响其它操作,我们把它后台执行。nohup php artisan command:worker &这样就OK了查看后台执行的任务命令为jobs -l看到有进程号和任务命令,想关闭任务就kill -9 进行号...
2020-03-18 16:20:08
5253
原创 rsync for windows client upload file to linux
经测,该命令可行rsync.exe -avzP /cygdrive/d/rsync/cwRsync_5.5.0_x86_Free/bin/test2 root@IP::ftp --password-file=./…/rsync.passwordrsync.exe -avzP /cygdrive/d/rsync/cwRsync_5.5.0_x86_Free/bin/test2 root@IP::...
2020-01-14 14:35:11
265
原创 windows下批量复制文件到另外一个目录
可以用bat执行文件,内容如下@echo off & copy By authorxcopy /S/Y "D:\phpstudy\WWW\schat-hba-api\src\app" "D:\pro\app"xcopy /S/Y "D:\phpstudy\WWW\schat-hba-api\src\bootstrap" "D:\pro\bootstrap"xcopy /Y "D:\...
2020-01-14 14:23:58
1460
转载 修改gitlab端口问题以及gitlab访问出现502问题(参考别人的资料)
由于在linux下安装gitlab后,默认是80端口,而我们服务器已经存在的nginx已经占用80端口,因此,需要修改gitlab的端口。一,命令sudo vim /etc/gitlab/gitlab.rb后把文件中的external_url ‘http://localhost’改为:externa_url ‘http://localhost:4567’二,命令sudo vim /...
2020-01-08 11:43:47
2706
原创 2003-Can't connect to MySQL server on 'IP地址'(10038)
解决该问题步骤一,vi /etc/mysql/mysql.conf.d/mysqld.cnf二,/bind 找到bind-address =127.0.0.1 在这一行前加上#注释掉三,mysql -uroot -p进入mysql四,use mysql五,grant all privileges on . to root@’%’ identified by “xxx”;六,...
2020-01-03 12:01:00
838
原创 laravel发送邮件
laravel自带的Mail类库进行发邮件操作1,config->mail.php,看一下mail的设置项目对应的设置位置,在.env里面进行设置,如下MAIL_DRIVER=smtpMAIL_HOST=smtp.163.comMAIL_PORT=465MAIL_USERNAME=xxx@163.comMAIL_PASSWORD=xxxxxxMAIL_ENCRYPTION=ss...
2019-12-16 14:28:10
256
原创 输入a,b,c 输出他们的全部组合,a,b,c,ab,ac,bc,abc
<?phpfunction combine($str,$len) { if (0 == strlen($str)) { return; } for ($i=$len-1;$i>=0;$i--) { $temp = ''; for ($j=0;$j<strlen($str);$j++) { ...
2019-11-23 14:21:33
1325
原创 ubuntu16安装myql8.0-------navicat连接mysql8.0
1,去http://dev.mysql.com/downloads/repo/apt/.下载一个mysql-apt-config_0..***_all.deb,使用sudo dpkg -i mysql-apt-config_0..***_all.deb安装执行,选择MySQL8.0,OK。然后sudo apt-get update一下2,使用sudo apt install mysql-...
2019-02-26 17:51:53
687
原创 laravel查询结果转数组get_object_vars()比较好
情况一:laravel在查询的时候,结果是对象,用toArray()转数组的时候,外层转了,内层没转。情况二:在非model里面,或者一个model调另外model表的查询结果,根本无法用toArray(),一用就报错。所以,建议把查询结果用get_object_vars()方法进行转数组,比较彻底。...
2019-02-18 16:20:29
2130
2
原创 git自动化部署post-receive无效(转载至segmentfault的sowork回答)
本人在linux服务器下搭建了gitlab,创建项目,git本地推送,都正常。但是服务器上如何才能映射到该项目?通过咨询,得知,需要Git自动化部署。网上找了办法,几乎都是post-receive,但是设置了后也没效果。最终在思否里面一个回答者的办法试了,管用了。如下:安装完git后,git自带有钩子脚本比如我们的仓库是 /var/git-repository/myRepo.git那么在/...
2018-11-20 16:30:19
1861
转载 php递归实现无限级分类树(最新版)(转发自php中文网的大家讲道理)
php递归实现无限级分类树(最新版)代码如下:/** * 将数据格式化成树形结构 * @author Xuefen.Tong * @param array $items * @return array */function genTree9($items) { $tree = array(); //格式化好的树 foreach ($items as...
2018-11-08 17:49:38
442
转载 关于钉钉发送普通消息的接口操作(转载至cnblogs的年华-夜)
假如说我们提交一个操作,要告诉钉钉里的某一个人,我已经提交了,你审核一下,这个时候就要发送一条消息给他,就要用到这个操作了直接上代码:if ($data){//判断是否提交了一个审核 $corpid="xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; $corpsecret="xxxxxxxxxxxxxxxxxxxxxxxx...
2018-09-12 16:36:36
3452
3
原创 php添加ZMQ和MsgPack扩展
一,先把三个文件下载下来 zeromq-3.2.5.tar.gz zmq-1.1.3.tgz msgpack-2.0.2.tgz 多种办法都行, 办法1,找到地址 sudo wget url 办法2,我用的是vagrant,因此本地跟linux同步,所以,直接本地下载文件,放在共享目录里面,linux下面就有了,然后mv换个位置就行啦。 二,sudo tar zxvf zer...
2018-02-09 15:50:17
482
原创 php安装kafka扩展(ubuntu)
一,安装librdkafkasudo wget https://github.com/edenhill/librdkafka/archive/v0.9.4.tar.gz -O librdkafka-0.9.4.tar.gzsudo tar -zxvf librdkafka-0.9.4.tar.gzcd librdkafka-0.9.4sudo apt-get install gcc-...
2018-02-09 15:29:59
569
原创 nginx同一个端口配置多个网站(以及nginx跨域配置)
一,先看一下nginx.conf文件,如果有下面的一行 include /etc/nginx/sites-enabled/*; 表示配置文件加载sites-enabled下的文件。 二,修改/etc/nginx/sites-enabled下的default文件 内容如下server { listen 80; root ...
2018-02-09 15:09:45
13143
原创 ubuntu16安装nginx+mysql+php+源(sourcelist)
一,更新源1.1 sudo vim /etc/apt/sources.list1.2 清空内容先用G,到尾行,然后 :/,.d1.3 把下面的阿里云的源,放进去# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricteddeb-src http:/...
2018-02-09 14:40:24
384
原创 vagrant 配置
备注:可在git里面操作,或者xshell里面操作 (建议在git里面更好,这样的话,配置完成后,启动之后,可以直接ssh进行服务器,如果用xshell的话,则需要另外开个窗口,来通过域名端口连接等) box镜像官方网站https://app.vagrantup.com/boxes/search?_ga=2.231459295.152525926.1518086377-1892183393.1...
2018-02-09 14:12:48
238
原创 vagrant ssh 登录不上,bash问题
使用vagrant 从官网下载Box,安装初始化完后,想用vagrant ssh登录进去,结果如下所示:$ vagrant sshWelcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-112-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https:/
2018-02-06 19:19:56
2515
2
转载 关于laravel 5 路由的参数uses(转自segmentfault网站的 jimb55原创)
Route::get('/login', ['uses' => 'LoginController@index']);Route::get('/login', 'LoginController@index');//请问这两种写法有区别?//uses 是代表什么的?答:控制器动作模式 URL::action(‘LoginController@index’) 这种方式是根据注册路由时 ‘uses’
2018-01-04 14:28:08
1359
转载 laravel 使用递归实现无限分类(转自oschina姚棉伟原创)
实现规格:一个新闻无线分类系统最终实现的效果如下 ㅣㅡㅡ体育新闻 ㅣㅡㅡㅡㅡ足球新闻 ㅣㅡㅡㅡㅡ篮球新闻 ㅣㅡㅡㅡㅡ其他体育 ㅣㅡㅡ娱乐新闻 ㅣㅡㅡㅡㅡ电影 ㅣㅡㅡㅡㅡ音乐 ㅣㅡㅡ科技新闻 ㅣㅡㅡㅡㅡ智能手机 ㅣㅡㅡㅡㅡㅡㅡ小米手机 ㅣㅡㅡㅡㅡㅡㅡ华为手机laravel Model层实现获取分类信息(使用递归)<?phpnamespace App\Model;use I
2017-10-30 14:59:49
1607
2
原创 laravel之seeder之操作(批量增,删,改)
laravel对数据库的表,进行批量的数据添加,修改,删除,可使用seeder进行操作,步骤如下: 一, php artisan make:seeder 名字 二,在上面创建的seeder中写操作代码(增,删,改等) 三,在seeds/DataBaseSeeder中修改操作的类名(对哪个模型表操作) 四,composer dump-autoload 五,php artisan db:see
2017-10-29 21:53:39
1578
zeromq-4.3.2.tar.gz
2020-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人