关于大升级CocoaPods遇到几个的问题

在经历macOS系统升级、pods长时间没用后,这次按照网上步骤更改ruby源后更新pods遇到了些问题,记录如下。1、成功升级pods后,pod install时出现YAML safe loading is not available. Please upgrade psych to a ver...

2018-06-04 21:51:02

阅读数 1399

评论数 0

Xcode使用Launch Arguments调试app本地化

需要测试App本地化时,要频繁从模拟器setting更换语言很是麻烦。可以在选择target时的edit scheme->run->arguments->arguments passed on launch里,添加参数-AppleL...

2018-04-26 22:43:13

阅读数 192

评论数 0

iOS App显示名称国际化相关

要在不同语言环境下显示相应的App名称,需要在Xcode里进行相应设置,否则只会显示Info.plist里设置的Bundle display name,或者是Target的名称。Xcode 7.2里设置大概步骤:1、项目设置PROJECT->Info->...

2018-04-14 17:40:23

阅读数 791

评论数 0

Python写小爬虫时遇到的问题记录

很早就知道python了,但一直没拿来用,最近突然觉得需要爬一些小图片(=_=)了,就想到了python。python用起来确实方便快捷,很快就构建好了主要功能。模块分2部分,一个是爬图模块,另一个是登录模块。爬一般网站就直接调爬图模块,爬xxx网站(+_+)就执行登录模块(嵌入了爬图模块),爬不...

2017-10-23 17:19:31

阅读数 153

评论数 0

主进程中GCD用main queue会卡死但新生成queue却没问题

主进程中添加任务到GCD的main queue会卡死,而如果用生成的queue却正常运行,原因暂时不明,贴上来记录下。 void synSerial(void) { //同步串行     dispatch_queue_t squeue = dispatch_queue_create(&quo...

2016-12-21 21:39:54

阅读数 219

评论数 0

账号竟然被盗

一段时间没上博客发现账号竟然被锁定了,联系管理员说是发了不该有的文章。 修改密码后看了下回收站,确实有不少垃圾文章,标题都是些没有语义的文字,内容都是URL,明显是爬虫瞎爬的。 正好这段时间也在鼓捣爬虫,说不定可以借鉴下咧。

2016-09-24 10:56:24

阅读数 321

评论数 0

89-m-Gray Code

求n位格雷码。 大概意思就是n bit的数,从0开始,下一个码从bit位层面来看只有1位相反,例如0x000的下一位是0x001,0x001的下一位可以是0x101, 0x011。 拿来一看觉得大概思路就是从最右边开始逐位^,找到第一个与之前不同的数然后加入result,那很显然还要个哈希表来...

2016-05-22 17:22:54

阅读数 192

评论数 0

347-m-Top K Frequent Elements

求一个数组中出现频率排名前k的数字。 一定要理解好题目,求的是出现频率排名前k,而不是出现频率大于等于k,即如果k=2,那么[1,1,1,2,2,2,3,3]所求为出现频率最高的2个数字,结果为[1,2],而不是[1,2,3]。开始我理解为>=k,解出结果是错的。 leet上类似的题目不少了...

2016-05-14 16:48:16

阅读数 218

评论数 0

343-m-Integer Break

将一个大于等于2的整数分拆成多个整数并使这些整数的乘积最大。 一看求乘积最大立马想到了乘方因为两数相等时乘积最大,于是几行代码写出来直接提交让leet帮忙验证。。。发现是错的,sqrt(n)并不是那个关键输字,例如n=6时是sqrt(6)=2,但2*2*2=8,而最大乘积应该是3*3=9。动规也...

2016-05-02 17:05:54

阅读数 153

评论数 0

344-e-Reverse String

倒转字符串。 这个很简单了,递归、迭代都可以。先写了个递归的,提交竟然runtime error,用例貌似是一篇英文文章。。。那肯定是效率问题了,换个迭代的,双指针的很简单了。 如下: char* reverseString(char* s) { unsigned long leng...

2016-04-26 16:24:38

阅读数 149

评论数 0

268-m-Missing Number

给定一个有n个元素的数组,数字从[0,1,2...n-1,n]任选,但会少选一个数字,求这个没选的数字。 话说这题leet给的例子太有诱导性了,乍一看这还要选么按着顺序一个个来找不就找出来了么,后来一想估计测试用例中的数字是乱序的吧,如果是排好序的那根本没意义了。所以如果先排序再一个个找...

2016-04-20 19:54:47

阅读数 120

评论数 0

319-m-Bulb Switcher

给定n盏灯,第1步把它们都打开on,然后第i步把每i盏灯都置为相反状态,直到第n步完成,问最后有多少盏灯是亮的on?例如给定8盏灯,第1步全亮,第2步置2、4、6、8为off,第3步置3off,6on 。。。第8步置8为相反状态。 看完题目觉得应该跟数字因数的奇偶个数有关系,于是用笔写了...

2016-04-20 16:54:35

阅读数 206

评论数 0

提交App到Store时Xcode显示证书没有认证的问题

更新App版本时打好包后做Validate时Xcode说证书没有认证,赶紧上developer网站一看distribution证书是active的,于是看了看本机的证书竟然显示为无效证书,网搜了下原因不明,但下了个https://developer.apple.com/certificationa...

2016-04-16 17:24:46

阅读数 339

评论数 0

122-m-Best Time to Buy and Sell Stock II

给定一只股票的涨跌表(数组表示),数组的第i项表示第i天的股价,根据此数组求出所可获得的最大利润。你必须在买之前先把手上的卖掉才能再次买入,但买入时可以买n股。 说实话光读题目没太弄明白咋回事,网搜了下解法大概意思是求出每一段有利润的区间然后相加就行。代码非常简单但不一定能分析出来,就像有一道e...

2016-04-11 19:44:48

阅读数 176

评论数 0

238-m-Product of Array Except Self

生成一个数组,每项的值等于除它本身外全数组所有其它数字的乘积。要求不能用除法,时间复杂度要O(n)。 本来看到不能用除法一下就想到遍历时每项的值肯定存储其之前所有项的乘积,但又要求O(n),觉得一次遍历搞不定啊难道有妙招?于是网搜了下,大多数的解法是左向遍历每项存储之前所有项乘积,再右项遍历依次...

2016-04-11 19:19:44

阅读数 176

评论数 0

260-e-Single Number III

这次是数组中有2个不同的数字,其他都成对,要求出这2个数字。 有了single number I的经验,直接借用快排,修改了下数字判断的逻辑很快就鼓捣出来了,但这样过了没啥意义,于是自己借鉴异或的经验想了半天也想不出怎么从混合的结果中分离出a、b,于是网搜。原来混合的结果mix是用来分类的,求出...

2016-04-11 11:37:22

阅读数 176

评论数 0

136-m-Single Number

给定一个数组,其中有n对成双的数字,只有一个是单独的数,求出这个数。 我记得以前看到过这题,用异或就能得出单独的数,因为成对的数字异或时结果一定是0,那么最后就像连连看一样把相似的都消掉留下那个唯一的。如果没看过的话,我的思路是先排序然后判断是否成双,应该也能过。 异或的代码如下: int sin...

2016-04-09 17:44:11

阅读数 158

评论数 0

338-m-Counting Bits

给定一个数num,求出从0开始到num各个数中2进制表示法包含1的个数。 逻辑很简单了就是求0、1、2、3 ... num-1, num中1的个数,很容易联想到与0x01做与运算,于是用这个很直观很笨的方法写了代码直接ac了。 代码如下: void oneCount(int num, int...

2016-04-09 11:52:53

阅读数 148

评论数 0

67-e-Add Binary

用字符串表示二进制加法。 逻辑很简单了,不过要注意s1、s2长短不一时是否有进位的处理。本来还是用c写的,要返回char *所以肯定要calloc,但是leet上凡是c我用到calloc的少有不runtime error的,所以换成c++,用string就更简单了。 c++如下: class So...

2016-04-07 18:27:57

阅读数 146

评论数 0

111-e-Minimum Depth of Binary Tree

求二叉树的最小深度。这题好像是以前漏写的。 很明显要广搜了,但自己懒得写队列了,于是就用深搜写的,每次记录最小的level就行。注意判断叶子和层次的对应关系就行。另外预置的层次1024在oj时还太小会出错(该用例测试层次是1800多的单二叉树),所以改为10240. 如下: void dfs...

2016-04-06 19:38:33

阅读数 125

评论数 0

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