自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流云追风

追寻编程之道

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 向量表解决约瑟夫问题

向量表定义vector.h#ifndef VECTOR_H#define VECTOR_H#includeusing namespace std;//向量表template class Vector{ private: T *elements;//数组 int ArraySize,VectorLength; void GetArray();

2012-07-27 16:47:08 855

原创 c++基础04

//模版的简单示例#includeusing namespace std;templateT s(T x, T y){ return x*y;}int main(){ cout<<s(3,5)<<endl; cout<<s(2.2,52.2)<<endl; return 0;}

2012-07-15 00:18:17 649

原创 c++基础03

//每人分别拿3张牌(1-13),比3张牌的总点数大小#include#include#includeusing namespace std;int DianComp();int main(){ char ch; int xm; int xg; while(1) {cout<<"---------游戏开始---------"<<endl; c

2012-07-15 00:13:46 582

原创 C++基础02

//求1000以内的回文数//回文数:一个数正向输出和逆向输出都是本身,如121,131。。。#include#include //setw needusing namespace std;bool huiWen(long n);int main(){ long n=10,i=0; while(n++<10000) { if(huiWen(n)) { co

2012-07-15 00:08:11 608

原创 C++基础01

//公式求π//π=16arctan(1/5)-4arctan(1/239)//arctan(x)公式arctan(x)=x/1-x*x*x/3+x*x*x*x*x/5+...=∑(-1)的n次方*x的2n+1次方/2n+1#includeusing namespace std;int main(){ double a,b; double arctan(double x); a

2012-07-15 00:06:30 1106

原创 c++基础知识(容易面试到的)

构造函数与析构函数是否能为虚函数?大家都知道析构函数可以是虚函数,构造函数不能为虚函数。为什么构造函数不能为虚函数呢?1。从存储空间角度虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。2

2012-07-08 14:22:00 3156

原创 螺旋矩阵(c实现)

#include#define N 10int main(){ int c=0,i=0,j=0,out=1,n,z; int a[N][N]={0};/* 初始化下数组*/ printf("请输入数组维数:"); scanf("%d",&n); z=n*n; while(out<=z) { i=0; /*每轮后初始化下i,j */ j=0; for(i+=c,j

2012-07-08 13:53:22 8326

原创 数字转换为金额(c实现)

//c代码:只实现基本功能////缺点:只支持万元以下的数值(这个是可以改进的),小数只有2位,只能到分////比较好的就是,连续的0只输出一个零////如:10010 输出:1万零1十#include "stdio.h"#include "conio.h"#include "string.h"int main(){int i=1,j=1,k;char *y={"\0"

2012-07-08 13:43:08 1221

原创 大数相加,结果可精确到1000位(利用数组)

电脑丢了,没代码了,就剩下这张图片了。。。发现自己以前写代码没一点注释,现在自己都快看不懂了。。。菜鸟级的代码,大大莫笑!

2012-07-08 13:38:17 1128

转载 ICMP报文的类型说明

TYPE CODE Description Query Error 0 0 Echo Reply——回显应答(Ping应答)x 3 0 Network Unreachable——网络不可达 x 3 1 Host Unreachable——主机不可达 x 3 2 Protocol Unreachable——协议不可达 x 3 3 Port Unreachab

2012-07-08 13:16:54 1516

原创 自己的Ping程序(MFC实现)

工具:VC6.0环境: WIN XP主要功能:输入远程主机的IP或者域名,输入ping的次数,点击ping,即可显示ping的结果,且自动将结果记录在日志文件ping_log.txt里。主要代码如下:void CPingDlg::OnPing() { // TODO: Add your control notification handler code

2012-07-08 12:52:20 6737 4

原创 反汇编解析一段小代码(面试题)

#includeusing namespace std;struct S{ int a; int *p;};S s;int main(){ int *temp=&s.a; temp[0]=10; temp[1]=12; s.p=temp; s.p[1]=20; s.p[0]=120;//报错 return 0;}

2012-07-03 23:54:55 1258

原创 STL示例10(advance及distance使用)

//STL示例 advance及distance#include #include #include //find use#include using namespace std;int iArray[5] = { 1, 2, 3, 4, 5 };void Display(list& a, const char* s);int main (){ lis

2012-07-03 19:41:20 4849

原创 STL示例09(绑定器bind1st)

//STL示例 绑定器函数对象bind1st#include #include #include #include using namespace std;int iarray[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};list aList(iarray, iarray + 10);int main(){ int k = 0; //cou

2012-07-03 19:22:35 1025

原创 STL示例08(ptr_fun和random_shuffle搭配使用)

//STL示例 发生器函数对象#include #include // Need random(), srandom()#include // Need time()#include // Need random_shuffle()#include // Need vector#include // Need ptr_fun()#includ

2012-07-03 18:25:19 1139

原创 STL示例07(random_shuffle第三个参数调用方法)

//STL示例 利用模版类做参数使random_shuffle获得随机数#include #include // Need random_shuffle()#include // Need vector#include // Need unary_functionusing namespace std;// Data to randomizeint iarra

2012-07-03 17:15:07 2114

原创 STL示例06(仿函数multiplies)

//STL示例 仿函数#include #include #include #include using namespace std;#define MAX 10vector v(MAX);int main(){ //初始化容器元素 for (int i = 0; i < MAX; i++) v[i] = i + 1; // Accumulate函

2012-07-03 15:45:03 3513 1

原创 STL示例05(泛型算法)

//STL示例 泛型算法find_if#include #include #include #include #include using namespace std;#define VSIZE 24 vector v(VSIZE); void initialize(long &ri);void show(const long

2012-07-03 01:14:53 653

原创 STL示例04(容器元素的插入)

//STL示例 容器元素的插入#include #include #include using namespace std;int iArray[5] = { 1, 2, 3, 4, 5 };void Display(list& v, const char* s);int main(){ list iList; // 利用COPY函数将数组复制到LIST容器,复制的时

2012-07-03 00:52:11 669

原创 STL示例03(流迭代器)

//STL示例 流迭代器ostream_iterator#include //stl 应使用不带.h的头文件#include // random(),srandom()需要的头文件#include // time()需要的头文件#include // sort(), copy()需要的头文件#include using namespace

2012-07-03 00:38:08 573

原创 STL示例02(容器迭代器)

//STL示例 容器迭代器#include #include #include using namespace std;double darray[10] ={1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9};vector vdouble(10);int main(){ vector::iterat

2012-07-03 00:22:03 562

原创 STL示例代码01(指针迭代器)

//STL示例 指针迭代器#include #include using namespace std; #define SIZE 100int iarray[SIZE]; int main(){ iarray[20] = 50; int* ip = find(iarray, iarray + SIZE, 50);//algorithm头文件中定义的一

2012-07-03 00:14:54 661

原创 手工编写MFC的窗口程序(不用VS自带的MFC代码)

可以帮助我们更加清晰的认识MFC程序的构成(之后再分析由VS工具自动生产的MFC代码,发现大体上都是差不多的),保存为Test.cpp,编译后即可运行。#includeclass CMyApp:public CWinApp//定义MyApp应用程序类,继承CWinApp而来{public: virtual BOOL InitInstance();};class CMai

2012-07-02 23:54:57 3109

原创 我的定时关机程序(MFC实现)

原理: 利用定时器去检查,如输入的是多少分钟后关机,就根据输入的分钟数产生一个COUNT计数器,计数器一直递减,直到1,然后执行关机。如输入的是几时几分关机,那么定时器会每次都检查系统的时间和你输入的时间是否一直,如果是就执行关机。MFC做界面还真的是(可能是水平不行吧),怎么弄都是这个样,不好看...为了防止多个程序同时运行,就限制系统只运行一个程序运行,如下(放到InitInstanc

2012-07-02 21:42:45 4756 2

原创 简单win32反汇编学习

windows代码如下:#includeint WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow){MessageBox(NULL,TEXT("你好,编程世界"),TEXT("你好"),0x00000000);return 0;}很简单的程序,运行后

2012-07-01 19:19:18 4027 1

C#入门经典第五版

C#入门经典第五版 中文版

2019-04-03

(公司内部资料)ISA2006课程

介绍了ISA2006一系列新功能 企业上网安全管理

2009-06-19

空空如也

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

TA关注的人

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