- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 内存对齐.结构体对齐
gcc 中的"__attribute__ ((packed))" __attrubte__ ((packed))的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐。#define __u8 unsignedchar#define __u16 unsigned shortstruct str_struct{ __u8
2014-07-31 10:50:26 459
原创 STL中sort()函数的用法详解
找工作做笔试题及面试题或参加竞赛的时候,每个人都会遇到需要排序的题目。排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件#inlcude<algorithm>。 这个函数可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。也就是说,排序的区间是[a,b)。简单来说,有一个数组
2014-07-31 10:50:24 951
原创 CentOS 6.0下VNC配置方法
VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 首先是安装了 CentOS 6.0 的 64 位版。本文讲解的是一种方法。VNC配置网上搜了有很多,但是貌似写的都不够基础,这里仔细按步骤记录一下。一、安装
2014-07-31 10:50:22 733
原创 排序算法模板实现示例分享
#include#includeusing namespace std;#define SELECTSORT 1#define INSERTSORT 1#define BUBBLESORT 1#define SHELLSORT 1#define QUICKSORT 1#define MERGESORT 1
2014-07-31 10:50:19 503
原创 解决YUM下Loaded plugins: fastestmirror Determining fastest mirrors 的问题
原文地址:plugins: fastestmirror Determining fastest mirrors 的问题">解决YUM下Loaded plugins: fastestmirror Determining fastest mirrors 的问题作者:黄步乐Centons下其大概意思是fastestmirror不能使用,fastestmirror是yum的一个加速插件,具体我也没有
2014-07-31 10:50:17 3792
原创 如何关闭任务栏中chrome浏览器的通知图标
那如何关闭chrome浏览器的通知图标呢?1、在chrome浏览器地址栏中输入chrome://flags2、在出现的标签中按下“ctrl+F”调出搜索框,输入“通知”后回车。3、找到“启用丰富通知”后把它改成“已停用”,最后点击“立即重新启动”即可。这样一来,你就会发现桌面通知图标不会出现在系统托盘中了。
2014-07-31 10:50:15 1849
转载 学习C++的50条忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ ObjectModel》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而
2014-07-31 10:50:10 552
原创 MFC贪吃蛇游戏
写在前面的话本次贪吃蛇教程主要知识点包括以下几个方面1 CView类中的消息响应2 控件的消息响应3 基于CView类内的具体游戏实现4 数组5 游戏图形的实现用CDC类实现。 本版游戏的具体实现是在CViewl类中实现,所以其他类不用添加任何代码。由于此次贪吃蛇需要MFC的开发环境,所以打开VisualC++新建一个MFCAppWizard单文档工程,随意
2014-07-31 10:50:04 1715
原创 Linux下安装tar、rpm、dpkg(deb)…
一、解析Linux应用软件安装包 通常Linux应用软件的安装包有三种: 1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。 2) rpm包,如software-1.2.3-1.i386.rpm。他是RedhatLinux提供的一种包封装格式。 3) dpkg包,如software-1.2.3-1.deb
2014-07-31 10:50:01 1059
原创 STL中的unique()去重函数
unique()函数是一个去重函数,STL中unique的函数unique的功能是去除相邻的重复元素(只保留一个),还有一个容易忽视的特性是它并不真正把重复的元素删除。他是c++中的函数,所以头文件要#include尖括号iostream.h尖括号,具体用法如下: int num[100]; unique(num,mun+n)返回的是num去重后的尾地址,之所以说不真正把重复的
2014-07-31 10:49:59 769
原创 centos6.3三种安装方法(U盘,硬盘…
centos6.3三种安装方法(U盘,硬盘,光盘) >>windows7利用EasyBCD安装centos6.3双系统U盘安装步骤:(推荐用这种方法)使用到的材料:1、CentOS-6.3-x86_64-bin-DVD1.iso2、UltraISO3、U盘一个开始安装:注意:使用UltraISO制作U盘启动的时候,必须在那个需要安装系统的电脑上面制作,如果你在A电脑上制作了,然后
2014-07-31 10:49:55 920
走迷宫小游戏 C++实现
2013-11-22
数值计算课程设计报告(10个经典算法)
2011-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人