jq

linux shell写一个城市地方的天气预报提醒

被刻印的时光 ゝ 提交于 2020-10-10 08:02:00
yum -y install jq [sqoop@uhadoop-mzwc2w-task3 weather]$ pwd /home/sqoop/scripts/weather You have new mail in /var/spool/mail/sqoop [sqoop@uhadoop-mzwc2w-task3 weather]$ cat weather.sh #!/bin/bash echo '--------------------------------------------------------------------------------------------------------' #json=`curl -s http://t.weather.sojson.com/api/weather/city/101230101` json=`curl -s http://t.weather.sojson.com/api/weather/city/101020100` echo $json > /home/sqoop/scripts/weather/weather.json json=$(cat /home/sqoop/scripts/weather/weather.json) city=`echo $json | jq '.cityInfo.city' | sed

iOS开发面试BAT等公司的一点记录

≯℡__Kan透↙ 提交于 2020-10-03 13:21:58
算法 LeetCode easy 和 medium 类型的题目刷一遍,一般面试的题目不出意外基本在里面。 Leetcode 官方也有类似的一些专题比如练习模式 有精力的可以看一遍《剑指offer》这本电子书。结合 Leetcode ,理解其思维逻辑,不容易忘记,这一关问题就不大了 基础 大厂最看重的是基础,基础扎实,其他稍微有点瑕疵问题也不大. iOS基础 RunLoop 。 建议 RunLoop 源码通读一遍,这块内容经常被考查。结合该篇文章 深入理解RunLoop 肯定会加深你的理解. 内存。 MRC和ARC的区别。内存管理原理是什么。几个关键字的实现和不同点比如 strong , weak , assign , retain , copy , unsafe_unretained 。因为涉及到内存,所以会引申到堆栈这一块. Block 。 Block 的实质,在 MRC 和 ARC 中的差别, Copy 关键字,和函数指针的联系。 __block 关键字 Runtime 相关。 消息转发几个步骤,消息怎么发送? 多线程. GCD , Operation 。一般会给你一个场景,问你怎么处理。还有就是线程安全这一块 锁。这块经常和多线程一起进行考察 KVO 原理 属性,协议,分类,扩展 Delegate , Block , Notification 网络 http1.1 、