自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 堆栈的区别,很详

C++中堆和栈的区别,自由存储区、全局/静态存储区和常量存储区       文章来自一个论坛里的回帖,哪个论坛记不得了!      在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态 存储区和常量存储区。      栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量 的存储区。里面的变量通常是局部变量、函数参数等。      堆,就是那些由new分配的...

2018-08-23 11:06:37 300

原创 SQL查询语句

select * from emp; #注释#---------------------------#----命令行连接MySql--------- #启动mysql服务器net start mysql #关闭 net stop mysql #进入mysql -h 主机地址 -u 用户名 -p 用户密码 #退出exitstatus;显示当前mysql的ver...

2018-07-17 16:53:33 205

转载 c++ list, vector, map, set 区别与用法比较

List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速度慢得多,因为可能要遍历整个链表才能做到,但是对于插入就快的多了,不需要拷贝和移动数据,只需要改变指针...

2018-03-13 22:08:29 1067 1

转载 康拓编码与解码

一、康托展开:全排列到一个自然数的双射X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0!ai为整数,并且0<=ai<i(1<=i<=n) 适用范围:没有重复元素的全排列二、全排列的编码:{1,2,3,4,...,n}的排列总共有n!种,将它们从小到大排序,怎样知道其中一种排列是有序序列中的第几个?如 {1,2,3} 按...

2018-03-02 23:08:50 5152

转载 Cout重定向到文件

cout默认是与监视器(屏幕)相连,cout出来的内容会输出到屏幕上,通常是会在命令行窗口之中。但有时,我们希望将cout出来的具体日志、错误信息写到某个文件之中,而屏幕上仅仅显示出当前进行的任务,以及程序运行状态等信息。我们可以使用下面重定向的方式来实现:[cpp] view plain copy#include "stdafx.h"  

2018-01-27 13:12:49 381

转载 C++ 标准库之cctype

C++ 语言下头文件:#include 说明: 字符处理库功能一:字符测试1> 函数原型均为int isxxxx(int)2> 参数为int, 任何实参均被提升成整型3> 只能正确处理处于[0, 127]之间的值 功能二:字符映射1> 函数原型为int toxxxx(int)2> 对参数进行检测, 若符合范围则转换, 否则不变备注说明:C语言下的

2018-01-26 18:11:43 362

转载 STL之utility

utility里包含两样东西:通用关系比较操作符(Generic relational operators)和pair。 通用关系比较操作符有6种,分别是==, !=, , =。 pair是可以容纳两个类型的容器。generic relational operators比较操作符定义于stl_relops.h中:namespace std{namespace rel

2018-01-26 18:07:37 335

转载 C/C++中的日期和时间

#include UTC(世界标准时间);Calendar Time(日历时间);epoch(时间点);clock tick(时钟计时单元) 函数用途                                      函数名 得到处理器时间                          clock 得到时间差                         

2018-01-26 17:54:20 808

转载 Surrounded Regions -- LeetCode

这个题目用到的方法是图形学中的一个常用方法:Flood fill算法,其实就是从一个点出发对周围区域进行目标颜色的填充。背后的思想就是把一个矩阵看成一个图的结构,每个点看成结点,而边则是他上下左右的相邻点,然后进行一次广度或者深度优先搜索。接下来我们看看这个题如何用Flood fill算法来解决。首先根据题目要求,边缘上的'O'是不需要填充的,所以我们的办法是对上下左右边缘做Flood

2018-01-23 12:48:12 178

转载 Longest Consecutive Sequence -- LeetCode

原题链接: http://oj.leetcode.com/problems/longest-consecutive-sequence/ 这道题是要求出最长的整数连续串。我们先说说简单直接的思路,就是先排序,然后做一次扫描,记录当前连续串长度,如果连续串中断,则比较是否为当前最长连续串,并且把当前串长度置0。这样时间复杂度是很明确,就是排序的复杂度加上一次线性扫描。如果不用特殊的线性排序算法,复

2018-01-21 19:18:44 131

原创 tensorflow保存模型,加载模型,tensorboard可视化

首先是训练模型保存模型# -*- coding: utf-8 -*-"""Created on Sun Jan 21 12:33:46 2018@author: FDXK"""import sysimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamax_step =

2018-01-21 17:27:57 759 1

转载 使用tensorflow保存、加载和使用模型

使用Tensorflow进行深度学习训练的时候,需要对训练好的网络模型和各种参数进行保存,以便在此基础上继续训练或者使用。介绍这方面的博客有很多,我发现写的最好的是这一篇官方英文介绍:http://cv-tricks.com/tensorflow-tutorial/save-restore-tensorflow-models-quick-complete-tutorial/我对

2018-01-21 14:53:04 219

转载 C++ Map常见用法说明

C++中map提供的是一种键值对容器,里面的数据都是成对出现的,如下图:每一对中的第一个值称之为关键字(key),每个关键字只能在map中出现一次;第二个称之为该关键字的对应值。——————————————————————————————————————————————一. 声明//头文件#includemapint, string> ID_Name;// 使

2018-01-20 20:50:32 161

转载 string用法

用法和步骤:  1.定义和构造初始化  string 提供了很多构造函数,可以以多种方式来初始化string字符串。  2.赋值,拼接字符串  string重载了 =  +   +=  等多种运算符,让字符串组合拼接更简单。  3.访问字符操作  string可以按数组方式,以下标来访问。还可以用at()函数访问指定的字符。

2018-01-20 20:49:00 393

转载 向量(vector)

学习C++ -> 向量(vector)一、向量的介绍    向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。        在使用它时, 需要包含

2018-01-20 20:47:49 1094

转载 C++用new创建二维数组的方法

问题来源在C++中,数组可以被视为一种类型——但是,不存在‘二维数组’这种类型。二维数组本身会被解释成一个一维数组:这个数组的元素类型为另一种一维数组。比如int[2][3]这个二维数组,它会被编译器视作一个元素类型为‘int[3]’的一维数组。并且,‘int[3]’和'int[4]'会被当成不同的数据类型。假设a, b为两个int型变量,如果你希望这样生成一个二维数组:new int[a][b]

2018-01-18 14:23:43 43411 1

转载 最长回文子序列、回文子序列个数

主要内容:1、什么是回文?2、字符子串和字符子序列的区别3、最长回文子序列的思路和代码4、回文子序列个数的思路和代码 1、什么是回文palindrome?回文指的是正读和反读都一样的字符串,如aba,abba等2、字符子串和字符子序列的区别字符字串指的是字符串中连续的n个字符;如palindrome中,pa,alind,drome等都属于它的字串而字符子序列指的是字符串中不一定连续但先后顺序一致的

2018-01-18 13:30:41 643

转载 动态规划——数组最大子数组和

问题描述:给定一个整数数组a[0~n],求数组a的子数组,使其元素和为最大。问题分析:方法一:可以用普通的方法枚举所有的子数组,然后求出最大的子数组和,时间复杂度为O(n*n)。方法二:问题描述符合动态规划最优子结构的要求。设b[i]表示以a[i]结尾 的子数组的最大子段和,即:b[i]=max{sum(a[j~k])},其中0因此对于数组a

2018-01-12 21:51:57 576

转载 C++构造函数详解(复制构造函数)

构造函数是干什么的该类对象被创建时,编译系统对象分配内存空间,并自动调用该构造函数,由构造函数完成成员的初始化工作,故:构造函数的作用:初始化对象的数据成员。构造函数的种类 1 class Complex 2 { 3 4 private : 5 double m_real; 6 double m_imag; 7

2018-01-12 20:53:04 162

原创 反转整数

对于输入的一个正整数,输出其反转形式要求使用c++ class编写程序。可以创建如下class/* students please write your program here */#include using namespace std;class Integer {private: int _num; //getLength()函数获取_

2018-01-12 19:04:56 261

原创 求两个正整数a 和 b的最大公约数。

求两个正整数a 和 b的最大公约数。要求使用c++ class编写程序。可以创建如下class/* students please write your program here */#include using namespace std;class Integer {private: int _num;public: //构造函数 Integer(int nu

2018-01-12 18:39:51 5351

转载 输入数据的处理(C++版)

ACM竞赛题目的输入数据常要求有多组,并且格式多种多样,这是初次登OJ平台的同学的一个障碍。实际上,这些格式可以归为固定的几种类型,本文介绍各种类型的处理方法,以帮助同学们克服这些障碍。  实际上,这些模式不仅是OJ平台上做题的需要。在平时的自由编程练习中,也可以自行使用这些模式,以提高调试程序的效率。对程序测试的意识也将在此过程中得到提升。  本文1-4部分介绍了几种类型输入的处理,第5

2018-01-12 15:34:03 658

转载 C++中stdafx.h的作用体会

stdafx.h的作用体会当使用visual C++时,总是包含了头文件stdafx.h,却不知道是干什么用的.哈哈,今天查找了相关资料,解释如下:当我们使用AppWizard来自动生成某些项目的时候,系统会自动把所需要include的头文件在stdafx.h中先include一下,这样,我们只需要直接include这个stdafx.h文件即可.因为同一个项目中的不同源文件CP

2018-01-12 14:40:56 372

转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符1、cin>>         用法1:最基本,也是最常用的用法,输入一个数字:#include  using nam

2018-01-12 14:33:09 135

原创 二进制转换

已知一个只包含 0 和 1 的二进制数,长度不大于 10 ,将其转换为十进制并输出。#include using namespace std;int main(){char num;int realnum = 0;while (cin.get(num)&& num != '\n'){realnum = realnum * 2 + num - '0

2018-01-12 13:50:26 656

转载 爬带登陆名和密码以及验证码的网站

爬取网站时经常会遇到需要登录的问题,这是就需要用到模拟登录的相关方法。python提供了强大的url库,想做到这个并不难。这里以登录学校教务系统为例,做一个简单的例子。首先得明白cookie的作用,cookie是某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据。因此我们需要用Cookielib模块来保持网站的cookie。这个是要登陆的地址 http:/

2017-11-27 21:03:30 3844

原创 tensorflow实战之 简单卷积神经网络

# -*- coding: utf-8 -*-from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tfmnist = input_data.read_data_sets('MNIST_data/',one_hot = True )sess = tf.InteractiveSes

2017-10-31 11:31:23 277

原创 动态规划--分段最小二乘法

#include using namespace std;#include const int c = 10;double Min2Method(double **X,int s_num,int e_num);int main(){int n=0,i,j;coutcin>>n;//initial array arr[i][j]    double

2017-03-23 22:23:09 4572

空空如也

空空如也

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

TA关注的人

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