V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Still4  ›  全部回复第 1 页 / 共 3 页
回复总数  60
1  2  3  
239 天前
回复了 ignore 创建的主题 程序员 看完这块代码,我久久不能平静
代码不全,估摸着 url 来自于其他地方,抛出错误是合理的,抛出 NPE 不合理
class MyFragment: Fragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
viewLifecycleOwner.lifecycleScope.launch {
val params = TextViewCompat.getTextMetricsParams(textView)
val precomputedText = withContext(Dispatchers.Default) {
PrecomputedTextCompat.create(longTextContent, params)
}
TextViewCompat.setPrecomputedText(textView, precomputedText)
}
}
}

lifecycleScope 官方用法是这样的,我理解是 lifecycleScope.launch(Dispatchers.Main)这里就有问题
兄弟你这代码贴一半啊...DataStore 用的哪个版本,Language 是什么包

你试试自己新起一个工程,贴上这段代码能通过编译么...
wow 是状态同步,客户端下发操作命令,服务器运算操作结果,产生的结果推送到同屏的客户端,如果所有人都在不停的动,服务器负载是人数的平方,70 级的时候屠城只要 7 个团在一个房间内就会宕机,大概 300 人

war3 是帧同步,客户端下发操作命令,服务器直接推送操作指令给同屏客户端,接收的客户端负责运算结果,要求所有客户端版本相同,不允许跨版本连接。录像文件可以很小,因为只需要记录操作行为,实际结果是录像+客户端共同完成的
259 天前
回复了 ligiggy 创建的主题 程序员 [不懂就问] 大家是怎么学习加密解密的
一般来说加密解密你了解怎么用就行了

如果你想了解背后的原理......涉及到很多代数理论,大把的教授学者研究这个,从零开始专门研究几年估计只敢说入门
不如你把简历贴出来,把关键信息抹去

直觉是因为四年三跳,会认为你不够稳定,做的东西没有沉淀,你以为的优势项目东西简历上有体现吗

另外 30+公司就不会考虑给你成长溢价了,而是要你来就是要解决关键问题的,如果简历上看不到岗位预期,那么就不好意思
finally 最好只放最简单的逻辑,比如断开连接,直接变量置空,干净利落的切掉

你这个例子里面,不得不调用可能抛出异常的代码,只能无视了,还能咋办呢....
275 天前
回复了 nery 创建的主题 程序员 两个项目同时进行,大家能多线程操作吗
频繁切换只能开发小需求,复杂需求需要的专注度高,切换太频繁的话产出直线下降
我觉得直接说业务吧,啥需求要一亿行里面去随机啊,上面说加自增字段也好,加表也好都是空间换时间,根源上如果需求可以变通的话根本就不需要这么做
287 天前
回复了 a7dog 创建的主题 PHP PHP Class 使用全命名空间有什么坏处?
太长了,不方便看,你举的例子里面只用了一次,如果调用几十次,第一眼看过去,你自己都会骂哪个傻*这么写的,都不知道精简下

use TencentAds\Model\AdsGetResponseData;
use TencentAds\Model\AdvertiserGetListStruct;
use TencentAds\Model\AdvertiserGetResponseData;
use TencentAds\Model\BusinessManagerRelationsGetResponseData;
use Google\Ads\GoogleAds\V5\Enums\AdGroupStatusEnum\AdGroupStatus;
use Google\Ads\GoogleAds\V5\Enums\CampaignStatusEnum\CampaignStatus;

给你看下某个广告库的代码,光是引用就这么长,意味着你要是看代码逻辑得拖到屏幕一半,心理负担太重
310 天前
回复了 VincentYoung 创建的主题 程序员 MySQL 5 亿数据查询如何优化
我觉得速度挺正常的,如果是单节点的话,受限于内存会用到文件缓存,速度肯定就慢了

根据业务建立定时任务处理到中间表吧,你这数据大概率不要求实时
311 天前
回复了 DinoStray 创建的主题 数据库 求助一个 sql 写法, 一个表, 只有 2 个字段
一般 sql 做动态二维表有点难吧,考虑存储过程,或者读出来外部程序单独处理
311 天前
回复了 Evilk 创建的主题 PHP 有人了解 PHP 官方目前正在讨论的 fiber-rfc 吗?
目前在用 zts,最难受的是上下文无法交互,开辟的子线程跟主线程内存隔离,虽然不会有并发读写的问题,但是也丢失了大量多线程的可用性
318 天前
回复了 svt 创建的主题 程序员 关于指令重排序有个问题不明白,求大佬指点
你这个例子没问题,指令重排会保证最终执行结果跟预期一样,但是不保证顺序,也就是说 change 方法执行完以后,a 一定=1,flag 一定=true,但是谁先谁后不一定

这样一来,多线程环境下,监听线程读取到 flag 变成 true 的时候,a 的值有可能=0 有可能=1,不能按编码顺序去理解
@joyhub2140 Java 8 后面也就 11 是 LTS 的,看着版本号吓人而已,其实就相当于用着 1.6 观望 1.7,有必要嘲笑 1.5 吗?
324 天前
回复了 kaka6 创建的主题 程序员 你们公司是业务说得算,还是技术说得算
@kaka6
只懂业务不动技术的话,会提出很蠢的需求,比如手机内颜色自动根据手机壳适配
只懂技术不懂业务的话,你会不理解为什么要这么改,按钮放在这里和放在那里有什么区别,数据说话还真不一样
真正好的技术是要懂业务的
324 天前
回复了 kaka6 创建的主题 程序员 你们公司是业务说得算,还是技术说得算
真正说了算的是决策层,跟销售还是技术没有关系,说白了做什么怎么做是讨论后的结果,至于决策层偏销售还是偏技术都有可能

你司的情况我觉得技术副总不可能不参与发展方向的讨论吧,做什么他不点头的话能正常推进?
324 天前
回复了 kaka6 创建的主题 程序员 你们公司是业务说得算,还是技术说得算
就算是技术主动做的事情,也是因为有需求点出现,否则如果没有变化的事情你做了干什么

比如架构优化,多半是因为出现瓶颈了,你会针对每秒 ops 0.1 的项目做高并发优化吗,那不是闲得慌,有这时间做什么不好
324 天前
回复了 kaka6 创建的主题 程序员 你们公司是业务说得算,还是技术说得算
必然是业务说了算,需求说了算,技术是服务于需求的
升级版本,实在不想升级就参考支持的版本自己实现一遍,所以还是升级比较方便
1  2  3  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2328 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 13:37 · PVG 21:37 · LAX 05:37 · JFK 08:37
♥ Do have faith in what you're doing.