V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  crayygy  ›  全部回复第 2 页 / 共 107 页
回复总数  2122
1  2  3  4  5  6  7  8  9  10 ... 107  
51 天前
回复了 vczyh 创建的主题 汽车 50W 左右应该买什么车?
50 万,极氪 001 + 007 都够了
有消费的兴趣,至少说明还是有一颗想要折腾的心,虽然买到之后还愿不愿意继续折腾是另一回事。如果连消费欲都没有了的话,那除了吃喝之外还有什么自己的快乐呢...
所以我的想法是,消费能力之内的,该买买,该出出,亏也就几十几百的,折腾这一下快乐就完了。
我是个不吸烟的人,过年回家给我最大的冲击是家里亲戚吸烟的,过年都买的 50 一包、65 一包的烟在吸,人多的时候发一圈就没了,一天吸的多的话,两包烟都不够,一百块钱打火机咔哒一声就没了,至少折腾这点东西比吸烟强吧?
53 天前
回复了 27 创建的主题 iOS ios 如何批量精选照片?
iOS 照片 app 在多选页面上长按照片可以预览
iPhone 15 Plus + Samsung S23 Ultra
53 天前
回复了 WenSan 创建的主题 Apple TV apple tv7 的 wifi 真是苹果生态垫底了
试试把路由器拿稍微远一些呢?可能是“灯下黑”。
我记得以前测试过,分成两个循环分别调用不同的处理效率可能更高,再就是 flag() 函数如果是一个确定且和 i 没关系的话,可以用一个变量来代替,避免重复计算
内存空着才是浪费,只要内存压力不大就说明内存没有问题。
应该直接用捷径写一个都行吧?
74 天前
回复了 ewerfs 创建的主题 iMac mac m1 的 edge 浏览器响应好慢
内存 8G 么? 16+512 的 Mac Mini M1 并没有觉得 Edge 很卡。可以检查下内存压力和 Edge 的扩展
75 天前
回复了 mohulai 创建的主题 Android 目前手机已经用六年了,有比我更久的么
S23 Ultra 价格已经崩不住了,估摸着马上奔着 5 开头了,可以考虑看看
200 公里,不堵车三个小时,堵车一上午也基本上就到了,我回家四五百公里,也经常会开车回去过个周末,就当是出去玩一圈了。自己的老婆自己哄一哄就好了,一点小矛盾,该认错服软的时候就低个头,都是为了家庭和谐,而且吃顿肉也不仅仅是吃饭,快过年了想家人了想回家吃顿饭团圆一下,这是很正常的呀,换个角度想一下,要是你在你老婆家,你想回家去,200 公里你还觉得远么对吧

就我自己的经验来看,有时候你先把话说好听了,反而她会觉得,回去太麻烦了我们要不还是不走了。
第一次遇到我自己做的方向。。。聊聊我的看法吧

首先给不太了解这个架构的朋友介绍一下,通常所谓的 跨平台 方向,指的是 UI 上的跨平台,所使用的技术栈更多的是关注于 UI 怎么绘制,比如常见的 H5(Web),RN ,Flutter ,等等, 而 C/C++ 跨平台也是非常常见的,只不过局限于某些领域,比如音视频领域,安全领域等等,主要原因有几个,一个是成本太高,单单开发人员要熟悉 C/C++ 就是个不小的挑战了,二是业务逻辑没那么复杂也不需要那么多的 Native 实现。


我也是 Android UI 方向转下去做 C++ 跨平台开发的,C++ 虽然学校里学了一年,但 VC 6 跟现代 C++ 不说完全没关系吧,也没啥可参考的了,所以重新学习和熟练 C++ 也花费了不少时间和精力,现在也基本上熟悉这一套了。



1. 看自己项目相关的,有没有 JNI 相关的代码,如果有手写的(非模板生成的) JNI 代码,先了解一下 JNI 相关的基础知识,比如线程模型,Java env ,基础类型的映射,如何从 Java 调用 Native ,如何从 C++ 调用 Java ,看完这部分基本上就能把 UI 和 底层 之间的数据互通弄懂个七七八八的了。

2. 如果不需要关心 JNI (已经有模板了,或者是有其他人去做 JNI 的了),下一步就是了解项目用的 C++ 版本是多少,现代项目多数应该都是 C++ 17 了,少部分老项目可能是 C++ 14 ,再老的我感觉应该比较少了,尤其是新项目,至于 C++ 20 个人感觉不用太早了解,先了解完 C++ 14 和 C++ 17 的内容就差不多能写出能用的代码。

3. C++ 14 可以看 C++ Primer ,C++ 17 可以看网上新版本的介绍,大多数都是为了简化写法的,看到项目里不懂的语法去搜索,然后一个个的去看,读 API 文档,推荐 https://en.cppreference.com/w/ ,啥都有,sample 也有,不懂的就查

4. 如果是入门 C++ 还不久,想要快速了解 C++ 的基本语法,觉得 Primer 太厚了,可以看 《 Essential C++》,不厚,够用

5. 模板是个坑,没有一定的基本功不要乱写模板代码

6. 项目如果有 C++ Guideline 先熟读一遍,了解 Bad & Good, 尽量不要写出 Bad 的代码

7. 现代 C++ 写起来并不是特别的麻烦,像我们项目内部就拒绝原始的指针,绝大多数都是智能指针(shared_ptr, unique_ptr, week_ptr 等等,不是 auto_ptr 这种名字叫智能实则很智障的),也不推荐写 raw array ,用的也都是 vector 等等,已经挺接近 Java 之类的了,写起来就类似这样
```
const auto widget = Widget()
```

8. 熟悉并弄清楚几个经常会用错的比如 const 的用法,& 的用法 等等,先 ”抄“ 别人的代码,不明白的就网上搜

9. 如果有精力,可以搞一搞 C++ 的编译,比如 CMake (看项目用啥),以前觉得这个很难懂,照葫芦画瓢写过几次相关的优化之后觉得挺有意思的,虽然跟业务没啥关系,但对于了解整个项目的编译过程很有帮助,有利于成长(晋升)。
82 天前
回复了 jintaoxx 创建的主题 MacBook Pro MBA15 寸和 MBP14 寸如何选择?
如果是公司采购,我会选 16\14 吋的 Macbook Pro
如果是我自己购买家用的话,我会选 Macbook Air 15 ,大多数时候不会遇到性能瓶颈,大屏,有一定便携性
三星做过 Samsung Dex 的 Dock

https://www.samsung.com/us/business/solutions/samsung-dex/

现在似乎已经不怎么生产了,好多年前 S8 S9 时代的时候似乎三星很想推这个,但奈何市场不买单,那个时候性能也不太足够就是了。
https://item.jd.com/10052055123722.html
从我自己的体验来看还是有很大区别的

1. M 系列的 Macbook 普遍续航都很强,如果只是简单娱乐办公的话,通常十来个小时问题不大,但 iPad 基本上都达不到,至少我的 A12Z 的 iPad Pro 是做不到的,电池相差很大
2. 键盘舒适度和触控板舒适度差很多,iPad 键盘的那个手感...emmm
3. 应用支持不同,不少应用 iPad 版本是有缩水的

iPad 最大的优势是便携和触屏(以及最最重要的价格),如果对这些不敏感的话,那我觉得 Macbook Air 是更好的选择,至少系统版本是有一定的选择权力的,不至于升级了不能降级。
星际 2 里面的玩家传的图也挺多的,最近有一个挺火的复刻风暴英雄的项目
https://www.youtube.com/watch?v=TJqbwHHj6Wc
可以是可以,之前导数据的时候尝试过,但是当下不少 Android 机器用的 USB 2.0 ,所以直接用线还不如用 Wi-Fi 互传,速度要快得多
@fluffypanda 有的,只是默认不打开,需要去系统中打开

1. 前往设置>辅助功能>触摸。
2. 选择 AssistiveTouch 并将其打开。
100 天前
回复了 astrophys 创建的主题 Apple 国区 Apple Music Classical 即将推出
@Lambert2022
> 畅享专为古典音乐设计的 App ,订阅 Apple Music 即可,无需额外付费。
103 天前
回复了 gsy20050126 创建的主题 Apple 16 寸的 mac 音质太好了
Macbook 的录音效果也非常的棒,前阵子用 Macbook 自带的录屏来录一个视频,出乎意料的好
1  2  3  4  5  6  7  8  9  10 ... 107  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2861 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 13:42 · PVG 21:42 · LAX 06:42 · JFK 09:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.