
获得徽章 0
今天使用Flutter时候,使用Android Studio 编辑器, 使用Xcode 编辑器有一个 Reval in Project Navigator 功能, 可以随时同步到工程目录中,jetbrains编辑那么强大,不可能没有这个功能,结果在键盘映射KeyMaping找到, 具体设置位置:
Go to Android Studio -> Preferences -> Keymap
Search for Select In in Navigate
Right click and select Add Keyboard Shortcut
Press Cmd+Shift+J
这样就和Xcode一致,试了下 还是么有Xcode强大,如果通过定义到某个第三方库,没有了
Go to Android Studio -> Preferences -> Keymap
Search for Select In in Navigate
Right click and select Add Keyboard Shortcut
Press Cmd+Shift+J
这样就和Xcode一致,试了下 还是么有Xcode强大,如果通过定义到某个第三方库,没有了
展开
评论
5
【Telegrame二次开发】最近要解决线上的闪退问题,发现用脚本生成的Dsym文件有多个,还以为是脚本做了什么配置,结果是Xcode在编译的时候,每个动态库都会生成一个Dsym文件,开始找各种方法合成一个Dsym文件,后面发现不需要,直接就可以作为一个文件夹导入进去分析就可以了
评论
点赞
【经典协议回顾】最近在做Telegram开发,里面有一个加密协议 Diffie-Hellman 密钥交换协议 在很多场合都能看到它的身影, 它的出现让不信任两端数据通信的信任机制成为功能,不管是我们现在大名鼎鼎HTTPS和火爆的区块链都是用的这个协议
具体参考:
en.wikipedia.org
具体参考:
展开
1
点赞
【IOS面试】 今天找工作技术面试,本来都面试了3次,结果对方优点不满意,还要增加一次面试,估计这次GameOver,有些基础确实没有答好,有些时候就有种感觉,面试的时候恨不得什么都问,结果实际还是大部分都是if else for 这样的东东,
题目:假如你在设计框架的时候,哪些方式可以用于解耦。
当时就懵了,就只回答了用路径进行解耦,后面脑袋短路,就么有回答了, 后续又仔细想了下,解耦就是两个之间如果要联系,又不自己联系, 就需要搭建一个桥梁其实就解耦了, 那么怎么搭建这个桥呢, 大家可以进行讨论,目前已知的 : 通知(观察者模式) 代理协议(代理模式) URL(路径中心注册模式) 等 ,哎 其实这几种平时都很熟练,脑袋短路了,忘记了,平时还是要多做记录,有其他方法的也可以一起讨论
题目:假如你在设计框架的时候,哪些方式可以用于解耦。
当时就懵了,就只回答了用路径进行解耦,后面脑袋短路,就么有回答了, 后续又仔细想了下,解耦就是两个之间如果要联系,又不自己联系, 就需要搭建一个桥梁其实就解耦了, 那么怎么搭建这个桥呢, 大家可以进行讨论,目前已知的 : 通知(观察者模式) 代理协议(代理模式) URL(路径中心注册模式) 等 ,哎 其实这几种平时都很熟练,脑袋短路了,忘记了,平时还是要多做记录,有其他方法的也可以一起讨论
展开
评论
1
堆和栈
从前,程序妈妈有两个娃娃,一个叫堆,一个叫栈,他们长得不一样,构成也不同,一个是亲生的 一个是后面养的 一天堆和栈就不服气的说,
栈:我是亲生的 怎么样 堆:虽然你是亲生的,计算机也喜欢我啊
栈:我拿钱(内存)比你快
堆:我自己挣(动态分配),而且每次可以挣得更多,你妈给的钱少(系统申请栈都是固定的)
栈:我比你好看(栈结构简单)
堆:我虽然比你长得着急一点,但是我比你厉害(就是用途更广,能做更多的功能)
栈:不服气, 我做了事情就不用管了 (就是系统会处理释放的事情)
堆: 自立更生,艰苦奋斗
(自己申请的内存,自己要释放)
程序妈妈
过来调节道,你妈都是我的好帮手,同样重要,你妈要相互配合,这样才能当我的好帮手,两个调皮
开心的笑了
总结
1. 栈 是由系统分配,释放,结构简单,一般存放值类型,函数指针之类的
2. 堆 是动态分配,用二叉树表示,容易产生碎片,效率要低一些,释放必须要自己来做,不然就会出意外的
从前,程序妈妈有两个娃娃,一个叫堆,一个叫栈,他们长得不一样,构成也不同,一个是亲生的 一个是后面养的 一天堆和栈就不服气的说,
栈:我是亲生的 怎么样 堆:虽然你是亲生的,计算机也喜欢我啊
栈:我拿钱(内存)比你快
堆:我自己挣(动态分配),而且每次可以挣得更多,你妈给的钱少(系统申请栈都是固定的)
栈:我比你好看(栈结构简单)
堆:我虽然比你长得着急一点,但是我比你厉害(就是用途更广,能做更多的功能)
栈:不服气, 我做了事情就不用管了 (就是系统会处理释放的事情)
堆: 自立更生,艰苦奋斗
程序妈妈
总结
1. 栈 是由系统分配,释放,结构简单,一般存放值类型,函数指针之类的
2. 堆 是动态分配,用二叉树表示,容易产生碎片,效率要低一些,释放必须要自己来做,不然就会出意外的
展开
6
3
赞了这篇沸点
赞了这篇沸点
搁了一天的 NIO ,确定不来看看嘛!
迎接IO第三篇:《详解!NIO中的通道(Channel)》
CSDN:
blog.csdn.net
知乎:
zhuanlan.zhihu.com
掘金:
juejin.cn
下篇聊 Socket 相关~~
迎接IO第三篇:《详解!NIO中的通道(Channel)》
CSDN:
知乎:
掘金:
下篇聊 Socket 相关~~
展开
4
3
赞了这篇沸点
顶个沸:我本可以忍受黑暗,如果我没见过阳光。新公司呆有两周了,发现外包和自研差别可能挺大的,自研可能会比较注重性能和美观吧,外包可能就是这个功能能否走通吧,今天看了一个查询很慢的问题,里面居然是拿地址id再次查询获得地址名称,可想而知,一条数据按三级地址来算,一条数据就是三次查询,这玩意能快嘛?后端设计也是神操作,地址每级为啥要分三列存储
10
5
赞了这篇沸点