自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp textarea组件任意键点击异常触发页面上其他click事件的解决办法

封面最新用uniapp开发了一个微信小程序,在H5页面和微信开发者工具中测试都没有问题,但是在iPhone上真机测试的时候发现一个神奇的bug,textarea组件输入的时候,无论点击弹起的键盘上的那个键,都会触发页面上的第一个点击事件刚开始以为是自己的写法错误,手动误调用了点击事件后来排查一番下来发现并没有,去查了一下官方社区,发现了一个类似的issue官方开发团队解释称原...

2023-01-10 11:25:37 1339

原创 根据道路名称获取道路上所有经纬度解决办法

背景:现有一个需求,需要根据道路的名称获取到道路上所有特征点的经纬度,以串联成线显示道路首先想到的是调用地图厂商如高德或者百度现有的webapi,能够直接返回理想的数据,但是翻遍了这些厂商的api都没有发现,搜索之下有篇2020年的帖子说调用高德隐api可以满足要求:http://restapi.amap.com/v3/road/roadname?city=020&key=&lt...

2022-04-26 11:37:42 3058 16

原创 反编译python编写的exe文件的详细方法

因为python是解释型语言,所以反编译的难度相对于其他编译型的语言低了很多总的来说,反编译分为两步:1、将.exe反编译成.pyc的二进制文件2、将.pyc文件反编译成.py文件接下来具体说一下步骤:一、将.exe反编译成.pyc的二进制文件1、获取archive_viewer.py文件这个文件在pyinstaller库里,还没有安装的需要安装一下(已经安装的跳过安装)pip...

2022-01-04 18:07:21 29550 3

原创 堡塔没有域名的情况下部署多个项目

堡塔部署多个项目,正常的做法是使用多域名,比如说你有一个域名abc.com,可以把域名解析出多个二级域名,a.abc.com,b.abc.com,c.abc.com, 然后在堡塔创建多个站点,分别使用a.abc.com,b.abc.com和c.abc.com,这样就可以都使用域名访问80端口,但是实际情况很可能测试项目不需要域名,或者没有那么多域名可以用,我就想用ip+多个端口来区分多个项目呢?...

2021-12-27 13:41:58 765

原创 解决微信内置浏览器缓存问题

经测试,是根据url地址进行的缓存,所以每次修改发布后修改url地址即可:示例:原来:https://www.aaaaaa.com/test/index.html改为:https://www.aaaaaa.com/test1/index.html只要路径发生变化,就会重新缓存。...

2020-08-31 17:28:53 2518

原创 安装最新OCLint 0.15

用官方的说法:OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code and looking for potential problems like:Possible bugs - empty if/e...

2020-05-18 23:10:45 382

原创 pyinstaller 打包可执行文件(APP)

学了两天Python,当然想装逼啊,可是总不能逮着个人就发个源码过去让人家装个Python环境吧?这不符合装逼的规范!那么需求就来了,打包成一个可执行文件就好了,说干就干。1、安装pyinstaller$ pip install pyinstaller2、进入应用入口文件所在路径$ cd XXXX3、MAC打包$ sudo pyinstaller -w --clea...

2019-09-19 10:01:41 3656 2

原创 Android 压力测试工具Monkeytest 桌面化(简易版)

背景:应测试同事的要求,帮忙写下基于monkeytest的脚本,实现循环执行的功能就行了(骗纸!!!)很快的,第一版基于命令行的脚本工具出来了。win和mac平台只要安装了python环境,用python的包管理工具安装xytool,然后执行相应命令即可进入一个交互式的命令行。大概长这个样子:我觉得这样子已经OK了呀(天真),谁知道他们还要自行车!?“别人家的都是可视化的呀”,他们如...

2019-09-06 17:48:04 394

原创 iOS项目 配置gitlab上传代码后自动检测

主要思路是利用gitlab的CI功能,push代码后调用打包机器的gitlab-runner,执行runner里面的脚本(这边是调用自己写的检测脚本)1、执行打包或者代码检测的代码的机器安装gitlab-runner$ sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-ci...

2019-08-06 14:19:00 515

原创 使用fastlane match管理证书复用证书的问题

1、新建证书存储仓库,如果已经有了新建分支即可2、fastlane match development/adhoc/appstore生成对应证书,记住设置的密码,别的设备安装证书时需要用3、生成的证书本身就是 <cert_id>.p12 和<cert_id>.cer格式,不需要用OpenSSL重新加密解密(对于证书数量已达最大且...

2019-06-04 14:46:00 899

原创 使已经上传到pypi的项目可以直接命令行执行

上面讲到怎么将自己的项目上传到pypi,并成功安装使用,但是咱的野心不止如此啊,如果只是这样的话,咱们的模块只能在脚本中引用使用或者在python的解释环境中使用,这不符合装X的的规范啊image.png那么怎样能使得我们的模块能够像系统命令一样直接在终端命令行执行呢?image.png如上是我的目录结构,我的脚本名为x...

2019-05-24 11:14:00 321

原创 python脚本打包发布到pypi

1、创建项目2、必要的配置文件及注意点image.png1)setup.py是配置文件,尤其重要,主要的参数有:#!/usr/bin/env python3# coding=utf-8from setuptools import setup, find_packages__author__ = 'XYCoder'__dat...

2019-04-19 09:57:00 319

原创 亚马逊S3托管静态网站(+域名解析)

记录一下亚马逊S3建站(静态)的简单过程1、网站文件上传亚马逊S3存储桶2、配置好入口文件3、找到终端地址,也就是入口文件的访问地址,复制下来,可以直接访问的4、如果觉得网址不优美,申请一个域名,添加一个CNAME记录,记录值填写上一步复制的地址,等待dns设置成功。 ...

2019-03-12 16:33:00 3197

原创 CentOS下安装memcached

这里具体内容就不讲了,贴一篇见到个很详细并亲测成功的帖子夏叶的文章。另:重启memcached:/etc/init.d/memcached restart

2019-03-08 15:47:00 104

原创 修改阿里云服务器登录默认欢迎语

无事而生非,古人诚不欺我人还是不能闲下来,闲下来就爱搞事情阿里云服务器默认ssh登录后欢迎语本来长这样:image.png可是一点都不酷啊,是不是?但是注意:这种方法是ssh登录输入密码的情况下的欢迎语,其他情况请参考https://www.cnblogs.com/cnjavahome/p/8476462.html,整理的比...

2019-03-08 14:37:00 1123

原创 electron+vue开发桌面应用(初始化项目)

1、首先安装npm+node.js的环境2、安装vue3、安装electronsudo npm install -g electron-forge不加sudo有时候会报权限错误4、初始化项目electron-forge init yourprojectname --template=vue这一步比较耗时,最好科学上网或者更换国内npm镜...

2019-01-16 14:16:00 708

原创 关于Windows server2008频繁重启问题

我这个伪后台终于对服务器下手了,嘿嘿嘿

2018-12-21 10:25:00 7838

原创 mac下远程连接阿里云服务器

个人觉得阿里云自带的控制台命令行真心不好用,还是习惯mac自带的终端用终端连接阿里云服务器方法:#ssh yourName@yourServerIp //其中yourName指服务器登录用户名 yourServerIp指服务器地址回车,输入服务器密码,不出意外已经连上了你的服务器,接下来为所欲为吧。Apache安装yum install h...

2018-08-06 19:05:00 4175

原创 MBProgressHud 换行显示

一般来说,app里面的单纯的文本提示信息不会太长,一行肯定可以显示完全,所以用MBProgressHud在加上一个类扩展MBProgressHUD+Extension基本上都可以满足需求MBProgressHUD+Extension.h .png这样子的类扩展可能很多人都见过,但是在最近的项目里面出现了由于要显示的提示信息过长,被省略,信...

2018-06-20 09:02:00 667

原创 iOS 常用的宏定义

长期更新维护1、防止循环调用的weak、strong#if DEBUG#if __has_feature(objc_arc)#define weakify(object) autoreleasepool{} __weak __typeof__(object) weak##_##object = object;#else#define wea...

2018-05-09 14:34:00 115

原创 MAC下删除U盘文件内存占用问题

刚用mac的时候发现在电脑上删除U盘里面的文件后,U盘的内存并没有被释放,原因是在mac系统下,会先将文件放入.Trashes文件夹,也就是废纸篓。这是防止你误删可以还原度额办法。你可以通过倾倒废纸篓来恢复内存。如果发现在U盘里找不到.Trashes文件夹,因为这个文件夹是隐藏文件夹,正常情况下不可见,可以使用复合键“shift + command ...

2018-05-09 08:44:00 6319 2

原创 iOS企业证书安装应用没反应问题

前段时间由于忙着新项目,忘了证书的过期时间,结果在某一个时间点,用户闪退的问题如山洪般滚滚而来,7、8个项目同时报错,亚历山大,好不容易挨个用新证书重新打包上传好,今天又有一个项目的客户反映新应用下载没反应,就是点击下载手机啥反应都没有!查了下原因:因为根据苹果的要求,企业证书的应用plist要放在https的地址内,而苹果是根据plist文件url...

2018-05-02 11:21:00 1499

原创 ios 通知传值观察者接收不到消息的问题解决

总所周知,ios下APP在前台的时候接收到推送消息,是没有系统推送提醒(状态栏弹框)的,这种情况下需要在APPdelegate的协议方法中接收到推送的数据自己根据业务处理相关操作,一般来说我们会用到通知传值。而我就在这边遇到了问题。一般来说,对于通知的名称(name)我都会写成宏定义,这样可以避免写名字不统一的问题,然后这次为了图省事,我把宏定义...

2018-01-11 11:10:00 610

原创 mac下重定向php访问路径

交代背景,mac环境下,使用xampp+thinkPHP搭建的PHP环境。xampp安装完成之后,下载thinkPHP的文件,解压后复制到你的xampp路径下的htdocs文件夹下,这个时候,浏览器访问localhost/thinkphp/public/,如果出现如下界面表示环境布置成功。ThinkPHP默认界面但是,这个路径一点都不c...

2017-12-05 17:39:00 463

原创 修改xampp下mysql的密码后无法登陆phpmyadmin

如题,在phpmyadmin页面修改完mysql的密码之后,就无法打开phpmyadmin的页面了,按照网上的方法,找到config.inc.php文件,修改配置文件中的$cfg['Servers'][$i]['password'] = '在这填上修改后的密码 ';然而,你会发现仍然打不开phpmyadmin!其实,因为之前是没有密码的,现在添加...

2017-11-24 11:15:00 1370

原创 Mac下通过xampp启动MySQL失败

通过xampp启动MySQL失败,解决办法:1、找到活动监视器,搜索MySQL,关掉所有相关进程2、打开terminal 输入sudo /Applications/XAMPP/bin/mysql.server start即可启动成功! ...

2017-11-23 21:57:00 503

原创 UITableView-FDTemplateLayoutCell库报错

使用 UITableView-FDTemplateLayoutCell库做cell高度自适应,报错:NSAssert(templateCell != nil, @"Cell must be registered to table view for identifier - %@", identifier);正常的原因是:没有提前注册tableviewCell。需要在reload之前,最好是初

2017-08-30 13:29:38 480 2

原创 krpano学习之路记录

本来正好趁着最近没啥事学习RN呢,新任务就下来了:研究一下krpano,那么krpano是什么呢?我的初步理解它是一套用于制作全景(图片,视频)以及生成对应的前端页面的工具和框架的总称。一、首先,进入官网:1、https://krpano.com/ 这个是官网地址,但是是全英文的,这里还有一个中文网:http://www.krpano360.com/ 有没有官方授权不知道,但是总结的还不错,好

2017-08-30 13:29:35 1069

原创 html5plus的填坑之路

说多了都是泪,真是边哭边填1、io操作调用plus.io.resolveLocalFileSystemURL的api根据文件路径读取文件,填入路径后,安卓没问题,IOS死活报“编码错误”!解决办法是:在文件路径前面加上"file://",而已!2、这个可能不是所有人都用得到,我在app集成了krpano的插件,用来实现全景视频的播放,但是在点击播放的时候,ios系统环境下弹出了系统自带

2017-08-30 13:29:33 2822 4

原创 React-Native入坑积累

小白入坑react-native,开贴记录遇到的问题,防止重复错误,以及方便以后查阅,长期更新。一、新建一个项目,run之后模拟器一片红色,报错: [hint:this error often happens when you are running the packager(local dev server)] 原因是在终端同时打开了多个APP,关掉不需要的app就可以了。二、这么快就

2017-08-30 13:29:27 1168

原创 Mac下打开环境配置文件.bash_profile

终端: open ~/.bash_profile文件打开编辑完记得保存!另外source ~/.bash_profile即刻生效

2017-08-30 13:29:25 10179

原创 Mac环境安装Tomcat

因为一些不可描述的原因(有一个接口响应时间有点长,想找出来是谁的锅,但是各自打印的系统时间相差了三四十秒,

2017-08-30 13:29:19 172

原创 OC Swift 混编

首先承认我落后了,到今天才开始在项目里用swift,而且还不是全部的用,只是oc和swift混编,因为实在是进入项目的时候框架已经用oc搭好了啊啊啊啊啊。只能退而求其次,混编了,大致根据百度到的方法试了一下,不是很难,总结起来就是两点:一、oc工程混编swift文件1.新建swift文件,首次新建的时候会提示是否创建桥接文件,选择创建,不要修改文件的名字,一般默认是 工程名+“-Bridging-

2017-08-30 13:29:16 634

原创 iOS UITextField输入中文时文字下移bug解决

写了一个这样子的页面C9E0CFA939820F182C5A69867234B1C4.png,其他没有问题,在测试的时候同事说发现了个有趣的问题,就是输入框输入中文时候会字体下移,输入完成后就好了,而输入字母和数字则没有影响,查了半天,得到以下结论:如果你和我一样:1.你是用storyBoard或者xib画的UITextField2.你在storyBoard或者xib上设置了UITextFie

2017-08-30 13:29:14 774

原创 分享一个python 的小功能:搭建一个本地web服务器

第一步:建立一个文件夹, 放在桌面或者其它地方都可以我在桌面上建立一个localService的文件夹(名字随便取)执行命令 cd cd /Users/Apple/Desktop/localService第二步:开始Http服务器 : 执行python -m SimpleHTTPServer 8888(这个不写的话默认端口也是8888) 会显示下面的信息Service Apple$

2017-08-30 13:29:11 3006

原创 bs4解析网页时 bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml

Python小白,学习时候用到bs4解析网站,报错bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?几经周折才知道是bs4调用了python自带的html解析器,我用的mac,默认安装的是

2017-08-30 13:29:08 87498 48

原创 iOS 简单自定义状态栏(彷微博)

.h代码:#import @interface XYCustomStatusbar : UIWindow@property (nonatomic,strong)UIImageView *logoImageView;@property (nonatomic,strong)UILabel *statusTextLabel;+(instancetype)sharedStatusBar;-

2017-08-30 13:29:06 295

原创 APP内跳转QQ和陌生人聊天实现客服功能

NSString *qqNum = @"1234567";NSString *qqStr=[NSString stringWithFormat:@"mqq://im/chat?chat_type=wpa&uin=%@&version=1&src_type=web",qqNum];[[UIApplication sharedApplication] openURL:[NSURL URLWithS

2017-08-30 13:29:03 2201

空空如也

空空如也

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

TA关注的人

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