自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 所有文章索引

基础篇C++输入处理的常见操作构造函数网络基础之网络协议篇真题篇2019年秋招某公司C++开发真题面试篇重建二叉树——面试题6《剑指offer》打印从1到n的最大n位数——面试题12《剑指offer 》在O(1)时间删除链表结点——面试题13《剑指offer》链表合并美丽联合第二题N数之和数组中的K-diff数对约瑟夫环问题序列的相关编程...

2018-10-02 17:10:44 330

原创 MindSpore QuickStart——LSTM算法实践心得体会

加粗样式MindSpore QuickStart——LSTM算法实践安装0.3.0-alpha# 在矩阵池中更新mindspore pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/0.3.0-alpha/MindSpore/gpu/ubuntu_x86/cuda-10.1/mindspore_gpu-0.3.0-cp37-cp37m-linux_x86_64.whl下载Glove数据集Unzip the aclImd

2020-05-31 14:09:57 599

原创 Paddle - Python小白逆袭大神

文章目录作业一、九九乘法表作业二:查找特定名称文件作业一、九九乘法表def table(): #在这里写下您的乘法口诀表代码吧! for i in range(1,10,1): for j in range(i): j=j+1 print('%d * %d = %d '%(j,i, i*j),end='\t') ...

2020-04-23 21:48:05 266

原创 Paddle 学习心得之CV疫情特辑

文章目录深度学习第一步手把手入门风趣的直播课程课程浅显易懂适合新手入门的AIstudio资源丰富,便于练习深度学习第一步可以线上运行代码的AIstudio平台、配合着完美课件的直播课程、录播回放耐心答疑、帮你慢慢消化理解的课堂作业、活跃的贴子讨论…我真的怀疑这样的直播课程我到底交了多少学费。然而,这是百度提供给大家的一次免费深度学习直播课程。点击此处进入AIstudio手把手入门之所以...

2020-04-11 10:27:03 191

转载 编程思想之多线程与多进程(4)——C++中的多线程

原文:http://blog.csdn.net/luoweifu/article/details/46673975 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,《编程思想之多线程与多进程(2)——线程优先级与线程安全》一文讲了线程安全(各种同步锁)和优先级,这是多线程学习必须了...

2019-10-18 17:24:43 176

转载 编程思想之多线程与多进程(3)——Java中的多线程

原文:http://blog.csdn.net/luoweifu/article/details/46673975 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java中多线程程序的开发单线程任何程序至少有一个线程,即使你没有主...

2019-10-18 17:11:32 130

转载 编程思想之多线程与多进程(2)——线程优先级与线程安全

原文:https://blog.csdn.net/xiyangsu2617/article/details/102628442 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下线程优先级和线...

2019-10-18 17:06:28 105

转载 编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程

原文:http://blog.csdn.net/luoweifu/article/details/46595285 作者:luoweifu 什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的...

2019-10-18 16:55:31 124

原创 c++知识点记录

c++知识点记录不敢起的标题头文件功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入不敢起的标题这个标题先留着,标题太...

2019-09-06 10:09:56 194 1

原创 Tesseract-ORC编译运行【持续更新~~~】

目录准备阶段环境配置编译运行参考资料引用 -> 主要内容 代码 -> 执行代码 表 -> 问题准备阶段cppan下载:https://cppan.org/client/ cmake下载:https://cmake.org/download/ visual studio 2017下载:https://msdn.itell...

2019-09-03 14:33:13 1555

原创 学习OpenCV-例程实践(持续更新)

 例4-1:用鼠标在窗口中画方形的程序#include"pch.h"//看情况加#include <cv.h>#include <highgui.h>CvRect box; //定义绘制的矩形bool drawing_box = false; //状态-鼠标正在移动void draw_box(IplImage* img, CvRect rect){ /...

2019-01-03 11:20:26 436

原创 《学习OpenCV》 - 初探OpenCV(三)

基本数据类型白色矩形void cvRectangle( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color,                  int thickness=1, int line_type=8, int shift=0 );参数1:图像;参数2:矩形的一个顶点参数3:矩形另一个顶点参数4:线条颜色...

2018-10-24 11:19:33 197

原创 《学习OpenCV》 - OpenCV入门(二)

目录2-1:显示图片 2-2:播放AVI视频2-3:视频滚动条(测试未发现)2-4:简单变换2-5:尺寸变换2-6:边缘检测2-7/2-8:多样操作2-9:摄像机读入数据2-1:显示图片 //显示图像#include "pch.h"#include <iostream>#include"highgui.h"#include <o...

2018-10-23 22:51:16 207

原创 《学习OpenCV》 - 安装配置

目录安装下载环境配置配置windows环境:配置VS2017环境: 结果测试安装下载OpenCV下载:OpenCV官方下载地址                        百度云盘下载(非最新) 环境配置配置windows环境:【此电脑】——> 右键【属性】——> 【高级系统设置】——> 【高级】——> 【环境变量】——&g...

2018-10-23 11:35:57 141

转载 推荐11个最值得Java开发者收藏的网站

曾经有一篇百万阅读量的爆文,里面出了道填空题,问: ____是铜牌,____是银牌,____是金牌,____是王牌。 小白的答案是:Java是铜牌,Linux是银牌,Hadoop是金牌,大数据是王牌。因为Java是学大数据的基础,有基础然后就可以学后续的;最后只有学好大数据这一王牌才能出去找一份比较好的工作。在这里相信有许多想要学习大数据的同学,所以小白我就给大家整理了一下各个学习...

2018-10-22 08:38:06 549

转载 c++使用MYSQL教程

文就详细讲解如何使用Mysql的C++语言API进行数据库编程。API,全称Application Programming Interfaces,即应用程序编程接口,我们可以调用这些接口,执行API函数提供的功能。Mysql C语言API就是用C语言编写的Mysql编程接口,使用这些接口函数可以实现对Mysql数据库的查询等操作。Mysql的安装要进行Mysql编程首先要在充当My...

2018-10-21 19:03:15 19682 3

转载 网络基础之网络协议篇

目录 一.操作系统基础二.网络通信原理2.1 互联网的本质就是一系列的网络协议2.2 osi七层协议2.3 tcp/ip五层模型讲解2.3.1 物理层2.3.2 数据链路层2.3.3 网络层2.3.4 传输层2.3.5 应用层2.3.6 socket三.网络通信实现四.网络通信流程一.操作系统基础  操作系统:(Operating S...

2018-10-21 10:44:40 145

原创 2019年秋招某公司C++开发真题

1.判断字符变量x是小写字母符的C语言表达式是if(x>'a' && x< 'z')return TRUE;2.设有定义“char buffer[x];”,要将字符串“www.baidu.com”赋值给buffer的安全语句是strcpy_s(buffer, "www.baidu.com");3.以下为Linux下的32位C程序,请计算sizeof...

2018-10-19 11:46:30 454

原创 在O(1)时间删除链表结点——面试题13《剑指offer》

题目:给定单向链表得头指针和一个节点指针,定义一个函数在O(1)时间删除该结点。链表结点与函数的定义如下:struct ListNode{ int m_nValue; ListNode* m_pNext;};void DeleteNode(ListNode** pListHead, ListNode* pToBeDeleted){ if(!pListHea...

2018-10-18 10:35:19 129

原创 重建二叉树——面试题6《剑指offer》

题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 /** * Definition for binary tree * struct TreeNode { * int val;...

2018-10-03 12:09:11 155

原创 合唱团

题目描述:有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?输入描述 :每个输入包含 1 个测试用例。每个测试数据的第一行包含一个整数 n (1 <= n <= 50),表示学生的个数,接下来的一行,包含 n 个整数,按...

2018-10-02 17:19:06 152

原创 解析BCON

题目描述:在Web开发种,我们经常会用到JSON这种数据格式,为了简化问题,我们自定义了BCON这样的格式。它的基本形式如下:{ “Key1”->“StringValue”; “Key2”->{ “SubKey1”->“abc” }}具体定义如下1.格式由一对大括号({})包含,表示一个对象;2.对象里可能包含0到多个...

2018-10-02 17:18:00 444

原创 国王的食物

/**************************************************        函数:main.cpp*        功能:求解某种食物的排序*        时间:2018-09-18*************************************************/#include<iostream>#in...

2018-10-02 17:17:47 193

原创 我的日程安排表

实现一个 MyCalendar 类来存放你的日程安排。如果要添加的时间内没有其他安排,则可以存储这个新的日程安排。MyCalendar 有一个 book(int start, int end)方法。它意味着在 start 到 end 时间内增加一个日程安排,注意,这里的时间是半开区间,即 [start, end), 实数 x 的范围为,  start <= x < end。当...

2018-10-02 17:17:32 1269

原创 排序算法原理以及实现

1.冒泡排序算法2.插入排序算法/* * 1.第一个元素开始,假设第一个元素已排序 * 2.取下一个元素temp_val,在已排序的区间从后往前扫描,如果大于temp_val,则往后移 * 3.直到小于的时候,将其后一位置为temp_val即可 * 4.重复n-1次2、3步骤 *///三个参数目的是为了,排序某个区间void insertion_sort(vector&lt...

2018-10-02 17:15:38 246

原创 序列的相关编程

1.题目:最大子序和https://leetcode-cn.com/problems/maximum-subarray/description/给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为...

2018-10-02 17:08:37 294

原创 约瑟夫环问题

public static int lastRemaining(int n, int m) { if (n < 1 || m < 1) { return -1; } List<Integer> list = new LinkedList<>(); for (int i = 0; i < n; i++) {...

2018-10-02 17:08:08 115

原创 Git常用命令

目录 撤销删改删除文件远程仓库添加远程库从远程库克隆分支管理解决冲突分支管理策略Bug分支撤销删改场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令 git checkout -- file场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步, ...

2018-10-02 17:05:18 110

原创 Dijkstra算法

C++向量版本:模块化了算法,可以直接在其他函数调用#include<iostream>#include<vector>using namespace std;void init1(vector<vector<int>> &e, int &n) //向量初始化{ e.resize(n+1); //初始化的利器呀...

2018-10-02 16:56:23 144

原创 打印从1到n的最大n位数——面试题12《剑指offer 》

题目:输入数字n,按顺序打印出从1到最大的n位十进制数。例如,输入3,则打印出1,2,3,到最大的三位数999。C++代码实现:void printNumber(int n) { if (n < 0) return; //数组的初始化 char *number = new char[n + 1]; //创建一个n+1,多出来一个存储'\0' memse...

2018-10-01 17:25:50 284

原创 C++输入处理的常见操作

预备知识:输入语句头文件:#include<iostream>表示1:std::cin表示2:using namespace std;cin读取结束条件:enter、space、tab对结束符的处理:丢掉存储知识基本的存储:int、char、string高级的存储:其中T指代上述基本的存储类型。vector<T> var;基本...

2018-09-30 17:27:03 741

原创 构造函数

这里假设类名为Complex 无参数构造函数 系统自动生成默认的无参构造函数,函数为空Complex(void){ m_real = 0.0; m_imag = 0.0;} //使用:Complex c; 一般构造函数(重载构造函数) 一个类可以有多个构造函数,参数的类型和个数不同(基于C++重载函数)如:Complex(double r...

2018-09-30 17:25:01 116

原创 链表合并

请编写一段代码,实现两个单向有序链表的合并输入描述:第一行一个链表,如1 2 3 4 5第二行一个链表,如2 3 4 5 6输出描述:输出:1 2 2 3 3 4 4 5 5 6示例1输入1 2 3 4 5 2 3 4 5 6输出1 2 2 3 3 4 4 5 5 6C++代码实现: #include <stdio.h...

2018-09-27 21:56:26 481

原创 美丽联合第二题

给定一个字符串,输出所有指定长度为n的子串,没有则输出-1输入描述:输入第一行一个字符串,如:“1234567890”输入第二行一个数字是n,如5输出描述:输出所有长度为n的子串,如“12345”,“23456”,“34567”,“45678”,“567890“示例1输入1234567895输出12345 23456 34567 456...

2018-09-27 21:46:20 227

原创 N数之和

目录 两数之和三数之和四数之和两数之和https://leetcode-cn.com/problems/two-sum/description/给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为...

2018-09-24 17:30:02 1030

原创 数组中的K-diff数对

给定一个整数数组和一个整数 k, 你需要在数组里找到不同的 k-diff 数对。这里将 k-diff 数对定义为一个整数对 (i, j), 其中 i 和 j 都是数组中的数字,且两数之差的绝对值是 k.示例 1:输入: [3, 1, 4, 1, 5], k = 2输出: 2解释: 数组中有两个 2-diff 数对, (1, 3) 和 (3, 5)。尽管数组中有两个1,但我们只...

2018-09-24 14:52:15 247

原创 动态规划之买卖股票的最佳时机——Leecode

1.题目:买卖股票的最佳时机https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/description/给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例...

2018-09-22 16:38:34 588

原创 星期合并

题目:给定一周内的某几天,把相邻三天及以上的天进行合并,比如,周一、周二、周四、周五、周六、周日,就可以合并为:周一、周二、周四-周日输入描述输入第一行为输入数字的个数n(1<=n<=7);第二行n个数,代表1-7种某几个数字,分别表示周一至周日,数字键用空格隔开。输出描述:输出为一行,合并后的数字,三天及其以上被合并后的数字,中间用减号(-)连接,其他...

2018-09-21 00:52:27 955 1

原创 圈地运动

题目:给n个木棒以及木棒的长度,求最少能构成多边形的木棒数目。要求如果选择第i个木棒,就必须选择前面的(i-1)个,即要按照木棒给出的顺序来选择。如果不能构成多边形,则返回-1;否则返回构成多边形的木棒数量。示例1:输入描述:36 8 10 输出描述3示例2:输入描述:51 2 3 6 10输出描述:5原理:前n根之...

2018-09-20 15:09:30 1595

原创 动态规划

 1.题目:最长递增子序列(Longest Increasing Subsequence)问题描述:给定长度为N的数组A,计算A的最长单调递增的子序列(不一定连续)。如给定数组A{5,6,7,1,2,8},则A的LIS为{5,6,7,8},长度为4. 原理:因为子序列要求是递增的,所以重点是子序列的起始字符和结尾字符,因此我们可以利用结尾字符。分解问题:1. 初始化为...

2018-09-20 11:45:19 140

空空如也

空空如也

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

TA关注的人

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