浩浩 浩浩
3年前
Flutter之全埋点思考与实现
1\.背景用户数据分析与埋点,在互联网产品的设计与迭代中是不可缺少的一部分,利用用户的行为规律、用户画像,能在很大程度上帮助团队制定合适的运营策略与产品方向。随着产品的迭代与业务的发展,对业务团队的敏捷性与创新性提出了更高的要求,而通过大数据的手段在一定程度上可以帮助我们实现这个愿景,同时,良好的数据分析可以帮助我们进行更好更优的决策
blmius blmius
3年前
“CSDN首页”视觉升级背后的故事
“首页”,是用户直观感受产品的第一步,这次我们兼顾用户需求和产品运营诉进行全新的整体规划,人性化的运用首屏空间,来保证用户的使用效率,同时本次迭代也采纳了些用户对网站所述心声和建议进行了本次规划迭代。用户心声a.精简界面,给界面视觉做减法,这次设计应用了重新栅格体系对页面进行内容划分,去掉旧版用灰色背景区分模块设计,应用信息模块大的间距留白作为区分,让页面透
浅谈kafka
ApacheKafka是消息引擎系统,也是一个分布式流处理平台(DistributedStreamingPlatform)。优势在于迭代速度快,社区响应度高,使用它可以让你有更高的把控度;
Wesley13 Wesley13
3年前
IOS APP开发提交流程证书问题
问题情景描述:一款App在别人的机器上开发和发布,现在迭代更新和开发需要在一台新mac机上开发和发布。(使用同一个开发者账号)问题:1.在新mac机器上开发并导入真机测试,是不是需要从别人的机器上面导处开发者证书、开发者授权文件和开发密钥导入到新mac机器上才能开发?2.程序迭代开发完成,App上传苹果应用商店的时候是不是还需要用老机器发布才
Stella981 Stella981
3年前
Python实现深度学习系列之【正向传播和反向传播】
前言在了解深度学习框架之前,我们需要自己去理解甚至去实现一个网络学习和调参的过程,进而理解深度学习的机理;为此,博主这里提供了一个自己编写的一个例子,带领大家理解一下网络学习的正向传播和反向传播的过程;除此之外,为了实现batch读取,我还设计并提供了一个简单的DataLoader类去模拟深度学习中数据迭代器的取样;并且
Stella981 Stella981
3年前
LeetCode(94):二叉树的中序遍历
Medium!题目描述:给定一个二叉树,返回它的_中序_遍历。示例:输入:1,null,2,31\2/3输出:1,3,2进阶: 递归算法很简单,你可以通过迭代算法完成吗?解题思路:
Stella981 Stella981
3年前
PHP 生成器Generators的入门理解和学习
什么是生成器Generators生成器允许你在foreach代码块中写代码来迭代一组数据而不需要在内存中创建一个数组,那会使你的内存达到上限,或者会占据可观的处理时间。相反,你可以写一个生成器函数,就像一个普通的自定义函数一样,和普通函数只返回一次不同的是,生成器可以根据需要yield多次,以便生成需要迭代的值。一个简单的例子就
非凸科技 非凸科技
2年前
受邀出席Rust 开发者大会|Rust 如何助力量化高频交易?
工欲善其事,必先利其器。面对时代变革、技术迭代,开发者们是如何使用Rust构建各场景应用的呢?受疫情影响,延期一年的“第二届中国Rust开发者大会”于7月31日在线上顺利举行,为Rust爱好者带来了前沿的技术交流和实践成果。非凸科技量化策略负责人陆一洲受邀出席分论坛“Rust商业实践”,带来了“Rust如何助力量化高频交易”的主题演讲,为大家揭晓答案。非凸科
JaCoCo助您毁灭线上僵尸代码 | 京东物流技术团队
随着需求不断迭代,业务系统的业务代码突飞猛进,在你自豪于自己的代码量产出很高时,有没有回头看看线上真正的客户使用量又有多少呢?
陈哥聊测试 陈哥聊测试
10个月前
TDD、BDD、ATDD都是什么、有什么区别?(上)
软件开发是一个迭代过程,包括编写、测试和改进代码,直到满足需求。测试驱动开发(TDD)、行为驱动开发(BDD)和验收测试驱动开发(ATDD)是支持该过程的三种方法。