- 博客(88)
- 资源 (14)
- 收藏
- 关注
原创 npm run dev 报错:error when starting dev server:Error: EACCES: permission denied, rmdir
npm run dev 报错:error when starting dev server:Error: EACCES: permission denied, rmdir
2024-12-18 11:26:00
967
原创 Mac 执行报错 -bash: mono: command not found 解决方式
背景: 由于最近项目组需要维护一套.NET的系统,作为前端打杂的我 也没有逃脱这个前后端为分离MVC的.NET系统。一步步踩坑开始......然后我决定从nuget入手 最后找了许多还是没找到答案 找到的都是使用VS开发工具,而我使用的是VCCode。无法加载源 https://api.nuget.org/v3/index.json 的服务索引。网上各种找答案 都是模棱两可的答案,没有具体解决方法,本文的方法是我自己摸索出来的 哈哈哈。然后把这两个文件复制到路径 /usr/local/bin/路径下。...
2022-09-01 14:48:15
1313
原创 Mac 脚本进行视频指定时间段剪切
(MacOS12.1,ffmpeg version 5.0-tessus,亲测有效)第一步、ffmpeg音视频编辑库,移动开发音视频流处理也会使用到。先去Download FFmpeg下载静态编译包,下载后解压得到静态变异文件,将文件放在 /usr/local/bin/ 目录下(可以在终端执行:MacBookPro:~ lijinkui$ open /usr/local/bin/就能打开目录,直接将ffmpeg放到目录下),如果没有该目录,新建目录第二步、 进行环境变量的配置...
2022-02-10 11:09:48
1637
原创 WKWebView 加载 http:// ** 报错WebPageProxy::didFailProvisionalLoadForFrame:
WKWebView 加载 http:// ** 报错WebPageProxy::didFailProvisionalLoadForFrame:模拟器:iOS14 iPhone11 Pro Max猜测原因是:从2016年Appstore提交审核的APP就建议支持https协议,这样提高应用数据安全性比http相对安全。试验:用https:// 替换 http:// ,测试可以正常开了正真原因:笔者不明...
2020-10-26 10:52:01
13832
原创 微信小程序分段筛选、省市区(三级)、单级赛选
微信小程序分段筛选、省市区(三级)、单级赛选默认方式:选择内容显示(筛选条件过长时,显示不友好):component-filter.jsComponent({ /** * 组件的属性列表 */ properties: { isShowSelectTitle: { type: Boolean, value: false ...
2020-04-07 14:27:11
2171
2
原创 (std::string const&) in libH5ContainerStaticLib.a(.. 处理
首先看看报错:Undefined symbols for architecture x86_64: "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()", referenced from: __GLOBAL__sub...
2019-12-20 14:13:33
343
原创 duplicate symbol '_OBJC_METACLASS_$_SVInfiniteScrollingView' in: 解决方案
2016年的项目,今天更新了百度地图、个推、AFNetworking、微信支付、支付宝支付等。吐槽一下更新百度地图后的坑,一直crash,添加断点无法直接找到项目文件,最后发现是百度导航的问题,所以毫无疑问的下载百度导航SDK替换旧的SDK。报错:duplicate symbol '_OBJC_METACLASS_$_SVInfiniteScrollingView' in:****分析:重名导...
2019-12-18 15:52:45
632
原创 iOS数码管显示数字(Swift)
写这个demo是在Xcode11beta工具中创建的,可能看起来结果不像之前Xcode创建的项目那么顺眼,这不重要,重要的是实现数字时钟的方法与Xcode *无关。JKDigitalFont 下载1. 在项目中把DigitalFont文件夹中的4个字体文件.TTF文件引入项目2. 在项目的info.plist文件中添加key为 “Fonts provided by applicat...
2019-09-25 14:22:23
484
原创 Mac www.jetbrains.com 拒绝了我们的连接请求
Mac访问www.jetbrains.com无法访问,1、开始以为是公司内网路由策略限制访问的,通过手机连接电脑的WiFi之后,发现手机能打开,排查局域网的访问外网配置。2、电脑连接手机热点,电脑还是无法访问。其实这和1样排查局域网限制。3、查看hosts文件,果然是之前破解的时候配置了Hosts文件,有如下配置:0.0.0.0 account.jetbrains.com...
2019-08-02 09:41:44
12736
原创 iOS自动打包—Fastlane安装
最近闲的无聊,尝试各种各样的开发神操作,从此刻起,开始摸索Fastlane自动打包。当前环境:OS: 10.13.6 Xcode: 9.4.1步骤1:安装Xcode命令行工具:打开终端执行:xcode-select --install如果没有安装,会弹出对话框,点击安装 如果提示“xcode-select: error: command line tools are a...
2018-09-11 11:20:39
2615
原创 AppCode2018.2安装(破解) Mac
本人的是Mac2017款(10.13.6 )1、首先你需要的是去官网下载AppCode2018.22、下载下来后打开,使用收取URL网上很多地址都是无效的了。去这里获取激活码选中 :把全部的激活码复制,当时我也是复制一部分自己给自己挖个坑。激活码有效你就可以点击"OK"按钮进入下一步,一直进行到下一步。3、是不是出错(the license XXXXXXX has been c...
2018-08-09 16:42:18
3968
2
原创 Mac批量恢复废纸篓文件
错误将大量文件放回了废纸箩,选中单个文件时右键可以“放回原处”,批量选中时就不能放回原处了,终于在网上找到了解决方法,由于系统版本问题,度娘到的内容还是有偏差,操作的时候自己根据系统出了本人系统:Mac(OS 10.13.4) 采用Automator(自动操作)恢复1、打开Automator2、选择“服务” -> "选取" 进入图二, 点击 运行AppleScript3、编辑 AppleSc...
2018-07-05 10:39:04
9798
6
原创 Flutter应用在iOS模拟器运行报错Install via 'pip install six' or 'sudo easy_install six'. 解决方法
Flutter应用在iOS模拟器运行报错Install via 'pip install six' or 'sudo easy_install six'. 解决方法开始以为是项目在新建的时候出了差池,新建另一个工程也同样不能运行,开始在网上找各种各样的解决方案,结果都不是我所想找的。我的系统上Mac OX(10.13.4),Xcode(10.0 beta 2), IntelliJ IDEA(201...
2018-06-28 09:16:53
1216
原创 Mac安装Dart的SDK
最近了解到谷歌推迟Flutter兼容开发iOS、Android移动应用的框架,该框架使用的语音是Dart。作为一个iOS开发者来说,不感兴趣就不正常了,于是开始从学习Dart开始,所有的开发语音其实都是大同小异的。不如正题,本人是采用 IntelliJ IDEA 2018.1.5学习Dart。网上找了好多资料没解决我的痛处。几经波折我一不小心闯进了Dart官网 使用brew(Homebrew)安装...
2018-06-27 12:36:23
7761
原创 Updating Homebrew... 长时间不动解决方法
最近打算学习React Native的开发,在配置开发环境时遇到了问题。执行:$ brew install watchman,在安装watchman的时候卡在(updating homebrew...)不动,开始以为是网络问题,后来不甘心还是网上找找解决方案,结果还是找到了。确保你已安装Homebrew依次输入下面的命令(注意:不要管重置部分的命令,这里原作者贴出来、我也贴出来是以防需要重置的时候...
2018-06-26 09:08:46
47377
10
原创 最新Mac安装CocoaPods快速安装
最近公司12年的电脑突然被搞坏,一坏一去不复返,丢了我许多重要文件,说多了都是泪~~~公司新买了新版MacBookPro,很多开发工具需要重新找资料安装。安装cocoapods特么特别的慢,要按照采用镜像安装的方法安装,半天能搞定我度服了谁。最后在网上找到这篇博客,非常感谢博主分享。不到5分钟搞定了。OS10.13.4 亲自安装成功。下面是装逼流程。。。。。1. 如果你之前采用淘宝镜像安装过(采用...
2018-04-20 15:24:34
1220
原创 mac上小程序使用iconfont字体图标
在Android或者iOS App中使用字体图标可以大大降低打包的大小,使用也方便快捷。我们都应该知道的是字体的渲染比图片快,所以使用字体图标将会越来越受欢迎!Android我不会玩,swift在项目中使用有一个感触(如果图标不统一尺寸标准的话,使用起来的图标大小不一,建议尽量让美工制作具有规格的图标,使用起来更方便)废话不多说,进入正题:1、把需要运用的图标(如果是iconfont搜索到
2018-01-30 10:40:53
1611
原创 iOS(Swift)—仿支付宝我的二维码页面系统亮度调整
之前已经把OC的实现方案完成,现在我就不介绍逻辑了,想必懂swift的朋友一定懂得OC吧这里只把资源的链接附上OC_Demo下载地址Swift_Demo下载地址
2017-10-25 10:20:59
1581
原创 iOS(OC)—仿支付宝我的二维码页面系统亮度调整
是不是应该搞点前序什么的呢??? 最近公司项目涉及二维码页面,公司虽不要求做了像支付宝那样,跳转到二维码页面后该页面的亮度需要很亮,从而实现扫描更快更准确。建议开发的时候还是自己选择,毕竟屏幕突然变亮很是辣眼睛首先分析一下主要业务需求及处理逻辑,最后我把demo上传需要的小伙伴可以参考参考需求分析:1、跳转到二维码页面需要高亮退出页面后恢复系统亮度:这个需求我们可以在二
2017-10-24 15:36:33
4324
原创 Swift之delegate代理和Block闭包的反向传值
下面介绍Swift的反向传值的两种方法,其实swift的方向传值和OC一样,也可以用通知等方式,这里只介绍两种一、代理(delegate)传值:基本步骤可以分6步:1、代理声明// 1、代理的声明protocol LJKCustomDelegate: NSObjectProtocol { // 代理的方法 item、tag是传的值 func btnClickIte
2017-09-20 22:37:31
1088
原创 iOS之OC使用原生控件实现分享到QQ、微信、短信、微博等的两种方法
现在任何一款APP都离不开“分享”,产品设计可能是觉得有分享能更好的推广自己的产品吧。。。一种是使用UIActivityViewController, 另外一种是使用Social框架中的SLComposeViewController一、UIActivityViewController优缺点:/** 优点:使用简单、不用注册繁杂的分享平台账号、不用导入臃肿的SDK包 缺点
2017-09-15 15:28:29
7508
1
原创 swift之类的继承、父类方法重写、属性值监听
基类(Base Class)被子类(Subclassing)继承,这个OC的继承思想很相似,唯一的不同就是语法的规范不一样。1、新建一个基类首先我们新建一个基类(Vehicle)声明一个属性(currentSpeed), 一个只读计算型属性(description),在基类中定义一个方法makeNoise():import UIKitclass Vehicle {
2017-08-29 14:25:15
2576
原创 执行 pod install后提示 -bash: pod: command not found(未找到命令)的解决方法
今天打开终端打算更新一下Podfile内容,居然出错了:提示 -bash: pod: command not found(未找到命令)很简单,先更新一下cocoapods:sudo gem install -n /usr/local/bin cocoapods执行后有时候需要输入密码回车后继续。更新成功后的部分如下图所示:然后 cd 到你的工程路径下 使用:po
2017-06-30 09:28:11
13914
原创 iOS中git使用详解及个人心得
网上搜索到太多技术博客文章,大多是使用命令语句来完成,个人对命令语句的使用不是很喜欢,然后自己就胆大的鞋里这篇博客git简介:git工具可以本地管理开发APP版本(使用的时候只需要切换到相应的分支即可 Switch to Branch),以及把源代码提交github等后台服务器(需要时Check Out...)。注意:如果使用分支开发时,最后打包的时候需要合并所有的分支到主干分支(ma
2017-06-15 16:16:00
9247
原创 Mac使用终端安装Homebrew(brew)
Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装、更新、卸载软件。1、打开终端直接输入下面指令回车ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2017-05-10 10:51:00
71126
1
原创 报错'An instance 0x7fb441883000 of class UITableView was deallocated while key value observers we 解决方法
最近在使用第三方的刷新框架时出现这个报错 :'An instance 0x7fb441883000 of class UITableView was deallocated while key value observers were still registered with it. Current observation info: 大概的意思就是TableView添加的通知不能释
2017-03-01 17:28:57
2779
原创 iOS系统字体大全,iOS系统中所有的字体
可以通过一个方法获取所有的字体:// 获取系统所有的字体 NSArray *TypefaceArray = [UIFont familyNames];下面是我把字体全部复制了放入数组中,其他不多说,上实现内容:// TypefaceController.m//// Created by user on 2016/11/3.// Copyright © 2016年 u
2016-11-03 14:28:37
10720
原创 MacBookPro创建IPv6网络
从2016.6.1开始后,苹果AppStore上架的应用必须适配IPv6网络,这给iOS开发的我们带来了一个挑战。也就是说我们在测试应用的时候需要将测试设备连接在IPv6的网络中进行测试,因为苹果审核的时候就是连接IPv6网络进行测试的。本文章将教你如何设置IPv6网络,我的系统是MacOS10.12,设置IPv6网络的Mac需要在10.0以上(在我映像中是这样的)步骤:1.打开系
2016-10-25 09:26:07
5914
原创 iOS在image上画文字
直接上代码:// imageName 图片名字, text 需画的字体- (UIImage *)createShareImage:(NSString *)imageName Context:(NSString *)text{ UIImage *sourceImage = [UIImage imageNamed:imageName]; CGSize imageSize; //
2016-10-24 17:31:49
4289
原创 iOS10 Info.plist权限设置
key>NSPhotoLibraryUsageDescriptionkey> string>App需要您的同意,才能访问相册string> key>NSCameraUsageDescriptionkey> string>App需要您的同意,才能访问相机string> key>NSMicrophoneUsageDescriptionkey> string>App需要您的同意,才能访
2016-10-24 10:30:55
7828
2
原创 iOS用WKWebView与JS交互获取系统图片及WKWebView的Alert,Confirm,TextInput的监听代理方法使用,屏蔽WebView的可选菜单
最近做一个项目,开始是使用WebView与JS交互的,由于内存管理方面WebView欠佳。WKWebVIew的内存线程管理好,所以选择使用 WKWebVIew(使用WKWebView 的缺点在于,这个控件加载的H5页面不支持ajax请求,所以需要自己把网络请求在OC上实现)。一、首先说下应该注意的问题:1.要获取拍照或相册的图片,如果是iOS 10系统,需要设置访问权限(在 Info-pl
2016-10-14 11:21:53
10559
原创 iOS POST网络请求状态code:500的解决方案
iOS 10 用 [NSURLSession uploadTaskWithRequest:request fromData:jsondata completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error){}]; 进行post网络请求时 出现 50
2016-10-09 16:15:46
25029
原创 duplicate symbol _xxx in:ld: 1 duplicate symbol for architecture x86_64 clang: error: linker command
提示如图所示,问题中的XXX代表出错的文件我这里的是main文件重复,导致的错误。图中圈出来的部分解决方法见下图,直接把重复的文件删除任意一个即可(我这里是两个中的内容一样)
2016-09-23 17:33:53
2641
原创 iOS拦截webView的Alert与Confirm并让地址不显示,iOS隐藏(或重写)webView弹出提示的title,http:xxx.xx
实现JS与OC 的互相调用,可参考这篇文章
2016-09-14 16:44:54
7846
原创 iOS RSA公钥加密、私钥解密
前几天写了篇文章,关于RSA的加解密,及签名认证(在应用中保存自己的私钥,公钥,这样别人无法得知公私钥,提高数据传输中的安全性)。关于签名认证的RSA加解密 点这里。本篇主要写直接使用公钥、私钥来加解密。下面的代码方法中,包括有两个是使用公钥证书(加密)、私钥证书(解密),证书的生成可参考签名认证的RSA加解密 这里直接上代码,里面的方法有注释:// RSAEnc
2016-08-24 09:23:35
5055
原创 JS与OC互调,JS打开系统相机,JS获取iOS系统图片,iOS中JS调OC
废话不多说,直接进入正题1.首先在在viewController中实现JavaScript代理我直接把.m文件中的内容全部粘贴了,看注释,大家懂得#import "ViewController.h"#import // 导入JavaScriptCore 系统框架文件#import "SaveImage_Util.h"// 这是保存图片的类/** * 实现js代理,js调用io...
2016-08-17 16:57:48
9963
1
原创 iOS RSA加密和解密
一、使用openssl终端指令生成公钥和私钥证书,最后需要得到公钥证书(public_key.der)和私钥证书(private_key.p12)1,打开终端前,在桌面新建文件夹CertificateFile(用来存放证书)2,打开终端cd到Certificate File文件目录(在cd后空格直接拖文件到终端)回车3,依次输入下面的指令:openssl genrsa -o
2016-07-08 11:57:39
5528
原创 ios使用UIWebView加载使用说明或者协议等文本方法
一、首先介绍html相关的几个标签:h标签是设置字体的大小的,h1字体比h2字体大以此内推。align='center':align文本对齐标签,(center)字体居中显示和oc的NSTextAlignmentCenter一样,可以是left\right:换行,两个和的效果一样,换行且空一行二、新建头文件,宏定义加载的文本内容头文件:可以将所有的文件导入到头文件,在以后使用的
2016-07-05 10:49:47
2096
原创 Objective-C中关于请求返回NSData数据解析成NSDictionary或NSArray的方法
1、如果后台返回的是字典或数组的data型,直接使用以下方法转换:{// Data 转成 字典 其中responseObject为返回的data数据 NSDictionary *resultDictionary = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutab
2016-05-23 11:59:58
3646
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人