自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 操作系统知识点全集

作为大学必修的一门操作系统课程,现对整体框架进行总结和梳理。必须要知道计算机发展经历了四个阶段:批处理操作系统(单通道,多通道)、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。操作系统总共包括4大部分,其中处理机管理、文件管理、存储管理和设备管理。用一个图来表示其整体架构可以如下图所示。(操作系统也可是扩充机器) 上图是对各个管理模块的描述和之间的依赖关系,详细内容分布...

2018-08-17 10:28:14 2016

原创 面试宝典1

面试宝典经验总结:拷贝构造函数的概念static的基本用法拷贝构造函数:首先明白拷贝构造函数是什么,它用来做什么,如何用,在默认和自定义情况下的具体区分点在哪里。拷贝构造函数是什么?       拷贝构造函数是对象与对象之间数据传递操作,会被调用的拷贝方法。用来做什么?       用来对未分配空间的对象初始化,使得具有初始化数据的特点。如何用?      ...

2018-09-13 00:37:59 188

原创 KinectFusion三维重建过程

       基于深度相机的三维重建是一个非常流行、低成本的重建方案。基于Kinect一代是一种低成本的重建方案,图1是Kinect一代结构图。红外发射器发射红外线模板,通过红外CMOS获取反射红外光,采用光编码方式获得深度图。(Kinect二代采用ToF飞行时间法)。为了能对深度相机的三维重建技术有深入了解,现对算法过程进行详细描述:深度数据获取---去躁; 生成点云---计算摄像...

2018-07-29 11:05:35 13663 2

原创 牛客网刷题记录

2018年7月5日,今天刷了牛客网上的题目包括:平衡二叉树和为S的连续正数序列和为S的两个数字左旋转字符串反转单词顺序列扑克牌顺子孩子们的游戏求1+2+3+...+n:(思路:用二位数组解)不用加减乘除做加法把字符串换成整数数组中重复的数字构建乘积数组表示数值的字符串未解决:正则表达式继承:单、多继承。将子类的对象赋值给父类的对象,操作是父类的方法。通过用虚函数避免函数调用中虚函数指向子类对象。抽...

2018-07-06 00:00:20 631

原创 剑指offer刷题(第一个只出现一次的字符、逆序对)

剑指offer刷题(第一个只出现一次的字符)2018年6月27日题目描述(第一个只出现一次的字符)在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置。解题思路:先把字符出现次数进行统计,再遍历一次出现一次的字符并查找结束。class Solution {public: int FirstNotRepeatingChar(...

2018-06-27 23:55:55 218

原创 剑指offer刷题(把数组排列成最小的数、连续数组的最大和、超过出现数组长度一般的数字)

剑指offer刷题记录(2018年6月27日)总共做题数目3道(把数组排列成最小的数、连续数组的最大和、超过出现数组长度一般的数字)1. 题目描述(把数组排列成最小的数)输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。解题思路:通过对数字进行排序,不是普通的整型数据进行比...

2018-06-27 00:25:08 321

原创 牛客网之“折纸问题”

昨天在看左程云数据结构视频时遇到一道折纸问题,当时比较感兴趣,并对问题进行分析提取关键点进而通过代码实现。 内容分为:题目描述、问题分析、解决问题和代码描述四大部分。题目描述折纸问题 【题目】 请把一段纸条竖着放在桌子上,然后从纸条的下边向上方对折1次,压出折痕后展开。此时 折痕是凹下去的,即折痕突起的方向指向纸条的背面。如果从纸条的下边向上方连续对折2 次,压出折痕后展开,此时有三条折痕,从上到...

2018-06-13 17:16:28 978

原创 剑指offer之“二叉树中和为某一值的路径”

刷题笔记:剑指offer之“二叉树中和为某一值的路径”序言:马上就要秋招了,开始意识到自己变成和算法能力不足,所以这几天开始准备刷题,并把解题思路记录下来。主要讲解:题目介绍、问题分析和算法详解。(实现语言为C++)编程代码以上传至:https://github.com/walman6/code_programming有兴趣的童鞋可以查看。题目题目描述:输入一颗二叉树和一个整数,打印出二叉树中结点...

2018-06-10 23:13:25 248

原创 资源整理

在这里我博主平时感觉对好用资源的整理,有需要的拿去。实用工具:点击打开链接学习工具:点击打开链接娱乐:点击打开链接我最喜欢的软件:点击打开链接娱乐:

2017-12-03 00:31:18 245

原创 我最喜欢的软件

在这里记录了我最喜欢的软件。

2017-12-03 00:30:27 313

原创 娱乐

在这里包含了“娱乐”的一些好玩资源。

2017-12-03 00:29:10 299

原创 学习工具

在这里能找到你最喜欢的“学习工具”。

2017-12-03 00:28:02 225

原创 7-leetcode-Reveser Integer

问题描述:Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21

2017-11-28 20:14:13 276

原创 5-leetcode-Longest Palindromic Substring

在字符串中找最长子palindromic

2017-11-28 20:08:08 191

原创 4-leetcode-Median of Two Sorted Arrays

Get the middle number of two sorted vectors.

2017-11-25 21:28:23 250

原创 Python基本语法-code

Python资料总结

2017-11-24 10:31:55 239

原创 Python 基本语法学习-2

Python语法的基本介绍set threading multiprocessing pickle

2017-11-24 10:24:17 335

原创 Python基本语法学习

Python 基础知识

2017-11-23 22:19:15 711

原创 二叉树镜像问题

对一个二叉树进行镜像翻转,这个问题可以归结为二叉树左右节点互换问题。我们只需要简单的通过考虑假设节点只有父节点、左孩子和右孩子的时候问题,接下来通过递归的方式就可以解决这个问题。代码如下:/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x)

2017-10-24 00:10:54 344

原创 论文笔记《Single Image Haze Removal Using Dark Channel Prior--Kaiming He》

何凯明博士的单幅图像的暗通道先验去雾算法。

2017-09-13 20:34:33 1766

原创 BMP文件读取

读取BMP位图结构信息

2016-10-12 16:43:05 3800

原创 墓碑移动最短路求解问题

墓碑移动最短路问题,两种方法,两种不同的思路。

2016-05-07 21:27:09 423

原创 编程练习---分金币

分金币问题

2016-03-30 15:16:44 1123

原创 编程练习-猴子吃桃

C++猴子吃桃

2016-03-25 15:05:27 2323

原创 编程练习-勇者斗恶龙

贪心算法:勇者斗恶龙

2016-03-25 15:00:50 2006

翻译 编译过程中运行库选择

OpenCV运行库选择问题

2016-03-25 10:51:12 367

原创 C 数据保存文件中

文件数据读取和保存

2016-03-19 20:56:46 1587

原创 OpenCV总结-安装步骤

OpenCV的简单配置和常见问题分析

2016-03-15 22:32:17 720

原创 八皇后-递归算法

这一章继续写八皇后问题---递归算法为什么要采用递归算法---编写简单,而且容易思考。八皇后递归算法,首先考虑一个“0”节点,在该节点处的皇后为“0”个,然后通过定义的N(皇后)进行判断。#include using namespace std;int queen[255] = {0};int N = 8;void eightQueen(int n){

2016-03-14 15:14:14 937

原创 八皇后问题求解-回溯算法

在8*8的棋盘上摆放8个皇后,使其不能互相攻击,即任意的两个皇后不能处在同意行,同一列,或同意斜线上。可以把八皇后问题拓展为n皇后问题,即在n*n的棋盘上摆放n个皇后,使其任意两个皇后都不能处于同一行、同一列或同一斜线上。PS:在八个皇后中,每个皇后都不能在同一列或者对角线中,这样每个可以构造出来一个函数(i!=k || abs(queen[i]-queen[k])!=abs(i-k)

2016-03-12 20:53:54 510

原创 大四的最后一个实习

外出实习  2016年3月1日 - 2016年3月2日学校组织了一次毕业参观实习。第一天,我们去了智悦公司,听了他们关于Web方面和前端后台讲座,下午去了零壹广场,参观了一个日企公司,总的来说第一天的收获不是很大,就是一个简单劳动力。  第二天,老师带领我们去参观了“大唐西市博物馆”,讲述了唐朝丝绸之路。下午去参观了“万博科技”,在那里听了基本上是关于人才的培养和为了项目的

2016-03-02 23:42:50 636

原创 OSG安装步骤

有问题或不明白的在评论中指出,多谢各位大牛。2015年9月27号,接触到OSG使用OpenGL技术开发,是一套基于C++平台的应用程序接口(API),它让程序员能够更加快速、便捷地创建高性能、跨平台的交互式图形程序。用到这个的朋友,下面是安装步骤:1.资源下载1)OSG库:OpenSceneGraph-3.0.1.ziphttp://www.osgchina.org/proje

2015-09-28 08:51:50 5573 2

原创 交换排序-冒泡排序

冒泡排序总结学习了关于冒泡排序,这里总结下一些编程经验。回想起自己以前的冒泡排序算法,真的在这里有些逊色了,今天刚了解到一个新思路编写冒泡排序的编程方法,与大家一起分享。以前排序过程大概如下代码所示:int Sort::Sort_bubble(int r[], int length){ for(int i = 1; i < length; ++i){

2015-06-21 00:37:43 410

原创 归并排序

归并排序算法心得首先归并排序算法有递归归并排序算法和非递归排序算法两种,每种自由的特点各有不同。首先分析非递归归并排序算法:它本身有的特点是总排序次数是n/2取上界。原因:假设数组的长度是5,取下界得到的值是2,那么第二次只能排序前面4个数字,第五个则不会进行排序。这样会使得漏排~~~解决了排序次数问题,接下来分析如何进行数组的一次归并,根据每次自定义数组长度进行归并,第一次把每个

2015-06-20 16:55:16 476

原创 直接插入排序

直接插入排序算法总结经过一段时间的排序算法学习,对排序算法也有些感悟,这里对“插入排序”算法进行总结。个人来说:        直接插入排序:将一个待排序数组划分为两部分,一个是已排序好的,另一个是待排序的,接下来,要做的就是在已排序数组中的数据插入待排序数组的第一个数据,然后对已排序数组进行整合,一直把待排序数组的最后一个数据整合完毕为止。        二分插入

2015-06-20 11:51:22 425

原创 Duilib-1

Duilib-1总结

2015-06-18 13:25:58 721

原创 哈希表操作改进

哈希表改进:今天对以前做的哈希操作输入格式做了进一步改进,如果有需要的朋友可以看看。下载链接:点击打开链接

2015-06-14 01:36:45 530

原创 哈希表的链式存储

哈希表的操作(增加,删除,查找,显示,退出)菜鸟经验总结。哈希图 1:哈希图 1        前奏:散列表也叫哈希表,是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。最近写了一个关于hash表的操作,在这个过程中遇到了以下几个问题

2015-06-13 23:40:07 4065 1

原创 日记-2015.06.08

前段时间的总结:回来北京都已经两周了,在这两周期间自己什么都没有做,没有计划。但是值得肯定的是,自己去了趟北京也学到了不少东西,不管结果如何,至少自己从一个乡下里出来的孩子迈进了自己向往中的城市。现在都没怎么去过自己在外面住的房子了,一直现在都是在教室---图书馆---宿舍三点之间徘徊,自己现在知道要做什么东西了,而且现在的付出也比以前要多很多,不管以前自己是怎么样的,现在有努力就有收

2015-06-08 22:37:54 406

原创 Android学习MediaRecorder和MediaPlayer

今天自己利用课余时间做了一个关于语音记录器的初步设计。主要实现的功能如下:(这是一个在客户端中使用的部分关键代码。)录音:录音这里我使用到了MediaRecorder,这是一个语音保存的类,主要实现过程如下。btRecord = (Button)findViewById(R.id.bt_record);btRecord.setOnTouchListener(new Record()

2015-05-10 23:58:57 834

Python基本教程

Python的基本语法代码实践,Python的基本语法variable for while set pickle multiprocessing threading if elif else global local try except continue break dictionary import zip map lambda install uninstall的基本语法操作。

2017-11-24

界面库(Duilib)

一个很好的界面开发库, 适合广大开发者和兴趣爱好者学习,有感兴趣的可以下载学习。

2015-06-18

哈希表改进

在原来的基础上对哈希表的输入方式进行了一定的改进。欢迎提出宝贵意见

2015-06-14

空空如也

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

TA关注的人

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