自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

[&] () {}

Life is short, import your DREAM.

  • 博客(26)
  • 资源 (12)
  • 收藏
  • 关注

原创 C++ vector类型要点总结

概述C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,但是一个容器中的对象必须是同一种类型。

2013-10-29 17:30:13 18964 1

原创 C++ 标准库函数string类型要点总结

String 对象的定义和初始化string 标准库支持下面几个构造函数。|-- string s1;                默认构造函数,s1为空串|-- string s2(s1);            将s2初始化s1的一个副本|-- string s3("C_SuooL_Hu");  将s3初始化为一个字符串字面值的副本|-- string s4(n,

2013-10-27 17:04:43 2702

原创 读取bmp格式图片(二)

准备工作已经完成。先建立一个bmp.h头文件。参考代码:http://pengqianhe.googlepages.com/   Author:彭千贺有些地方,用不到那么多的功能,鉴于对原作的尊重,没有擅自修改。以后有空完全写一个自己的。代码如下:#ifndef BMP_H_INCLUDED#define BMP_H_INCLUDEDtypedef unsigne

2013-10-27 00:48:38 3015 12

原创 fopen()函数小练习

标准文件函数 标准文件函数主要包括文件的打开、关闭、读和写等函数。在打开时就应按不同的方式确定。 一、文件的打开和关闭 任何一个文件在使用之前和使用之后, 必须要进行打开和关闭, 这是因为操作系统对于同时打开的文件数目是有限制的, DOS操作系统中, 可以在DEVICE .SYS中定义允许同时打开的文件数n(用files=n定义)。其中n 为可同时打开的文件数, 一般

2013-10-26 10:15:18 2132

原创 c语言的f函数小结

fprintf、printf、sprintf、fscanf、scanf、sscanf 格式化输入输出   格式化输入输出1.         fprintf(格式化输出数据至文件)相关函数  printf,fscanf,vfprintf表头文件  #include定义函数  intfprintf(FILE * stream, const char * format,..

2013-10-26 10:06:05 5690

原创 两个c语言的调用函数总结

system();函数原型:int system( const char *command );我以这个为测试为例:system("abcde");显示如下:'abcde' 不是内部或外部命令,也不是可运行的程序或批处理文件。Press any key to continue这个很能说明问题:在windows操作系

2013-10-25 11:09:06 2846

原创 接受导师的建议--自己做一个小的C项目---读取bmp格式图片(一)

准备工作bmp文件格式如今Windows(3.x以及95,98,NT)系列已经成为绝大多数用户使用的操作系统,它比DOS成功的一个重要因素是它可视化的漂亮界面。那么Windows是如何显示图象的呢?这就要谈到位图(bitmap)。我们知道,普通的显示器屏幕是由许许多多点构成的,我们称之为象素。显示时采用扫描的方法:电子枪每次从左到右扫描一行,为每个象素着色,然后从上到下这样扫描

2013-10-23 08:53:19 1942

原创 小小的C语言问题指针数组赋值----关于指针和数组。

先上代码吧:#include #include using namespace std ;int replacefun(char* str, char c1, char c2);int main(void){ char * p = "I love you China, do you love me?"; // 用指针的形式定义一个字符数组 int m = 0; m

2013-10-22 15:49:37 5328

原创 动态规划入门三---背包问题(1)

序言背包问题是最广为人知的动态规划问题之一,拥有很多的变形,尽管在理解之后不难写出程序,但是往往要花费一定的时间真正的掌握它。多阶段决策问题1.1引例 物品无限的背包问题有n种物品,每种均为无穷多个。第i个物品的体积为Vi,重量为Wi。选一些物品装入一个容量为C的背包,是的背包内的物品在总体积不超过C的情况下重量尽可能地大。1【分析】似乎很眼熟,因为

2013-10-20 20:47:32 1690 1

原创 ACM编程协会第三次作业答案参考

第一题:考察最基本的排序(冒泡或者选择都可以做出来)。这一题昨晚已经讲过,答案就不贴出来了。第二题:杨辉三角。主要要观察规律,形成程序即可。(题目假设最大的宽度不超过300)代码如下://每日一练习--Written By C_Hu/**************************************************************杨辉

2013-10-19 12:46:34 1473

原创 DP入门系列二--DAG之二最短路(硬币问题)

续上篇:http://blog.csdn.net/hu1020935219/article/details/12777635引言:DAG:有向无环图。DAG是学习动态规划的基础,很多问题都可以直接转化为DAG上的最长路、最短路或路径计数问题。两个经典的DAG模型,嵌套矩形和硬币问题,今天写第二个硬币模型问题。这个问题我搞了两天才弄明白。。。(暂时选用记忆化搜索和递推法)

2013-10-18 18:36:00 2744 3

原创 算法入门系列二--DP入门之DAG上的DP

算法入门系列二--DP入门之DAG上的DPDAG:有向无环图。DAG是学习动态规划的基础,很多问题都可以直接转化为DAG上的最长路、最短路或路径计数问题。两个经典的DAG模型,嵌套矩形和硬币问题,今天先写第一个嵌套矩形问题。

2013-10-16 13:51:33 4576 2

转载 ACM进阶计划

ACM进阶计划ACM队不是为了一场比赛而存在的,为的是队员的整体提高。大学期间,ACM队队员必须要学好的课程有:l C/C++两种语言l 高等数学l 线性代数l 数据结构l 离散数学l 数据库原理l 操作系统原理l 计算机组成原理l 人工智能l 编译原理l 算法设计与分析

2013-10-15 22:42:52 1802

原创 算法入门系列一--DP初步

数字三角形(数塔问题)其实动态规划本身并不是一个特定的算法,是一种用途广泛的问题求解方法,一种思想,一种手段。1.1问题描述与状态定义有一个有非负整数组成的三角形,第一行一个数字,下面各行除了最后一行外,每行的每个数字下面左右各一个数字。如图示:从第一行数字开始,每次只能走左下或右下一格,直到走到最后一行,把沿途的走过的所有数字加起来。如何能使这个和最大

2013-10-15 01:08:51 3562 2

原创 Windows学习笔记第二课---第一个windows程序Hello Windows!

一、自己的窗口        在前面,我们使用了同一个函数MessageBox来向使用者输出文字。MessageBox函数会建立一个「窗口」。但这只是一个功能有限的特殊窗口。消息窗口有一个带关闭按钮的标题列、一个选项图标、一行或多行文字,以及最多四个按钮。当然,必须选择Windows提供给您的图标与按钮。在Windows中,「窗口」一词有确切的含义。一个窗口就是屏幕上的一个矩形区域,它

2013-10-13 10:33:16 2446 5

原创 【深度优先搜索(DFS)算法】数据结构之图的深度优先搜索算法DFS初试

深度优先搜索的基本思想:递归。从图的某个确定的顶点 V 出发,访问该顶点 V,然后再依次从 V 的未被访问过的邻接点出发,继续深度优先遍历, 知道图中与顶点 V 路径相通的邻接点所有顶点都被访问过为止。由于图不一定是连通的, 因此一次深度优先遍历不一定可以把图中所有的顶点遍历。若此时有未被访问过的顶点, 就选择图中那个的一个没有被访问过的顶点作为起点,继续深度优先搜索,重复上述操作,知道所有的顶点都被访问过。

2013-10-09 18:07:35 2918 2

原创 算法小题目小结。。。

一、Digital RootsHDOJ地址:http://acm.hdu.edu.cn/showproblem.php?pid=1013不过数学规律是大神!代码如下:/***** Digital Roots********//******** written by C_Shit_Hu ************/////////////////简单大数//

2013-10-09 13:49:11 1659

原创 数据结构基本算法:图的存储(以邻接链表为例)

数据结构的图的建立方法,简单的邻接链表形式代码:可运行。对于其他各种的存储方式,等会有一帖。(发现了好东西。。)代码如下:有链表和顺序数组组成。链表用来存储边的信息,数组用来用存储顶点的数据信息。/***** 图的建立********//******** written by C_Shit_Hu ************///////////////数据结构//

2013-10-08 22:15:16 2385 1

原创 数据结构实验一--单链表的基本操作的算法

1、 掌握单链表存储结构的类型定义;2、 实现单链表各种基本运算的算法。3、 实现单链表各种基本运算的算法以及改进实验代码。

2013-10-08 18:38:24 5865 1

原创 近期刷题的c语言总结。

首先是三个数学函数。。。运行结果:original number  123.54number rounded down 123.00number rounded up 124.00

2013-10-06 13:58:10 2796

原创 Windows程序设计学习笔记--第一个Windows程序以及宽字符集(了解)

Hello World程序。1.“Hello World” c语言 版本先是c语言的标准代码如下:#include int main (){ printf ("hello, world\n") ; return 0 ;}2."Hello World" Windows 版本下面是Windows程序的

2013-10-06 02:07:36 2141 2

原创 没有改变,就没有未来

我想要的未来,目前的我无法创造出来。 我该如何改变。绝大多数人的努力程度之低,根本轮不到拼天赋。我也是绝大多数人之一。

2013-10-04 22:26:26 1398 2

原创 关于分割平面问题的总结

(1) n条直线最多分平面问题      题目大致如:n条直线,最多可以把平面分为多少个区域。      析:可能你以前就见过这题目,这充其量是一道初中的思考题。但一个类型的题目还是从简单的入手,才容易发现规律。当有n-1条直线时,平面最多被分成了f(n-1)个区域。则第n条直线要是切成的区域数最多,就必须与每条直线相交且不能有同一交点。这样就会得到n-1个交点。这些交点将第n条直线分为2

2013-10-03 23:06:02 1411

原创 HDOJ, 杭电2050折线分割平面

如下:包含推导过程:代码:/***** HDOJ 2050 折线分割平面 ********//******** written by C_Shit_Hu ************/////////////////递归题目////////////////*************************************************************

2013-10-03 23:01:32 1271

原创 HDOJ,杭电1237简单计算器。。。数据结构小练习。

Problem Description读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。 Input测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。 Output对每个测试用例输出1行

2013-10-03 22:23:38 1297

原创 C++ STL学习之stack

stack 介绍栈是一种容器适配器,特别为后入先出而设计的一种(LIFO ),那种数据被插入,然后再容器末端取出栈实现了容器适配器,这是用了一个封装了的类作为他的特定容器,提供了一组成员函数去访问他的元素,元素从特定的容器,也就是堆栈的头取出袁术。这个基础的容器可能是任何标准的容器类,和一些其他特殊设计的模板类,唯一的要求就是要支持一下的操作[cpp]

2013-10-03 21:21:22 1038

[简明微积分(第四版)]带书签.龚升.高等教育出版社

龚升 [简明微积分(第四版)] 带书签版本 高等教育出版社

2019-02-17

DrCom宽带神器[2014.3.18][最新版]支持所有5.2.0

支持Dr.Com宽带认证客户端5.2.0所有版本,绝对可用 压缩包解压后将DrCom.Cracked.By.Baby.exe放置在Dr.Com宽带验证软件目录 即在有DrClient.exe的目录,默认位置可能是C:\Drcom\DrUpdateClient 运行DrCom.Cracked.By.Baby.exe,根据提示桌面将会释放一个图标,以后从桌面图标拨号即可 具体破解功能打开后即可通过相关设置界面设置 当前破解: 1、去除MAC绑定限制 2、去除WIFI共享检测 3、去除掉线检测

2014-12-06

NaSch模型matlab完整代码

NaSch_3模型matlab完整代码,所有的函数以及主控文档都放在了一起,打包成doc文件 2014年数模美赛交通流仿真元胞自动机代码

2014-02-08

十六进制编辑器WinHex

具体参见百科:http://baike.baidu.com/link?url=m1FEx-tS2Tq7ICh9ouTZf-uLzGrCp07ynjB5ByILDuVSV6eaIaBJz9LZIzRYMhKWoPX3BYRl7KNQcqlTEK0vC_ WinHex的内存搜索编辑功能可以帮我们找回丢失的还原精灵密码。具体方法是:右击任务栏右下角的还原精灵图标,在弹出菜单中选择“参数设置→更改密码”,在对话框中输入旧密码,胡乱填写几个数字如123456;在新密码框中输入新密码,这里也胡乱填了个371042,最后点“确定”按钮。 由于我们是胡乱输入的密码,所以旧密码是不会正确的,此时会弹出对话框,提示密码不正确,注意千万不要点击“确定”按钮,赶紧运行16进制文件编辑器WinHex,点“工具”菜单中的“RAM编辑器”,在打开的窗口中找到Hddgmon下的“主要内存”,这里的Hddgmon是还原精灵的进程。 最后,在WinHex中点击“搜寻→寻找文字”菜单选项,在打开的窗口中添入你随便填入的假密码371042。点“确定”之后,真正的密码就会出现在我们面前了! 原理:输入密码后,该软件会用其内部事先定义好的方法来计算真正的密码,与输入的密码进行比较,这个比较的过程是在内存中进行的。由于WinHex具有优秀的内存编辑功能,因此通过在内存中搜索输入的字符串,来找到它们。

2013-11-18

Hello Windows工程代码

工程源代码。 注意事项:如果使用Microsoft Visual C++ 为此程序建立新项目,那么得加上连结程序所需的链接库文件。从Project菜单选择 Setting选项,然后选取Link页面标签。从 Category清单方块中选择General,然后在 Object/Library Modules文字方块添加WINMM.LIB(Windows multimedia-Windows多媒体)。您这样做是因为HELLOWIN将使用多媒体功能呼叫,而内定的项目中又不包括多媒体链接库文件。不然连结程序报告了错误信息,表明PlaySound函数不可用。(或者在函数预编译命令时加上:#pragma comment(lib,"Winmm.lib"),就是告诉编译器在链接DLL时候连接了此函数) 另外声音文件必须在您的工程目录下。。

2013-10-13

va_x_setup1827破解版(通用到vs2010)

从VC++6.0到VS2010都可用的好插件。内有破解文件,替换即可,或者直接运行破解程序(可能会误报毒,请添加信任即可)。

2013-09-26

杭电oj离线题库

杭电OJ的离线题库 对于那些令人蛋疼的网页响应速度 这个可以解决这个问题 速速解决做题问题

2013-09-20

锐捷无线共享助手,完美版

这个是绝对的好东西。无线共享,破解锐捷的多网卡限制,让你不再受流量之苦,让你拥有自己的专属wifi。使用方法:(安装好运行插件后)先启动锐捷认证成功后,运行助手,点击心跳,即可。至于怎么开wifi,最直接的方法就是下载一个wifi共享精灵吧(前提是把无线网卡启用了,别禁用。。)

2013-09-20

commons-httpclient-3.1.jar

编写网络爬虫等程序的必备包。同时需要制作网络端的利器包。

2013-09-20

commons-logging .jar

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案,编译运行Java程序时候报错,需要添加此包。

2013-09-20

VC++6.0使用手册

使用Vc++6.0的基本方法。开始学习C语言的初学者,即使用Vc++的人值得一看。

2012-10-29

空空如也

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

TA关注的人

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