自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php scp跨服器拷贝文件到sftp

一般要装php的ssh2扩展,比较麻烦。所以转念一想,为什么不用我们经常用的scp。但是scp跨服务器拷贝需要输入密码,这里就用到了一个工具试试sshpass,可以指定密码。1、工具安装ubuntu安装:sudo apt-get installsshpassmac安装:试了brew一直报错,这里用源码安装。下载:wget http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar..

2021-10-14 16:55:09 368

转载 mac linux 压缩解压gz

1. 压缩文件gzip 源文件如压缩 b.txt 使用命令 gzip b.txt 注意 压缩为 .gz 文件 源文件会消失如果想保留源文件 使用命令 gzip -c 源文件 > 压缩文件2. 压缩目录gzip -r 目录注意 gzip 压缩目录 只会压缩目录下的所有文件 不会压缩目录3. 解压gzip -d 压缩文件————————————————版权声明:本文为CSDN博主「sleepwalker_1992」的原创文章,遵循CC 4.0 BY-SA版权协议,转..

2021-07-16 10:12:17 4275

转载 导出 Mac 版微信聊天记录

macOS 微信的“备份与恢复”功能只能从手机微信导出到 Mac, 但是微信其实又在本地存了加密的 sqlite3 数据库; 本地数据库的是一系列 *.db 文件,可以用如下命令查看,ls -alh ~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\ Support/com.tencent.xinWeChat/*/*/Message/*.db经过观察,微信存数据使用的是开源的 sqlcipher, 所以还是有办法导

2021-03-29 12:47:16 4255 1

原创 调用php mongodb接口报错

问题:mongo环境已经装好,php扩展也装好,php.ini里面加上 extension=mongodb.so。使用console调用方法可以使用mongodb,但是远程调用接口提示mongodb client not found.原来是由于unbuntu上面有两个php.ini分别管理php和apache php。全局搜索php.inisudo find / -name php.ini可以发现有两个/etc/php5/apache2/php.ini/etc/php5/cli/p.

2021-03-01 11:26:07 180

原创 阿里云mongodb备份恢复之后表没有了?

使用了阿里云mongodb备份还原到本地。返现local数据库中的表都没有了。查询才发现表不能写入local数据库,要不然不会同步。解决:创建新的数据库存数据。

2021-03-01 11:15:52 369 1

原创 iphone已经信任anyproxy证书,还是提示无效

iphone已经信任anyproxy证书,还是提示证书无效。这个问题困扰了我很久。以前设置好了都可以用,现在却不行了?唯一的区别就是手机升级过了。IOS 13 no longer trust CAs using RSA keys smaller than 2048 bits, while anyproxy using 1024 bits.anyproxy use node-easy-cert to generate root CAs.ios13不支持小于2048位的证书了,看来是我..

2020-09-18 13:39:35 1200 1

原创 描述文件不能删除

以前手机上安装了anyproxy描述文件。后来换了新的手机之后进行备份还原之后,发现描述文件不能删除。表现就是证书信任列表里面有,但是描述文件里面没有。后来终于找到国外大神的解决办法。With iOS, certificates are installed as part of profiles. Deleting a certificate means removing the profile.When an iPhone with profiles is backed up, and th

2020-09-17 10:19:40 2694

原创 命令行能运行python脚本,crontab定时器报错

编写了一个python文件,command使用python3.6运行没有问题,但是使用crontab定时运行就出现问题。打开crontab日志(mac crontab默认会发邮件,一般使用crontab -e,在开头加上MAILTO=""禁用)tail -n 100 /var/mail/your_name发现是字符编码有问题:UnicodeEncodeError: 'ascii'...

2020-04-23 17:18:31 406

原创 python3切割圆形图片

原图:变化后:import osfrom PIL import Image#圆形头像def circle(img_path): path_name = os.path.dirname(img_path) cir_file_name = 'cir_img.png' cir_path = path_name + '/' + cir_file_name...

2020-01-07 16:46:05 4834 1

原创 python3截取图片

import osfrom PIL import Imagedef cut_img(img_path): # 打开一张图 img = Image.open(img_path) # 图片尺寸 img_size = img.size img_h = img_size[1] # 图片高度 img_w = img_size[0] # 图片宽度...

2020-01-07 16:21:58 920

原创 composer 超时300

在使用Composer安装phpunit的报错 [Symfony\Component\Process\Exception\ProcessTimedOutException] The process "git clone --no-checkout 'https://github.com/sebastianbergmann/ phpunit.git' '/var/www/html/pa...

2019-10-16 15:51:03 1928

转载 linux 安裝mitmproxy 配置https证书

1.安装mitmproxy下载mitmproxy二进制安装包:https://github.com/mitmproxy/mitmproxy/releases/我下载的版本为mitmproxy-4.0.1-linux.tar.gz下载之后需要解压然后将其配置到环境变量。tar -zxvf mitmproxy-4.0.1-linux.tar.gzsudo mv mitmproxy m...

2019-09-26 11:40:36 6681 2

转载 ubuntu14.04 升级python3.4到3.6

sudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.6sudo rm /usr/bin/python3sudo ln -s /usr/bin/python3.6 /usr/bin/python3install pip for pyt...

2019-09-26 11:32:21 1840

原创 php5.6+The zip extension and unzip command are both missing, skipping

使用composer install 提示The zip extension and unzip command are both missing, skipping解决:unbuntu:sudo apt-get install zip unziplinux:sudoyum install zip unzip

2019-09-10 16:07:18 2370

原创 solr 分组order by numFound

solr控制数据的返回的排序只能使用已有的字段(字段必须索引)。使用facet只能返回分组的次数,如:{ "responseHeader":{ "status":0, "QTime":9, "params":{ "q":"post_content:\"nike\"", "facet.field":"uid", "indent...

2019-09-05 11:25:00 743

原创 solr group

Group参数:参数 类型 说明 group 布尔值 设为true,表示结果需要分组 group.field 字符串 需要分组的字段,字段类型需要时是StrField或TextField group.func 查询语句 可以指定查询函数 group.query 查询语句 可以指定查询语句 rows 整数 ...

2019-09-05 10:55:53 593

转载 solr facet

摘要:Solr的分组聚合是一个笼统的概念,目的就是把查询结果做分类,有多种方式可以做到很类似的结果。也正是由于它们的不同表现,可以适合于多种场景。何为FacetFacet是一种手段,用来将搜索结果分类,它并不会修改查询结果信息,只是给分类后的结果加上了每一项的数量值。我们可以用facet来做导航栏,引导用户更精确地查找信息。一般参数参数 说明 facet 布尔值,...

2019-09-05 10:42:39 179 1

原创 solr出现403

在配置solr过程中可能出现403错误,是由于权限问题导致的。打开vi /usr/local/tomcat/webapps/solr/WEB-INF/web.xml找到<security-constraint> <web-resource-collection> <web-resource-name>Disable TRA...

2019-09-05 10:29:26 781

原创 solr使用shards提示403

在使用solr中,当数据量过大时,可以将数据分片,分片的数据可以放在不同的服务器上,也可以放在一起。具体操作:在参数后面加上&shards=http://ip:port/solr/core1,http://ip:port/solr/core2(注意:core1和core2上的数据类型可以不一样,但是查询的字段都要有)可能会报错:ERROR (http-nio-8080-e...

2019-09-05 10:22:33 543

原创 solr删除数据

1、删除单个数据<delete><id>1</id></delete><commit/>或者<delete><query>id:1</query></delete><commit/>2、删除所有数据<delete><query...

2019-05-21 15:48:30 990

原创 php截取视频第一帧图片

这个工具叫ffmpeg,后来unbuntu上改名叫avconv,详情请查看:https://askubuntu.com/questions/432542/is-ffmpeg-missing-from-the-official-repositories-in-14-041、下载sudo apt-get install libav-tools2、command使用avconv -i...

2019-05-13 10:52:14 4639

原创 laravel接口 js跨域登录带上cookies

问题:前后端分离,需要跨域请求,并且后端需要验证登录session。在axios中使用axios.defaults.withCredentials = true,每次session都会变。laravel跨域解决方案:https://blog.csdn.net/u013091013/article/details/89879656由于后端每次请求都要验证session,axios中使用axi...

2019-05-06 14:05:30 1379

原创 laravel5.2后端允许跨域配置

在大公司的项目里,常见使用前后端分离,可以实现高内聚低耦合的效果。但是由于浏览器的同源策略,不同地址(端口不同也算)之间的调用就会出现跨域问题。服务端允许跨域请求可以修改代码或者修改服务器配置。如果你的项目是laravel写的接口,可以参考:1、创建中间键php artisan make:middleware Cros2、修改中间键代码<?phpnamespace A...

2019-05-06 12:13:15 1414

转载 详解ubuntu14.04如何设置静态IP的方法

第一步:配置静态IP地址:打开/etc/network/interfaces文件,内容为auto loiface lo inet loopbackauto eth0iface eth0 inet dhcp以上表示默认使用DHCP分配IP,如果想指定静态IP,则需要如下的修改auto loiface lo inet loopbackauto eth...

2019-04-18 14:33:09 2223

转载 mysql服务器3306端口不能远程连接的解决

1、网络检测 1)ping主机可以; 2)telnet 主机3306端口不可以; telnet 主机22端口可以; 说明与本机网络没有关系;2、端口检测 1)netstat -ntpl |grep 3306 tcp 0 0 :::3306 :::* ...

2019-04-18 14:28:23 5341

转载 ubuntu14.04 apt-get由于源的问题导致无法下载问题解决

使用虚拟机安装Ubuntu14.04后使用apt-get 装软件提示unable locate package,网上有的说apt-get update一下就好了,但是尝试后没用,需编辑/etc/apt/source_list将源修改。首先cp /etc/apt/source_list /etc/apt/source_list.bak进行备份,然后将原来文件内容替换为以下国内的源,速度也...

2019-04-15 14:09:46 2004

转载 Windows 10下通过Hyper-V安装Ubuntu 16.04 、Ubuntu 16.04 18.04 LTS版本下载

Windows 10下通过Hyper-V安装Ubuntu 16.04https://www.linuxidc.com/Linux/2016-04/129750.htmWIN10上使用HYPE-V安装UBUNTU16.04https://blog.csdn.net/huhaoxuan2010/article/details/80088766使用Hyper-V安装Ubuntu16...

2019-04-15 09:27:04 988

原创 composer 添加国内镜像

选项一、全局配置(推荐)$ composer config -g repo.packagist composer https://packagist.laravel-china.org选项二、单独使用如果仅限当前工程使用镜像,去掉 -g 即可,如下:$ composer config repo.packagist composer https://packagist.l...

2019-04-12 16:30:40 766

原创 solr Tomcat版本启动问题8005

公司使用solr做全文,突然有一天添加ip白名单时,使用sh /usr/local/tomcat/bin/shutdown.sh命令提示tomcat成功启动,sh /usr/local/tomcat/bin/shutdown.sh命令却不能关闭,提示8005端口没有启动,打开solr的日志vi /usr/local/tomcat/logs/catalina.2019-03-10.log,以下报错...

2019-03-11 10:20:35 300

原创 centos7安装nginx、php5.5、mysql5.6

一、nginx1、安装yum install nginx2、启动systemctl start nginx关闭:systemctl stop nginx 重启:systemctl restart nginx 检查状态:systemctl status nginx3、测试浏览器直接访问http://ip,应该会看到以下界面:4、支持php打开/etc/ng...

2019-01-28 16:22:10 1449

转载 图片防盗链解决方法

方法1.写一个服务,把微信图片下载到本地,然后放在静态文件目录中,修改微信图片中的域名为自己的IP或域名,备注:程序请求时,referer需要时空的方法2.使用七牛云的镜像存储功能,例如:https://mmbiz.qlogo.cn/mmbiz/...将mmbiz.qlogo.cn改为七牛提供的https域名:ob7x3eh4t.qnssl.com即:https://ob7x3eh...

2019-01-24 11:38:37 4445

原创 laravel env不起作用

有的时候修改.env文件,在env('TEST')使用时不起作用。可以去除缓存 php artisan config:clear测试:php artisan tinker&gt;&gt;env('TEST') 

2019-01-03 16:56:30 4475

原创 unbuntu php安装mongodb扩展

一、pecl安装1、安装peclapt-get updateapt-get install php5-dev php-pearapt-get install libpcre3 libpcre3-dev2、使用pecl安装mongodbsudo pecl install mongodb3、在php.ini中添加mongdb.so可以使用php --ini找到php....

2018-12-17 15:24:35 474

转载 关于js浮点数计算精度不准确问题的解决办法

浮点数误差产生的原因:先看一个实例:0.1 + 0.2 =?0.1 + 0.2 = 0.3?我们先来看一段 JS。console.log( 0.1+ 0.2);输出为 0.30000000000000004。是不是很奇葩其实对于浮点数的四则运算,几乎所有的编程语言都会有类似精度误差的问题,只不过在 C++/C#/Java 这些语言中已经封装好了方法来避免精度的问题,而 J...

2018-12-05 14:03:59 862

转载 Your configuration does not allow connection to http://

使用composer 安装或者更新扩展的时候可能会报错:                                                                                                                 Your configuration does not allow connection to http://oox...

2018-11-22 10:30:02 2419

原创 unbuntu usr/include/php5/ext/pcre/php_pcre.h:29:18: fatal error: pcre.h

使用sudo pecl install mongodb安装php的mongodb扩展,报错:usr/include/php5/ext/pcre/php_pcre.h:29:18: fatal error: pcre.h可以这样解决:apt-get install libpcre3-dev如果提示libpcre3-dev不存在,你需要更新本地资源库sudo apt-get u...

2018-11-22 10:20:12 951

原创 ubuntu进行apt-get时候出现Package libpcre3-dev is not available, but is referred to by another package 错误

Package libpcre3-dev is not available, but is referred to by another package这个问题的原因是ubuntu的/etc/apt/source.list中的源比较旧了,需要更新一下,更新方法:$ sudo apt-get -y update更新完毕之后,在使用apt-get就没有问题了。...

2018-11-15 17:31:10 6721 1

原创 mac php添加mongodb扩展

1、下载安装mongo驱动扩展包$ git clone https://github.com/mongodb/mongo-php-driver.git$ cd mongo-php-driver$ git submodule update --init$ phpize$ ./configure$ make all$ sudo make install2、修改php.ini,...

2018-11-07 12:05:18 770 1

转载 linux下清屏的几种技巧

在windows的DOS操作界面里面,清屏的命令是cls,那么在linux 里面的清屏命令是什么呢?下面笔者分享几种在linux下用过的清屏方法。1、clear命令、这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。2、Ctrl+l(小写的L)、这是一个清屏的快捷键,这个是笔者在工作中用得最多的一种清屏方式,清屏效果同clear命令一样。...

2018-10-29 17:31:59 30051 1

转载 linux nl

nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。  1.命令格式:nl [选项]... [文件]...2.命令参数:-b  :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列出行号(类似 cat -...

2018-10-29 14:48:02 1135

空空如也

空空如也

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

TA关注的人

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