自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haussuden的专栏

我们所能做的最差的一个决策莫过于停止做一件没有任何坏处,却有一大堆好处的事情。

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

原创 PHP环境安装-wampserver,localhost主页无法登录;wamp软件图标显示桔黄色;

今天配置wampserver的时候,在装好framework 2.0环境后,装好了wamp软件准备登录,这时候发现wamp在右下角的任务栏里显示的是桔黄色。这是什么原因呢。经过网上搜索这类问题发现,wampserver服务器需要占用系统的80端口,而我的计算机的80端口很明显已经被迅雷占用了,因此,结束迅雷这个进程后,我发现,端口释放了。如果有些朋友关闭迅雷还不行,那么请查看任务管理器是否有其

2013-04-09 20:17:52 3939

转载 人生有三大诱惑--------德川家康

“人生有三大诱惑,能够克服这三大诱惑的人,无论成就如何都可以尊称一声伟人。--第一诱惑,少年时贪玩,荒废了学业没打下扎实的基础。--第二诱惑,青年时贪情,在朋友和情人面前迷失了自我。--第三诱惑,中年时贪功,躺在功劳簿上骄傲自满的犯懒。”少年、青年、中年,光阴似箭,抓紧时间!

2013-02-01 08:54:46 1728

转载 Eclipse下C/C++环境搭建

非常感谢 ITEYE的snowolf,最近在探索利用eclipse开发C++程序,发现很多教程讲得模棱两可,看了snowolf的这篇博文,让我豁然开朗,讲得清晰明快,尤其是图片文字配合让我一看就明白,之前有在linux下接触过gcc方法编译C语言,但是 snowolf把MinGW讲得很清楚。让我一下就明白了。   具体详情请查看作者原博客:http://snowolf.iteye.com/bl

2011-10-27 23:07:48 844 1

原创 visual studio建MFC应用程序成功了,但是项目内无一些默认的工程文件生成

<br />问题描述:今天一个同事的visual studio建MFC应用程序成功了,但是项目内无一些默认的工程文件生成。<br />解决方案:运行cmd 执行 Regsvr32 scrrun.dll<br />Regsvr32 scrrun.dll是什么作用呢,它是用来注册文件系统对象FSO(File System Object)用的。<br /><br /><br />那么什么是FSO呢<br /><br /><br />FSO(File System Object)是微软ASP的一个对

2011-05-01 22:54:00 992

原创 2月底总结

<br />这是大学的最后一个寒假 ,一个月的时间的休息

2011-03-05 16:44:00 596

原创 两个工程有交集的时候,如果不重新编译两个工程等于没有修改工程

<br />两个工程有交集的时候,如果不重新编译两个工程等于没有修改工程

2010-11-30 15:22:00 460

转载 美到极致是疯狂

<br />这是今天和校招新同事交流时的总结,希望校招新同事能够回顾,也能够写出自己的总结。<br /> <br />一、什么是代码高手?你怎么证明自己是代码高手?<br /><br /><br />知道许多代码技巧、JS炫彩技巧的人大有人在。你知道多少个.net函数,这一点都没有意义。你知道多少个新鲜IT名词,多少技术介绍,这也没有意义。做,真正做一个原型,做一个项目,解决你手头棘手的问题,这才有意义。<br /><br /><br />1、快速准确的理解别人说的-〉<br /><br /><br /

2010-11-25 15:47:00 545

转载 从Wi-Fi事件看无线网络的安全性

<br />文/《冲出数字化》一书作者项有建<br />近日,在欧洲各国,纷纷对Google利用Wi-Fi的弱安全性,采集用户的信息一事,大加微词,甚至有些国家,已经闹到由政府出面进行干预,据称,已有超过30个国家的监管机构正在调查街景汽车收集用户数据事件。<br />近年来,Google在世界范围之内,不停地派出“街景车”在街头游荡,这个“街景车”是在做什么呢?<br />是在拍摄一些街景图片,供Google地图使用吗?<br />当然不是,这些所谓的“街景车”实际上是一个功能强大的Wi-Fi嗅探器,这个

2010-11-15 11:25:00 750

原创 用行指针和列指针的思想给二维数组排序

给一个二维数组排序a[3][3]={2,5,1,4,7,3,9,6,8}一般我们会给出的方法很简单就是定义i,j为下标,然后进行遍历代码如下 int a[3][3]={1,2,2,5,6,12,14,54,3}; int max=a[0][0]; test m; int x,y; x=0; y=0; for(int i =0;imax) max = a[i][j]; x=i; y=j; } cout还有一种方法通过一个整形变量来控制行列下标,代码如

2010-11-09 18:32:00 3333

转载 如何让网站更容易被搜索引擎搜到

<br />要想让你的网站和搜索引擎相处融洽,并让用户尽可能准确地获得所需信息,在设计页面时掌握一些与搜索引擎有关的基本技巧还是非常必要的。不论是通过商业软件建立的网站内部的搜索引擎还是一些公共的搜索引擎(比如Google),其实它们的基本规则都是一样的。本文介绍如何让你的网站更容易被搜索引擎检索到,你将学会一些基本的控制搜索结果的方法,另外还有确保网站页面能够被搜索引擎检索到并能让用户获得更准确的检索结果的技术。 用Meta标记控制搜索结果 要控制搜索引擎的结果,不论是内部搜索引擎还是外部搜索

2010-11-06 23:08:00 2685

转载 27岁后月薪低于8K,会被淘汰吗?

前段时间看了一篇文章,叫做《IT人为什么难以拿高薪》,颇有感触,于是写下这篇文章,希望与各位XDJM共勉~能够看到这个帖子的每个XDJM,我们大家都不是含着金钥匙出生的富二代,因此,我们的一切成就需要自己的努力,这里面有痛苦,有彷徨,有挫折,我们是否能够咬牙坚持下去?首先,在中国这么一个人口众多的国家,尤其是在北京、上海这种一线城市,如何脱颖而出很重要,本科学历,四级证书已经成了最基本的标志(这里没有任何歧视意义,但是如果没有学历,很多垃圾公司会连面试的机会都不给),不用给我讲个例说有些人高中没毕业

2010-11-04 00:12:00 563

原创 输出11到999之间的数m,使得m;m*m;m*m*m都是回文数

int JSValue(long m){ long gewei;//个位 long shiwei;//十位 long baiwei;//百位 long qianwei;//千位 long wanwei;//万位 long shiwan;//十万位 //两位数 if (m>=11&&m=99&&m999&&m

2010-10-31 21:01:00 3327

转载 C语言常用算法

<br />一、计数、求和、求阶乘等简单算法<br />  此类问题都要使用循环,要注意根据问题确定循环变量的初值、终值或结束条件,更要注意用来表示计数、和、阶乘的变量的初值。 <br />  例:用随机函数产生100个[0,99]范围内的随机整数,统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数并打印出来。 <br />  本题使用数组来处理,用数组a[100]存放产生的确100个随机整数,数组x[10]来存放个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数。即

2010-10-30 21:30:00 1139

原创 vector容器使用例子

#include "stdafx.h"#include #include #includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ vectorA; vectorB; for (int i=1;i::iterator itor=A.begin();itor!=A.end();++itor) for(vector::iterator itor1=B.begin();itor1!=B.end();

2010-10-30 21:01:00 850

转载 C++ 派生类的三种继承方式

派生类的三种继承方式   公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)  公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的。2. 私有继承(private)  私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。3. 保护继承(protected)  保护继承的特点是基类的所有公有成员和保护成员

2010-10-29 17:52:00 1710

原创 CString 和 char*的区别

<br />CString是可变长的字符串,支持“+”操作,是一个MFC的数据类型,有自己的方法 <br /> *char是C语言的基本类型数组 <br /><br /> 两者在物理存放上有本质的不同 <br /> *char就是连续存放的一段内存,每个字节就是一个字符 <br /> CString是较复杂的数据结构,有数据段和代码段之分 <br /><br /> 本质上,这两者的区别就是C与C++的区别

2010-10-28 11:23:00 1076

原创 Note2

CSocket Listen函数的函数原型:BOOL Listen( int nConnectionBacklog = 5 );

2010-10-28 11:15:00 1245

原创 C语言数组实现冒泡排序和选择排序程序

main() {     int a[5];    int i;    int j;    int k;    int temp;    for(k=0;k        scanf("%d",&a[k]);    for (i=0;i        for (j=0;j        {            if (a[j]>a[j+1])            {                temp=a[j+1];           

2010-10-28 02:10:00 36513 4

原创 MSDN中memset函数说明的翻译

<br />MSDN举的memset函数的例子:<br /><br />#include <memory.h><br />#include <stdio.h><br /><br />int main( void )<br />{<br />   char buffer[] = "This is a test of the memset function";<br /><br />   printf( "Before: %s/n", buffer );<br /

2010-10-28 02:09:00 2016

转载 Run-time和compile-time概念(转自百度知道ID:Leo239 的回答)

run time即运行时.<br />解释:<br /> 程序"运行时"即是程序被编译了之后,打开程序并运行它直到程序关闭退出这段时间.经常说到的"运行时错误",即是指程序在打开并执行里面的代码时发生的错误.<br /> 造成运行时错误的原因有很多,不过大多数是因为程序在最初设计时的代码没有写正确而留下的隐患.比如说下面的代码,能通过编译(编译时),但在运行时会出现错误.<br />int * p;<br />p=NULL;<br />*p = 123;<br /><br

2010-10-28 00:28:00 1070

转载 对问题:Http是TCP协议还是UDP协议的回答

<br />1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。<br />在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。<br />在传输层中有TCP协议与UDP协议。<br />在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。<br />因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。<br /><br />2、HTTP协议是建立在请求/响应模型上的。首先由客户建

2010-10-26 23:14:00 24831

转载 如何提高绘图效率(GDI,GDI++,Directx)? (转自桌游程序员幸运星空间)

<br />在GDI中利用双缓冲技术我们通过在内存中操作的速度远远大于在屏幕上画图的速度的特点解决了刷新屏幕的时候屏幕闪烁的现象。的确如此,在下面的代码我们可以看到:<br />LRESULTCVeiwManage::ReDraw(HDChdc,intx,inty)<br />{<br />    HBITMAPm_backbitmap=NULL;<br />Create(m_backbitmap,hdc,m_myRect

2010-10-25 22:58:00 3630

转载 行指针和列指针-专题分析(转至汪老师的C语言)

<br />指针与多维数组<br />(主要指二维数组)<br />int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};<br /> <br /><br />换个角度看世界:<br />如首行一样,将首行视为一个元素,一个特殊的元素,这个“特殊的”元素是一个一维数组。那么这个二维数组是由是由三个“特殊的”元素组成的一个“特殊的”一维数组。<br />a是这个“特殊的”一维数组的名称,也就是首地址,也就是第一个元素的地址,也就是第一行的首地址,是指首行一整行,并不是指某个

2010-10-25 22:33:00 22883 12

原创 note daxue

http://blog.csdn.net/masefee/archive/2010/07/06/5715767.aspx

2010-10-15 23:17:00 732

原创 临近大学毕业有感

大一的时光是在上课间过去的,对编程没有概念,由于学校不允许带电脑,也没有多少实践经验,最多的编程机会是在学校的机房,上C语言课的时候会写一点点程序,当时基础很差而且而且没有意识到这个问题,只是保留着高考选专业时最初的对计算机编程的向往。大一结束也拿奖学金,但是大一就在上课的时间里这样过去了。大一结束感觉我感觉,学校还是不准带电脑,这也限制了我编程学习的机会,为此我申请加入了一个学校的计算机实验室,为了是能有上网的资源,当时怀着想通过网络来增强自己编程能力的想法,于是暑假大部分时间都花在实验室做一些小网站,用

2010-10-15 21:53:00 1183 1

原创 STL实践

网上的例子,使用STL容器vector直接把输入的数据实现排序。#include #include #include using namespace std;void main(void){    vector num;        // STL中的vector容器,申明容器装的数据类型是整形    int element;//定义一个整形数用来存储输入的数据    // 从标准输入设备读入整数,     // 直到输入的是非整型数据为止    while (cin

2010-10-15 16:55:00 513

转载 C++标准模板库(STL)—简介

1.1. 什么是STL?<br />   STL -- 数据结构和算法的分离,模板(GP);<br />   STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组;<br />   STL另一个重要特性是它不是面向对象的。为了具有足够通用性,STL主要依赖于模板而不是封装,继承和虚函数(多态性)——OOP的三个要素。你在STL中找不到任何明显的

2010-10-15 16:15:00 656

原创 一道C语言改错题

输入n,再输入n个点的平面坐标,然后输出那些距离坐标原点不超过5的点的坐标值。#include #include #include void main(){   int i,n;   /***** 1 *****/   struct axy { float x,y; } a;   scanf("%d",&n);   a=(float*) malloc(n*2*sizeof(float));   for(i=0;i     /***** 2 *****/  

2010-10-15 14:40:00 2926

原创 C++五大内存分区

C++五大内存分区        在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。        栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。        堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。        自由存储区,就是那些由

2010-10-05 18:08:00 695

转载 c语言中运算符的优先级和求值顺序

http://hi.baidu.com/lyb1900/blog/item/ae8279ca6e0ced4df31fe721.html

2010-10-05 15:12:00 986

转载 如何在面试中发现优秀程序员(转)

我曾在一次面试中要求一个很有经验的嵌入式软件开发人员写出一个反转一段字符串并输出到屏幕上的程序。他在这个题目上挣扎了很久。这个家伙是个很神奇的人。你给他一些没用的零件,他能建造一个机器人,并能用程序控制它在屋里走来走去。他曾经参与过研制卫星,并且这个卫星现在正在轨运行。他只用左脑都 比我能干。但是对于这个题目他却从来、从来没机会干过:在屏幕上显示什么东西。有些人就有这种技能,能在面试中问出正确的问题,发现优秀的程序员。而有些人却害怕提问,畏首畏尾,问一些从网上拷贝下来的问题,自己没主见,只会跟随其他

2010-10-05 00:58:00 370

原创 MSDN "无法显示该网页" 的问题---360安全卫士干的“好事”

上次遇到这个问题的时候我重新安装了一遍MSDN成功了,可是用了几次之后又出现这个问题,上网查了一下原来是注册表中的一条注册信息被删除了,删除的信息为:O18 - Protocol: ms-help - {314111C7-A502-11D2-BBCA-00C04F8EC294}com组件来的。解决方法:只要注册一个文件就可以解决问题。regsvr32 "C:/Program Files/Common Files/Microsoft Shared/Help/hxds.dll"然后回头想想,发现是360

2010-10-03 20:15:00 599

转载 VC108个好汉(转载)

(1) 如何通过代码获得应用程序主窗口的指针?主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd()->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TCHAR exeFullPath[MAX_PATH] // MAX_PATH在MFC中定义为260Get

2010-10-03 19:18:00 628

原创 socket的分类和概念持续更新

近来在做关于socket聊天室的VC程序,所以补充一下socket通信的知识:Socket有三类。第一种是SOCK_STREAM(流式),提供面向连接的可靠的通信服务,比如telnet,http。第二种是SOCK_DGRAM(数据报),提供无连接不可靠的通信,比如UDP。第三种是SOCK_RAW(原始),主要用于协议的开发和测试,支持通信底层操作,比如对IP和ICMP的直接访问。

2010-10-03 14:55:00 1214

原创 关于省计算机二级考试的一个出题错误

2007年春试题6#include struct st{ char c, char s[80];};char * f(struct st t); void main( )          {  int k;   struct  st  a[4] = {{‘1’,”123”}, {‘2’,”321”},{‘3’,”123”},{ ‘4’,”321”}}; for(k = 0; k     printf("%s/n", f(a[k]));}char * f(

2010-10-01 18:42:00 1819

原创 erro link 2001

今天写上次的那个聊天室的时候遇到了erro link 2001 错误原因已经确定在定义一个全局对象报错,最后上网查了一下发现是定义全局对象后,被多个cpp文件使用会出现这个错误,我的解决方法就是在预编译文件stdafx.cpp里面定义对象并初始化,这样在其它cpp文件里被引用为全局变量就不会报错了。下面这篇文章讲得是vs编译器下各种报错:http://blog.csdn.net/tangkaichina/archive/2009/11/25/4867426.aspx

2010-09-29 16:29:00 685

原创 VC中头文件互相包含错误

今天在做一个socket相关的MFC工程的时候报错error C2501,在网上找了一下原因,发现是因为头文件互相包含问题,两个类的头文件互相包含就会导致报错:error C2501

2010-09-28 16:59:00 949

原创 九月底工作总结

这周把斗地主的框架搭起来了,感觉做第三个游戏的时候已经娴熟很多,至少前两个游戏用到过的内容可以很快想起来。       斗地主本身是网络版的,我就先动手去写一个局域网聊天软件,那个聊天软件现在做到了80%左右,我想这对于斗地主的网络部分是有帮助的。MFC有些人用起来觉得很方便,但是这次做斗地主的时候张靖以前跟我们说过的不好的地方就暴露出来了,譬如添加一个按钮类,但没有用工具箱来添加的时候,我不知道怎么在按钮类实例化之后添加这个按钮的消息响应,因为以往都是通过vs自动加的。上网差了一下,需要添加三个地方的语句

2010-09-28 10:36:00 770

原创 黑莓手机用desktop manager安装了一些软件后重启出现erro523无法进入桌面

在网上淘了一个黑莓8820的机子,第一天就装了7、8个软件,在按重启快捷键的时候,出现了erro 523的错误。这个错误是由于新安装的软件与黑莓系统有冲突而导致黑莓重启检测软件安全性的时候报错。解决方法很简单,通过desktop manager 连接无法进入桌面的黑莓(注意:这一点很重要,刚开始我以为黑莓无法重启就无法连接desktop manager,其实是可以连接的,但是不能在系统检测软件安全性的时候就得连接)。再通过desktop manager 把黑莓手机已安装的软件列表里面的你认为最可能导致错误的

2010-09-28 10:34:00 2205

原创 C/C++内存地址打印

int someOne = 2;int &refa=someOne;printf("%x",refa);//打印 六位16进制的数 16fa32printf("%x",&refa);//打印 六位16进制的数 16fa32coutcout与同学讨论,同样是16进制打印,为什么printf和cout打印位数不同。最后有个问题,内存地址前面的0x是不是只是个内存地址的标志,而没有其它用处?

2010-09-24 11:37:00 14006 1

空空如也

空空如也

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

TA关注的人

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