自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux crontab

Crontab:任务调度命令任务调度:1.系统工作2.个别用户工作任务调度的使用:1.设置任务:crontab -e2.每隔一定时间去执行 date >> /home/mydate2:eg:希望每分钟执行:* * * * * date >> /home

2017-06-12 08:21:02 341

原创 论无符号与带符号的差别,逆转字符串带来的启示

没事写了一下逆转字符串,当然这本来就是很简单的代码,代码如下:#include#includeint main(int argc,char **argv){ std::string a,b; std::cin>>a; for(std::string::size_type i = a.size()-1; i >= 0; --i) { b.push_back(a[i]);

2017-06-11 21:03:11 411

原创 题目管理 1182: 硬币兑换

题目管理 1182: 硬币兑换时间限制: 2 Sec   内存限制: 256 MB 提交: 78   解决: 13[提交] [状态]题目描述某国仅有1元,2元,5元硬币,现有百万存折,想兑换成硬币,请问有多少种兑换方法。输入仅输入一行,该行输入三个正整数N1 N2 N3,(1000000输出对应每个输入,输出兑换方

2017-06-11 19:20:53 542

转载 epoll讲解

首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。    不管是文件,还是套接字,还是管道,我们都可以把他们看作流。    之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要

2017-06-11 00:31:29 252

转载 golang: 类型转换和类型断言

类型转换在程序设计中都是不可避免的问题。当然有一些语言将这个过程给模糊了,大多数时候开发者并不需要去关注这方面的问题。但是golang中的类型匹配是很严格的,不同的类型之间通常需要手动转换,编译器不会代你去做这个事。我之所以说通常需要手动转换,是因为interface类型作为一个特例,会有不同的处理方式。golang中的所有类型都有自己的默认值,对此我做了个测试。$GOPATH/src

2017-06-11 00:02:05 2250

转载 C++模板的偏特化与全特化

模板机制为C++提供了泛型编程的方式,在减少代码冗余的同时仍然可以提供类型安全。 特化必须在同一命名空间下进行,可以特化类模板也可以特化函数模板,但类模板可以偏特化和全特化,而函数模板只能全特化。 模板实例化时会优先匹配”模板参数”最相符的那个特化版本。C++的模板机制被证明是图灵完备的,即可以通过模板元编程(template meta programming)的方式在编译期做任何计算

2017-06-10 20:16:49 543

原创 C++迭代器和指针

(纸箱数组内袁元素的)指针永远都是迭代器,而迭代器并非是指针————《C++编程剖析》

2017-06-10 19:58:39 4581 1

原创 题目管理 1184: Make an Equilateral Triangle

题目管理 1184: Make an Equilateral Triangle时间限制: 2 Sec   内存限制: 256 MB 提交: 30   解决: 4Equilateral Triangle refers to a triangle with three same side of length. There are some sticks with various len

2017-06-09 12:04:25 393

原创 杭电OJ 1007 Quoit Design

Quoit DesignTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 52337    Accepted Submission(s): 13806Problem DescriptionHave you e

2017-04-21 19:38:10 608

原创 QtCreator: No valid kits found

20down voteThough OP is asking about Windows, this error also occurs on Ubuntu Linux and Google lists this result first when you search for the error"QtCreator: No valid kits found".On

2017-04-20 01:00:29 3619

转载 c++ BYTE、WORD与DWORD类型

在Visual C++ 6.0中,BYTE与WORD,DWORD本质上都是一种无符号整型,它们在WINDEF.H中被定义,定义如下:typedef unsigned char       BYTE;typedef unsigned short      WORD;typedef unsigned long       DWORD;               也就是说B

2017-04-19 10:33:27 13114

原创 最小周期串

来源:《算法竞赛入门经典》例题5.1.3  题目:如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以k为周期。例如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。输入一个长度不超过80的串,输出它的最小周期。  样例输入:HoHoHo  样例输出:2  分析:题目中说过,字符串可能会有多个周期。但因为只需求出最小的一个,可以从小到

2017-04-18 15:53:38 559

原创 最后一版支持VC6的SDK的下载地址

我们在下载 SDK 时,微软网站上有这么一句话:  Development Tools. To build the C/C++ samples, you must have a C/C++ compiler. If you are using Microsoft Visual C/C++®, run it at least once before installing the SDK. T

2017-04-18 01:20:46 607

原创 杭电oj 1006 Tick and Tick

Tick and TickTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18985    Accepted Submission(s): 4871Problem DescriptionThe three h

2017-04-13 14:46:03 327

原创 杭电oj 1006 Tick and Tick

Tick and TickTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18985    Accepted Submission(s): 4871Problem DescriptionThe three h

2017-04-13 14:45:49 516

原创 杭电oj 1005 Number Sequence

Number SequenceTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 169743    Accepted Submission(s): 41874Problem DescriptionA numbe

2017-04-12 23:52:58 379

原创 杭电oj 1004 Let the Balloon Rise

Let the Balloon RiseTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 118554    Accepted Submission(s): 46464Problem DescriptionCo

2017-04-12 22:13:42 349

原创 杭电OJ 1003 Max Sum

Max SumTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 240571    Accepted Submission(s): 56812Problem DescriptionGiven a sequenc

2017-04-12 11:27:34 265

转载 lnmp无法删除目录,目录包含.user.ini

原文地址:http://www.dayanmei.com/lnmp-delete-user-ini/lnmp无法删除目录,目录包含.user.ini,无法删除“.user.ini”文件解决方法,LNMP无法删除或更改权限,显示:rm: cannot remove `.user.ini': Operation not permitted1L

2017-04-11 20:30:08 244

转载 scp命令获取远程文件

原文地址:http://os.51cto.com/art/201312/422685.htmscp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的,可能会稍微影响一下速度。一、scp是什么?scp是secure copy的简写,用于在Linux下进行远程拷贝文件

2017-04-11 20:28:33 1776

转载 Ubuntu 16.04 解决虚拟机摄像头无法使用问题

原文地址:http://www.linuxidc.com/Linux/2013-10/91629.htm前段时间使用的是Ubuntu 13.04,使用virtualbox虚拟机 4.2版,虚拟机里边装的Windows 7和Windows8.1均无法使用摄像头。只要在USB设备中选上了摄像头,虚拟机系统准卡死,CPU瞬间100%。后来也没去找方法解决,毕竟新版的Ubuntu快出来

2017-04-11 19:48:14 7111 1

转载 vim命令

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 …在vim窗口中打开一个新文件:open file在新窗口

2017-04-06 17:06:46 523

转载 Terminator入门

Terminator 可以在同一个窗口上分割多个子窗口,每个小窗口运行独立的命令程序。一个父窗口管理多个子窗口,清晰明了知道每个子窗口的运行情况。可以快速自由切换子窗口,并且对子窗口进行最大化和全屏状态。除此之外还有自定义窗口标题、激活标签等等。安装在命令窗口输入以下安装命令:sudo add-apt-repository ppa:gnome-terminator sudoapt-get upda

2017-04-06 17:02:05 8231

转载 Ubuntu如何分区详解

1./swap交换分区,一般为你机器内存的两倍,少于这个容量,系统无法进入休眠。实质是硬盘上的交换空间而非分区,所以没有格式,默认休眠将数据储存于此可以取消(如不用swap必须再设定方可休眠)——多数有1GB内存的桌面用户只要1.5GB swap即可。2GB以上内存的很多用户实际并不需要它——注意,大量处理音频、视频、图片需要3GB以上的交换空间。2./ 根分区,一般选择15G即可,默认ext4,如

2017-04-06 17:00:01 35950

转载 linux下gcc编译conio.h问题

ubuntu下编译遇到 conio.h找不到文件的问题, conio.h非标准库,在windows平台可以,在linux平台用curses.h,ubuntu下通过sudo apt-get install libncurses5-dev安装即可。

2017-04-06 16:57:59 4051

转载 [转]make menuconfig出现一大堆未定义的错误

原文地址:http://blog.csdn.net/fjb2080/article/details/8874870 运行 make menuconfig 后出现一大堆: scripts/kconfig/mconf.o:在函数‘show_help’中: mconf.c:(.text+0x704):对‘stdscr’未定义的引用 scripts/kconfig/lxdialog/checkl

2017-04-06 16:56:54 702

原创 只显示一个主题和不显示模板的解决办法

出现这种WordPress主题无法识别问题的原因:服务器环境禁用了 scandir函数,导致WordPress无法正常缓存主题。解决WordPress主题无法识别的方法:找到 php.ini,一般在服务器的 /usr/local/php/etc 目录下(有权限的FTP账户可以操作,且一般是这个位置);打开 php.ini,查找其中的“disable_funcions”字样,找到并删除紧

2017-03-29 22:43:19 609

原创 WORDPRESS 安装插件 提示 “无法创建目录”

WordPress 安装插件 提示 “无法创建目录”,这个是由于目录的权限设置导致的,一般情况下可以直接给目录/wp-content目录下面的plugins  themes   uploads upgrade目录增加 777 权限即可,但是这样做会导致服务器配置的不够安全,因此找到个更合适的方案处理。前提,服务器系统为Ubuntu 12.04 版本,几个目录的默认所有者为 root,使用的FT

2017-03-29 22:40:31 5544

转载 LNMP一键安装

系统需求:CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统需要5GB以上硬盘剩余空间需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存!。VPS或服务器

2017-03-29 22:17:35 149

原创 lnmp添加、删除虚拟主机及伪静态使用教程

一般情况下每个虚拟主机就是一个网站,网站一般通过域名进行访问。LNMP 1.2的网站添加过程和LNMP 1.1的基本类似,但是增加了FTP和数据库的创建。LNMP1.2的防跨目录也由原来在php.ini中设置移至网站根目录下的.user.ini 进行控制。LNMP 1.1及之前的版本采用/root/vhost.sh 进行添加虚拟主机。LNMP 1.2开始使用lnmp命令进行管理,具

2017-03-29 22:12:46 345

原创 Linux下which、whereis、locate、find 命令的区别

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料(参考资料1),因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which       查看可执行文件的位置 whereis    查看文件的位置 locate       配合数据库查看文件位置 find          实际搜寻硬盘查询文件名称 (fi

2017-03-29 22:10:59 213

原创 2n皇后问题

基础练习 2n皇后问题  时间限制:1.0s   内存限制:512.0MB      问题描述  给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式 

2017-02-04 22:45:05 323

原创 巧用&符号,判断一个数的奇偶性,判断一个数(x)是否是2的n次方

判断一个数的奇偶性,是在C++ PRIMER习题集看见的,感觉有意思:假设有一个整数x哈,假设那么就有:if(x&1) cout<<"奇数"<<endl;else cout以八位二进制为例:1的二进制为00000001那么一个奇数的二进制最后一位一定为1,那么一个奇数和1想与一定为1,反之,偶数的二进制的最后一位一定为0,所以,一个偶数和一个1想与一定为0;

2016-12-24 12:12:33 2614

原创 用文件保存的学生名单

这次的试题的来源是贺利坚老师博客中的题目,传送门:http://blog.csdn.net/sxhelijian/article/details/51620224【项目2-用文件保存的学生名单】参考解答   文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩。   (1)定义学生类,其中包含姓名、C++课、高数和英语成绩及总分数据成员。//定

2016-12-21 19:54:23 532

原创 返回一个数组中所有元素被第一个元素除的结果

这是朋友问的题,先贴出题中给的代码:void DivArray(int *pArray,int n) { int i; for (i = 0; i < n; i++) { pArray[i] /= pArray[0]; }}恩,第一眼一看是挺简单的,于是,敲出代码:#includevoid DivArray(int *pArray, int n);int main

2016-12-18 19:17:35 2988 3

原创 蓝桥杯(vip试题) 基础练习 阶乘计算

基础练习 阶乘计算  时间限制:1.0s   内存限制:512.0MB      问题描述  输入一个正整数n,输出n!的值。  其中n!=1*2*3*…*n。算法描述  n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。  将

2016-12-13 00:29:29 4582 6

原创 杭电OJ1002

A + B Problem IITime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 334538    Accepted Submission(s): 64900Problem DescriptionI have

2016-12-06 18:48:12 553

转载 getline的获取ifstream的数据

最近要使用ifstream的getline函数来获取文件的每一行数据,但就搞不懂怎样才能确保获取数据时所使用的缓冲区大小足够大。在刚开始的时候,我是采用了以下的手段: 代码#include iostream>#include fstream>using namespace std;#define BASE_BUFF_MAX_LEN 10int main(){ ch

2016-11-30 21:18:26 3661

原创 蓝桥杯 基础练习 杨辉三角形

基础练习 杨辉三角形  时间限制:1.0s   内存限制:256.0MB      问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。  它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。  下面给出了杨辉三角形的前4行:     1    1 1  

2016-11-29 19:32:48 461

原创 蓝桥杯 基础练习 特殊回文数 高效算法

基础练习 特殊回文数  时间限制:1.0s   内存限制:512.0MB      问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件

2016-11-29 18:56:32 3222 2

Linux简介,入门使用

linux入门使用

2017-04-05

空空如也

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

TA关注的人

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