自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

高飞的专栏

关注我可免费答疑

  • 博客(130)
  • 收藏
  • 关注

原创 github同步代码时报错SSL_ERROR_SYSCALL的解决办法

同步github代码时,SSL报错的处理方法

2023-08-10 10:55:56 890

原创 npm install报错问题的定位处理思路

npm install 报错解决思路

2023-03-08 15:46:33 1448 1

原创 chrome自带的网络分析工具net-export

chrome自带net-export的使用方法

2023-02-21 18:15:14 1484

原创 libsodium引用报错FileNotFoundError: [Errno 2] No such file or directory: b‘liblibsodium.a‘

分析一个python代码find_library的报错问题

2023-02-06 17:58:34 1234 2

原创 一种对激活检测屏蔽的解决思路

屏蔽激活检测的方法

2023-02-02 18:29:37 131

原创 adb push报错‘read-only file system‘

adb push报read only file system时的解决方法

2023-02-02 18:21:23 1123

原创 Ubuntu Server安装图形界面

通过安装图形界面来理解Ubuntu Server和Ubuntu Desktop的区别

2022-12-15 11:00:16 9749

原创 手机抓包方式汇总

常见手机抓包方式

2022-09-20 17:21:42 8466 1

原创 解决pip install时ssl报错的问题

python的ssl模块报错处理

2022-09-15 20:12:56 2654

原创 在PyCharm上正常运行的python程序在linux服务器上运行就报错

部署python程序到linux服务器上常见错误

2022-09-15 17:56:16 2266

原创 利用阿里云盘备份大文件数据

需求服务器上有一些导出的数据库数据需要备份到网盘里,文件比较大,本来计划是要下载到本地再上传网盘。想着要是能直接从服务器上传到网盘就好了,查了一下资料,还真有工具可以上传。方案一:上传百度网盘找到一个github上的开源项目bypy,但是从issue得知,得开通会员才能满带宽上传,否则就会被限速。由于文件比较大,自己也没有开通会员,所以这种方案耗时会比较久。方案二:上传阿里云盘阿里云盘是阿里去年刚开始公测的服务,目前因为是在公测期,另外也是为了拉拢新用户,所以上下行都不限速。同样github上同样

2022-01-18 00:22:27 2055

原创 小记js的深拷贝与浅拷贝

问题在实现一个爬虫逻辑,多次进行同一接口请求时,将请求参数写入一个对象中,每次请求时复制这个对象,修改个别参数。var param = {a:0,b:0,c:0};//简单的以字段a,b,c来举例//请求时for(...) { var curParam = param; //请求逻辑中会修改相应字段 send_request(curParam) { var response = await superagent.get(...).query(curParam)

2021-12-23 19:10:15 397

原创 mongoose schema 设置更新时间戳为unix时间

背景mongoose在schema中可以开启时间戳,当数据更新时,自动记录更新时间。var schema = new Schema({ music_id:String},{ timestamps: true });但是这里开启后,在数据库中存储的createdAt和updatedAt数据格式是ISODate数据,这里想改成用unix时间的格式。官方文档中显示是支持设置成unix时间格式的,从github上开发者的回复来看,从mongoose 5.9.0开始就支持这一功能。

2021-09-14 04:29:03 1043 6

原创 mongodb集合批量执行compact

compact操作mongodb数据库,当存储引擎是wiredtiger时,如果进行集合内数据删除,mongodb不会将释放集合占用的空间,需要通过compact命令来进行集合空间的整理释放,给我的感觉是类似于操作系统的碎片整理。单个集合的compactdb.runCommand({ compact : 'myCollection' });全部集合的compact// This script loops though the list of collection names in a Mongo

2021-08-12 15:45:00 712

原创 Android调用系统隐藏API时注意的问题

文章目录Android P(28)开始的限制AndrodX的引用引用jitpack旧版本包时的问题Android P以上该怎么办?Android P(28)开始的限制从 Android 9(API 级别 28)开始,Android 平台对应用能使用的非 SDK 接口实施了限制。只要应用引用非 SDK 接口或尝试使用反射或 JNI 来获取其句柄,这些限制就适用。这些限制旨在帮助提升用户体验和开发者体验,为用户降低应用发生崩溃的风险,同时为开发者降低紧急发布的风险也就是说从android sdk 版本

2021-05-30 10:59:39 813 3

原创 vue+electron开发踩坑记录

背景最近由于项目上的要求,需要开发一个基于数据展示页面。同时保证数据访问有可控性和安全性,需要对设备进行验证,保证非认证设备不会访问到数据。框架选型因为要有设备验证,所以选做PC端或者移动端。因为我们已有的数据接口,提供的都是大表格的数据,移动端开发的话,对数据结构还需要二次筛选处理,确定做PC端开发。因为我们还有图表展示的需求,最先想到的就是echarts,也就是要用前端框架。目前主流前端框架中,vue算是最容易上手的框架,非常适合我这种缺乏web前端开发经验的人。而且可以通过electron封

2021-05-27 20:26:44 1238 2

原创 Puppeteer小结

Puppeteer项目介绍Puppeteer项目地址:https://github.com/puppeteer/puppeteerPuppeteer是谷歌开发开源的node库,提供了高级API通过DevTool协议控制Chromium或Chrome。Puppeteer默认以headless模式运行。最大的特点是操作Dom可以完全在内存中进行模拟,即在V8引擎中处理但不需要打开浏览器。在爬虫应用中,这也是Puppeteer最大的优势,相当于调用Chromium来访问web服务,模拟用户真实浏览器环境。c

2020-11-09 12:15:46 408 1

原创 Parse入门教程-服务的搭建及使用

Parse介绍在开发互联网服务时,除了常规的C/S,B/S架构,还存在一种Serverless的开发方式,后端是主要是作为一个数据存储的功能,对于前端开发人员,或者是小规模团队,在开发需要后端数据读写及简单处理逻辑的场景下,提供了极大的便利性。目前Serverless的服务,最有代表性的是Google的Firebase,以及被Facebook收购后开源的Parse。由于国内网络环境的原因,大部分的Firebase功能都无法使用。而Parse除了具有作为一个开源项目的优势,另一方面,原来是作为一个运行的成

2020-07-02 22:36:37 3558

原创 URLSearchParams获取第一个参数返回null

问题js中常使用URLSearchParams来解析url,只要把url作为URLSearchParams的参数传入,就能获取解析后的URLSearchParams对象,通过get()来获取指定的url参数.但是获取url中第一个参数的时候会出现获取值为null的情况.解决方法直接上代码const url = new URL('http://example.com?timeperiod=lasttwentyeightdays&pagesize=20');const args = new

2020-07-02 13:14:41 1350

原创 git bash中自定义文件检索工具

背景相比于windows系统下默认使用的是bat脚本,常用linux系统的人可能对shell脚本更熟悉一些,因为shell里面的语法和我们在linux系统下常用的命令保持一致。今天描述一种在windows系统中怎么能够通过shell脚本实现自定义文件检索工具的方法。环境要求因为windows下并没有shell执行环境,所以我们可以借助git自带的git bash环境。实现自定义文件检索s...

2020-03-10 22:04:42 575

原创 adb server version (31) doesn't match this client (41); killing...

作为一个Android开发,这个问题可能很多人都遇到过,但是网上并没有一个统一的处理方案,都是不同的情况导致的。总结下来,遇到这种报错,一般情况是自己最近又安装了某应用,自带adb程序,但是版本和自己环境变量里设置的不一致,导致在使用adb命令的时候出现报错。解决方案可以设置新装应用的adb程序和自己之前使用的一致,如果新装应用没有这个选项,那就只能每次在用adb命令遇到这个报错时,用系统的进程管...

2019-10-01 17:04:42 540

原创 android原生分享遇到的一个小问题

问题在使用Android原生分享实现将一段文本分享到微信时,点击分享,发现分享的引用列表中并没有微信icon,但是有一个Android系统的选项,点击Android系统,就会显示微信的icon,包括发送到微信和添加到收藏两个选项。这里要解决的问题就是怎样在第一层的分享列表里就显示微信图标。分享时显示Androjd系统:点击这里的Android系统会看到微信分享的选项:问题分析及解决这...

2019-07-22 22:04:22 1539

原创 php aoutoload报错

报错自己的php工程里使用了autoload方法:function autoload($class) { if (file_exists(dirname(__FILE__) . "/class." . $class . ".inc.php")) { require (dirname(__FILE__) . "/class." . $class . ".inc.php...

2019-07-22 11:48:08 163

原创 MySQL数据库定时备份

背景数据库的数据备份已经是老生常谈的话题了,只要是用过数据库的基本都会做过数据备份和恢复。备份脚本脚本网上比较多,这里贴一份我用的#!/bin/bashmysqldump --set-gtid-purged=off -uroot -p123456 -B pocket | xz > /data/backup/db_pocket_$(date +%Y%m%d_%H%M%S).sql....

2019-07-20 22:10:16 325

原创 centos6下的vsftpd配置

背景ftp是大家常用的一个文件传输工具,自己有过多次搭建ftp的经历,但是每次环境都多少有些区别,搭建的时候往往还是会遇到不同的问题,不能做到得心应手。网上的资料也是参差不齐,大多数都是一个操作的步骤,但是有的关键步骤,为什么这么做的原因却没有说清楚,这里做一个总结,也便于自己以后处理类似的问题。这里的应用场景是在nginx目录下配置的php工程,因为有其他人需要通过ftp访问修改php文件,...

2019-07-16 19:44:25 1414

原创 centos服务器中木马后的处理和预防

中木马的迹象如果你的服务器出现以下迹象,比如ssh连接登录后输入命令很慢,或者是请求服务器上的后端服务变得很卡,这时候就可以用top命令看一下服务器上进程的资源占用,如果有异常占用资源特别高的进程(像是挖矿类的木马,可能进程的CPU占用能到99%),那服务器大概率就是中木马了。发现异常后的处理常见的处理方式主要可以参考以下文章里的方式:linux系统入侵排查以及木马清除一次Linux服...

2019-07-11 11:26:31 2773

原创 Parse分割cloud代码

背景Parse是一个serverless的后台框架,另一个有名的是firebase,可惜因为是google的服务,国内不能正常使用。Facebook在收购Parse并运营几年后,将其关闭并开源。虽然是serverless的后台,平台同样支持我们添加自己的逻辑,即cloud code。这里记录一下如何将cloud code拆分到不同的代码文件。实现根据ParseServer的初始化代码va...

2019-07-10 21:51:01 338

原创 一个简易的php登录交互

背景内部自用的一个监控后台,因为不想让其他人随便访问,需要加一下登录验证。这里特意把这种实现思路做一下记录,以后遇到类似的场景,其他的平台应该也有同思路的实现方法。实现因为逻辑很简单,直接贴代码:<?php# 这里设置的登录用户名和密码是admin 123456$users = array('admin' => 'e10adc3949ba59abbe56e057f20f88...

2019-07-10 21:13:23 1045

原创 AndroidStudo运行Android项目报错java.lang.NoSuchMethodError: No virtual method

问题Android Studio导入一个github上的开源项目,能编译成功并安装到真机,但是在运行的时候就会报java.lang.NoSuchMethodError: No virtual method错误。分析代码里是能够看到调用的方法,函数声明和调用也都一致。不是代码的问题,如果是代码问题,那编译的时候就应该报错了。网上对于这个问题,大多数提到的解决方式是禁用AS的InstantRu...

2018-12-19 14:05:48 8625

原创 Android SSL异常问题解决

背景一直使用的是阿里云免费的ssl证书,免费的午餐肯定是有一些缺点的,就是有效期只有一年,过每年都要重新申请一次证书。服务器最近证书到期了,换了新的证书到服务器之后,电脑上https访问是正常的,chrome浏览器的地址栏里能看到安全标识。但是在Android应用上就出现报错:javax.net.ssl.SSLPeerUnverifiedException: No peer certifica...

2018-11-04 14:09:32 12282 3

原创 parse-server-example不兼容parse-server 3.0.0

需要修改npm install [email protected]

2018-10-14 23:10:29 340

原创 katalon设置Android SDK路径

C:\Users\Administrator.katalon\tools\android_sdkhttps://blog.csdn.net/xuecancan/article/details/79539221

2018-10-14 22:45:19 2011

原创 Parse Server导入excel数据

引facebook的parse和google的firebase类似,都属于serverless的开发工具。facebook已经关闭了parse商业服务,并将server部分的代码开源。我们可以在自己服务器上搭建paese server服务。parse server数据存储在mongodb中,通过parse dashboard可以看到相应的数据内容。问题1尝试dashborad的导入因为有一...

2018-10-11 17:13:03 551

原创 Android开机执行指定shell脚本

首先说明一点,这篇文章是偏向Android ROM定制,不适用于应用开发方向,如果是普通的应用开发者可以不用看了。Android启动流程对Android启动流程有了解的人,可能知道Android系统最开始是由init进程启动起来的,init进程会启动zygote进程,有了zygote才启动起上层的系统服务来。而init进程启动其实就是包含了解析执行init.rc的过程。我们今天这个开机...

2018-08-14 11:58:01 14360

原创 Android通过shell命令修改网络信息

Android一般是通过设置界面来配置各种网络信息,今天讲一下当不方便使用设置的时候,通过shell命令来查看和配置网络的方法。 注:以下shell命令在不同版本Android系统上可能存在差异。查看网络连接信息查看全部连接#netcfgccmni2 DOWN 0.0.0.0/0 0x00000080 ...

2018-08-14 11:33:20 5188

原创 记一次固态硬盘数据恢复

背景15年初的时候买过一个128G的固态硬盘,在自己的笔记本电脑上组了一个双硬盘(ssd+hdd),ssd作为系统盘。到今年也已经用了三年了。昨天上午的时候,电脑突然蓝屏报错,本来以为是一次简单的蓝屏故障,但是发现电脑重启之后,电脑报错找不到硬盘。当时心里一凉,难道硬盘寿终就寝了,但是硬盘坏了不重要,里面的数据还没有备份会比较可怕。赶快用一个win pe系统把电脑开起来,想看看数据是否还在。然...

2018-06-23 09:36:23 39302 12

原创 Android Studio安装Android SDK

文章允许转载,请注明来源:https://blog.csdn.net/feiniao8651/article/details/80220512背景OS:Windows 10 (其他操作系统应该也可以用同样的方式) 以前的Android Studio官网会提供ide和bundle两个版本,ide是只包含Android Studio的版本,bundle里直接包含了Android SDK的...

2018-05-07 01:50:40 8567

原创 CentOS6配置Taiga

文章允许转载,请注明来源:http://blog.csdn.net/feiniao8651/article/details/79244465背景企业项目管理是一个比较复杂的事情,这个市场需求非常大,目前市面上也存在着teambition,tower等平台,但是这些工具平台目前都是付费才能有完整的功能,免费版根本不能满足团队的需求。一番调研后,发现了Taiga这个强大的项目管理工具。 Ta

2018-02-03 03:49:06 2368

原创 使用adb出现假emulator的解决方法

android开发中最常用的一个工具就是adb了。自己一直是用一台linux服务器连接android来做调试开发,今天在查看adb连接设备列表时#adb devicesList of devices attachedemulator-5554 offlineemulator-5556 offline这个问题对我来说并不陌生,通常解决的方式都是执行命令adb kill-server,然后

2018-02-01 02:10:44 8718 2

原创 基于docker的gitlab部署及迁移

文章允许转载,请注明来源:http://blog.csdn.net/feiniao8651/article/details/79212632OS:CentOS 6.5 (kernel2.6.32)背景伴随着github的火爆,git作为当前最受欢迎的代码管理工具,在现在软件开发中应用越来越普遍。只要有多人协作共同开发,就能明显感受到git在代码管理上的强大和带来的便利。作为一个

2018-01-31 02:47:43 11832 1

空空如也

空空如也

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

TA关注的人

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