自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ds1231h的博客

逐步积累,乐于分享

  • 博客(65)
  • 问答 (1)
  • 收藏
  • 关注

原创 对视频编解码结构的理解

视频编解码系统浅析——以HEVC框架为例HEVC系列编解码器思路HEVC框架HEVC结构框图后记RefHEVC系列编解码器思路在大厂的音视频算法领域摸爬滚打了一年,老东家leader和同事都很nice。但由于自身某些原因选择了换部门。近日尘埃落定,恰好身边朋友(其实是女朋友)在攻读这方面(虽然只是有一点点点点沾边),写一点自己独有的思考,也算是一年的技术总结。HEVC框架总的来说视频编解码...

2019-08-18 13:10:40 1411

原创 聚类之K-means算法

讲解K-means这一聚类算法的基本原理,数学证明,应用实例,程序流程,优缺点和改进方法.

2017-08-29 10:27:42 804

原创 关于computer view(CV)的几点认识-数字图像处理

当今科技越来越追求智能科技,CV大约从十年前就逐渐开始迅速发展,直至今日的火爆。就我本人的视角来看,CV从原始的基于数字图像处理渐渐发展为了采用机器学习、深度学习等综合性的学科。下面逐步分析我对此的几点认识。

2017-07-25 11:08:55 1120

原创 leetcode刷题mark(随时更新)

为了提高code能力,从本月15号开启了了leetcode刷题经历,相关program记录在github中。

2017-07-19 09:36:38 499

原创 高效工作~高效写码~

本文主要整理总结了包括优化工作环境、调整状态、改善工作方式、提高代码效率四个方面的所思所感。

2017-06-09 13:29:11 719

原创 chisel入门踩坑

chisel入门踩坑。填补了Berkeley文档中没有说清楚的地方。

2017-05-26 19:51:17 10527 4

原创 scala学习笔记(1)

scala的学习笔记第一篇。主要是其五个令人印象深刻的特性。

2017-05-19 16:24:48 648

原创 浅析最小生成树和单源最短路径的区别(含Prim、Kruskal、Dijkstra、Bellman-Ford)

一切还是源于最近布置的wsn作业。作业要求以Dijkstra算法实现从源节点到其他节点的最短路径。问题是图是个**无向图**,DIjkstra在我印象中只针对**有向图**。我立马就凌乱了,一直凌乱到前一刻。下面针对这一情况以**“为什么无向图中单源最短路径选择要用Dijkstra而不是Kruskal”**来分析一下最小生成树和单源最短路径的算法区别。

2017-04-16 19:56:28 4894 3

原创 半路算法之二项树与二项堆

秉承前文。前面提到过针对稀疏图时,以二项堆来作为最小优先队列是更为适宜的。这里记录一下学习二项堆的过程。二项堆的名字来源于二项树。二项堆是多个二项树连在了一起。 二项树的名字来源于其//(B_n//)棵树的元素个数为2^n,且其深度n处恰有\(2^k\)个节点,其性质与二项式非常吻合。此外,它还是一种递归定义的有序树。

2017-04-15 22:43:02 915

原创 dijkstra算法再整理

dijkstra算法再整理我好像更习惯于抓住一个点慢慢地往下磨,看起来好像适合读博士啊。 那么,最近一周一直更新dijkstra算法。目前已经实现了纯C完成的邻接矩阵形式和C++利用STL的优先队列形式。当然,能坚持这么久持续更新主要归功于交这个作业的期限又延迟了一周。但是好像很难在这个基础上把二项堆和斐波那契堆实现出来了(当然主要原因还是因为作业这个周日就要交了)。

2017-04-15 09:05:27 455

原创 半路算法之Dijkstra——以路由算法的角度进行理解

前一阵无线传感网络课程(wsn)布置了一项任意语言任意环境实现dijkstra算法的作业。我一琢磨,好啊,之前一直喊着没时间安心搞算法,这次可以作为切入点啊! 不过,真正开始写之后才发现问题重重,自己要提升的地方还有很多。

2017-04-12 16:20:24 2004 1

原创 Linux(以Ubuntu16.04为例)和Windows误删文件恢复

在linux下有一个用着很爽的命令rm -f,意为强制删除,同样这也是个非常危险的命令(可以理解为禁咒2333)。所以我是尽量避免使用这条指令的。 而今天我在编译一个C++文件时不小心将目标文件和源文件位置颠倒,结果也造成了与rm同样的结果。于是花了很久的时间来恢复这个文件。这里把整个过程记录一下。

2017-04-07 18:07:02 8152

原创 computer version之手写字符识别初探——以matlab和python(tensorflow)分别示例(2)

承接前文,继续。 下面探讨以tensorflow框架进行mnist数据集中的字符识别。 (题外话:目前中文社区越来越健全和完善了,tensorflow的中文社区就很让人满意,今天的内容就是基于此的。http://www.tensorfly.cn/)

2017-04-04 16:24:30 1601

原创 computer version之手写字符识别初探——以matlab和python(tensorflow)分别示例(1)

昨晚2017.04.03趁清明假期再次尝试了以qq群视频的形式进行科研班会,主要内容讲解演示了computer version(计算机视觉)中关于手写字符的识别,并分别以matlab和python进行讲解。其中matlab40min,python40min。 matlab针对前两年做过的车牌识别问题进行展示,python重点介绍了Google开源的tensorflow。

2017-04-04 15:47:58 1730

原创 短暂的总结整理20170402(内含校园网ftp搭建实现和推荐winscp、ns2、omnet)

新学期有懒惰有蹉跎,是时候该长点心好好干了。本文干货不多,好在有点搭建ftp和推荐winscp、ns2和omnet的内容,不至于太过磕碜

2017-04-02 19:09:36 1046 1

原创 Ubuntu16.04接收Win7文件并安装matlab(文末有福利)

又是好久不曾提笔。今天说一下自己对ubuntu与Win连网及linux上安装MatLab的经历。并在文末附上Windows版、Mac版及Linux版的Matlab2016b的安装包及破解文件。

2017-03-15 21:23:56 781

原创 深度神经网络之tensorflow初体验

tensorflow是一款基于数据流图(data flow graphs)的开源软件库,可用于深度神经网络的快速搭建和实现。 其github源码库中提供了五种开发平台:Linux CPU, Linux GPU(这里不得不吐槽下GPU所需配置太高了!!泰坦x,泰坦z啊!!), Mac OS CPU, Windows CPU和Android。参考【1】。专业学术人员或对其感兴趣的业余开发者可以在上述

2017-01-15 16:44:19 2085 1

原创 迎接嵌入式开源篇章——RISC V

就嵌入式系统而言,我们一直在使用的芯片如stm32(arm-cortex内核)和armA9(armv7a内核)所使用的指令集都是rick(精简指令集),效率远高于sisc(复杂指令集)。但是arm系列的mcu是否有缺陷呢?当然,其昂贵的版权费及臃肿的指令组织结构经常遭到诟病。 这一切的问题就交给RSIC-V去解决吧。

2016-12-21 21:29:38 2319

原创 makefile探讨

makefile是什么呢?在linux中大家应该是常用的,比如make,clean等等,都是它。按照我的理解,他就像windows下的bat文件一样,是一连串命令的总和。就像在windows下,我们把doc命令整合起来放到一个.bat文件中,当需要执行这一串命令时只允许.bat文件即可。

2016-12-08 13:48:12 375

原创 gcc、gdb学习笔记

补上一篇拖延了两个月左右的文。。。gcc作为编译器用途日益广泛,最开始只能编译C语言(原名是GNU C语言编译器),之后不断扩充支持C++、Fortran、Java、GO等语言。

2016-12-07 22:27:15 388

原创 山东大学电子设计与飞思卡尔协会培训1——51单片机

我理解的51单片机 电子设计与飞思卡尔协会培训1

2016-11-06 22:32:24 756

原创 科研办主任篇——重温C语言(1) 位、字节、字;我们要用windows api

2016年,我有幸成为山东大学威海校区2016级新生的科研办主任,这一定会是一段美好的回忆,也一定是值得我品味一生的经历。

2016-10-04 11:58:44 567

原创 vi编辑器的使用及快捷命令

上一篇我们说到man出来的结果与vi编辑器非常相似,快捷命令也有相同之处。这里我们详细探讨一下vi编辑器的使用及其快捷命令。vi编辑器的来源及优势就不再提了,各个Linux先驱快把它吹上天了(确实感觉好用)。

2016-09-08 11:36:21 416

原创 Linux手册(manual)使用

以前碰到某个命令不会用的时候习惯用–help,这是由于doc和matlab等等这些养成的习惯。最近发现Linux下的man命令要比help详细许多,而且很多时候还给出了例子。最重要的是,help出来的结果往往是一堆堆在了一起,而man出来的则是格式清晰,看着就让人感觉非常舒服。

2016-09-08 11:05:30 5297

原创 Linux针对于各式U盘挂载方法整理

现在网上关于U盘挂载方法大都是针对于fat32格式的,而随着硬件技术的进步大容量U盘越来越通用了,但是关于挂载大容量U盘(格式一般是exfat或者ntfs)的方法却不多见。本文针对于此做出整理。

2016-09-07 18:23:08 10968

原创 初探嵌入式(arm9 2440)linux之一——加载u-boot

以arm9为例讲解嵌入式linux的u-boot基本概念及启动 方式

2016-09-05 11:50:15 1497

原创 lingo与高级语言连接(以C++)为例

C++调用lingo简介

2016-08-31 12:13:29 4973 1

翻译 Human-level concept learning翻译(2)

续(1)满打满算写了一整天才弄出来,总算是补上了之前许下的诺。

2016-08-29 12:34:17 1434 5

原创 建立个人网站经验分享

我一直把个人网站当做展示自我的一个平台。个人网站相较于其他个人主页的优点在于它的个人定制性强。诚然别人家的主页可能好看一点,但总还是自己设计的个人主页看着更顺眼一些,不然怎么能叫“个人”呢。在互联网刚刚兴起的那个年代,还有不少人尝试自己搭建一个服务器,虽然麻烦了一点,但是DIY性更高一些。可惜被电信局给禁止了。自那以后虽然偶尔有人还能搭建起来,但是顶多撑个一两天就莫名其妙地发现登不上 。后来开始流行

2016-08-24 11:10:57 1092

原创 socket通信server+client的C++版

用C++实现了windows下的客户端与服务器的聊天与传文件。

2016-08-23 07:51:00 2393

原创 简单的Python爬虫抓数据

简单粗暴的Python爬虫实现统计伦敦奥运会的关注度以及微博客户端和网页版的使用情况

2016-08-22 11:14:09 4901

转载 stm32启动方式+上(下)拉电阻 二合一

stm32启动方式与上下拉电阻,虽然内容好像一点都不关联

2016-08-01 17:04:12 6382

原创 学年末总结

本科两年的总结与整理

2016-07-23 18:43:38 309

原创 matlab混编C++

matlab与C的混编既保留了matlab强大的数学、矩阵处理能力,又极大提高了运算速度和工程性,混编逐渐成为一种趋势。

2016-07-01 11:58:34 2487

原创 为复杂的问题找一个简单的答案

复杂的问题、简单的答案思考的惰性、理性地判断

2016-06-15 00:17:05 1405

原创 频域分析法求解零状态响应的matlab过程

今天做信号与系统实验,有用到这部分的知识,感觉这里面道道很多,因此拿出来与大家分享一下。

2016-05-23 21:21:38 7534

翻译 Human-level concept learning翻译(1)

概率算法归纳得人类级别概念学习Human-level concept learning

2016-05-21 23:22:34 2285 5

原创 C++特性之多态

多态的理解及两种不同的实现方法

2016-05-20 00:28:02 504

原创 IDE还是cmd?

我们的c/c++程序该怎么写?这里说的不是算法和数据结构,只是简单的编译链接。

2016-05-16 21:28:52 1848

原创 Human-level concept learning through probabilistic program induction学习与验证

Human-level concept learning through probabilistic program induction学习与代码验证

2016-05-05 09:56:11 2477 28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除