Example: 101basic 客户端使用和服务同样的通信协议来发送请求和获取响应。 type Client struct { Conn net.Conn Plugins PluginContainer // 包含过滤后的或者不可导出的字段 } Conn 代表客户端与服务器之前的连接。 Plugins 包含了客户端启用的插件。 他有这些方法: func (c
Example: 102basic 你可以在服务端实现Service。 Service的类型并不重要。你可以使用自定义类型来保持状态,或者直接使用 struct{}、 int。 你需要启动一个TCP或UDP服务器来暴露Service。 你也可以添加一些plugin来为服务器增加新特性。 Service 作为服务提供者,首先你需要定义服务。 当前rpcx仅支持 可导出的 methods (方法) 作
作为前端来说,一定要了解一些多端开发的解决方案,在进行更进一步深入学习和研究各种相关问题之前,有些概念是必须研究透彻的,这将会是以后开发和适配的基石。 说在前面的话 在前端开发之前,视觉MM会给我们一个psd文件,称之为视觉稿。对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范往往会遵循以下两点: 首先,选取一款手机的屏幕宽高作为基准,以前是iphone4的320x480,现在更多使用的是i
HTML5 混合 App (Android & iOS)、移动端页面、公众号页面、大屏可视化,DWZ 手机版 HTML5 + 原生 混合开发框架。
开发者可以使用原生bricks引擎进行渲染以及手机QQ功能的调用。 开发者也可以使用第三方引擎(cocos、laya、白鹭)进行开发。 第三方引擎的实现方式为基于bricks的webgl接口进行封装,具有较高的灵活性,但渲染性能会欠缺。 如开发者对性能要求更高,推荐使用bricks引擎的原生渲染。 注意: iOS 在手 Q 770 版本禁用了 webGL,会导致界面卡在 99% 加载界面,开发者忽
SRS不支持服务器端脚本,所谓服务器端脚本,指的是服务器可以加载外部脚本文件,解释并执行。 支持服务器脚本的服务器有FMS,语言是actionscript1.0;nginx支持的是lua。 SRS不支持服务器脚本的原因有: 不Simple:违反了SRS(Simple RTMP Server)的第一个S,支持扩展脚本,出错的几率也扩展了。 实际用处很小:我在国内知名的CDN公司工作时,所在部门就是用
Android播放开发SDK IOS播放开发SDK
#美团面经# #凉面# 楼主一开始是找的算法岗,无奈算法岗简历都被毙的发麻,愤而转投Java开发 今早上有个美团小姐姐面试的 java方向(面了我40多分钟,头皮发麻) 对于Java很久没做过了,最近看了一下面经相关的 大致分享一下我的面试内容吧(记不太清了)应该是我对java的基础比较薄弱,每个方向问的问题总能停止在不知道 大致有: Java的内存模型,什么时候会产生young gc什么时候会产
公司名:滴滴 岗位名:后端开发 面试轮次:一面 时间:20min 说实话,压力还是蛮大的 内容如下: - 自我介绍 - 对于添加操作,HashSet为什么只有一个参数,而HashMap有两个 - 类初始化过程 - 实例化和初始化的区别 - 什么情况下会触发类初始化 - 垃圾回收器如何识别垃圾 - vilatile如何工作,属于什么模型 - MESI协议 - 介绍jmm - 线程池,核心线程数为3,
1.自我介绍 2.项目介绍 3.MySQL底层结构 4.B+树相比哈希表和B树的优势之处 5.聚簇索引和二级索引区别 6.MySQL隔离机制,场景 7.MySQL隔离机制分别解决了哪些问题 8.这些机制都是怎么解决的 9.Redis用处和场景 10.抢红包问题怎么实现 11.延迟队列怎么实现 12.手撕:三数之和 13.反问:mentor培养制度,hc很多,接下来的流程会比较快 题目难度偏简单,整
公司名:美团 部门:优选事业部 岗位名:后端开发 面试轮次:一面 时间:55min 暑期实习的时候,三个Java志愿全都简历挂。当发现是因为简历附件忘了换的时候,难受了好久,好在秋招给了我机会。 问题如下: - 面试官介绍自己部门 - 自我介绍 - 介绍菜鸟的实习工作 - 工作中的设计模式 - 任务调度策略 - 集群环境下的任务调度框架 - rpc调用过程中,注册中心的作用 - 讲讲乐观锁 - 讲
公司名:堆糖 岗位名:后端开发 面试轮次:一面 时间:30min 面试官似乎只打高端局,源码都被问穿了内容如下: + 自我介绍 + jdk自带的工具用过哪些 + int字节数 + Integer字节数,为什么是8个 + Integer是线程安全的吗 + 原子类的实现方式 + String源码了解多少 + 对于String类,为什么jdk9之后用byte[]存储 + java获取字符串的byte[]
前排提醒:一点编程语言相关的都没有问 第一个问题:贪吃蛇用什么结构存储:双向队列 第二个问题:a星算法了解过吗 碰到大c环怎么处理:记录一边尝试过的次数 下次选的时候选择尝试次数少的 第三个问题:介绍渲染管线 实际场景阴影怎么渲染:移动相机 第四个问题:如何判断扇形技能是否击中敌人:向量点乘,划分象限求余弦值 第五个问题:快速判断阶乘的大小:区间逼近法 整体体验:前几个问题还行 后面的基本就是顺着
平台技术部 cpp选手 大概面了55分钟,聊得挺开心,希望能过 面试官拿着一面的问题,特意避开一面的问题进行提问 1. 自我介绍 2. 什么时候会触发中断 3. 异常和中断的包含关系是怎么样的 4. 讲讲linux的权限 4.1 chown 和 chmod的作用 4.2 ls -alh后,紧跟着文件的读写执行权限后面的是什么东西(*) 5. 软链接和硬链接的区别是什么 5.1 各自的使用场景是什么
好消息:面试官出的算法题我见过 坏消息:要用小根堆,但我不会用C++的优先队列 好消息:面试官让我现写一个小根堆,又get到一个面试消磨时间的秘诀 大概面了一小时出头,面试官不是cpp的,所以对着简历问计算机基础八股,面试体验良好,不会的面试官都会引导 1. 自我介绍 2. 看着webserver问八股 2.1 http有哪些方法(*) 2.2 http头部有哪些字段(*) 2.3 为什么要有ht