自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 priority_queue and unordered_multimap

struct cmp{bool operator()(const Class &a, const Class &b) const{return a.x > b.x;}};int main(){list reqs =  ReadFile();priority_queue , cmp > q;for (auto it = reqs.begin

2016-04-25 15:49:43 514

转载 收藏C++ STL 使用的博文

http://www.cnblogs.com/nirvana-phoenix/archive/2012/05/29/2524344.htmlhttp://blog.csdn.net/sup_heaven/article/details/8036982

2016-04-24 05:34:03 471

原创 用std::pair做Unordered_map的key(C++)

默认情况下unordered_map只支持primitive type作为其key,若使用用户自定义的key,需要传入用户自定义的hash function。代码如下struct pair_hash {template std::size_t operator () (const std::pair &p) {auto h1 = std::hash{}(p.first)

2016-04-24 03:21:26 6639

原创 C++ frequent type conversion

1.string => int / double / floatstoi(string) / stod(string) / stof(string)e.g. string s = "10";int x = stoi(s);double y = stod(s);float z = stof(z);2.string => c-style string strin

2016-04-22 11:04:07 401

转载 推荐一个用C++实现类关系的英文博文

收藏一个用c++实现association,composition和aggregation类关系的博文。有时间再翻译。http://www.go4expert.com/articles/association-aggregation-composition-t17264/

2016-04-21 12:22:16 1001

原创 Windows/Linux下的常用command资料收藏

Howto use the Window command line (DOS)Basic:CTRL+C will send a break (stopexecution) when no text is selected Help:Help command  | more     (press enter for  page down)Command/?http

2016-04-20 07:06:33 719

转载 C++构造函数调用顺序

C++构造函数调用顺序1、创建派生类的对象,基类的构造函数函数优先被调用(也优先于派生类里的成员类);2、如果类里面有成员类,成员类的构造函数优先被调用;3、基类构造函数如果有多个基类则构造函数的调用顺序是某类在类派生表中出现的  顺序而不是它们在成员初始化表中的顺序;4、成员类对象构造函数如果有多个成员类对象则构造函数的调用顺序是对象在类中  被声明的

2013-08-05 23:31:54 475

转载 (转)JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载

JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Ja

2013-01-28 11:31:06 1098

转载 (转)JAVA中path和classpath(Java环境变量的配置)

Path  路径,是java编译时需要调用的程序(如java,javac等)所在的地方 CLASSPATH 类的路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类。。Path1. PATH命令可用来设置可执行文件(仅包括:.COM、.EXE及.BAT文件)的搜索路径。当您运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不

2013-01-25 17:26:53 464

转载 Windows如何在cmd命令行中查看、修改、删除与添加、设置环境变量

首先明确一点:所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方法目前没试验过),另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量(查看详细)。其次,明确一下环境变量的作用。它是操作系统用来指定运行环境的一些参数。比如临时文件夹位置和系统文

2013-01-25 14:46:42 645

转载 Visual C++ 使用的文件(转)

.C - C 语言源文件: 这种文件编译为 C 文件。如果其中包含 C++ 代码,必须将文件重命名为 .CPP 或 .CXX 文件,或在编译文件时使用 /Tp 开关。如果源文件包含 C++ 代码,Microsoft 建议将文件重命名为具有 .CPP 或 .CXX 扩展名。 .CPP 或 .CXX - C++ 语言源文件: 这种文件编译为 C++ 文件。要将其编译为 C 文件

2013-01-25 13:43:23 687

转载 sh脚本语法_基础

1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编写脚本完成时,如果要执行该脚本,还必须使其可执行。要使编写脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行2 注释在进行shell编程时,以

2012-04-25 10:32:29 60406

转载 数据库连接字符串中|DataDirectory|的含义(转)

DataDirectory是什么意思呢.DataDirectory解释如下:asp.net 2.0有一个特殊目录app_data,通常Sql server 2005数据文件就放在这个目录,相应的数据库连接串就是:connString="…… data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDir

2012-02-14 10:31:57 2507

转载 如何计算时间复杂度

求解算法的时间复杂度的具体步骤是:  ⑴ 找出算法中的基本语句;  算法中执行次数最多的那条语句就是基本语句,通常是最内层循环的循环体。  ⑵ 计算基本语句的执行次数的数量级;  只需计算基本语句执行次数的数量级,这就意味着只要保证基本语句执行次数的函数中的最高次幂正确即可,可以忽略所有低次幂和最高次幂的系数。这样能够简化算法分析,并且使注意力集中在最重要的一点上:增长率。

2012-02-13 19:19:07 57268 8

转载 清除注册表的U盘使用记录(转)

1、按开始--〉运行,在输入框里输入命令:regedit 2、删除注册表中以下目录的USBSTOR子项。 (1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR (2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\USBSTOR (3)HKEY_LOCAL_MACHINE\SYSTE

2012-02-07 10:32:25 5445

转载 关于大容量HPA分区制作过程及方法(转)

前言:我们知道,现在的硬盘容量越来越大,而且个人认为HPA分区保护文件还是很安全的,因此构建大容量HPA分区已经成为一个部分人的向往。困难:但是,想建立一个20G(不确切哦)以上的HPA分区还真的很困难的。经过实践发现:清华同方5.0.3、5.0.7、方正的急救程序、天风的HPA分区建立工具均不能构建大容量的HPA分区。探究:我的笔记本是DELL 1310 ,本机硬盘是SATA 1

2012-01-31 10:06:06 3535

转载 关于IBM HPA隐藏分区的删除和制作!(转)

鉴于很多本友询问隐藏分区(HPA)的问题,现在整理相关资料如下,这里以T40,T41,X31为例,其它的应该与之类似:准备工作     软件:IBM T40 X31行货中文系统恢复盘     硬件:T40 X31 A31 TP本本,及要增加HPA的硬盘(安装在TP里)     在正式操作前,要先准备好可以恢复的硬盘,通常有三种情况,这里分别进行说明    1.没有分区的硬盘,这

2012-01-31 09:59:58 2929

转载 品牌电脑的HPA隐藏分区(转)

近几年来,品牌计算机制造商越来越喜欢用HPA来一键还原系统了。但是,我个人有些洁廦,“一键还原”我也用不到,还占地方,于是就想把这个HPA隐藏分区删除了。一、先了解一下HPA分区介绍,再动手。HPA(Hidden Protected Area)是硬盘上的一个特殊区域。在ATA-5协议被确立后,引入了“主保护区域”,其实就是设置读取的硬盘最大的扇区号,从而把高端的内容隐藏起来。比如,一个

2012-01-31 09:45:22 1744

转载 ini配置文件的格式

为什么要用INI文件?如果我们程序没有任何配置文件时,这样的程序对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,这样很不好,所以要用配置文件,让程序出厂后还能根据需要进行必要的配置;配置文件有很多如INI配置文件,XML配置文件,还有就是可以使用系统注册

2011-07-28 14:37:30 920

转载 让XP系统能够识别exFAT格式

<br />从Vista提取exfat.sys、uexfat.dll。<br /><br />exfat.sys 复制到XP的/windows/system32/drivers<br />uexfat.dll 复制到XP的/windows/system32<br /><br />然后导入注册表:<br /><br />Windows Registry Editor Version 5.00<br />[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/

2011-05-13 09:31:00 6065

转载 c++中string的用法

<br />之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 <br />担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== <br />进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 <br /><br />首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下: <br />#inc

2011-02-12 15:50:00 383

原创 开源网站收藏

<br />http://www.e2bb.cn  C源码下载站<br /> 

2010-06-03 15:37:00 757 1

转载 mfc中设置static text的颜色

在实际的应用中,可以用WM_CTLCOLOR 消息改变mfc中控件的颜色,比如现在就来改变一个static text孔家的背景色和字体1 在对话框的类中添加两个变量:CBrush m_brush;CFont m_font;在OnInitDialog()函数中添加:// TODO: 在此添加额外的初始化代码m_font.CreatePointFont(150,"华文行楷");m_

2010-05-26 22:28:00 921

转载 VC数据转换

CString ,BSTR ,LPCTSTR之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCT

2010-05-25 22:45:00 388

转载 VC++6.0出现“unexpected end of file while looking for precompiled header directive”的解决办法

如何解决:"fatal error C1010:VC++6.0中常出现的"unexpected end of file while looking for precompiled header directive"的问题? 我想大家在VC6.0中经常回遇到这样的问题,如何解决呢?1、看看是否缺少“;”,“}”     隐藏得深的是宏、.h文件的问题就要费点心思了2、一定是你在类的部

2010-05-25 16:17:00 768

转载 MFC的注册表操作—CRegKey类的使用

详见http://blog.csdn.net/zhiying201039/archive/2010/03/12/5375249.aspx

2010-05-24 11:15:00 456

转载 Vmware下安装方法-80G移动硬盘完成安装

由于Vmware生成的VMware virtual disk file过大,造成硬盘空间不足的问题解决方法探讨:系统环境:XP系统 +Vmware Workstation 6.0.0 build-45731+Red Hat Enterprise Linux 4  40G硬盘,80G移动硬盘Vmware安装是创建Oracle系统磁盘分区/boot     200MB/   5G

2010-05-21 10:55:00 1861

转载 VC中使用CoCreateGuid创建GUID

VC中使用CoCreateGuid创建GUIDGUID的数据类型都是char的,添加了wchar的转换,方便使用如果要在VC中随机生成字符串,本代码也很好用。01char* NewGuid(char* guidBuf) 02{ 03 memset(guidBuf,0,64);

2010-05-19 23:14:00 13718 4

转载 vc读取硬盘

 VC下获取各个驱动器路径,分类及其获取其信息的资料整理 1.获取所有的驱动器 利用函数 GetLogicalDriveStringssize_t szAllDriveStrings = GetLogicalDriveStrings(0,NULL);//返回字符串的长度The GetLogicalDriveStrings function fills

2010-05-19 10:36:00 3968

转载 彻底隐藏VMWARE全屏工具条

小贴士:如果本帖未能解决你的问题,请点此提问,热心卡饭将会帮助你解决各种计算机安全问题!昨天装上了VMWARE6,发现只要是全屏,就会有一个工具条出现在屏幕上方。用惯了VMWARE5,还真有点不习惯。在网上查了一下,终于搞定了它。如果你只想隐藏这个工具条,可以在VMWARE主界面点“编辑——参数——显示——当取消最前显示时显示工具栏边缘”,然后启动虚拟机,右键点那个带图钉的工具栏,

2010-05-18 21:32:00 3872

转载 文件内容替换---郁闷的结果

今天要写一个批量替换文件某一行内容的小程序, 开始的想法是直接在文件里操作(不生成新文件),于是写下如下代码(对单个文件操作) /* string m_strRepSrc;//被替换行中的标识字符串 vc98/include/ string m_strRepDes;//替换成的字符串 F:/Program Files/software/Microsoft Visual Studio 8/VC/in

2010-05-17 09:38:00 608

转载 VC:CString用法整理

1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。 说明:此成员函数用来测试一个CString 对象是否是空的。 示例: 下面的例子说明了如何使用CString::IsEmpty。 // CString::IsEmpty 示例 CString s; ASSERT(

2010-05-16 21:09:00 370

转载 使用CStdioFile ReadString与WriteString进行文件存储操作

C++ VC 2009-10-28 08:56:07 阅读242 评论0 字号:大中小 目的:在data.txt(config.ini)中存储各种程序配置信息(文件存储形式)CString m_write;char *str;str = m_write.GetBuffer(m_write.GetLength());//将字符串转换为字符指针形式  CStdioFile file("

2010-05-16 20:34:00 3068

转载 MFC中Radio Button使用方法

先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)GetDlg

2010-05-16 18:20:00 449

转载 多种方法运用“...”代替超长字符串(gridview、datalist)

公用方法:protected string Intercept(string sInput)     {         if (sInput != null && sInput != string.Empty)         {             if (sInput.Length > 10)                 return sInput = sInput.Substrin

2009-12-07 14:02:00 462

转载 GridView用法详解

 GridView内容详解(1)计算机   2009-03-19 14:39   阅读445   评论0   字号: 大大  中中  小小 GridView是ASP.NET界面开发中的一个重要的控件,对GridView使用的熟练程度直接影响软件开发的进度及功能的实现。GridView的主要新特性:    1.与DataSource控件结合实现了显示与

2009-11-10 09:40:00 7671 1

转载 将Excel数据导入Access数据库

 GridView内容详解(1)计算机   2009-03-19 14:39   阅读445   评论0   字号: 大大  中中  小小 GridView是ASP.NET界面开发中的一个重要的控件,对GridView使用的熟练程度直接影响软件开发的进度及功能的实现。GridView的主要新特性:    1.与DataSource控件结合实现了显示与

2009-11-06 14:47:00 2938

浅谈“三层结构”原理与用意(附源码).rar

pdf文档讲述使用asp.net进行web应用程序开发,实现多层结构开发模式的原理、方法及用意。并附有相应代码,思路清晰,规范性强,不失为一个好的参考学习资料

2009-10-17

分油问题代码

用队列数据结构实现分油问题

2007-12-16

空空如也

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

TA关注的人

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