codedoctor
码龄9年
关注
提问 私信
  • 博客:269,462
    问答:588
    270,050
    总访问量
  • 71
    原创
  • 1,292,941
    排名
  • 293
    粉丝
  • 2
    铁粉

个人简介:正在学习计算机相关

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2015-10-29
博客简介:

我的大学

博客描述:
唯有时刻保持清醒,才能看清真正的价值在哪里。
查看详细资料
个人成就
  • 获得297次点赞
  • 内容获得77次评论
  • 获得762次收藏
  • 代码片获得584次分享
创作历程
  • 1篇
    2021年
  • 4篇
    2020年
  • 8篇
    2019年
  • 8篇
    2018年
  • 48篇
    2017年
  • 5篇
    2016年
成就勋章
TA的专栏
  • 安卓
    1篇
  • 个人总结
    14篇
  • c#
    6篇
  • C++
    33篇
  • OpenCv
    15篇
  • 数据结构
    1篇
  • python
    2篇
  • 计算机网络
    3篇
  • git
    1篇
  • shell
    2篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

新博客地址

使用github page搭建的博客其实早就弄好了,但是一直没往上传东西,主题也是默认的,现在差不多做好了,主题和布局都也挺不错,后续会在那里更新博客,有兴趣的可以关注一下:https://xinyoulinxi.github.io/...
原创
发布博客 2021.08.01 ·
482 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

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 ·
1310 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

【AR技术点】(三)完整的AR效果

开始工作了,留给自己写博客和看书的时间也变少了。最近半年更新的比较少,但是这个系列还是需要有个完结,不过不想写的太多,因为说的在前面都已经说过了。这个AR实现在一年前就实现了,但是一直没有写博客来说一下。这个项目,中间耗时近一年,虽然并不是大部分时间都在做AR实现,但是还是耗费了许多的功夫,最后也终于实现了大致的功能和预期,达到了实时的AR效果。我的毕业论文也是描述了AR过程的实现和优化方法。...
原创
发布博客 2020.01.12 ·
2682 阅读 ·
5 点赞 ·
5 评论 ·
18 收藏

Android消息分发机制要点总结

几个月前用安卓写代码时总结的一些东西,现在发出来充充数,以后要多写写博客了。概述本文主要是针对Android消息分发过程中的几个要点:消息队列messageQueue构造主线程Looper的loop过程Activity怎么启动主Loop过程messageQueue.next()函数的具体过程UI分层结构,不同UI层次间的关系消息分发的层次ActivityThread的启动过程...
原创
发布博客 2020.01.05 ·
1283 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

android 通过反射机制打印主线程消息队列中的消息

步骤1:通过Hook得到ActivityThread对应的Handlerpublic static Handler hookActivityThreadHandler() {//获取主线程Handler if (null == mHandler) { try { Class<?> activityThreadClass = Class...
原创
发布博客 2020.01.05 ·
2170 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

编写shell脚本自动测试手机应用并存储logcat到脚本的当前目录

前言今天学了一下shell脚本,感觉挺有意思的,刚好工作有个需求,用到了shell做一些测试,所以把今天学的东西总结一下。安卓测试中,我们在android studio上肯定会知道它内置了一个logcat控件,可以打印、分类、筛选你手机应用打印的logcat,还可以筛选自己应用的logcat,确实很方便,但是当我们需要自动地去取出logcat然后处理就很麻烦了,只能手动的筛选然后复制出来到tx...
原创
发布博客 2019.07.26 ·
1348 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

git相关命令总结

git相关命令拉取代码和分支控制创建本地仓库到当前目录:git init克隆远端仓库:git clone 远端仓库地址将远端仓库的分支拉取到本地(这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来):git checkout -b 本地分支命名 origin/远端分支名与远端建立连接:git remote add origin git@github.com:XXXX/noth...
原创
发布博客 2019.07.18 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

过去的一年——考研和校招

过去的一年过去的一年(也就是去年的3月到现在),最主要做了的有两件事:考研找工作虽然说着是两件事,但其实中间却经历了很多很多的事,要怎么开始去说呢,慢慢来吧。读过我前面的面经的应该知道,今年七月,我将去深圳进行工作,而最近也是很多的事情要做,没法提前去实习。刚好最近把事情忙完了,刚好趁着现在这个最悠闲的时候总结一下自己过去一年的经历。我这个人很难漫无目的说话,必须要通过一个引子才...
原创
发布博客 2019.04.16 ·
1699 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

2019届 字节跳动C++校招面经(一二三hr面,已拿offer)

双非学校,大四无实习经验,考研难民。。考完研之后参加的第一次面试。现在发出面经来回馈一下前面看过的那么多面经。一面和二面都是同一天面的,hr在三面后的两天后。(题目顺序有些不分先后,但大致有序)第一面(50 min)1、进程和线程的区别和其使用等常规题。2、tcp和udp的区别常规题。3、http协议和https协议的不同和其大概原理还好前几天看了一篇HTTPS的科普,我就讲...
原创
发布博客 2019.03.15 ·
21853 阅读 ·
15 点赞 ·
11 评论 ·
114 收藏

超级马里奥游戏源码和执行文件

发布资源 2019.03.04 ·
zip

计算机网络总结(三)——socket

1、前言1.1、网络中进程如何通信?本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:消息传递(管道、FIFO、消息队列)同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)共享内存(匿名的和具名的)远程过程调用(Solaris门和Sun RPC)众所周知,网络间的进程通信最首要要解决的就是如何找到目标进程。在本地我们可以通过简单的进程PID来唯一标识一个进程,...
原创
发布博客 2019.02.27 ·
1893 阅读 ·
2 点赞 ·
2 评论 ·
4 收藏

计算机网络总结(二)——TCP协议

TCP 的特性TCP 提供一种面向连接的、可靠的字节流服务在一个 TCP 连接中,仅有两方进行彼此通信。广播和多播不能用于 TCPTCP 使用校验和,确认和重传机制来保证可靠传输TCP 给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复TCP 使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制注意:TCP 并不能保证数据一定会被对方接收到,因为这是不可能的...
原创
发布博客 2019.02.25 ·
458 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

计算机网络总结(一)——HTTP协议

HTTP的特性HTTP构建于TCP/IP协议之上,默认端口号是80HTTP是无连接无状态的HTTP报文1、请求报文HTTP 协议是一种以ASCII码传输,建立在TCP/IP协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。HTTP定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符...
原创
发布博客 2019.02.25 ·
741 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何用python实现爬虫自动爬取百度图片原图

说点什么其实一直以来,对于python这个语言还是很感兴趣的,但是以前一直在做图像处理相关的东西,所以对这种无法触及底层内存处理的语言一直没怎么关注过,不过最近实在是被C++的字符串处理和复杂芜杂的网络框架给整崩溃了,而且看到大家都说python很好玩,就趁着最近没事来学一下python。昨天跟着廖雪峰老师的python教程(比较推荐它的基础教程),看了看基本的数据结构和逻辑之后,决定还是直接...
原创
发布博客 2019.01.04 ·
10416 阅读 ·
19 点赞 ·
2 评论 ·
91 收藏

opencv+C++实现超级马里奥(源码)

发布资源 2018.07.11 ·
rar

【AR技术点】(二)如何快速跟踪特征图像

最近在准备考研,所以博客很久没有更新了,最近怎么说呢,也还行吧,就是很久没有好好的打过代码了。 每天就是背背单词做做高数,好像一下子又回到了学生时代,还挺怀念的。 好了,话不多说,直接讲图像追踪 首先可以看看我的上一篇博客(AR技术点(一)),了解一下AR的基本常识 复杂的我就不多说了,我就浅显地讲一下AR中的图像标定和跟踪方式的优化和设计PS:由于手边没有配置opencv环境,所以这...
原创
发布博客 2018.05.25 ·
7686 阅读 ·
5 点赞 ·
1 评论 ·
28 收藏

C++中的仿函数functor

引子先考虑一个简单的例子:假设有一个vector&amp;lt;string&amp;gt;,你的任务是统计长度小于5的string的个数,如果使用count_if函数的话,你的代码:bool LessThan5Function(const string&amp;amp; str) {//寻找长度小于5的字符串 return str.length() &amp;lt; 5;}void test() {...
原创
发布博客 2018.03.22 ·
3013 阅读 ·
12 点赞 ·
3 评论 ·
28 收藏

AVL树详解以及实现

1、AVL树定义AVL树是一种高度平衡的二叉搜索树,它既能保持二叉树的高度平衡,又尽量降低了二叉树的高度,这样减少了树的平均搜索长度,达到了很好的搜索效率的同时也保证了不错的插入和删除效率其必须满足如下约束条件: 每个节点的左子树和右子树的高度之差的绝对值都不超过1 树中的每个节点的左子树和右子树都是AVL树 满足正常的二叉查找树的规则(每个节点左边节点的key大于右...
原创
发布博客 2018.02.28 ·
1168 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

光流金字塔calcOpticalFlowPyrLK进行特征点跟踪

光流描述的是图像上每个像素点的灰度的位置(速度)变化情况,光流的研究是利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的“运动”。研究光流场的目的就是为了从图片序列中近似得到不能直接得到的运动场。 光流法的前提假设: - (1)相邻帧之间的亮度恒定; - (2)相邻视频帧的取帧时间连续,或者,相邻帧之间物体的运动比较“微小”; - (3)保持空间一致性;即,
原创
发布博客 2018.01.26 ·
16819 阅读 ·
12 点赞 ·
1 评论 ·
46 收藏

用SURF算法和其描述子实现视频的特征图像跟踪和标定

其实最初我是想采用SIFT的算子和特征点识别来进行特征图像的跟踪标定的,但是经过测试后发现SIFT的检测时间实在是太长了,根本不适合作为视频的特征识别的算法,所以虽然其识别准确率是最高的,但是还是只能进行舍弃而且SURF虽然准确率没有SIFT高,但其也保留了基本的尺度不变性和旋转不变型,用作特征图像的标定其实也算不错,不过这样的方法也有很大的问题,就是每一帧都必须对全局图像进行一个特征点的描述
原创
发布博客 2018.01.12 ·
1653 阅读 ·
3 点赞 ·
2 评论 ·
14 收藏
加载更多