Blog | Raven Xu

Make positive impact


  • Home

  • Archives

  • Tags

  • About

「调研汇报」Google Network

Posted on 2020-09-23 | In 科研分享
Read more »

「Crazyflie开源无人机」基础入门

Posted on 2020-09-02 | In 科研分享
Crazyflie 微型四轴飞行器的硬件设计得非常优秀,不管是 PCB 机械层的轮廓设计、信号层上元器件的布局还是整个电路板的走线都非常合理,而且最重要的是 Bitcraze 团队将模块化的理念带入到 Crazyflie产品的设计之中,这使得 Crazyflie 微型四轴除了基本的飞行功能之外,还可以通过堆叠不同扩展坞的方式来实现不同功能的扩展。
Read more »

我在字节跳动的十个月

Posted on 2020-08-15 | In 杂文随笔
很荣幸在大四得到了字节网络组的实习机会,没想到这一待就是十个月。虽然赶上了新冠疫情这一黑天鹅,但还是在这段时间学到了很多东西,除了技术上的学习,对未来工作内容,对大公司运作模式,对网络开发完整流程的体验以及伴随而来的方法论也学到了很多,也在不断寻找自己的定位与目标。感谢非常非常厉害的 mentor,感谢各位优秀的同事,第一次有机会和这么多优秀的人一起做有挑战的事,提出的每个想法都得到了积极的倾听与反馈并给予足够的机会与鼓励去尝试,作为网络小菜鸡真的感受到了足够的平等与尊重。Last day 赶上了最后一次团建,被灌了最多的酒也愈发舍不得离开。祝愿字节在成为全球顶级科技公司的道路上永远保持活力, ...
Read more »

前端工具收藏

Posted on 2020-07-20 | In 收藏整理

之前做过一些前端开发工作,收藏了一些不错的框架和工具,对于内部平台/性能要求不高的展示页面,使用现成的框架删删改改是足够的。
尤其是在一个研发大佬云集的项目组/实验室,会一点前端技能会带给你意想不到的收获。(别误会,大佬们只是不想浪费时间在这种杂活上hh)

Read more »

「本科毕业设计论文」Design and Implementation of An Intelligent Alert Management Platform for Data Center Network

Posted on 2020-06-04 | In 科研分享
Read more »

准大学生,如何预习计算机专业?

Posted on 2020-05-10 | In 杂文随笔

本文来自于我在知乎问题“准大学生,如何预习计算机专业?”下的回答,截至 2020-11-30,回答已经获赞超过 3400。
原回答链接

一、为什么要提前学习?

强烈建议提前学习了解计算机学科知识!

  • 计算机不同于传统学科(如理化生政史地等),这些学科大家都有一定的基础,先发优势不明显;
  • 也不同于高精尖学科(如医学冶金材料环境等),这些学科大家基本都没有基础,完全同一起跑线。

随着我国经济社会的不断发展,越来越多的计算机专业大学生在步入大学校园前就接触到了计算机,答主在步入大学后也发现身边很多在大学前有一定基础甚至有一定开发经验的同学都学习的很顺利,积极参与各类工程项目,科研项目。有很多大一的学弟都比我这样即将步入大四的学长动手能力强。(自闭、爆哭)

甚至「少儿编程」都成为了最近的一个风口。三十年前小平爷爷一句「计算机普及要从娃娃抓起」在现如今的浮躁社会变成了现实。

  • 人民日报:少儿编程热需要冷思考

现在距离开学还有两个月,虽然时间不多但还是建议充分利用,不寻求学到太多知识只是力求对计算机学科的轮廓有一个大概的掌握,面对入学后接踵而来的各种概念能有自己的思考。

另外如果你是大一入学了或者大一都快结束了才看到本文也不用太担心,因为目前大学本科第一年基本都是基础学科的学习,大二后才深入学习专业知识,所以建议大家在大一期间一定保持自己对计算机学科的热爱,充分利用课余时间。你会发现一旦你比别人走得快,那么将走得越来越快。
即便你是大二才看到本文也不要担心,我差不多也算是大二下学期才慢慢学会自己去摸索~虽然很晚了但是只要能尽早找到感兴趣的方向做一些感兴趣的项目就会很棒。

Read more »

Github 使用经典问题:如何同步 fork 项目原仓库的更新

Posted on 2020-04-07 | In 技术探究

Github 我们经常会通过 fork 开源项目在自己的仓库中更新,然后提交 Pull Request (Merge Request) 为开源项目做贡献。

不过我们经常会遇到原仓库更新,重新 fork 显然是不优雅的,那我我们该怎么同步更新呢?

Read more »

动手实现一个 Python 版本的 MysqlClient

Posted on 2020-03-26 | In 技术探究

背景

在实际项目中我们会在项目的各个角落进行数据库访问操作,显然我们需要将对数据库的访问做一定的封装,在统一管理的基础上也可以做一些额外的优化。
所以我们打算实现一个叫做MysqlClient的类对数据库访问做统一管理,我们期待它的作用有:

  • 统一管理数据库访问凭证
  • 对query和execute两类操作进行封装
  • 预处理sql以防 SQL注入
  • 引入数据库连接池
  • 合适的错误检查与记录
  • 以及如何正确使用

在百度上随便一搜就能搜到类似的实现,不过他们大部分都是只实现了对query,execute的封装,少部分加上了预处理sql,我希望提供一个更完整的MysqlClient实现。

我最初也是在百度上复制了一个封装了query、execute两个操作的MysqlClient,后来被公司安全部门提示有sql注入风险,所幸将平常遇到的对数据库访问对象的需求一次考虑清楚设计一个比较完善的实现。

上代码

Python 3.7,遵循 PEP8 代码风格

Read more »

1125-记在字节实习的第一个月

Posted on 2019-11-25 | In 杂文随笔

至今仍然感到很幸运,对于本想轻轻松松潇潇洒洒度过大四的我,在几乎完全没准备招聘面试的情况下,竟然通过了字节跳动的面试,转眼间已经入职一个月了,也来简单写写这一个月的一些心得与感悟。
简简单单的流水账~

紧张与庆幸

开篇提到了,我几乎完全没准备招聘面试的内容,面经刷题什么的基本上啥都没看,因为本来就是抱着随缘的心态投的简历,没想到运气这么好hh
可是我知道自己很菜,而且岗位还是和计算机网络深度相关的,作为软件工程专业的学生(非网络工程专业),本科就只上过“计算机网络”一门网络相关课程,感觉亚历山大,这种压力,在我收到offer通知电话那一刻就开始了,一直到入职前夜的失眠,到入驻当天的忐忑,到入驻后看着纷乱复杂的各种名词,直到现在,我依然很紧张
但是我也很庆幸,非常庆幸我能在大四上学期,在读研之前意识到我在计算机网络方面的知识储备很少,意识到计算机网络的体系是如此庞大,我能做的只有抓紧时间,利用字节跳动提供的这么好的机会打好计算机网络基础,为研究生的学习与科研做准备

Read more »

计算机热门研究领域扫盲

Posted on 2019-08-20 | In 科研分享

最近有幸得到了东南大学预推免的机会,之前凭借自己对行业的观察和直觉选择了数据科学方向,但发现自己甚至还没有对数据科学的一些基本了解
借此机会对当前计算机领域各个研究方向做一个全面的基础的了解,算是一个扫盲的过程。

Read more »
1…5678

79 posts
7 categories
178 tags
RSS
LinkedIn GitHub Zhihu Email
© 2022 Raven Xu
本站总访问量
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4