首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

字节,编码技术调研是怎么

由于某次需求需要,进行了一次技术调研,内容是调研前端将 pdf 文件转为图片解决方案,接到这个需求第一时间,立马打开搜索引擎,翻看了十分钟后,很快啊得出了一个口头结论 但这肯定是不行,十分钟就能整明白事情就不叫技术调研了...,也无需技术调研,然而如何摆好一个技术调研正确姿势,也没有啥标准模板,让开发人员写文档本来就够痛了,再加上一个没有标准场景,痛上加痛,既然想做好这次技术调研,就必须解决这个痛点,那就顺便把这个问题也调研一下吧...3D 立马就想到 three.js 甚至是 webgl,然后二话不说开始闷头研究起来,结果研究了两天后,开始需求时候,发现需求重点并不是那个3D地球,而是环绕地球展示数据点,实际上这是个可视化展示需求而不是...,你应当将这个过程记录下来,可以就按照上面的步骤作为模板,形成一份调研文档进行输出 这份调研文档应当包括以下四个方面: 1、需求背景 你调研文档可能会被其他不熟悉你所做需求的人查看,对于一个业务技术人员来说...这个对比记录内容主要应当围绕你当前面临实际业务需求展开,除此之外,还可以描述一些需求可能涉及不到点,比如你想调研pdf.jspc端切割pdf文件转为图片支持情况,那么除了这方面之外,你还可以额外描述一下其移动端支持度

56620

实测 ChatGPT 编程效果被其发现,这波先站队 Stack Overflow

ChatGPT 答: 没有指定编码格式情况下,fs.readFile 默认将返回一个 Buffer 对象。如果直接输出这个 Buffer 对象,则会显示它内容(即二进制数据)。...,最好指定编码格式,并将返回数据转换为字符串。...但是这个时候有一个细节,继续提问时,打错了好几个字:“请继续修改上门代码,输入结果时只需要天数即可” ChatGPT 答: 如果您只需要输出天数,可以使用以下代码: # 从用户输入中读取年份和月份...还不能说他做错了告诉他不想使用第三方库后,他回答似乎像那么回事了: MD问题 但是触发了长文本截断机制,代码中截断的话,基本就没办法续上了。...2.2 复杂问题:用代码绘制一个足球 这个问题其实是 CSDN 征文一个问题,近期准备来着。

3.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

前端工程师面试时经常被闭包到底是什么用打包礼物例子让你秒懂

一旦声明了一个全局变量,你就可以代码任何地方使用这个变量,包括函数中。...,但建议不要这样,因为很容易造成命名冲突。...以上就是我们要了解闭包前需要知道前置知识,下面我们详细了解一下闭包。 二、闭包 2.1 什么是闭包?...这个解释相信,没有个三五年经验前端开发很难理解这句话意思,笔者用一个生活例子给大家解释一下。 国庆假期,你可以计划到出国旅行,日子太舒服了。...,有时候只是好多人用了也不知道这个概念,并且面试中也是高频面试技术点,大多数人都反映闭包很难,但是觉得只要你认真看了这篇文章,你会发现闭包也就那样。

46150

阿里腾讯百度头条美团iOS 面试大纲,5万+工作等你

这个问题还是很有可能被问到(不过好像就美团二面问到了),即时不被问到,了解一下觉得也是很有必要。...主要还是iOS方面的经验吧,算法题很简单也很常见,感觉春招面试算法题基本都是那些常见,从这份面试题中也可以看出,很多重复。那道智力题想清除了也不算难。...面试过程中讲到一些东西发现面试官听不懂,才知道面试官是安卓一些问题其实有点让无语,但是总的来说还是回答过来了,感觉也没有太大问题,但是后面还是被挂了,很无奈。...头条一面 MVC一些缺点 讲一讲其它架构 你知道哪些编码方式 算法字符串翻转 HTTPS 多线程方式和它们区别 队列和线程关系 一道线程安全题 有哪些锁 属性关键字 assign可以用于OC...百度二面 发送一个HTTP请求过程 TCP是如何保证可靠 内核态和用户态区别 一个10G数据里面找出最大100个数 讲一下最满意一个项目 然后讲了一下网络造成卡顿原因 总结:这一面是把转到

89360

Python编程常见问题与解答

11.代码中x是一个列表,使用y=x.sort()语句把它排序后结果赋值给y,然后使用y.index(3)查看3y中下标时,为什么会提示“AttributeError: 'NoneType...答:在这个路径中,第二个反斜线和后面的字母n恰好组成转义字符\n,应该使用两个反斜线或者使用原始字符串。...答:应该是文件具有“只读”之类特殊属性,或者当前登录用户账号没有权限访问该文件。 24.机器上明明是有test.txt这个文件,为什么使用内置函数open()打开时提示文件不存在呢?...25.:从“资源管理器”来看,当前文件夹中明明有test.txt文件,但是使用内置函数open()打开时还是提示文件不存在,可能是哪里错了呢?...如果不知道文件采用什么编码格式,可以使用记事本打开之后使用“另存为”功能保存成特定编码格式。

3.2K10

python开发面试问题

;  编码和解码你了解过么;  列表推导list comprehension和生成器优劣;  什么是装饰器;如果想在函数之后进行装饰,应该怎么;  手写个使用装饰器实现单例模式;  使用装饰器单例和使用其他方法单例...;  range和xrange区别(他妹py3…);  由于我有C/C++背景,因此要求用C来手写:将IP地址字符串(比如“172.0.0.1”)转为32位二进制数函数。...Linux/git命令和作用;  查看当前进程是用什么命令,除了文件相关操作外,你平时还有什么操作命令;  (因为本人Linux本身就很水,只会基本操作,所以这部分面试官也基本没怎么。。...反正问了就大眼瞪小眼呗) django项目部分 都是让简单介绍下你公司项目,不管是不是后端相关,主要是要体现出你干了什么;  你项目中遇到最难部分是什么,你是怎么解决;  你看过django...或者很少,哎,之前准备方向完全错了

1K80

京东广告搜索部 C++后台开发面经

说实话,笔试题中等,一眼看出去就有了思路,另外一个重要就是有了思路,能不能做到我们想到哪里,代码就打到那里,手写代码一定能正确表达你思路,另外一定要考虑边界条件什么。...第一面老师主要考差了笔试题中想法和思路: 1.自我介绍一下(来自哪儿,干了啥,中心思想是有多叼或者干了什么大事,优点是什么) 2.你来说说你这个ip地址查找问题,题目中是一个ip集合集合,你是不是没看清楚题呀...,你再看看(仔细看了题目,刚吹完逼就直接来揭穿,不过确实把题目看错了,这就尴尬了,随后就说了下思路,先看ip地址在那个集合里面,然后再到特定集合里面寻找ip,及时挽回了颜面,不过要告诫大家...3.查找ip地址里面我们这个字符串比较,这个ip字符串比较很长的话,而且这样比较会非常耗时,有没有办法把字符串比较优化一下?...(这个问题经常被觉得这个问题应该是间接问你会不会跳槽,一定要亮出自己潜水多年死忠粉身份) 5、说下你对京东看法。 6、你还有什么问题么?没问题的话面试就到这里了。

1.3K91

PYTHON面试

;  编码和解码你了解过么;  列表推导list comprehension和生成器优劣;  什么是装饰器;如果想在函数之后进行装饰,应该怎么;  手写个使用装饰器实现单例模式;  使用装饰器单例和使用其他方法单例...;  range和xrange区别(他妹py3…);  由于我有C/C++背景,因此要求用C来手写:将IP地址字符串(比如“172.0.0.1”)转为32位二进制数函数。...Linux/git命令和作用;  查看当前进程是用什么命令,除了文件相关操作外,你平时还有什么操作命令;  (因为本人Linux本身就很水,只会基本操作,所以这部分面试官也基本没怎么。。...反正问了就大眼瞪小眼呗) django项目部分 都是让简单介绍下你公司项目,不管是不是后端相关,主要是要体现出你干了什么;  你项目中遇到最难部分是什么,你是怎么解决;  你看过django...或者很少,哎,之前准备方向完全错了

1.4K70

无法登录用户

token应该是一段类似于34ac十六进制字符串,但是认证服务拿到token却是M5开头,这明显不是十六进制,所以验证时候报错了。 “看起来是有些办公Apptoken格式不对。”...大鹏微信群里贴出了convertHexToByte方法代码。 “这边后端确实有这个代码。”大宝看到了代码,“不过我们没有遇到无法登录问题。”...data是Base64编码字符串,而token是十六进制对应字符串。...而且也解释了为什么认证服务拿到错误token里会包含加号。 如果一个参数要放到URLquery string里,那么这个参数需要经过URL编码。...---- 3 “到底什么情况下才会出现问题这个呢?”志豪思考着。 “这个问题跟设备有关。”大鹏也突然想到了什么。“去问问无法登录设备型号。”

3.1K10

据说这篇总结覆盖了一般Python开发面试中可能会问到大部分问题

然后目前是寻找python后端开发这一块工作,使用框架为django;之前一直通过CSDN以及其他几家技术博客/论坛吸收大家经验,感激之余,也想输出点什么,造福大家,因此就有了这篇水文,希望大家能够多多吸取经验教训...就是因为平时只关注自己小博客系统,而没做其他部分,导致爱奇艺倒在了手写代码上面……哎,忧伤……平时多刷刷leetcode,看看剑指offer/面试金典,都是套路啊~~ 面试这几家公司所遇到面试...Linux部分 讲一下你常用Linux/git命令和作用; 查看当前进程是用什么命令,除了文件相关操作外,你平时还有什么操作命令; (因为本人Linux本身就很水,只会基本操作,所以这部分面试官也基本没怎么...django项目部分 都是让简单介绍下你公司项目,不管是不是后端相关,主要是要体现出你干了什么; 你项目中遇到最难部分是什么,你是怎么解决; 你看过djangoadmin源码么;...或者很少,哎,之前准备方向完全错了) ? 洋洋洒洒写了一个小时,发现还是有很多细节问题都已经忘了。。哎,自己笔记还是不行。

1K90

据说这篇总结覆盖了一般Python开发面试中可能会问到大部分问题

然后目前是寻找python后端开发这一块工作,使用框架为django;之前一直通过CSDN以及其他几家技术博客/论坛吸收大家经验,感激之余,也想输出点什么,造福大家,因此就有了这篇水文,希望大家能够多多吸取经验教训...就是因为平时只关注自己小博客系统,而没做其他部分,导致爱奇艺倒在了手写代码上面……哎,忧伤……平时多刷刷leetcode,看看剑指offer/面试金典,都是套路啊~~ 面试这几家公司所遇到面试...Linux部分 讲一下你常用Linux/git命令和作用; 查看当前进程是用什么命令,除了文件相关操作外,你平时还有什么操作命令; (因为本人Linux本身就很水,只会基本操作,所以这部分面试官也基本没怎么...django项目部分 都是让简单介绍下你公司项目,不管是不是后端相关,主要是要体现出你干了什么; 你项目中遇到最难部分是什么,你是怎么解决; 你看过djangoadmin源码么;...或者很少,哎,之前准备方向完全错了) ? 洋洋洒洒写了一个小时,发现还是有很多细节问题都已经忘了。。哎,自己笔记还是不行。

46620

据说这篇总结覆盖了一般Python开发面试中可能会问到大部分问题

然后目前是寻找python后端开发这一块工作,使用框架为django;之前一直通过CSDN以及其他几家技术博客/论坛吸收大家经验,感激之余,也想输出点什么,造福大家,因此就有了这篇水文,希望大家能够多多吸取经验教训...就是因为平时只关注自己小博客系统,而没做其他部分,导致爱奇艺倒在了手写代码上面……哎,忧伤……平时多刷刷leetcode,看看剑指offer/面试金典,都是套路啊~~ 面试这几家公司所遇到面试...Linux/git命令和作用; 查看当前进程是用什么命令,除了文件相关操作外,你平时还有什么操作命令; (因为本人Linux本身就很水,只会基本操作,所以这部分面试官也基本没怎么。。...反正问了就大眼瞪小眼呗) django项目部分 都是让简单介绍下你公司项目,不管是不是后端相关,主要是要体现出你干了什么; 你项目中遇到最难部分是什么,你是怎么解决; 你看过django...或者很少,哎,之前准备方向完全错了) 洋洋洒洒写了一个小时,发现还是有很多细节问题都已经忘了。。哎,自己笔记还是不行。

1.2K60

面试官:什么是宏定义和内联函数?

前段时间是秋招时期,所以本人也是忙着找工作、笔试、面试什么,所幸有之前学习内容支撑,还算比较顺利找到了一份软件开发工作。...题目大意C语言和C++中分别用什么来处理一段短小、反复被调用代码。虽然回答出来了,但其实当时并不是特别了解内联函数,只是听过而已。今天就来稍微理一理。...这里使用是C++,本来想用C,但是vscode上好像不支持inline,干脆就用C++了。 既然宏定义和内敛函数都可以完成替换,为什么还要引入内联函数呢?...因为使用宏定义有时会产生意想不到错误,这也是笔试题中经常考地方。 什么错误呢?来看下面的例子,只是在上面的例子上多乘一个2....inline里面,正确计算出了结果6,而宏里面却得到4.因为宏展开后是这样:2*a+b 这样就出现了错误。这是很多初学者容易犯错误,也是面试题中高频考点,至少最近面试题中频繁出现了。

1.4K20

三七互娱秋招提前批 java服务端

,而是经过漫长等待(半个时间啊)后才拿到HR口头offer(还是不断微信里催HR结果),这几天终于上班了.也不知道是能力不好,还是做错 了什么,或者等那么久是正常(但是同校有同学6月25...设计一个死锁,这个也说得很模糊(不过他也很难判断有没有说错,因为有点抽象)。 怎么避免死锁。回答是确保加锁得顺序。他又怎么确保呢?就说认真思考资源并发顺序。...(面试前知道他们游戏是用Netty,所以恶补了下怎么写Netty程序,所以还是讲了下写Netty主要过程和组件)  (现在回想起来,其实他应该不是源码实现,而是NIO模型,Neety时间循环...,管道,处理器之类概念) 最后,他觉得没什么好问了,就说看到我第一次笔试算法做得不好,说可能是因为第一次这种算法题不适应,而且直接用Python代码实现原因。。...HR面:感觉说错什么了(工资,实习时间?),搞得HR一直拖时间不给offer。     总结:即使你会多门语言,多种技术,面试时也要把话题中心放在Java后端上,不然面试官可能以后学太多什么都不精。

62210

从张三丰传张无忌太极剑谈技术

想大多数朋友都应该看过电视吧!其中有一段全书比较精彩片段就是张三丰传张无忌太极剑法,这个片段我们都看过不下了十几遍。...今天在这里再讲一下这个故事: 张三丰演练完一遍太极剑,然后张无忌忘记了多少。张无忌说,忘记了大部分; 然后张三丰再演练一遍,张无忌说只记得一小部分,最后是全忘了, 然后上场比武去了。...在场所有人都以为自己听错了,这全部忘了该怎么比武啊! 结果张无忌凭一把普通剑击败对方神兵利器....比武这种成分紧急情况下,你根本没有时间思考该出什么招式去迎敌,你只能凭自己本能去出招,应敌!...但有可能字符编码会出现乱码,这个时候,肯定要去设置字符编码 设置好了字符编码再去测试一下,打印是否OK, 很简单一个流程,有人没有记住,为什么没有记住呢? 是因为没有理解,为什么没有理解呢?

89220

高文院士:学习人工智能专业,能成为大师吗?

以下为对话内容: 1 图像视频研究,一开始我们做错了什么:图像图形作为人工智能一个重要窗口,高老师也是这一领域领军泰斗,能否谈下图像图形未来研究走向?...高文:首先要说一下为什么要做数字视网膜。现在城市大脑把所有的注意力都放在城市云计算系统上面。而摄像头本身功能就只是纯粹视频压缩。...其实视网膜收集完信息以后,视觉通道向大脑传输信息时,做了视觉编码,这种编码和我们通常说图像编码不一样,它叫视觉编码,视觉编码事情是特征抽取和特征压缩。...图像和视频领域,与其他学科存在很多交叉,包括跟脑、心理学、数学等各个方面的交叉。现在人工智能在视觉领域发展虽然看起来很蓬勃,但是未来10年后会走到什么方向上去呢?...所以教育部怎么都认为是可以,有社会需求,教育机构就应该做培养人才这种投入或引导,觉得都是可以,没什么问题,但是研究就要头脑清醒一点。

27410

byteTCC框架--关于接口返回问题讨论

普通web项目中,调用接口返回数据,如下,不出错返回一种,出错了,返回另外一种。前端是直接可以拿到返回信息。...你这个是用于显示,但是SpringCloud更倾向于代表一个服务一个接口 比如我这个,一个服务调用了2个服务,其中一个出错了需要给前端一个反馈,但是在这里没法拿到出错那个服务错误信息 那这种一般怎么处理呢...,可以考虑用Filter拦截这个接口然后转换,直接返回字符串肯定是不可以 还是有点不懂,我们这习惯正常时返回一种编码和结果,出错时catch中返回一种编码和结果。...你这种做法不是不可以,只是说:参与事务处理controller中这样不可以,不参与事务处理controller中这样是没问题。...,而不是controller中这个事情 comsumer接口,也不需要显式返回信息,直接void,没问题就成功了,有问题的话,页面调用这个接口时,会直接拿到某种异常信息,判断下即可。

97230

提问智慧

即使没有结果,邮件列表或新闻组寻求帮助时加上一句 Google 中搜过下列句子但没有找到什么有用东西 也是件好事,即使它只是表明了搜索引擎不能提供哪些帮助。...另一方面,表明你愿意在找答案过程中什么是一个非常好开端。谁能给点提示?、这个例子里缺了什么?以及应该检查什么地方比请把需要的确切过程贴出来更容易得到答复。...聪明问题: foo 项目代码 Nulix 6.2 版下无法编译通过。读过了 FAQ,但里面没有提到跟 Nulix 有关问题。这是编译过程记录,什么不对地方吗?...有谁知道接下来该做些什么测试才能找出问题? 这个家伙,从另一个角度来看,值得去回答他。他表现出了解决问题能力,而不是坐等天上掉答案。...最后一个问题中,注意 告诉答案 和 给我启示,指出还应该做什么诊断工作 之间微妙而又重要区别。 如何更好地回答问题 态度和善一点。问题带来压力常使人显得无礼或愚蠢,其实并不是这样。

1.1K10

新鲜出炉:字节跳动面经总结

7. rr级别如何防止幻读 这一题错了,听成了rr级别为什么要防止幻读。所以回答偏了。...一看是较难,担心不出,要求换了一题。换成了二叉树之字形遍历,由于紧张,结果写了10分钟。尴尬一笔。...jvm还挺深,什么tlb,逃逸分析,栈帧里面有什么,还好去年看过全都防出去了。 3. 说下metaspace和permGen。 本来信号就不好,还说英文,听了几遍才知道是元空间和永久代。...说了下优化器策略,面试官说不是想问这个,就问我explain,然后就把explain字段都说了一遍,面试官说还是理解错了。...由于innodb锁是锁住索引,所以更新主键之类时候,原数据也会保留,所以更新后微commit前一条数据会变两条。commit时候会回滚掉原数据,这个场景有点绕,但是觉得应该没回答错。

33020

一个NAT问题解决过程

关于这个问题我们还是按照故事来讲吧。 首先是有一个网友QQ里私下问我问题,一般来说,是不会私下回答任何问题。...因此,让他到知识星球里,后来就看到知识星球里有人一个NAT环境下电话不通问题(不知道是不是跟私聊一个人,私聊跟知识星球里对不上号,呵呵)。...接着他什么是Pastebin,说先看《FreeSWITCH新手指南》,接着他什么是《新手指南》,说那得看http://www.freeswitch.org.cn 。...ALG是一个看起来很美好但到处都是BugNAT解决方案,因此使用FreeSWITCH时候,我们都建议关掉它。不过,不知道该问题中ALG为什么只对视频请求有问题,音频却没问题。...但从这个题中我们学到一些东西: 有问题在公开地方(如知识星球),这样,会有更多的人帮助你; 问题所在有时跟你猜不一样,所以,一定要让别人看到你日志和SIP Trace; 仔细问题问题,多测试、

1.2K21
领券