自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux命令--mkdir 与文件权限

mkdir命令mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 语法mkdir 【选项】 【参数】选项-Z:设置安全上下文,当使用SELinux时有效;-m<目标属性>或--mo

2017-11-29 05:16:14 38555 5

原创 hdu 拓扑排序 题目归纳

拓扑排序定义和前置条件:定义:将有向图中的顶点以线性方式进行排序。即对于任何连接自顶点u到顶点v的有向边uv,在最后的排序结果中,顶点u总是在顶点v的前面。如果这个概念还略显抽象的话,那么不妨考虑一个非常非常经典的例子——选课。我想任何看过数据结构相关书籍的同学都知道它吧。假设我非常想学习一门机器学习的课程,但是在修这么课程之前,我们必须

2016-06-01 17:57:38 6503

原创 面向对象以及运用最大最小搜索的井字棋设计(附源码)

一:实验题目 井字棋游戏设计 利用面向对象程序设计的知识,通过设计board、player、game类,实现一个具有人人对弈、人机对弈以及机机对弈的井字棋游戏。 要求: ①对类设置和实现的要求 1.封装:需要对游戏中的数据进行相应的封装保护。 在井字棋中的棋盘数据可以被 player 读取并放置下一步棋,但 player 不应该有权 限对棋盘进行随意改动。 2.继承:playerHuman

2016-05-10 22:40:52 6474

原创 linux-find命令

find命令find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find 选项 参数根据文件名或正则表达式匹配列出当前目录及子目录下所有文件find .在/home目录下找.txt结尾的文件find /home -name "*.txt"在当

2017-11-29 05:15:45 306

原创 github基础操作

SSH基础知识 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速

2017-11-29 05:08:41 304

原创 linux换键

xmodmap原理及使用指南1.什么是xmodmapxmodmap 是一个在 X 图形环境下用于修改键盘和鼠标按钮映射的工具。比如你可以使用它来实现鼠标的左右键互换,把 caps lock 键改成 ctrl 键, a 键改成 b 键等。在介绍 xmodmap 的使用方法之前,先介绍一下系统是如何处理键盘的输入的。​键盘中的一个按键被按下时,会产生一个“信号”传给操作系统。操作系统得到这个信号之

2017-11-29 05:08:10 1093

原创 KNN算法及python问题

机器学习实战之KNN创造数据集from numpy import *import operatordef createDataSet(): group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]]) labels = ['A','A','B','B']return group,labels创造一个4*2的array,数值可理解为坐标,l

2017-11-29 05:07:29 410

转载 google搜索实用技巧

这里整理了一些非常有用的搜索技巧,熟练运用后可以有效提升自己的效率。操作符+ 强制搜索由于Google会忽略和过滤一些常用词(称为stop words / common words),如and、how等。使用+可以让搜索引擎强制包括这些词。使用+还可以强制过滤关键词变体形式(不让搜索结果出现关键词的其它形式),如 单复数、动词时态、ing形式等等。- 逻辑非

2016-08-31 19:03:54 795

原创 poj3239 n皇后问题快速得到一个解

Solution to the n Queens PuzzleTime Limit: 1000MS Memory Limit: 131072KTotal Submissions: 3704 Accepted: 1356 Special JudgeDescriptionThe eight queens puzzl

2016-08-31 18:55:05 942

转载 C++异常处理

C++异常处理机制详解C++自身有着非常强的纠错能力,发展到如今,已经建立了比较完善的异常处理机制.  C++的异常情况无非两种,一种是语法错误,即程序中出现了错误的语句、函数结构和类,致使编译程序无法进行。另一种是运行时发生的错误,一般与算法有关。关于语法错误, C++编译器的报错机制可以让我们轻松地解决这些错误;   第二种是运行时的错误,常见的有文件打开失败、数组下标溢出、系统内

2016-06-06 17:02:07 526

转载 转载一篇写KMP算法写得非常好的博文

KMP算法详解

2016-06-02 15:43:13 787

原创 hdu2544

一一题非常简单的单源无向正值最短路径图问题,用来练练手,分别用Dijkstra算法和prim算法做了一次,注释写得比较清楚了,看不懂可以先从下面的链接了解一下算法。

2016-05-26 20:57:36 394

原创 C++ IO流输出格式的控制

C++中IO流输出格式的控制C++ iostream中提供了丰富多样的输出格式方法,相比标准C中的sprinf函数更为实用,下面一一解读。发现别人写得很好,直接转了,不写了!http://www.cnblogs.com/leewiki/archive/2011/12/13/2286168.html

2016-05-26 19:19:49 794

原创 OOP学习2

实验总结与心得①重定义继承的函数(homework没有用到,但是看书学的)在派生类中重定义继承的函数,可以覆盖基类的原函数,从而实现函数重写 ②函数重定义和函数重载的区别:先说一下一个定义,函数签名(function signature),函数签名是 指 “函数名+ 参数列表中的类型序列”,(暂时不包括关键字const和&)。因此,重载函数必须有不同的函数签名,而重定义函数可以

2016-04-26 21:49:06 400

转载 函数指针

函数指针一、普通的函数指针一旦函数被编译并载入计算机中执行,它就会占用一块内存,这块内存有一个地址,因此函数也有地址。 1. 定义一个函数指针示例代码如下:void (*funcPtr)();这个例子将funcPtr定义为一个指向函数的指针,这个函数没有参数,返回值为空。注:*funcPtr 两侧的括号是必须的,如果去掉括号,

2016-04-26 21:43:15 393

原创 OOP 学习

1. 当基类中有纯虚函数的时候,是不可以实例化的,事实上也是没必要实例化的(嗯)当想要开一个数组(包含不同派生类),解决办法是,使用动态管理,申明一个基类的指针数组使用new 声明指针数组的方式 如下:  注意 * 号!但是这样的话也会有问题:①因为这个是基类指针,所以只能访问基类的成员函数和成员变量,否则编译器会报错基类指针指向派生类,则该指针只可以访问基类的成员函数

2016-04-25 15:20:24 478

原创 UVA221

Urban Elevations An elevation of a collection of buildings is an orthogonal projection of the buildings onto a vertical plane. An external elevation of a city would show the skyline and the faces of

2016-03-04 20:54:51 401

原创 uva221

Urban Elevations An elevation of a collection of buildings is an orthogonal projection of the buildings onto a vertical plane. An external elevation of a city would show the skyline

2016-03-04 20:45:01 521

原创 uva 815

Flooded!Time Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %lluSubmit StatusDescriptionTo enable homebuyers to estimate the cost of flood insura

2016-03-04 14:39:43 493

原创 UVA 540

540 - Team Queue Time limit: 3.000 seconds Team QueueQueues and Priority Queues are data structures which are known to most computer scientists. The Team Queue, however, is not so well known, though

2016-02-27 17:28:58 663

原创 hdu 1176 掉馅饼题解

招生——杭电“三位一体”全攻略! 招聘——巴卡斯科技(杭州)、英雄互娱(杭州)免费馅饼Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 36183    Accepted Submission(s): 12

2016-02-23 10:14:41 2865

原创 文章标题

很简单的贪心,写一个结构体,按j/f的比例从大到小排,有限选择比例大的就行,注意要用double,float可能精度不够第一次WA了。#include <iostream>#include <cstdio>#include <cstring>#include <string>#include <map>#include <algorithm>#include <cmath>#inclu

2016-01-27 01:31:31 330

原创 hdu 3

题目意思是给一个数n,求n的阶乘一共有多少位,鉴于n的阶乘可能是一个大数,而且模拟乘法的过程非常麻烦,可以选择取10为底的对数:n!的位数 = log10 n!+1 = log10 (2) + log10(3) +…… log10(n) + 1 。#include <iostream>#include <cstdio>#include <cstring>#include <string>#i

2016-01-27 01:02:16 316

原创 hdu

这题只是用到两个简单的数论知识, ①n的数根 = (n-1)%9+1; ② n%9 = n各个位之和 %9 : 135%9 = (1 + 3 + 5)%9要注意输入有大数,所以用字符数组处理#include <iostream>#include <cstdio>#include <cstring>#include <string>#include <map>#include <algo

2016-01-27 00:57:01 432

转载 c++库数学函数

math.h 数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有: 1 三角函数 double sin (double); double cos (double); double tan (double); 2 反三角函数 double asin (double); 结果介于[-PI/2, PI/2] double acos (double); 结果介于[0, PI]

2016-01-27 00:18:14 1063

原创 hdu1002

hdu1002 高精度加法

2016-01-24 23:19:58 475

空空如也

空空如也

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

TA关注的人

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