自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dances with Wolves 的专栏

Never underestimate your power to change yourself!

  • 博客(33)
  • 资源 (19)
  • 收藏
  • 关注

转载 C#线程调用带参数的方法 ~

在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法。第一种:使用ParameterizedThreadStart。调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为

2013-11-29 09:46:57 876

转载 c#和UDP SOCKET广播

server: Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram,ProtocolType.Udp); //255.255.255.255 IPEndPoint iep1 = new IPEndPoint(IPAddress.Broadcast, 9050); IPEndPoint

2013-11-27 10:04:46 920

转载 初学makefile

初学makefile       作为一个初学者,第一次自己动手写makefile,虽然参照了不少资料,但是实践过程中还是遇到了很多问题。希望给后来者一个参考。       为什么要写makefile?之前学C语言,用的都是IDE工具,基本都是在windows下进行的。现在转到linux下了,开发的方式发生了改变。要在linux下开发C语言程序,有三样很基础的东西一定要熟悉

2013-11-21 09:50:52 858

转载 Makefile经典教程(掌握这些足够)

什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一

2013-11-21 09:50:08 856

转载 Linux 命令行快捷键

在 Linux 命令行中有许多快捷键,例如 Ctrl+l 可以清屏,Ctrl+C 可以中断命令,Ctrl+Z 可以暂停命令等等,掌握这些快捷键之后,会发现在 Linux 下使用命令行变得更方便、更简单了 :D Linux 命令行快捷键Linux 命令行快捷键↑ 或 Ctrl+p显示上一条命令↓ 或 Ctrl+n显示下一条命令

2013-11-21 09:37:48 879

转载 Ubuntu下设置root用户

默认是不启用的,设置方法如下:sudo passwd rootpassword: 当前用户的密码new root pwd:re-new root pwd:

2013-11-21 09:34:45 786

转载 Ubuntu下gcc安装及使用

在Ubuntu下安装GCC和其他一些Linux系统有点不一样。方法一:该方法超简单:sudo apt-get  build-depgcc就上面这条命令就可以搞定方法二:sudo apt-get  install  build-essential还是简单,一句命令也可以搞定安装完了可以执行gcc--version的命令来查看版本,输

2013-11-21 09:34:21 782

转载 C++类构造函数初始化列表

构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample {public:    int a;    float b;    //构造函数初始化列表    CExample(): a(0),b(8.8)    {}    //构造函数内部赋值    CExampl

2013-11-19 14:46:33 852

转载 VS2008调试快捷键

命令名快捷键说明调试.应用代码更改Alt + F10开始一个“编辑”或“继续”生成,以应用对正在调试的代码所作的更改。调试.自动窗口Ctrl + Alt + V,A显示“自动”窗口,以查看当前过程内当前执行行范围中的当前变量的值。调试.全部中断Ctrl + Alt + Break临时停止执行调试会话中的所有进程。仅可用于“运行”模式。

2013-11-19 14:45:05 794

转载 [转载]嵌入式面试资料[转]

由于本人近期参加了关于嵌入式方面的笔试,对照下面该作者提到的这些要点,的确在笔试中以不同的类型都出现了。。因此特别珍贵的将这些资料收藏起来。。C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关

2013-11-19 14:43:16 899

转载 林锐高质量C++编程 笔试题 附答案

C /C试题本试题仅用于考查C /C程序员的基本编程技能。内容限于C /C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C /C的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)提示:这里“零值”可

2013-11-19 14:15:11 1683

转载 linux常用命令

1. 文件/目录pwd  显示当前目录cd    切换目录ls     列出目录内容例:ls -lih      列出当前目录下的文件和子目录信息dir   显示目录中内容lsof  列出某个进程打开的所有文件信息      更详细地请参考:Unix调试的瑞士军刀:lsof     打开的文件可能是普通的文件,目录,NFS

2013-11-19 14:11:28 890

转载 mfc新建界面并向c盘根目录下1.txt文件输入数据

1. UpdateData(TRUE);FILE *pfile=fopen("c:1.txt","a");int *p;*p=m_shuju;   //m_shuju 是int型    if(fwrite(p,4,1,pfile))// AfxMessageBox("输入成功");fflush(pfile);fclose(pfile);

2013-11-19 14:09:47 1578

转载 找工作C++面试资料之问答题整理

1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。extern "C"是连接申明(linkage declaration),被

2013-11-19 14:09:19 971

转载 c++笔试题汇总

①链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:struct link

2013-11-19 14:08:45 834

转载 两道出现频率超高的C++笔试题

两道出现频率超高的C++笔试题:已知strcpy函数的原型是:char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。2.解释为什么要返回char *。解说:1.strcpy的实现代码char * strcpy(char * strDest,cons

2013-11-19 14:07:54 844

转载 gcc编译过程详解

一、 C语言编译过程C语言的编译过程可分为四个阶段:1、预处理(Preprocessing)对源程序中的伪指令(即以#开头的指令)和特殊符号进行处理的过程。伪指令包括:1)宏定义指令;      2)条件编译指令;      3)头文件包含指令;2、编译(Compilation)编译就是将源程序转换为计算机可以执行的二进制代码。

2013-11-19 14:06:32 1200

转载 GCC编译过程(2)

gcc的编译流程分为四个步骤,分别为:· 预处理(Pre-Processing)· 编译(Compiling)· 汇编(Assembling)· 链接(Linking)以hello.c为例子,在这四个步骤中可以设置选项分别生成hello.i, hello.s, hello.o以及最终的hello文件:hello.c : 最初的源代码文件;hello.i : 经过编译预处

2013-11-19 14:05:55 858

转载 GCC编译过程(1)

GCC编译过程-------------------------------------    Pre-Processing   cpp        预处理    Compiling        ccl        编译    Assembling       as         汇编    Linking          ld         链接    命

2013-11-19 14:04:51 893

转载 C语言的数组初始化

这是很基础的东西,但基础的重要性不言而喻,我敢肯定这个知识点我肯定曾经了解过,但现在,我不敢确定,由此可见纪录的重要性,这世界没有什么捷径,找对方向,然后不停重复.所以从今天开始,我会比较详细的纪录这些比较小的知识点,其实还是有不少有意思的地方的.    写这篇文章的起因在于>第七章新东西太多,看的我目不暇接,所以在网上找了些例子看,其中就有一个例子中出现了这样的语句: ...

2013-11-19 10:19:22 869

转载 MFC socket编程

新建两个基于对话框的工程,分别为sFile、cFile。在s端添加两个Edit:一个显示窗口IDC_EDIT1(点击右键选择Properties->Styles,选中Multiline,Vertical scroll、Read-only三项),一个输入窗口IDC_EDIT2。然后增加一个发送按钮:IDC_BtnSend。在c端添加三个Edit:一个显示窗口IDC_EDIT1(点击右键选择Prope

2013-11-18 21:49:21 1454

转载 MFC 消息类型 (1)

1、命令消息(WM_COMMAND)所有派生自 CCmdTarget 的类都有资格接受WM_COMMAND。2、Window消息(WM_xxx)所有派生自 CWnd 的类都有资格接受 WM_xxx。3、控件消息(WM_NOTIFY)控件向其父窗口通知消息。三、消息处理1、WM_xxx 消息处理窗口类(自身)处理→基类处理→CWnd∷DefWindowPr

2013-11-18 10:44:22 888

转载 MFC六大关键技术

我并不认为MFC减轻了程序员们的负担,MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但本人在MFC里徘徊了很久很久(因为那时没有书本详细介绍MFC的原理),毫无收获。可能朋友们会说,怎么一定要了解MFC的具体呢,“黑箱”作业不行吗?这不是微软的初衷吗?  不行!!!如果这样,我宁愿永远不选择MFC!在学电脑之前,本人学习的东西大都与艺术不无关系,小学时参加过全国书画

2013-11-18 10:42:27 1043

转载 基于Win32的多线程客户/服务器通信

客户端:// Client.cpp : Defines the entry point for the application.//#include "stdafx.h"#include "resource.h"#include #pragma warning(disable:4700)#define MAX_LOADSTRING 100//

2013-11-08 10:46:11 561

转载 win32下Socket编程(1)

一.win32的socket编程,是socket编程中比较经典也比较基础的一部分,根据传输方式和协议的区别,可以简单的分为TCP传递和UDP传递两种。这篇文章主要是阐述基于TCP的Socket编程。二.Socket相关API1.WSAStartup 这个函数是用来加载Winsocket DLL,wVersionRequested是用来存储你所要申请的Winsocket

2013-11-08 10:33:35 692

转载 MFC六大关键技术之初始化过程

MFC六大关键技术之初始化过程我并不认为MFC减轻了程序员们的负担,MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但本人在MFC里徘徊了很久很久(因为那时没有书本详细介绍MFC的原理),毫无收获。可能朋友们会说,怎么一定要了解MFC的具体呢,“黑箱”作业不行吗?这不是微软的初衷吗?  不行!!!如果这样,我宁愿永远不选择MFC!在学电脑之前,本人学习的东西大

2013-11-07 17:09:08 1338

转载 为什么定义类的时候,一定要让它的析构函数为虚的?

其实这是effect c++的一个准则,无奈呆傻蠢笨,老是忘记,隧写下以铭记。 一:class A{public:    ~A()    {        cout     }};class B : public A{public:    ~B()    {        cout     }};int

2013-11-07 16:50:14 706

转载 c++接口类的实现

c++不像java一样有纯接口类的的语法,但我们可以通过一些手段实现相同的功能。 一:考虑这样的代码: class A{protected:    virtual ~A()    {        cout     }};class B : public A{public:    virtual ~

2013-11-07 16:47:09 831

转载 用VC++实现Console程序显示彩色文本

用vc++写console程序时,整天对着黑纸白字的屏幕,感觉很郁闷吧?很多人想用CONIO.H/GRAPHICS.H中的一些函数来实现,却发现 VC++根本没有这些头文件。当然了CONIO.H/GRAPHICS.H是BORLAND TC/BC专有的头文件,所以vc++中根本没有这些文件。把这两个头文件COPY过来,然后用??答案当然是否定的。其实VC++中也有相关的函数来实 现console彩色

2013-11-07 16:42:22 829

转载 在窗口应用中使用printf,cout 等将输出重定向到console

[cpp] view plaincopy#include    #include    #include    #include    #include    using namespace std ;   int _tmain (int argc , _TCHAR * argv [])   {       AllocConsole 

2013-11-07 16:40:18 1845

转载 美剧中的英文粗语脏话知多少?

一.优雅骂人 1. Stop complaining! 别发牢骚!2. You make me sick! 你真让我恶心!3. What’s wrong with you? 你怎么回事?4. You shouldn’t have done that! 你真不应该那样做!看美国影片必须了解的英文粗语脏话5. You’re a jerk! 你是个废物/混球!6. Don

2013-11-07 16:35:21 1579

转载 #pragma comment

注释 pragma 可以允许用户在目标文件或可执行文件中插入注释。lib 指定符允许用户向链接器传递该注释,以在使用对象模块时指定其它的链接库。有些用户使用 lib 注释 pragma 以添加链接器选项和库名,例如: #pragma comment(lib, "MSVCRT -VERBOSE")这是不行的,可以这样来制定链接器选项:#pragma comment(

2013-11-07 16:32:33 791

转载 INCREMENTAL(增量链接)

/INCREMENTAL(增量链接)/INCREMENTAL[:NO]  备注/INCREMENTAL 选项控制链接器如何处理增量链接。默认情况下,链接器以增量模式运行。若要重写默认增量链接,请指定 /INCREMENTAL:NO。增量链接的程序在功能上等效于非增量链接的程序。不过,因为它是为后面的增量链接而准备的,所以增量链接的

2013-11-07 16:31:52 858

常见js源码

js在项目中用的越来越多,这里积累了一些常用的代码,供参考

2016-03-21

MFC socket Dialog Test

自己撰写的一个基于简单Dialog的MFC Socket类

2013-11-18

代理事件机制

Delegates-and-Events-in-CSharp.rar

2012-11-10

threadpool.rar

threadpool线程池学习

2012-11-10

visual C++开发

介绍VC开发OCX的文章

2012-11-10

Linux常用命令

Linux常用命令全集

2012-11-10

高质量C++

林锐版本的高质量C++编程指南,深入学习C++的参考用书,必须学习

2012-11-10

深入Python

[深入Python].(Dive.Into.Python).Mark.Pilgrim.文字版.Examples.zip,原本文档扫描版

2012-11-10

移动侦测的一个代码

C++开发,移动侦测的算法代码,一个老外的算法改写而来,很好用

2012-11-10

GCC 参考技术大全

GCC开发

2012-09-21

C++引用的作用和用法

详叙述c++中引用的做法.引用作为c++中无论程序设计还是参数引用,还是指针引用都是很常见和实用的

2012-09-21

C++规范编程

C++作为最广泛的开发工具,编程规范多不被人所重视,导致后续的代码出现各种各样的问题,从而不得不进行重构和修补,浪费了很多时间。本文介绍比较规范的编程模式

2012-08-15

C#描述中的单例与多例模式

单例模式有以下特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 一个典型的单例类的实现如下所示:其中构造子私有表示子类不能被继承。

2012-08-15

C#异步回调算法

2.工作机制: .Net使用从线程池中得到的线程来执行通过BeginInvoke()分配的方法,当异步方法执行完成时,工作线程调用回调方法而不只直接回到线程池中,要实现回调方法,我们必须在使用beginInvoke()方法的时候指定一个参数为IAsyncResult类型的方法,因为在 AsyncResult是一个.Net中已经定义好的委托,我们要使用回调方法的话,就必须符合他的要求:他的定义如下,public delegate void AsyncCallBack(IAsyncResult asyncResult);

2012-08-15

空空如也

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

TA关注的人

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