自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

竹毛言己

古月舌L写白勺笔记

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

原创 Error Domain=NSCocoaErrorDomain Code=3840 “JSON text did not start with array or object and option t

问题移动端调用服务端接口,返回错误如下:Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option t原因1. 客户端解析json出错使用AFNetworking可能都遇到过类似的问题吧。2. 服务端返回的json有错误不管服务端是用java还是C#还是其他语言,如果返回的json有问题的话,导致客户端无法解析,就会报这个错误。我有一次写C#,返回Json

2020-07-30 09:41:44 3274 2

原创 13. 罗马数字转整数

解题思路LVIII58L = 50, V= 5, III = 3.IVV = 10,I = 1,I < VIV = V - I = 9两个函数,一个将罗马字母映射对应的整数,一个计算罗马字母对应的整数。对罗马字母串从前往后先做“加法”,循环到下一个字母的时候判断当前字母和前一个字母的“大小”,如果是小,即IV这种类型的,因为之前已经加了一个I了,所以这里减去I,然后计算IV的和,即V-I。整个字母串累加得到最后结果。代码Swift执行用时:48 ms内存消耗:21.3 MBc

2020-07-24 09:45:09 115

原创 Visual Studio快捷键合集

Mac注释/取消注释注释: 先control+k,然后control+c取消注释: 先control+k,然后control+u全局查找cmd + F

2020-07-22 08:39:20 224

原创 9.回文数

文章目录解题思路代码解题思路如果一个数的绝对值,反转之后还等于这个数,则这个数是个回文数。代码执行用时:44 ms内存消耗:21 MBclass Solution { func intReverse(_ x:Int) -> Int { var x = x var n = 0 while x != 0 { n = n * 10 + x % 10 x = x/10 }

2020-07-22 08:15:37 307

原创 7.整数反转

文章目录解题思路代码Swift解题思路从个位数开始取值,累加得到最后反转的数。代码Swift执行用时:8 ms内存消耗:20.8 MBclass Solution { func reverse(_ x: Int) -> Int { var x = x var n = 0 while x != 0 { n = n * 10 + x % 10 x = x/10 }

2020-07-22 07:21:16 96

原创 error: unable to read property list from file: /Users/xxx/Documents/work/xxx/xxx/xxx/Resources/Info.

很简单,但也记录一下吧。项目编译报如下错误error: unable to read property list from file: /Users/xxx/Documents/work/xxx/xxx/xxx/Resources/Info.plist: The operation couldn’t be completed. (XCBUtil.PropertyListConversionError error 1.) (in target 'xxx' from project 'xxx')根据提示显

2020-07-21 14:04:02 1667

原创 CS0012: 类型“System.Object”在未被引用的程序集中定义

编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51“的引用解决方案:在web.config文件system.web/compilation节点添加配置节点:...

2020-07-21 10:44:49 6249

原创 Mac加显示器桌面排列设置

MacBook加了一个显示器,Mac上还安装了虚拟机,怎么设置让桌面排列更加合理。系统偏好设置->显示器个人感觉平铺的排列方式比较好用些。这时候显示器的屏幕上会出现一个窗口2. 虚拟机设置设置完屏幕排列后,如果安装了Parallels Desktop虚拟机的话,会发现多出来一个Parallels Desktop的桌面。这个桌面和显示器感觉何不融合,使得Mac使用起来不是很顺手。设置Windows桌面退出全屏模式就会好很多。这样设置后将Window系统桌面放在显示器上,Mac.

2020-07-17 13:59:49 3211

原创 1. 两数之和

两数之和遍历比较最容易理解的,最耗时的,最简单粗暴的方式。执行用时:712 ms内存消耗:21 MB思路实现假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。func twoSum(_ nums:[Int], _ target:Int) -> [Int] { var targetArray:[Int] = [] for i in 0 ..< nums.count - 1 { for j in i+1 ..< nums.c

2020-07-16 14:58:05 259

原创 Cannot find ‘xxx‘ in scope

没有申明变量是let还是var导致编译报错``Cannot find ‘xxx’ in scope`例如:let solution = Solution.init()如果不加let或者var申明solution,就会报错。

2020-07-16 14:21:17 21873

原创 Binary operator ‘==‘ cannot be applied to operands of type ‘Int‘ and ‘[Int]‘

等号两边数据类型不一致进行比较报错Binary operator '==' cannot be applied to operands of type 'Int' and '[Int]'这个提示也挺明确,二元运算符 == 两边不能使用 Int 和 [Int] 。写代码时候粗心,拿 Int类型的变量和 [int] 类型的变量来比,一个整形数来和一个数组比,当然不能比。...

2020-07-16 14:15:04 2899

原创 objc_msgSend()

objc_msgSend()是iOS runtime中重要的函数之一,用来做消息分发的,我们知道OC的消息调用,最终都是转成runtime的消息,然后分发出去的。当OC的方法被转成runtime的消息时,是个什么样子的呢?其实就是一些像objc_msgSend()这样的函数,runtime函数再往底层就是汇编了。引入头文件 #import <objc/message.h>例子UIColor *color = [UIColor colorWithRed:220/225.0 gr

2020-07-16 13:04:22 529

原创 curl: (18) transfer closed with 14041568 bytes remaining to read

pod install的时候又一个库TwilioVoice怎么都更新不下来,并报如下错误:[!] Error installing TwilioVoice[!] /usr/bin/curl -f -L -o /var/folders/zl/014s9t8x7n90s8thffl59zx40000gn/T/d20200715-67823-uekelg/file.tbz https://media.twiliocdn.com/sdk/ios/voice/releases/2.1.1/twilio-voice

2020-07-15 15:32:54 4100

原创 MacBook系统升级问题

MacBook不能升级系统怎么办?由于部分笔记本生产日期比较老了,在“关于本机”->“软件更新”中不提示用户升级。这种情况之前我也遇到过一次,在升级macOS Mojave系统时,我的MacBook Pro不提示升级,但是我还得用最新的系统,没办法只能想办法去升级系统。苹果升级 MacOS 系统有两种办法,1. “关于本机”->“软件更新”中下载最新系统。2. 在AppStore中搜索MacOS,找到最新的系统进行下载,下载完后安装。一般的不提示升级去AppStore中搜索下载下载系统.

2020-07-13 09:31:10 956

原创 iOS 蓝牙扫描枪

iOS 蓝牙扫描枪实现原理通过蓝牙连接手机和扫描枪,相当于给手机添加了一个外接键盘,当连接扫描枪后,手机内的键盘不会弹出来。可以通过textField的代理可以监听到扫描过程和扫描结果。扫描时候相当于外接键盘在输入,通过-(BOOL)textField:(UITextField)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString)string回调可以监听到。通过上面的回调我们会发现每

2020-07-13 08:41:12 2357 2

原创 SQL DELETE 语句

DELETE 语句用于删除表中的记录。以菜鸟教程上的Websites表为例+----+--------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+--------------+---------------------------+-------+---------+| 1 | Google

2020-07-08 07:22:53 165

原创 SQL UPDATE 语句

UPDATE 语句用于更新表中已存在的记录。语法:UPDATE table_nameSET column1=value1,column2=value2,...WHERE some_column=some_value;WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略了 WHERE 子句,所有的记录都将被更新!以菜鸟教程上的Websites表为例:+----+--------------+---------------------------+-------+---------+|

2020-07-08 07:18:03 384

原创 SQL INSERT INTO 语句

INSERT INTO 语句用于向表中插入新记录。语法:指定列插入数据INSERT INTO table_name (colnum1, colnum2, column3)VLAUES (value1, value2, value3);不指定列插入数据INSERT INTO table_nameVALUES (value1,value2,value3,...);没有指定要插入数据的列名的形式需要列出插入行的每一列数据。还是以上节的Websites表为例:// 向表中插入一条完整

2020-07-08 07:10:36 210

原创 SQL WHERE语句

文章目录WHERE基础语法WHERE + AND/ORWHERE + ORDER BYORDER BYORDER BY ASC/DESCORDER BY 多列WHERE基础语法SELECT * FROM table_nameWHERE id = 1;SELECT title FROM table_nameWHERE id = 100;WHERE + AND/OR// 查询表中国家为中国或美国的数据集SELECT * FROM table_nameWHERE country='CN'O

2020-07-06 21:23:27 798

原创 SQL SELECT 语句

文章目录查整张表查某列数据查某行数据查某一个数据SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。SELECT * FROM table_name;演示数据库表如下:+----+--------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+----------

2020-07-06 14:10:11 558

原创 初学SQL

SQL是做什么的?SQL(Structured Query Language),结构化查询语言。SQL 是用于访问和处理数据库的标准的计算机语言。一般的后台开发,只要是需要操作数据库,就需要用到SQL。SQL与MySQL、SQL Server等的关系是什么?SQL 是一门语言,用来处理和操作数据库的语言,MySQL 和 SQL Server是数据库,数据库还有Access、Oracle、Sybase、DB2 等等。我为什么要学习 SQL?公司的后台代码是 C# 写的,里面有很多接口都.

2020-07-06 13:40:31 137

原创 JavaScript学习(四)认识DOM

文章目录DOM简介通过ID获取元素innerHTML 属性改变 HTML 样式display属性DOM简介DOM(Document Object Model),文档对象模型,定义了访问和处理html文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。通过ID获取元素html中标签的id属性是唯一的,通过id可以找到唯一与之对应的标签,对标签进行操作。语法:document.getElementById("id");例:通过document.getElemen

2020-07-02 09:38:41 189

原创 JavaScript学习(三)javaScript基础语法

文章目录基础知识变量if语句函数定义输出内容alert消息对话框confirm 消息对话框prompt消息对话框打开新窗口关闭窗口练习基础知识变量申明var 变量名var 用来定义变量,这个用法在很多语言里都一样。命名变量名必须使用字母、下划线或 $ 符号开头。由数字、字母、下划线、$ 符号组成。命名需要避免js的关键字和保留字。使用先申明,再赋值var mychar;mychar="javascript";注意变量名区分大小写。if语句所有

2020-07-01 14:33:01 153

空空如也

空空如也

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

TA关注的人

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