看完 public channel 的流程,我们该来说说怎么跑通 private channel 了。 本文结合之前使用的 JWT 来做身份认证。 但这个流程,我们要先从前端说起。 socker.io 我们先写一个 demo: window.Echo.private('App.User.3') .listen('RssCreatedEvent', (e) => { that.names.p
看源代码,解析一次完整的 public channel 下发流程。 此图来自网上,如有侵权,通知我删除 通过上图,我们至少要知道两件事: Laravel 和我们的前端 (vue) 没有直接关联,它们通过 Socket.io Server 来做中转,这是怎么做到的呢? 怎么发送 Brocadcasted Data? 下面来一一解析。 BroadcastServiceProvider Broadcas
深度神经网络的工作地点、原因和方式。从大脑中获取灵感。卷积神经网络(CNN)和循环神经网络(RNN)。真实世界中的应用。 使用深度学习,我们仍然是习得一个函数f,将输入X映射为输出Y,并使测试数据上的损失最小,就像我们之前那样。回忆一下,在 2.1 节监督学习中,我们的初始“问题陈述”: Y = f(X) + ϵ 训练:机器从带标签的训练数据习得f 测试:机器从不带标签的测试数据预测Y 真实世界很
深入了解文本处理流程 用ElasticSearch进行开发时,你可能会被ElasticSearch提供的不同的搜索方式和查询类型所困扰。每种查询类型的运行机制都不尽相同,我们不能浮于表面,比如,比较区间查询和前缀查询之间的不同点。理解query的工作原理并知晓它们之间的区别是至关重要的,特别是基于ElasticSearch进行业务开发时,比如,处理多语言的文本。 不是所有的输入都会被分析 在探讨查
语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。 对象的内存使用 赋值语句是语言最常见的功能了。但即使是最简单的赋值语句,也可以很有内涵。Python的赋值语句就很值得研究。 a = 1 整数1为一个对象。而a是一个引用。利用赋
上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as... 关闭文件 我们会进行这样的操作:打开文件,读写,关闭文件。程序员经常会忘记关闭文件。上下文管理器可以在不需要文件的时候,自动关闭文件。 下面我们看一下两段程序: #
全程拷打项目(因为项目是和tf与机器学习相关的) 手写conv2D的计算函数(因为项目里有个conv3D相关的tf算子,但是没有写出来) 手写nms算法(写得很慢,之前又因为也是做项目,没有仔细研究源码) 之前使用opencl比较多,cuda使用得比较少,而且机器学习相关的算法也不是很精通,第二天就挂了
1.自我介绍 2.为什么选我们公司? 3.如果现在有一个机器人平台,从前后端的角度来分析如何设计和实现呢? 4.Docker和linux怎么学的?有哪些常用指令? 5.你对java底层的jvm如何理解的?详细介绍一下各个部分 6.计算机网络的TCP和UDP协议介绍一下 7.Java的反射介绍一下?反射在哪用到了?动态代理三种如何实现? 8.了解过安卓开发吗? 感觉主要是做机器人的,使用的是C++语
电话面,周一上午给我打电话约的周二下午 面试官拷打的挺多的,我还是第一次遇到这么不温柔的面试官 问题一个接着一个的抛 我太菜了给我问蒙了都 对深蓝汽车了解吗 接受工作地点在重庆吗 ==和equals的区别 Integer a=200和Integer b=200用equals比较和用==比较分别是true还是false等等一系列(接连拷打) 迭代器模式,为啥不用for循环 工厂模式和抽象工厂模式 r
一面时间:2023年12月8日 面试时长一小时左右 二面时间:2023年12月12日 面试时长一小时(非常准时,定的会议室准时关灯了) 三面时间:2023年12月18日 目前只通过了一面和二面,三面在等待结果中 前言: 介绍下自己的心理活动:2020年6月份百度,2022年3月份Shopee,北京还是有钱人的北京,我这底层感受不到北京的魅力,租房贵,花销大,加上前端时间甲流了,连去医院都排不上号,
主要内容:1.什么是双亲委派机制,2.类加载器,3.类加载器的加载路径,4.源码了解,5.双亲委派机制的作用1.什么是双亲委派机制 当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。 2.类加载器 BootstrapClassLoader(启动类加载器) c++编写,加载java核心库 java.*,构造ExtClassLoader和AppClassLoader。由于引导类加载器涉及到虚拟机本地实
在这里,我们将探索一类基于决策树的算法。 最基本决策树非常直观。 它们编码一系列if和else选项,类似于一个人如何做出决定。 但是,从数据中完全可以了解要问的问题以及如何处理每个答案。 例如,如果你想创建一个识别自然界中发现的动物的指南,你可能会问以下一系列问题: 动物是大于还是小于一米? 较大:动物有角吗? 是的:角长是否超过十厘米? 不是:动物有项圈吗? 较小:动物有两条腿还是四条腿? 二:
8.26 测评 9.14 笔试 9.21 一面 自我介绍 项目介绍(细节深挖) BN层参数的作用 吸BN操作 样本不均衡问题 小目标问题 双线性插值(边界考虑) GAN网络能否落地 怎样提高特殊目标(电线杆、树)等目标的检测精度 反问 9.22 二面 自我介绍 项目介绍 编程能力和管理能力打分 团队管理方面(好多问题) 责任心考虑 地点考虑 期望薪资 offer考虑 互联网公司投递情况 为找工作做
开场介绍面试环节,科研项目考察+coding+反问,先吟诵自我介绍 问项目环节,本来以为是类似互联网大厂聊项目拷打深挖细节,结果是考察项目涉及的模型/算法相关的八股 先狠狠灌注了一波transformer八股: - 介绍transformer架构整体特点 - 描述残差连接的细节、作用是?为什么有效?解释原理 - 为什么用LayerNorm,有什么好处 - transformer并行计算的能力体现在
一面 一 自我介绍 二 详细介绍论文 问的还挺详细的(从数据的处理,到动机,到模型结构) 三 简历项目 问了问softmax怎么写(其实是在问我 怎么防止值溢出) 。。。然后长鑫断网了,后面电话聊了几分钟,说我的方向还挺match的,跟他们。 25min左右 二面 感觉有点像HR面(对简历上的东西,面试官都是持一种质疑的态度) like: 你比别人的优势是什么呢?你为什么投这个岗位? 懂大模型嘛?