自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Galaxy的博客

You are your code

  • 博客(45)
  • 收藏
  • 关注

原创 NULL和nullptr区别

NULL是C语言中的表示指针为空的关键字。在C++中,可以用NULL和nullptr来表示指针为空,其中nullptr是C++11中新引入的,主要是为了解决NULL表示空指针在C++中具有二义性的问题。C中NULLC语言中,NULL通常被定义为:#define NULL ((void*)0)所以NULL实际是一个空指针,如果在C语言中写入一下代码,编译是没有问题的,因为在C语言中把空指针赋给...

2019-10-31 13:49:50 732

原创 C/C++编译器比较

C++编译器Linux系统GCC-1985GCC:GNU Compiler Collection(GUN 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言。gcc是GCC中的GUN C Compiler(C 编译器)g++是GCC中的GUN C++ Compiler(C++编译器)主要区别对于 *.c 和 *.cpp 文...

2019-10-20 17:13:31 944

原创 C/C++发展历史

C发展1972,C语言在B语言基础上由 Ken Thompson(肯·汤普逊)和D.M.Ritchie(DM里奇) 共同完成。1978,丹尼斯·里奇和布莱恩·柯林汉合作出版了《C程序设计语言》的第一版。C++发展1979,Bjarne Stroustrup(比雅尼·斯特劳斯特鲁普)开始工作于C with Classes。1983,C with Classes改命名为C++。1985,B...

2019-10-20 15:23:43 434

原创 Storm

Storm是什么?Storm是一个分布式实时流处理框架为什么做Storm?1. 解决什么问题2. 之前方法的不足方法数据模型Storm采用拓扑的数据处理模型,一个拓扑就是一个有向图(可以有环),其中顶点代表计算,边代表数据流。顶点可以分为两类:spouts和bolts。(从数据库角度来看,一个拓扑可以看作一个逻辑查询计划)spouts:拓扑的元组源,通常从队列中拉取数据bol...

2018-11-24 14:18:39 207

原创 Linux命令行提示符颜色设置PS1

PS1颜色设置参考文章(讲得比较详细):bashrc中PS1设置颜色设置格式:开始:“\[\e[F;B;Cm\]”结束:“\e[m”其中’F‘为字体颜色,编号30-37;’B‘为背景色,编号40~47;’C‘为代码。可选颜色F B 颜色30 40 黑色31 41 红色32 42 绿色33 43 黄色34 44 蓝色35 45 紫红色36 46 青蓝色37 4...

2018-10-12 21:07:43 1655

原创 linux内核版本号查看与含义

查看内核版本uname -r# 或cat /proc/version查看distribution版本cat /etc/issue或cat /etc/redhat-release(cat /etc/centos-release)版本号含义linux内核版本有两种:稳定版(次版本为偶数)和开发版(次版本为奇数)版本号:主版本.次版本.释出版本-修改版本如:2.6.32-64...

2018-10-07 10:09:52 26002 3

原创 CentOS修改主机名hostname

查看主机名$ hostname修改主机名centos7$ sudo hostnamectl --static set-hostname new_hostname然后重新登录centos6永久生效:修改 /etc/sysconfig/network 文件中hostname值后重启临时生效:$ hostname new_hostname...

2018-09-23 15:34:58 238

原创 CentOS7服务器安装GPU显卡驱动和CUDA简单方法

ELRpo源安装添加ELRpo源rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org参考文章CentOS服务器安装显卡驱动,cuda及cuDNN

2018-09-18 09:35:04 18537

原创 Infiniband RDMA 连接性相关测试

查询设备相关信息$ ibv_devices //显示系统中目前所有设备$ ibv_devinfo -d mlx4_0 //查看设备具体信息测试连接性使用简单的 ping 程序,比如 infiniband-diags 软件包中的 ibping 测试 RDMA 连接性。ibping(需要root权限) 程序采用客户端/服务器模式。必须首先在一台机器...

2018-08-30 18:42:03 3958

原创 Linux查看内存信息(型号、大小、速率等)

安装工具dmidecode使用1.查看内存槽及内存条$ sudo dmidecode -t memory2.查看内存的插槽数,已经使用多少插槽.每条内存多大$ sudo dmidecode -t memory | grep Size3.查看服务器型号、序列号$ sudo dmidecode | grep "System Information" -A9 | egrep ...

2018-08-29 15:56:35 51575 1

原创 Linux磁盘I/O性能测试

磁盘性能评价指标IOPS:(Input/Output Per Second)每秒的读写次数,是随机读写频繁的应用,如OLTP(Online Transaction Processing),的关键衡量指标。 吞吐量:(Throughput)单位时间内可以成功传输的数据数量,对于大量顺序读写的应用,如VOD(Video On Demand),则更关注吞吐量指标。测试工具dd(device...

2018-08-29 11:06:28 828

原创 磁盘的概念、软盘和硬盘

计算机的存储器主要分为两类: 内部存储器:主要指内存,存储信息速度快,断电后存储内容全部丢失 外部存储器:主要指磁盘,存储信息不受断电的影响,存取速度相对于内存慢得多。磁盘又分为硬盘和软盘参考文章磁盘的概念、软盘和硬盘...

2018-08-27 14:15:16 2873

原创 Linux修改内核参数

临时修改如修改信号量参数kernel.semcat /proc/sys/kernel/sem # 查看echo "250 512000 100 2048" > /proc/sys/kernel/sem # 修改永久修改修改配置文件/etc/sysctl.conf,如果希望不重启机器而立即生效,可以执行命令:sysct...

2018-08-23 21:09:57 4006

原创 Qt Creator中fopen打开文件失败

示例代码:fp = fopen("1.txt","r");//返回fp == NULL;Qt Creator中构建目录不在工程目录中,而是和工程目录在同一级目录中解决方法参考:Qt Creator怎样更改默认构建目录...

2018-08-22 20:03:03 4130

原创 string.h、cstring和string区别

<string.h>C版本头文件,对应基于char*的字符串处理函数<cstring>c++对标准c字符串处理函数的c++增强<string>C++标准库(STL)中string字符串类,定义了字符串的各种操作...

2018-08-19 21:40:30 3608 1

原创 YUM工作原理及使用

YUM(Yellowdog Updater Modified):是一个基于RPM的软件包管理器,能够从指定服务器自动下载RPM包并且安装,可以处理软件之间的依赖关系,一次性安装所有依赖的软件包,无需一个个下载安装。...

2018-08-07 19:55:28 16648 2

原创 Linux软件安装:RPM、SRPM与YUM功能

1.RPM RPM(RedHat Package Manager):一种以数据库记录的方式安装软件的一套管理机制。最大特点预先将软件先编译过并且打包成RPM机制的安装包,需要安装在相同的Linux环境下。1.1 安装:rpm -ivh package_name默认安装路径与文件系统目录配置有关,如:/usr/bin、/usr/lib 安装完毕后,软件的相关信息会被写入/var/...

2018-08-07 15:03:31 454

原创 C语言编译过程及gcc简易用法

C代码编译成可执行文件,可以分为4个阶段,如下图所示(图片来自CSAPP),执行这四个阶段的程序(预处理器、编译器、汇编器、链接器)一起构成了编译系统: 预处理:宏定义展开、头文件展开、条件编译、同时将代码中注释删除,这里不检查语法 gcc -E hello.c -o hello.i编译:检查语法,将预处理后文件编译成汇编文件 gcc -S hello.i -o hello.s汇编...

2018-07-26 09:20:54 701

原创 assignment makes pointer from integer without a cast(C语言头文件)

一个很傻的错误 以下代码在CodeBlock中可以正常编译执行#include <stdio.h>#include <stdlib.h>//#include <string.h>int main(){ char s[] = "

2018-07-23 22:38:05 29055

转载 史上最详细的Hadoop环境搭建

史上最详细的Hadoop环境搭建

2018-03-03 13:33:28 301

转载 从二本到名校 — 一个二本生的蜕变之旅

原文很多人在博客或微博里问我如何从小二本考上好学校的,求考研经验啥的。其实考研经验没有什么,就是努力,努力再努力,但很多人还是因为不自信等各种原因未能坚持下来,下面这篇文章也许能给不自信的孩纸们打打气,YOU CAN IF YOU DO IT...文章声明:下面这段考研故事是我去年在求学考研杂志小编的指导下写的,故事本身没有涉及任何技术话题,只是讲述一个小二本生不顾

2015-01-28 15:04:02 586

转载 【大学生活】搞学习还是搞技术

http://blog.csdn.net/xiaowei_cqu/article/details/7049776

2014-05-29 17:02:10 597

原创 Win32 三色旋转风车

// Fly.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "Fly.h"#define MAX_LOADSTRING 100#include #include #include long WINAPI WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

2014-04-27 20:42:02 1097

转载 数据库牛人牛新庄的成长历程

转自还记得“计算机高手是怎么炼成的”这篇文章吗?我发现讲故事比单纯的讲道理更具有感染力,所以,今天我要再给大家 讲另外一个人的故事——牛新庄,IT独行侠,他的成长历程。我又发现,IT界的精英更能让人接受,是不是因为技术牛人靠的才是真正的实力,难以忽悠 呢?而且,是不是发觉理工出身的人写的文章更注重时效?最后,我想,励志的文章可以看,但要学到精髓,不能看到这个不错就学学这个,看到那个

2014-04-09 21:12:01 1988

原创 Windows程序中头文件的几点说明

对于#include   ,编译器从标准库路径开始搜索 filename.h对于#include  “filename.h” ,编译器从用户的工作路径开始搜索 filename.h

2014-03-15 18:42:17 1226

原创 多个窗口的显示

// hello3.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "hello3.h"#define MAX_LOADSTRING 100// 全局变量:HINSTANCE hInst; // 当前实例TCHAR szTitle[MAX_LOADSTRING]; // 标题栏文本TCHAR szTitle2

2014-03-15 18:31:50 1435

原创 杭电 2058 The sum problem

http://acm.hdu.edu.cn/showproblem.php?pid=2058开始时用穷举法,时间总是超时。#include<stdio.h>#include<math.h>int main(){ int n,m,i,sum; double t; while(scanf("%d%d",&n,&m) == 2 && n...

2014-02-07 17:07:30 825

原创 杭电 2057 A + B Again

http://acm.hdu.edu.cn/showproblem.php?pid=2057开始想偷懒只用16进制输入输出来解决,怎么也没有写出来,后来就把问题划归为进制转换问题,一步一步写了出来。#include<stdio.h>#include<string.h>__int64 fang(int i){ __int64 y = 1; int j; for(j ...

2014-02-07 11:08:30 720

原创 杭电 2056 Rectangles

http://acm.hdu.edu.cn/showproblem.php?pid=2056#include<stdio.h>void swap(double *x,double *y){ double t; t = *x; *x = *y; *y = t;}int main(){ double x1,x2,x3,x4,y1,y2,y3,y4,x5,y5,x6,y6...

2014-02-06 17:44:32 883

原创 杭电 2055 An easy problem

http://acm.hdu.edu.cn/showproblem.php?pid=2055#include<stdio.h>int main(){ int n,y; char x; scanf("%d",&n); getchar(); while(n--){ scanf("%c%d",&x,&y); getchar(); if(x &...

2014-02-06 16:01:17 742

原创 杭电 2054 A==B?

这道题题意说得不太清楚。。。参考了网上的一些解法,总结如下:比较简单的解法:http://blog.csdn.net/zhaorongxia/article/details/7629858c语言版:#include<stdio.h>#include<string.h>void qq(char *a){ int len,i; len=strlen(a)-1;...

2014-02-06 11:54:35 683

原创 杭电 2053 Switch Game

http://acm.hdu.edu.cn/showproblem.php?pid=2053#include<stdio.h>#include<string.h>int a[100001];int main(){ int n,i,j; while(scanf("%d",&n) != EOF) { memset(a,0,sizeof(a)); fo...

2014-02-05 15:46:15 677

原创 杭电 2052 Picture

http://acm.hdu.edu.cn/showproblem.php?pid=2052开始时把行列坐标搞错了#include<stdio.h>int main(){ int n,m,i,j; char s[75][75]; while(scanf("%d%d",&n,&m) != EOF){ for(i = 0;i <= m+1;i++) f...

2014-02-04 11:37:16 600

原创 杭电 2051 Bitset

http://acm.hdu.edu.cn/showproblem.php?pid=2051#include<stdio.h>int main(){ int n,a[30],i,j; while(scanf("%d",&n) == 1){ i = 0; while(n){ a[i++] = n%2; n = n/2; } for(j = i-1...

2014-02-04 10:51:43 667

原创 杭电 2048 神、上帝以及老天爷

http://acm.hdu.edu.cn/showproblem.php?pid=2048错排公式说明:http://baike.baidu.com/view/668994.htmN张票的所有排列可能是Ann = N!种排列方式现在的问题就是N张票的错排方式有几种。首先我们考虑,如果前面N-1个人拿的都不是自己的票,即前N-1个人满足错排,现在又来了一个人,他手里拿的是自己的票。只要他把自己的票...

2014-02-03 11:14:07 764

转载 写给即将进入IT行业的应届生们——谈谈IT岗位

原文链接:http://blog.csdn.net/asuralie/article/details/18793021写在前面的话,发现有的同学在纠结这个薪资(尤其是程序员的薪资)是否准确,是否具有代表性的问题,因此稍作编辑特别说明一下:写这篇文章的主要目的是为了让新接触行业的同学们能够正确的认识到自己所的位置,同时为希望在行业中有所发展的同学们提供一个发展方向的参考。其薪资水平是以该职位

2014-01-29 22:58:06 1412

原创 杭电 2050 折线分割平面

http://acm.hdu.edu.cn/showproblem.php?pid=2050其它参考:http://blog.csdn.net/lishuhuakai/article/details/8518245#include<stdio.h>int main(){ int c,n; scanf("%d",&c); while(c--){ scanf("%d",...

2014-01-27 11:56:53 734

转载 我的2013--一切从心开始

原文链接:http://blog.csdn.net/tengweitw/article/details/17880055 愿乘风破万里浪;甘面壁读廿年书。       从保研成功一来,想好好休息一下,却发现生活总是被各种事情占据。       转眼间,已经大四了,大学生活已经过了整整一半了。我时常思考:怎样才能成功,做什么才有前途。作为一名通信工程专业的出生于农村的学生,带着村里人的希

2014-01-26 21:51:09 797

原创 杭电 2047 阿牛的EOF牛肉串

http://acm.hdu.edu.cn/showproblem.php?pid=2047#include<stdio.h>int main(){ int n,i,j; __int64 f[40]; f[1] = 3; f[2] = 8; for(i = 3;i < 40;i++){ f[i] = f[i-1]*2+f[...

2014-01-26 12:32:32 792

原创 杭电 2045 不容易系列之(3)—— LELE的RPG难题

http://acm.hdu.edu.cn/showproblem.php?pid=2045#include<stdio.h>int main(){ int n,i; __int64 f[51]; f[1] = 3; f[2] = 6; f[3] = 6; for(i = 4;i <= 50;i++) { ...

2014-01-26 10:56:29 678

空空如也

空空如也

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

TA关注的人

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