- 博客(145)
- 资源 (1)
- 收藏
- 关注
原创 【WidgetKit】Cannot find type ‘ConfigurationIntent‘ in scope
开发 Widget 时,创建对应 taget 后,出现 Cannot find type 'ConfigurationIntent' in scope 错误
2022-08-09 16:36:16
1214
原创 iOS-Chrome 调试 Web 页面
Chrome 调试1. 安装 ios-webkit-debug-proxybrew install ios-webkit-debug-proxy2. 启动 proxy 监听ios_webkit_debug_proxy -f chrome-devtools://devtools/bundled/inspector.html失败a:Listing devices on :9221Could not connect to lockdownd, error code -19. Exiting.Una
2020-06-14 15:01:04
1160
原创 Mac-统计代码行数
参考第一种:cd 进入到目标目录输入 type输入find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l第二种:安装 clocbrew install cloccd 进入目标目录统计cloc ./排除某文件夹代码,常见 podscloc ./ --exclude-dir=Pods
2020-06-08 18:24:35
617
原创 OC 自动生成文档工具:appledoc
参考1参考2环境:XCode 11.1appledoc git 地址1. 安装brew 安装brew install appledoc!!!注意 1:我使用 brew 安装,执行2步骤之后生成的 apiDoc ,双击 index.html,只能看到工程的头文件,没有详细的注释。所以建议使用 git 安装。参考git clonegit clone git://github.com/tomaz/appledoc.gitcd ./appledocsudo sh install-ap
2020-06-08 18:14:17
5569
原创 iOS-删除SceneDelegate并且取消Safe area
删除SceneDelegate参考文章删除SceneDelegate文件直接删除即可。Info.plistInfo.plist -> Open As -> Source Code删除对应的键值对:搜索key --> UIApplicationSceneManfestApplegate首先,删除 #pragma mark - UISceneSession lifecycle 下的协议方法。然后,再 didFinishLaunchingWithOptions:
2020-05-28 10:42:20
1794
原创 Wireshark 抓取 iphone 测试机的数据包
参考文章:wireshark抓包wiresharkIP过滤准备工作安装 WireShark准备 iphone 测试机数据线一根连接获取手机 UUID手机通过数据线连接电脑,如果电脑是 Mac,碰巧也安装了 XCode,那直接打开 XCode,选择 Window --> Devices and Simulators,就可以看到 UUID。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vDD5l0I7-1590465626278)(evernot
2020-05-26 12:02:17
1598
原创 iOS-MMKV的使用
简介github地址MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。从 2015 年中至今在微信上使用,其性能和稳定性经过了时间的验证。近期也已移植到 Android / macOS / Win32 / POSIX 平台,一并开源。源起在微信客户端的日常运营中,时不时就会爆发特殊文字引起系统的 crash...
2020-05-04 15:58:18
3541
原创 pod setup命令失败
pod setup执行之后,报如下错误:使用:git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master即可。=================================================================个人博客Github个人公众号:Flut...
2020-04-01 17:30:11
438
原创 Metal概念
Metal在 WWDC 2014 上,Apple为游戏开发者推出了新的平台技术 Metal,该技术能够为 3D 图像提高 10 倍的渲染性能,并支持大家熟悉的游戏引擎及公司。用来渲染3D高级图形,并使用图形处理器执行数据并行计算。概览图形处理器(GPUs)旨在快速渲染图形并执行数据并行计算。使用Metal framework可直接与设备上可用的GPUs通信。使用此功能,使Apps在渲染...
2020-02-20 16:13:35
488
1
原创 Linux虚拟机安装oozie-4.0.0-cdh5.3.6
下载cdh5.3.6 密码: bqgj官方下载地址配置1.配置hadoop的 proxyUsercore-site.xml<!-- OOZIE --> <property> <name>hadoop.proxyuser.root.hosts</name> <value>wqq</v...
2019-12-13 16:41:52
578
原创 Linux虚拟机安装flume-1.5.0-cdh5.3.6
下载cdh5.3.6 密码:bqgj官方下载地址配置1.修改conf文件夹下的flume-env.sh.template去除.template//更新前# export JAVA_HOME=/usr/lib/jvm/java-6-sun//更新后 export JAVA_HOME=/opt/module/jdk1.8.0_1442.flume下的/lib目录 引入Had...
2019-12-13 16:37:16
490
原创 Linux虚拟机安装sqoop-1.4.5-cdh5.3.6
下载cdh5.3.6 密码:7kh0官方下载地址配置1.sqoop-env-template.sh去除template//更新前#Set path to where bin/hadoop is available#export HADOOP_COMMON_HOME=#Set path to where hadoop-*-core.jar is available#expor...
2019-12-12 14:05:58
881
原创 Linux虚拟机安装hive-0.13.1-cdh5.3.6
下载cdh5.3.6 密码:7kh0官方下载地址配置在虚拟机的 /opt 下创建 cdh5.3.6 文件夹,并将hive-0.13.1-cdh5.3.6上传到 /opt/cdh5.3.6 下,然后进入 /hive-0.13.1-cdh5.3.6/conf下,更改配置。需要hadoop支持,查看 Linux虚拟机安装hadoop-2.5.0-cdh5.3.6需要Mysql支持,查看 L...
2019-12-11 13:18:42
810
原创 Linux虚拟机安装hadoop-2.5.0-cdh5.3.6
下载cdh5.3.6 密码:7kh0官方下载地址配置在虚拟机的 /opt 下创建 cdh5.3.6 文件夹,并将hadoop-2.5.0-cdh5.3.6上传到 /opt/cdh5.3.6 下,然后进入 /hadoop-2.5.0-cdh5.3.6/etc/hadoop下,更改配置。安装Hadoop 之前需要JDK环境,如何安装,查看 Linux虚拟机安装JDK下面的 wqq 是虚拟...
2019-12-10 09:27:33
482
原创 Linux虚拟机安装JDK
包含JDK1.8 密码:7kh0在虚拟机的 /opt 下创建module 文件夹,并将解压后的 jdk 上传到 /opt/module 下。编辑 profile 文件:vi /etc/profile增加java环境:#java environmentexport JAVA_HOME=/opt/module/jdk1.8.0_144export CLASSPATH=.:${JAVA...
2019-12-10 09:25:14
439
2
原创 Centos修改主机名hostname
1.编辑hosts文件vi /etc/hosts添加,ipaddress 虚拟机ip地址 ,hostname 修改后的主机名ipaddress hostname2.命令设置hostnamectl set-hostname hostname3.查看hostname文件,发现已经更改vi /etc/hostname4.reboot,重启虚拟机即可。输入 hostname 可查看...
2019-12-09 09:02:31
356
原创 Mac上VMware fusion Linux虚拟机无法联网
如下所示解决办法:需要修改虚拟机的网络配置。1.在Mac本机的根目录下(注意,不是个人用户目录),如:/Library/Preferences/VMware\ Fusion/vmnet8/nat.conf使用cat命令,或者直接打开 nat.conf 文件,记录文件开头的下述地址:# NAT gateway addressip = 192.168.2X2.2netmask = 25...
2019-12-06 15:05:13
4245
1
原创 本机无法访问虚拟机hdfs文件系统
1.首先查看虚拟机hadoop是否已经启动服务2.查看虚拟机防火墙是否开启systemctl status iptables如果如下,需要先关闭防火墙:systemctl stop iptables此时再看状态:接下来就可以访问,ip:8088 、 ip:50070 、ip:50090 。但是将ip替换成hostname,还是会失败,此时需要再本机的/etc/hosts 文...
2019-12-05 14:40:33
2006
原创 You must reset your password using ALTER USER statement before executing this statement.
执行sql语句时,出现异常如下:You must reset your password using ALTER USER statement before executing this statement.此时,设置密码(复杂一些,等会调整完密码策略再改回来)mysql> ALTER USER USER() IDENTIFIED BY 'Wqq123456@';设置成功,查看策...
2019-12-04 15:27:19
892
原创 linux虚拟机安装mysql5.7
mysql5.7 百度云盘 密码:f79g安装1.创建/usr/share/java目录mkdir -p /usr/share/java2.将解压后的mysql-connector-java-5.1.47.jar放入/usr/share/java目录下,并更改名称为mysql-connector-java.jar3.卸载mariadb查看版本rpm -qa|grep maria...
2019-12-04 15:23:11
701
原创 在Mac 上搭建Linux虚拟机
安装时的环境:VMware Fusion 11.5.1(官网最新版,先找一下网上是否有公开的系列号)(该网址找到对应11.5.1的序列号【XKZYV-PK9CC-A1Y0X-K5HZL-Y65ZV】)MacBook proMacOS: 10.14.6Linux版本: CentOS7 64位镜像下载(CentOS 7)CentOS官网下载地址:CentOS7安装时使用的是:Ce...
2019-12-03 10:50:32
1185
原创 The Tomcat connector configured to listen on port 8080 failed to start.
初学Spring Boot,启动时发生以下错误:***************************APPLICATION FAILED TO START*************************** Description: The Tomcat connector configured to listen on port 8080 failed to start. Th...
2019-11-15 10:16:55
627
原创 export: not a valid identifier
想修改spark的配置环境,将spark-3.0.0-preview-bin-hadoop3.2改成spark-3.0.0报错如下export: `/usr/local/spark-3.0.0-preview-bin-hadoop3.2=/usr/local/spark-3.0.0': not a valid identifier情况一:查看 profile 文件,看看是否 ‘ = ’两...
2019-11-13 09:56:46
2390
原创 Mac上安装Spark3.0.0以及Hadoop
配置环境1. java环境若是已经配置,进行下一步;如果没有,请查看:Mac配置Java开发环境2. 免密SSHa) 修改主机名终端输入:hostname可查验当前主机名,如果返回 localhost,说明以前已经修改置成功。修改主机名(若主机名已经是localhost,忽略此步骤):sudo scutil --set HostName localhostb) 配置免密(若...
2019-11-13 09:49:01
2202
原创 Django忘记管理员密码
1.运行 Django shellpython manage.py shell2.设置新密码from django.contrib.auth.models import Useruser = User.objects.get(username='admin’)user.set_password('a12345678’)user.save()quit()quit() 或者...
2019-11-06 11:07:27
426
原创 Django博客开发教程
本文是参考Django博客开发教程而完成的,只是对其中的命令做简要的记录,具体内容请移步至原教程。创建项目若使用Pycharm创建,参考若使用命令行创建1.创建工程文件夹mkdir myprojectcd myproject2.创建虚拟环境virtualenv venv -p python33.开启虚拟环境source venv/bin/activate4.安装Djan...
2019-11-06 10:54:30
533
原创 将本地文件上传到远程git服务器
如果经常上传代码到github,会遇到这种情况,原本在本地创建的项目,怎么才能关联到远程仓库呢?本文将详细介绍使用步骤。
2019-11-06 10:40:27
690
原创 Django入门
此文章是对Django命令进行简单记录,详情参考文章简要命令:1.创建工程文件夹mkdir myprojectcd myproject2.创建虚拟环境virtualenv venv -p python33.开启虚拟环境source venv/bin/activate退出虚拟环境deactivate4.安装Djangopip install django==1.11....
2019-11-04 15:15:35
255
原创 Flutter示例系列(二)之状态管理-肆(RxDart)
RxDart 是基于 ReactiveX 的响应式函数编程库。Dart本身有 Stream API,RxDart在其上增加了其他方法。在 Dart基础语法之异步支持 中(见公众号:Flutter小同学),简单描述了Stream的用法,在 Dart异步编程:Streams(见公众号:Flutter小同学) 中,对Stream进行了介绍。
2019-10-24 13:50:56
1616
原创 Flutter示例系列(二)之状态管理-叁(Bloc)
这是第三篇关于状态管理的文章。第一篇见 Flutter示例系列(二)之状态管理-壹(scoped_model),第二篇见 Flutter示例系列(二)之状态管理-贰(fish-redux) 。Bloc使用到Stream,在 Dart基础语法之异步支持(见公众号:Flutter小同学) 中,简单描述了Stream的用法,在Dart异步编程:Streams (见公众号:Flutter小同学)中,对Stream进行了简要介绍。
2019-10-17 10:41:06
956
1
原创 Flutter示例系列(二)之状态管理-贰(fish-redux)
fish-redux 是一个基于 Redux 数据管理的组装式 flutter 应用框架, 它特别适用于构建中大型的复杂应用。
2019-09-26 13:45:12
2449
原创 Flutter示例系列(二)之状态管理-壹(scoped_model)
但是如果是一个大型应用,页面比较多,状态也比较多,有时还会出现多个页面共用同一个状态,此时页面刷新和状态管理略显复杂。所以需要 scoped_model 来替我们管理状态,显得更加方便。
2019-09-15 10:01:49
550
原创 Flutter示例系列(一)之创建项目
开发环境:Mac OS 10.14.5VSCode 1.36.1使用命令创建项目时自动生成示例,通过解析了解项目如何运行、组件如何创建以及有、无状态Widgets的区别。使用VSCode创建第一个Flutter示例1.点击 View -> Command Palette2.输入 flutter,选择 Flutter:New Project3.输入工程名,点击 Enter4...
2019-09-11 11:43:39
515
原创 二、使用Metal绘制视图内容
本文Demo环境:mac os 10.14.5xcode 10.3此系列文章源自官方案例,详情至此处专用名词虽有汉字翻译,但会保留原有英文形式名词。概览本示例中,将学习用Metal渲染图形内容的基础知识。用Metal Framework创建视图,用Metal绘制视图内容。然后,为 渲染过程 编码命令,清除视图生成背景色。1.准备绘制 MetalKi...
2019-08-27 16:40:00
1340
原创 一、在GPU上执行运算
本文Demo环境:mac os 10.14.5xcode 10.3此系列文章源自官方案例,详情至此处专用名词虽有汉字翻译,但会保留原有英文形式名词。概述在此示例中,会学习在所有 Metal apps 中使用到的基本要素:a)把用 C 写的简单函数转化成Metal Shading Language(MSL),因此可以在 GPU 上运行b)找到 GPU...
2019-07-31 15:35:57
6463
原创 loadIdealTree:loadAllDepsIntoIdealTree: sill install loadIdealTree
npm install之后,出现以下问题,界面出现假死:loadIdealTree:loadAllDepsIntoIdealTree: sill install loadIdealTree此时,只需要删除该路径下的 package-lock.json文件即可。参考:https://stackoverflow.com/questions/50522376/npm-instal...
2019-07-12 13:40:36
4491
原创 iOS-高德地图API的定位与搜索功能
环境:Xcode10.1Swift4.2真机6s,ios11Demo:https://github.com/cxymq/AmapSwift高德地图API使用 需要(https://lbs.amap.com)申请开发者账号,创建应用,获取对应平台的key。 查看API(https://lbs.amap.com/api),也可到 示例代码 中获取官方de...
2019-07-10 11:17:49
4652
原创 iOS之音频录制及播放
1)Demo环境:Swift4.2,Xcode10.12)Demo地址:https://github.com/cxymq/RecordForChat3)AVAudioSession学习记录https://blog.youkuaiyun.com/Crazy_SunShine/article/details/80104838步骤如下:1.需要申请麦克风权限...
2019-06-26 10:20:32
1934
原创 关于'CALayer position contains NaN: [nan 2.5]'异常
错误详情:*** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan 2.5]'原因:计算 高度 或者 宽度 的时候,分母可能为0的情况下,会报出此错误。如下:如果没有 if 判断,则 s_he...
2019-06-19 15:11:50
1463
原创 Flutter学习网址
1.Dart语法概览:官网:https://dart.dev/guides/language/language-tour#throw中文:http://dart.goodev.org/guides/language/language-tour2.Flutter:官网:https://flutter.dev/中文:https://flutter-io.cn/3.F...
2019-06-17 14:45:57
389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人