“关注”是人类与生俱来的能力,每个人同时是注意力的生产者和消费者,获得更多的注意力意味着更强的影响力,拥有更多资源和财富。...简单的理解,可以认为很多自然走红的大v,都离不开同城的流量,这也是为什么“老铁关系链”是大v们人气高涨的地基。...“普通人的星探,潮流的发动机”,这是快手高级副总裁马宏彬对于“流量普惠”的解读,但这只是“普惠”的表象,背后一整套产品机制和商业策略才是真正的内核。...这也是为什么快手更愿意称自己为短视频社区的原因——无数个以创作者为中心的小社群,共同构建了快手社区,它不是实体的“群聊”,而是一种对关系网络的描述。...这恰恰也反映了快手的产品结构——以打赏为主的直播收入,占到总收入的最大头。这不难理解,“打赏”行为反映了人与人之间的互动与信任,基于这种相互的激励,用户产生赠予礼物的想法,于是就有了付费的动机。
标签:Excel函数与公式,CELL函数,COUNTIF函数,SEQUENCE函数 需求 数据验证下拉列表必须包含具有货币数据类型列的列标题,如果数据类型改变,下拉列表也相应改变。...图1 解决方案 1.提取数据类型 CELL函数从数据的第一行提取数据类型。 图2 由于CELL函数似乎不能以数组公式形式工作,因此必须逐个单元格输入公式。...公式结果中: 以“C”或“,”开头的意味着货币。 以“F”开头的意味着数字。...4.列标题列表 B6#中的#用于将公式沿计数器向下溢出。无需手动向下拖动公式(它会自动扩展)。 =INDEX(‘blockbuster-top_ten_movies_per_’!...注意,如果改变了数据表中的列的数据类型,则需要按F9键重新计算。 虽然说,这个示例可能用处不大,但它给我们使用Excel公式解决问题开拓了思路。
接上一篇关于递归的用法一道小学三年级的题目把我困住了,再贴一下案件精灵的实现代码,如下: Function print(n) If n = 1 Then TracePrint...调试结果就不贴了,感兴趣的可以自行试验。 上篇帖子是倒着递归,直接从末项n一直调用至初值1结束。...至于if,也就是当i递归到大于参数n的值5时,运行结束返回True,亦即i小于等于5时,就一直运行else,依次输出1,3,5个a。...这里用到了2个参数,n和i,其中i还有一个初始值,而在不断的递归调用时,n一直保持不变,而i依次加2,跟上一篇帖子中的调用n-2异曲同工。...好啦,今天的分享就到这里,希望对大家有所启发。
1 Spark的RDD 提到Spark必说RDD,RDD是Spark的核心,如果没有对RDD的深入理解,是很难写好spark程序的,但是网上对RDD的解释一般都属于人云亦云、鹦鹉学舌,基本都没有加入自己的理解...本文基于Spark原创作者的论文,对Spark的核心概念RDD做一个初步的探讨,希望能帮助初学的球友们快速入门。...1.1 Resilient 中文解释是“能复原的;弹回的,有弹性的;”,在我们的生活中,一个东西有弹性,就说明这个东西不易损坏,例如皮球、轮胎,而苹果公司在给苹果手机申请的一个专利,正是在手机的四个角加入了类似橡皮筋材质的东西...这就涉及到了spark中分区(partition)的概念,也就是数据的切分规则,根据一些特定的规则切分后的数据子集,就可以在独立的task中进行处理,而这些task又是分散在集群多个服务器上并行的同时的执行...一个RDD的血统,就是如上图那样的一系列处理逻辑,spark会为每个RDD记录其血统,借用范伟的经典小品的桥段,spark知道每个RDD的子集是”怎么没的“(变形变没的)以及这个子集是 ”怎么来的“(变形变来的
AnalyticDB,是阿里云推出的一款数据库产品,主打海量实时数据分析领域。说其是另类“MySQL”,是因为其兼容MySQL生态,可以像MySQL一样去使用,非常简洁方便。...假期无事,特针对AnalyticDB新推出的单机版与MySQL,在规模数据下的查询表现做了个对比分析。 《敏捷大数据》的时代到来 曾几何时,大数据的概念非常火热。...但我们这里要看到,这里的大数据通常代表两层含义,一是所谓符合4V标准的数据;二是随之诞生的一些适合处理前者问题的技术。...此外,随着数字化浪潮的发展,数据在企业经营决策中扮演着愈发重要的地位,随之而来对数据计算的需求也越来越强烈。...而之前谈到的大数据技术,并没有很好地跟上现实需求,其较高的技术门槛、离散的技术生态、非传统的使用方式都阻碍了快速普及。
看《java核心技术》第四章讲到一个通过静态域实现的HelloWorld。...,将会进行静态域的初始化。...与实例域一样,静态域的默认初值是0、false或null,除非将它们显示设置成其他值。所有的静态域初始化语句以及静态初始化块都将按照类定义中出现的顺序执行。(书上如是说) 1....类第一次加载的时候将会执行,那么第二次加载会不会执行呢?...这部分就不用做实验了,因为类中的静态变量是被类所共享的,因此,只要第一次赋值,第二次依然可用。
前端的同学如果用 window.onerror 事件做过监控,应该知道,跨域的脚本会给出 "Script Error." 提示,拿不到具体的错误信息和堆栈信息。...同时分别加载两个域的 JS 文件。 的 JS] 另类思路 如果我告诉你,可以不加跨域头,只是在 JS 文件加载之前加载一个「特别的」JS,一样可以达到目的,你信不信?...try-catch 起来的异常进行跨域拦截,所以 catch 到的时候,是有堆栈信息的; 重新 throw 出来异常的时候,执行的是同域代码,所以 window.onerror 捕获的时候不会丢失堆栈信息...; 实际上,利用包装 addEventListener,我们还可以达到「扩展堆栈」的效果: [堆栈扩展效果] 我们不仅知道异常堆栈,而且还知道导致该异常的事件处理器,是在何处添加进去的。
一个自定义化的 WordPress 能够非常容易处理各种要求,这主要归功于它独一无二的灵活性和一个至今依然在增长的插件库,使得我们能够让 WordPress 去做它本没有要求做的事情。...你可能会不同意我的观点,认为每个不把 WordPress 当做博客的使用都是对其的滥用,但是请你相信我,WordPress 比现有的一些服务和 CMS 系统都要来的强壮,直白并且灵活。...安装一个样子像 tumblelog 的 WordPress 的主题,如 Typographic,这样你就能很好的运行你自己 hosting 的 WordPress 驱动的 tumblelog,并且拥有搜索功能和其他所有...WordPress 是重量级的内容管理系统的最近的轻量级的兄弟。通过小小的优化,和使用正确的插件和主题,你可以把 WordPress 转变成一个多才多艺的轻量级的 CMS。...强大,灵活和可扩展的 WordPress,经过你的改装,可以做成任何你喜欢的形式。唯一受到限制只是你的想象力! 你碰到过独特使用 WordPress 的方法吗?欢迎告诉我们! ----
在最近的工作中,接手了一个古老的项目,其中的 JS 代码是一整坨的面条代码,约 3000 行的代码全写在一个文件里,维护起来着实让人头疼。 ?...很容易看出,这是一种 ES5 时代的经典代码组织方式,在一个 IIFE 里面放一个构造函数,在构造函数的 protorype 上挂载不同的方法,以实现不同的功能。...既然代码结构是清晰的,那么我们要做模块化的思路也很清晰,就是想办法把所有绑定在构造函数的 prototype 上的方法抽离出来,以模块文件的形式放置,而源码则使用 ES6 的 import 语句把模块引入进来...对于左侧的节点,只要它的 object.property.name 的值为 prototype 即可,那么对应的函数名就是该节点的 property.name。...花半个小时写个脚本,把丑陋的面条代码整理成清晰的模块化代码,内心的阴霾一扫而空,对这个古老的项目更是充满了期待——会不会有更多的地方可以被改造被优化呢?值得拭目以待!
对于主动型管理人来说,因子投资早已成为投资工具箱中的重要选择。 在实际围绕某个因子构建投资组合时,必须要考虑可投资性的约束,成功的因子投资需要注重从理论到实践的每一个细节。...,非结构化的文本数据就变成了另类数据…… 另类数据的5点思考 随着通过已有数据源构建因子并进行交易变得越来越“拥挤”,获得的超额收益越来越少,人们自然而然地将视线和希望转向新的另类数据上,希望通过独门数据源挖出新的...参数的激增使得预测模型存在更高的过拟合风险,且预测的偏差和方差都会变大。 此外,在使用不同另类数据构建因子时应注意避免多重假设检验问题。...当使用大量不同另类数据集构建的因子分析同样的股票数据时,总会出现仅仅因为运气就十分显著的因子。...为了研究员工评价和股票收益率的关系,Green依据员工评价变化高低将股票分为三组,并通过最高组和最低组之差构建了该因子。
Object[] elements = getArray();//读取原数组 int len = elements.length; //构建一个长度为...copy生成一个数组来容纳,并不是直接修改原来的数据结构,这种方式提供了安全的快照读和遍历的方法,带来的不足就是对于频繁写的应用并不适合,Doug Lea大神在开发这个类的时候也介绍了这个类的主要应用场景是避免对集合的...整体来说CopyOnWriteArrayList是另类的线程安全的实现,但并一定是高效的,适合用在读取和遍历多的场景下,并不适合写并发高的场景,因为数组的拷贝也是非常耗时的,尤其是数据量大的情况下。...到这里我们能够看到关于List的线程安全实现基本都是采用加锁实现,只不过CopyOnWriteArrayList是比较特殊的另类的安全并发实现,包括同样的CopyOnWriteArraySet(底层用的...本文主要介绍了Java并发包里面另类的安全实现方式CopyOnWriteArrayList的实现原理,其主要特点是利用了快照的概念从而使读和迭代器遍历操作无须同步加锁,由于其不可变的特性,所以在并发应用中更加容易处理
在以前的 《Flutter 上默认的文本和字体知识点》 和 《带你深入理解 Flutter 中的字体“冷”知识》 中,已经介绍了很多 Flutter 上关于字体有趣的知识点,而本篇讲继续介绍 Flutter...简单来说就是影响字体形状的一个属性 ,在前端的对应领域里应该是 font-feature-settings,它有别于 FontFamily ,是用于指定字体内字的形状的一个参数。...image 所以 Roboto 之类的字体库是一个很大的字体集,不同的 font-weight 其实对应着不同的 ttf ,例如默认情况下的 Roboto 是不支持 font-weight 为 600...时,就需要考虑不同平台上的 weight 是否支持想要的效果。...Neo 这样的超集字体库,【广】这个字符在这个字体集上是不存在的,所以就变成了中文的【广】; image.png 所以可以看到,字体相关是一个平时很少会深入接触的东西,但是一旦涉及多语言和绘制,就很容易碰到问题的领域
本期推文也不例外,涉及的内容为地图数据,下面我们直接开始。 02. Python-matplotlib 绘制 我们使用的数据如下(部分): ? 我们主要使用上述四个特征列进行可视化绘制。...其主要用于绘制“方块”,和 geom_rect()、geom_raster() 作用相似,不同之处在于其使用图块的中心及其大小(x,y,width,height),这就和matplotlib的 Rectangle...类 几乎一样的功能。...,省去了matplotlib 循环绘制的麻烦,直接 映射 即可。...至于这副图的具体用处,大家可以放置在一些世界地图上,做为另类"图例"。能力有限,有出错的地方大家可以指出或者进群讨论。
后来,我参与了一个to b平台级产品的完整构建过程,当完成大部分重要功能构建后,公司部门调整,我调整去一个新的to c产品线,工作交接的时候,我突然觉得: to c产品卖情怀太矫情,整天跟用户扯细节,千方百计骗用户充会员买道具...你可以看到,to b端产品的需求是服务于公司战略、或者服务于线下已有的流程,产品经理要做的是理解和实施公司战略,构建生态系统,或者将已有流程系统化,也就是说需求主要的来源并不是普通用户。...构建完整生态,或者提升效率,就是to b产品经理的价值所在。你的某个推动,会改变行业,如微信公众号的产品经理,提出的商家管理生态,就为线下商家提供了完整的互联网化转型解决方案。...同时,因为这类功能一般都会牵扯到跨部门、跨事业群团队的合作,他们的目标一定不一致,如果没有很优秀的推动能力,是不可能推动公司那么多部门协同为你构建你的目标而努力的,优秀的to b端产品经理浑身会散发出逼人的领导力...腾讯某个事业群的总经理曾经提出这样的建设性考评办法:在腾讯内部建立IT分包机制,业务方被定义为甲方,to b端建设团队被定义为乙方。甲方向乙方提出能力构建需求,需按照市场价向乙方支付佣金。
讲这个例子前,咱们先来看一个简单的程序:字符串数组实现数字转字母: #include #include int main(void) { int num =...结果也是和上面是一样的,我们再对这种写法进行简化,如果初学者的基础不扎实,也许一看就懵了。...abcdefghijklmnopqlstuvwxyz" ; char a = "abcdefghijklmnopqlstuvwxyz"[num%26] ; printf("a=%c\n",a); return 0 ; } 其实不用惊讶,这样的写法和前面两种的意思是一样的...正是因为有了这种做法,所以在写进制转换的时候,可以使用这样的技巧来实现,当然,作为开发者,写出可读性高的代码来说,我并不推崇这样的写法。...既然可以向上面这么写,那也就可以向下面这么写,输出的结果是4个3。
本文整理自社区用户陈卓见在「夜谈 LLM」主题分享上的演讲,主要包括以下内容: 利用大模型构建知识图谱 利用大模型操作结构化数据 利用大模型使用工具 利用大模型构建知识图谱 图片 上图是之前,我基于大语言模型构建知识图谱的成品图...如果你再给模型一定的例子,进行学习: is_example = { '基金':[ { 'content': '4月21日,易方达基金公司明星基金经理张坤在管的...:{ '基金名称':['易方达优质企业','易方达蓝筹精选'], '基金经理...而这些大语言模型的能力,主要是大模型的 ICL(In-Context Learning)能力以及 prompt 构建能力。...Wey:之前卓见老师在我们社区分享过一篇文章《利用 ChatGLM 构建知识图谱》,包括我上面的分享,也算是一种实践分享。当然我们后续会有更多的介绍。看看卓见有没有其他补充。
产品经理开完会回来以后,发现还剩三份外卖没有人拿,分别是鲱鱼汤、螺蛳粉和大肠刺身。此时开发小哥碰巧不在,产品经理一时不知道哪一份才是自己的。 产品经理想随便选一份,于是选了鲱鱼汤。...正当她抱起鲱鱼汤准备走时,开发小哥风风火火跑过来,拿着螺蛳粉又跑了,产品经理甚至来不及询问哪一个才是自己的。 产品经理一想,虽然自己是文科生,但是现在只剩两个外卖,选哪一个都是二分之一的概率。...我们假设: 这三个外卖里面,有且只有一份是产品经理的 开发小哥跑过来,不会抢产品经理手上拿着的外卖 开发小哥拿走的,一定不是属于产品经理的外卖 import random options = {'鲱鱼汤...如果产品经理始终选择要更换,那么: 第一次就选中了她的外卖,此时更换以后,选对的概率为 1/3 * 0 第一次选中了别人的外卖 1,开发小哥必定拿走别人的外卖 2,此时产品经理选对的概率为:1/3 *...1 = 1/3 第一次选中了别人的外卖 2,开发小哥必定拿走别人的外卖 1,此时产品经理选对的概率为:1/3 * 1 = 1/3 所以如果选择要换,产品经理选对的概率为0 + 1/3 + 1/3 = 2
笔者正在由电商产品经理转型数据产品经理,为了提升自己学习的效率,尝试以这种输出驱动输入的模式,将自己学习的思路和学习内容分享给大家,也希望可以与其他数据产品经理多多交流。...本文尝试凭借笔者的理解构建一套数据产品经理能力模型,作为自己未来学习的方向。...共通语言”;第三部分,构建数据产品经理能力模型,第四部分,详解一些数据产品常常接触的概念和系统。...二、数据产品经理的朋友圈 曾经分析过AI产品经理模型,也是从产品经理的朋友圈说起,因为产品经理很多时候承担着协调推进角色,也承担了部分”翻译官“的觉,将业务需求转化成不同的语言表达,找老板要资源,请开发写代码...三、能力模型构建 数据产品经理是产品经理岗位的一个细分领域,其能力模型可以理解为一般产品经理能力模型+专业能力补充模型。
注意:从实习到离职的完整时间仅有一年半,对整个行业的了解还是偏片面的,所以下面的描述在客观事实上不一定是完全准确的,仅保证主观上没有刻意误导,有误导的地方也写出来 背景介绍 前司是一家在广州市的一家科技相关的公司...好的营销是把合适的商品/信息在合适的时间推给了合适的用户。 案例:某传奇类应用的短信推广;教培的短信推广。 难点:谁还看短信啊;政策风险。...相关补充 思维导图: 播客: 国内的另类数据行业(节目的 Host 在国外,懂的都懂): https://www.xiaoyuzhoufm.com/episode/60728f85b3b59ee30e7c13a8...对话行业资深从业者:金融另类数据究竟为何另类: https://www.xiaoyuzhoufm.com/episode/61b352ef32e9f3c7418aeb84 文章: 如何通过“先行数据”...辅助投资决策 大数据及相关技术在投资研究中的应用——另类数据的发展: https://www.weiyangx.com/362558.html 网站: https://alternativedata.org
PS:一篇纯吐槽而主的文章,请不要过分代入。 六月,在探索一些技术选型的发展趋势 —— 除了研究国内的技术趋势,也研究了一部分的国外技术趋势。...也是一种关于技术理念的竞争游戏。 流动率游戏:从郑州到杭州、北上广的差异 郑州。2020 年的时候,我曾经到郑州出差过一段时间,有感于当地的开发人员的基本水平。...也因此在技术、架构的相关会议,远不如云厂商的各种新技术发布会来得精彩 —— 他们都是源自于我们开发服务时,真正的痛点。基于这些痛点,构建出来的工具和技术趋势。...他们的领导总会说,机器会出故障的,换个机器不容易。 社区驱动开发 技术趋势本质还是一种技术影响力游戏。它可以分为四步: 深刻把握开发人员的痛点。 构建新的架构,新的技术理念等 制造焦虑。...首先,得找到一个合适的痛点,比如当前的系统是一个遗留系统,需要一种更好地技术来分析和构建迁移策略。接着,再构建于这样的痛点去构建一些工具,让人们更贴切地感受到真的有工具能解决问题。
领取专属 10元无门槛券
手把手带您无忧上云