获得徽章 0
最近在使用Flutter开发移动应用,之前做IOS原生应用,从布局来说,flutter 还是很强大,之前接触过react native ,原生应用开发,Flutter再向Web 布局方面再演进, 还是比iOS frame autolayout 强大很多, swift UI也在往这个方面演进
评论
今天使用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强大,如果通过定义到某个第三方库,没有了
展开
码农信仰于2023-01-13 14:50发布的图片
码农信仰于2023-01-13 14:50发布的图片
评论
【Telegrame二次开发】最近要解决线上的闪退问题,发现用脚本生成的Dsym文件有多个,还以为是脚本做了什么配置,结果是Xcode在编译的时候,每个动态库都会生成一个Dsym文件,开始找各种方法合成一个Dsym文件,后面发现不需要,直接就可以作为一个文件夹导入进去分析就可以了
评论
【经典协议回顾】最近在做Telegram开发,里面有一个加密协议 Diffie-Hellman 密钥交换协议 在很多场合都能看到它的身影, 它的出现让不信任两端数据通信的信任机制成为功能,不管是我们现在大名鼎鼎HTTPS和火爆的区块链都是用的这个协议
具体参考:en.wikipedia.org
展开
1
github.com 躺平即正义 😂
评论
【IOS面试】 今天找工作技术面试,本来都面试了3次,结果对方优点不满意,还要增加一次面试,估计这次GameOver,有些基础确实没有答好,有些时候就有种感觉,面试的时候恨不得什么都问,结果实际还是大部分都是if else for 这样的东东,
题目:假如你在设计框架的时候,哪些方式可以用于解耦。
当时就懵了,就只回答了用路径进行解耦,后面脑袋短路,就么有回答了, 后续又仔细想了下,解耦就是两个之间如果要联系,又不自己联系, 就需要搭建一个桥梁其实就解耦了, 那么怎么搭建这个桥呢, 大家可以进行讨论,目前已知的 : 通知(观察者模式) 代理协议(代理模式) URL(路径中心注册模式) 等 ,哎 其实这几种平时都很熟练,脑袋短路了,忘记了,平时还是要多做记录,有其他方法的也可以一起讨论
展开
评论
堆和栈

从前,程序妈妈有两个娃娃,一个叫堆,一个叫栈,他们长得不一样,构成也不同,一个是亲生的 一个是后面养的
一天堆和栈就不服气的说, 

栈:我是亲生的 怎么样
堆:虽然你是亲生的,计算机也喜欢我啊

栈:我拿钱(内存)比你快

堆:我自己挣(动态分配),而且每次可以挣得更多,你妈给的钱少(系统申请栈都是固定的)

栈:我比你好看(栈结构简单)
堆:我虽然比你长得着急一点,但是我比你厉害(就是用途更广,能做更多的功能)

栈:不服气, 我做了事情就不用管了 (就是系统会处理释放的事情)

堆: 自立更生,艰苦奋斗💪(自己申请的内存,自己要释放)




程序妈妈👩过来调节道,你妈都是我的好帮手,同样重要,你妈要相互配合,这样才能当我的好帮手,两个调皮😝开心的笑了





总结

1. 栈 是由系统分配,释放,结构简单,一般存放值类型,函数指针之类的 

2. 堆 是动态分配,用二叉树表示,容易产生碎片,效率要低一些,释放必须要自己来做,不然就会出意外的
展开
6
赞了这篇沸点
#如何一句话惹怒程序员# 你会修电脑吗?
1
赞了这篇沸点
挖矿游戏还能上不,现在下班回家都空虚了
评论
赞了这篇沸点
#分享解压小技巧# 听听歌,散散步,真的非常解压!
评论
赞了这篇沸点
普通开发者都要面对的年龄问题,抱团取暖也许是一条路~
奋斗的小土豆条于2021-11-15 22:12发布的图片
奋斗的小土豆条于2021-11-15 22:12发布的图片
奋斗的小土豆条于2021-11-15 22:12发布的图片
奋斗的小土豆条于2021-11-15 22:12发布的图片
11
赞了这篇沸点
搁了一天的 NIO ,确定不来看看嘛!
迎接IO第三篇:《详解!NIO中的通道(Channel)》
CSDN:blog.csdn.net
知乎:zhuanlan.zhihu.com
掘金:juejin.cn
下篇聊 Socket 相关~~
展开
4
赞了这篇沸点
顶个沸:我本可以忍受黑暗,如果我没见过阳光。新公司呆有两周了,发现外包和自研差别可能挺大的,自研可能会比较注重性能和美观吧,外包可能就是这个功能能否走通吧,今天看了一个查询很慢的问题,里面居然是拿地址id再次查询获得地址名称,可想而知,一条数据按三级地址来算,一条数据就是三次查询,这玩意能快嘛?后端设计也是神操作,地址每级为啥要分三列存储
南亦于2021-11-15 11:05发布的图片
南亦于2021-11-15 11:05发布的图片
10
赞了这篇沸点
2021年最后一次更文挑战,错过等明年!!!

现在参与仍有机会拿到丰富的礼物,奖励对照表都给你做好了(图一),心动不如行动,点击链接sourl.co立刻参与活动!


自己更文太孤单?快进群和小伙伴们一起奋斗吧💪

进群方式:添加掘金酱,回复「更文挑战」进群,已进群的小伙伴不用再加!
展开
掘金酱于2021-11-15 10:54发布的图片
掘金酱于2021-11-15 10:54发布的图片
评论
赞了这篇沸点
golang cgo 使用总结
评论
提个建议:
在mac chrome 浏览器中,发布沸点的时候有点体验建议
1. 不支持markdown格式,虽然在1000字内,如果用户简单发布点表格或其他项目符号不实很友好
2. 如果在内容很多的时候,里面的内容框下面的发布,会点击不到,内容最好支持滚动,还好可以用快捷键ctrl+enter [呲牙]
展开
码农信仰于2021-11-15 11:00发布的图片
2
在使用Bazel编译代码的时候,可能会出现某个库一直下载不下来,这个时候其实可以把这些库下载到本地,通过本地的方式进行引入,就直接解决这个问题
```
http_archive(
name = "com_google_protobuf",
urls = ["github.com"],
sha256 = "bf0e5070b4b99240183b29df78155eee335885e53a8af8683964579c214ad301",
strip_prefix = "protobuf-3.14.0",
type = "zip",
)

可以修改为

http_archive(
name = "rules_cc",
sha256 = "b87996d308549fc3933f57a786004ef65b44b83fd63f1b0303a4bbc3fd26bbaf",
url = "file:///Users/youname/Documents/Telegram-iOS/1477dbab59b401daa94acedbeaefe79bf9112167.tar.gz",
strip_prefix = "rules_cc-1477dbab59b401daa94acedbeaefe79bf9112167/"
)

```
展开
评论
下一页
个人成就
文章被点赞 1
文章被阅读 2,017
掘力值 67
收藏集
0
关注标签
5
加入于