
个人总结
codedoctor
正在学习计算机相关
展开
-
新博客地址
使用github page搭建的博客其实早就弄好了,但是一直没往上传东西,主题也是默认的,现在差不多做好了,主题和布局都也挺不错,后续会在那里更新博客,有兴趣的可以关注一下:https://xinyoulinxi.github.io/...原创 2021-08-01 18:30:00 · 507 阅读 · 1 评论 -
ubuntu on-my-zsh 配置
Oh-my-zsh 配置安装安装zshsudo apt-get install zsh将默认bash改为zsh(重启才会生效)chsh -s /bin/zsh安装oh-my-zshsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"然后重启就可以查看效果了迁移系统环境变量由于zsh和ubuntu的bash的环境变量不同,一个为~/.bashr原创 2020-05-20 14:51:39 · 1366 阅读 · 0 评论 -
【AR技术点】(三)完整的AR效果
开始工作了,留给自己写博客和看书的时间也变少了。最近半年更新的比较少,但是这个系列还是需要有个完结,不过不想写的太多,因为说的在前面都已经说过了。这个AR实现在一年前就实现了,但是一直没有写博客来说一下。这个项目,中间耗时近一年,虽然并不是大部分时间都在做AR实现,但是还是耗费了许多的功夫,最后也终于实现了大致的功能和预期,达到了实时的AR效果。我的毕业论文也是描述了AR过程的实现和优化方法。...原创 2020-01-12 22:04:33 · 2760 阅读 · 5 评论 -
编写shell脚本自动测试手机应用并存储logcat到脚本的当前目录
前言今天学了一下shell脚本,感觉挺有意思的,刚好工作有个需求,用到了shell做一些测试,所以把今天学的东西总结一下。安卓测试中,我们在android studio上肯定会知道它内置了一个logcat控件,可以打印、分类、筛选你手机应用打印的logcat,还可以筛选自己应用的logcat,确实很方便,但是当我们需要自动地去取出logcat然后处理就很麻烦了,只能手动的筛选然后复制出来到tx...原创 2019-07-26 18:40:12 · 1422 阅读 · 0 评论 -
过去的一年——考研和校招
过去的一年过去的一年(也就是去年的3月到现在),最主要做了的有两件事:考研找工作虽然说着是两件事,但其实中间却经历了很多很多的事,要怎么开始去说呢,慢慢来吧。读过我前面的面经的应该知道,今年七月,我将去深圳进行工作,而最近也是很多的事情要做,没法提前去实习。刚好最近把事情忙完了,刚好趁着现在这个最悠闲的时候总结一下自己过去一年的经历。我这个人很难漫无目的说话,必须要通过一个引子才...原创 2019-04-16 21:27:11 · 1720 阅读 · 0 评论 -
2019届 字节跳动C++校招面经(一二三hr面,已拿offer)
双非学校,大四无实习经验,考研难民。。考完研之后参加的第一次面试。现在发出面经来回馈一下前面看过的那么多面经。一面和二面都是同一天面的,hr在三面后的两天后。(题目顺序有些不分先后,但大致有序)第一面(50 min)1、进程和线程的区别和其使用等常规题。2、tcp和udp的区别常规题。3、http协议和https协议的不同和其大概原理还好前几天看了一篇HTTPS的科普,我就讲...原创 2019-03-15 16:58:00 · 21894 阅读 · 11 评论 -
计算机网络总结(三)——socket
1、前言1.1、网络中进程如何通信?本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:消息传递(管道、FIFO、消息队列)同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)共享内存(匿名的和具名的)远程过程调用(Solaris门和Sun RPC)众所周知,网络间的进程通信最首要要解决的就是如何找到目标进程。在本地我们可以通过简单的进程PID来唯一标识一个进程,...原创 2019-02-27 16:37:51 · 1930 阅读 · 2 评论 -
计算机网络总结(二)——TCP协议
TCP 的特性TCP 提供一种面向连接的、可靠的字节流服务在一个 TCP 连接中,仅有两方进行彼此通信。广播和多播不能用于 TCPTCP 使用校验和,确认和重传机制来保证可靠传输TCP 给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复TCP 使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制注意:TCP 并不能保证数据一定会被对方接收到,因为这是不可能的...原创 2019-02-25 23:42:44 · 473 阅读 · 0 评论 -
计算机网络总结(一)——HTTP协议
HTTP的特性HTTP构建于TCP/IP协议之上,默认端口号是80HTTP是无连接无状态的HTTP报文1、请求报文HTTP 协议是一种以ASCII码传输,建立在TCP/IP协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。HTTP定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符...原创 2019-02-25 23:37:58 · 786 阅读 · 0 评论 -
【操作系统学习】(一)进程调度
进程调度的概念进程切换:CPU资源的当前占用者的切换保存当前使用者的执行上下文回复下一个进程的执行上下文处理机调度策略从就绪队列中挑选下一个占用CPU运行的进程从多个可用CPU中挑选就绪进程可使用的CPU资源调度程序:挑选就绪进程的内核函数调度策略依据什么原则挑选进程和线程?调度时机什么时候进行调度?调度时机原创 2017-12-06 20:45:11 · 891 阅读 · 0 评论 -
【C++】STL的重写
最近在写一个注释比较靠谱的STL项目,由本人独立编写,参考书籍为《Effective C++》、《C++ Primer》、《STL源码剖析》等 准备完成的内容为: - 大部分的容器 - 大部分的泛型算法 - 空间配置器 - 适配器 - 型别萃取器 - 迭代器现在已经实现了如下的东西:型别萃取、vector、Alloc空间配置器、迭代器型别萃取、一些泛型算法(后期才会着重编写原创 2017-08-19 22:18:15 · 1158 阅读 · 0 评论 -
【AR】AR库的准备工作和基本流程
最近准备开始做一个比较复杂的项目——写一个自己的AR库,准备工作已经做了有几周了,AR的大概流程已经梳理了几遍。下面先简单说明一下AR是什么: AR是Augmented Reality的缩写,中文翻译为现实增强(扩增实境)。它是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。最早在1990年提出。目的 写这个博客最主要的原因就原创 2017-06-06 21:41:53 · 2562 阅读 · 3 评论 -
未来一年的计划
大学已经一年半了,做一点总结和对未来的规划。 超大部头的《深入理解计算机系统》,花费时间超过两个月,也将将看完了。但真要说点什么,感觉也说不出来,因为这本书,真的有点太宽泛了。但真的让我对计算机有了一个非常非常深入的理解,我觉得每个计算机的学习者都应该去看看这本书。从接触c++到现在,也差不多一年了,这一年做的事大概如下:大致看完了《STL源码剖析》,并实现了一个空间适配器和迭代器(特性的萃取)原创 2017-04-08 17:30:23 · 3975 阅读 · 0 评论 -
最近在做的一些事情
很久没有写东西了,也是实在没有什么东西可以写的。 这几个月在看一些关于计算机硬件和编译器底层方面的书和代码,收获很大,也从中慢慢感受到了计算机的底层的很多良好构造。 这些书都是自己根据需要和想了解的去网上查看评分较高的相关书籍,然后网购买下的。还有一些是杂文和一些自己喜欢的作家的书,以后有时间也许会写一些自己看完之后的想法从9月开学到现在,看的书如下:《编码——隐匿在计算机软硬件背后的语言》原创 2016-12-06 19:25:24 · 695 阅读 · 0 评论