自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (10)
  • 收藏
  • 关注

转载 8天入门wpf—— 第一天 基础概念介绍

转自:http://www.cnblogs.com/huangxincheng/archive/2012/06/17/2552322.html 这些天从项目上接触到了wpf,感觉有必要做一个笔记,首篇还是聊聊基本的概念,要学习wpf,我们需要采用webform的思维来考虑问题。 一:App环境承载     我们都知道,console和winform程序的

2015-04-22 12:00:12 605

转载 8天入门wpf—— 第八天 最后的补充

转自:http://www.cnblogs.com/huangxincheng/archive/2012/07/15/2592537.html 从这一篇往前看,其实wpf中还有很多东西没有讲到,不过我的原则还是将比较常用的知识点过一遍,如果大家熟悉了这些知识,基本功也就打的差不多了,后续可以等待老邓的wpf细说系列,这里我先顶老邓一下。 一:用户控件(U

2015-04-22 11:58:23 535

转载 8天入门wpf—— 第七天 画刷

转自:http://www.cnblogs.com/huangxincheng/archive/2012/07/14/2591941.html这一篇我们聊聊wpf中的画刷,在wpf中如果想玩各种花哨,那么如何使用画刷则是我们的基本功,首先看一下类图从图中可以看出,wpf有5种画刷和1种自定义画刷,都是继承自基类Brush,我们看看基类中有哪些好玩的东西。

2015-04-22 11:44:52 646

转载 8天入门wpf—— 第六天 细说控件

转自:http://www.cnblogs.com/huangxincheng/archive/2012/07/09/2582062.html这篇我们来大概的看一下WPF的各种神马控件,首先我们要知道所有的wpf控件都是继承自Control,从用途上可以分为四种         1:内容控件(Content Controls)         2:条目控件(It

2015-04-22 11:37:04 597

转载 8天入门wpf—— 第五天 数据绑定

在webform中,如果提到“绑定”二字,相信大家都不会陌生,绑定,让我们的代码更加的简洁优美,在wpf中也存在各种神马的绑定,当然使用上都是行隔理不隔。     一: 控件到控件的绑定     既然是绑定,那么肯定就有”源对象“和”目标对象“两种状态实体,从图的角度上来说存在三种状态:确实在wpf中存在这三种模式的对应方式,1:OneWay

2015-04-22 11:31:20 497

转载 8天入门wpf—— 第四天 模板

今天说下wpf中的模板,前面一篇中我们讲到了style,但是style所能做的仅仅是在现有控件的基础上进行修修补补,但是如果我们想彻底颠覆控件样式,那么我们就必须使用这一篇所说的模板。   老外写书都喜欢在篇头搞一个类图,方便我们宏观认识,这里我也上一个。一:控件模板1:ControlTemplate   我们知道wpf的控件都是继承自Control

2015-04-22 11:29:03 640

转载 8天入门wpf—— 第三天 样式

说起样式,大家第一反应肯定是css,好的,先上一段代码。 1 html{border:0;} 2 ul,form{margin:0; padding:0} 3 body,div,th,td,li,dd,span,p,a{font-size:12px; font-family:Verdana,Arial,"宋体";color:#575757;} 4 h3,input{font-si

2015-04-22 11:16:43 656

转载 8天入门wpf—— 第二天 xaml详解

转载自:http://www.cnblogs.com/huangxincheng/archive/2012/06/17/2552511.html首先我们还是新建一个空项目,看一下VS给我们默认生成的xaml结构。Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.micr

2015-04-22 11:03:23 751

原创 IOS学习过程中用到的书签

http://www.aizhan.com/baidu/ka.gamedog.cn/2/position/http://blog.csdn.net/q199109106q/article/details/8655204http://sugarmanman.blog.163.com/blog/static/810790802011423111953/http://hi.baidu.com

2014-07-01 10:07:52 452

转载 Activex、OLE、COM、OCX、DLL之间的区别(转)

熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(RulesObject)。组件看起来像对象,但不符合对象的学术定义。

2014-05-24 15:18:36 629

原创 CBitmap从硬盘加载bmp图片和png图片的函数

需要用到GDIPlus1、png的显示1)可以用把png转换成CBitmap进行显示,应该会丢失透明度信息,如下:Gdiplus::Color colorW(255, 255, 255, 255);HBITMAP hbmReturn = NULL; Gdiplus::Bitmap image( wsPath.c_str() );image.GetHBITMAP( color

2014-02-15 10:08:01 2970

转载 WaitForSingleObject 和 WaitForMultipleObjects函数

WaitForSingleObject 和WaitForMultipleObjects:1.WaitForSingleObject 等待函数可使线程自愿进入等待状态,直到一个特定的内核对象变为已通知状态为止。这些等待函数中最常用的是WaitForSingleObject:  DWORDWaitForSingleObject(HANDLE hObject, DWORD dwMillise

2014-01-15 10:31:06 681

转载 c++空类所占内存大小问题

先看一个例子#includeusing namespace std;class a {};class b{};class e{public:void func1();virtual void func2();private:static int n;int m;};class c:public a{virtual void fun()=0;

2013-12-27 15:49:13 3799 2

转载 C++中的空类,编译器默认可以产生哪些成员函数

一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,如果你写 class Empty{}; 就相当于: class Empty { public: Empty(); Empty(const Empty&); ~Empty(); Empty& operator=(const Empty& rh

2013-12-17 18:52:42 576

转载 VS2010中如何进行单元测试

单元测试,每个程序员都会测试的。编写一个模块,都会进行程序的单元测试。以前公司开发工具都是vs2005,2008。都是下载个Nunitl来做单元测试,现在新用的vs2010有自带的单元测试功能。那么下面按照详细的步骤开始介绍。VS2010中如何进行单元测试VS中的测试工具可以对任何类、接口、结构等实体中的字段、属性、构造函数、方法等进行单元测试。单元测试分两种:整体测试和单独测试。

2013-12-13 11:57:43 2057

转载 Socket send函数和recv函数详解

send函数int send( SOCKET s,      const char FAR *buf,      int len,      int flags );  不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。该函数的第一个参数指定发送端套接字描述符;

2013-12-11 15:37:03 574

转载 Visual Studio最常用、最高效的快捷键

在编程的时候,记忆一些常用的快捷键,不仅能够使我们的编程更有效率,有时候还能做到一些手工做不了的事情。工具/原料 VS2013(VS2012、VS2010)。方法/步骤 1强迫智能感知:Ctrl+J。智能感知是Visual Studio最大的亮点之一,选择Visual Studio恐怕不会没有这个原因。

2013-10-21 09:40:33 3596

原创 xp工作组计算机无法访问的解决方法

共享访问报"无权限"解决方法1.设置本地的administrator账户的密码.2.设置网络访问模式为经典模式.3.设置允许从网络访问计算机的用户账户(加入Guest组).4.设置禁止从网络访问计算机的用户账户(删除Guest组).设置方法:1.控制面板-管理工具-计算机管理-用户账号和组-用户-administrator鼠标右键-设置密码或者直接按ctrl+alt+del

2013-08-28 15:41:18 1297

原创 函数后面带有EX或者EXA等字样的含义

有些API后面会带有A或WA是ANSI 版本W呢则是UNICODE版本这和编码所采用的字符集(Character Set)有关系所以我们看到API一般都有这样的宏定义#ifdef UNICODE#define CreateProcess CreateProcessW#else#define CreateProcess CreateProcessA#endif // !UNIC

2013-08-23 15:42:48 2911

原创 OPENCV椒盐噪声过滤

有时候我们需要对图像进行椒盐噪声过滤,但是opencv并没有椒盐噪声过滤的函数。下面我自己写的一个简单的椒盐噪声过滤函数,适合于二值化后出现的椒盐噪声过滤,opencv版本:2.3.1  IDE:vs2010 语言:C++。/***@brief 随机噪声点过滤*@param src 预处理图片*@param w 预处理噪声点像素宽*@param h 预处理噪声点

2013-08-15 14:24:04 2195

原创 蛋疼的windows自带的远程桌面

今天用到了windows xp的自带的远程桌面,弄了半天,点击开始-》程序-》远程桌面连接没有反应。找了半天,后来找到了一个解决办法,在开始-》运行里面输入mstsc命令,即可打开远程桌面连接。至于为什么会这样,原因目前还没找到。

2013-08-06 13:37:10 883

原创 在模板类中用函数指针的方式访问其它模板类中的模板函数

#include using namespace std;class CA{public:    int Sum(int a, int b)    {        return a+b;    }};class CB{public:    float Sum(float a, float b)    {        ret

2013-07-31 17:26:40 557

原创 C++的宏

2013-07-31 13:39:48 510

转载 CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别

CreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时,可以用CreateThread,其它情况不要轻易。在使用的过程中要考虑到进程的同步与互斥的关系(防止死锁)。线程函数定义为:DWORD WINAPI _yourThreadFun(LPVOID pP

2013-07-15 11:21:08 544

转载 C RunTime Library和C++ RunTimeLibaray详解(CRT)

crt是系统运行的基础,包含了c常用的函数集,为运行main做了初始化环境变量、堆、io等资源,并在结束后清理。Windows环境下,VC提供的 C run-time library又分为动态运行时库和静态运行时库。动态运行时库主要是DLL库文件msvcrt.dll(or MSVCRTD.DLL for debug build),对应的Import library文件是MSVCRT.LIB

2013-07-15 11:16:48 1274

原创 支持向量机(SVM)

简介:术语:支持向量机 (SVM)是一个类分类器,正式的定义是一个能够将不同类样本在样本空间分隔的超平面。 换句话说,给定一些标记(label)好的训练样本(监督式学习), SVM算法输出一个最优化的分隔超平面。首先我们假定有一个未知的欲分类的集合,可以进行分割,但是我们不知道分割的函数(超平面,也叫真实模型)。于是我们通过已知的样本集合进行训练,得到近视模型。然后我们用这个近视模型对

2013-07-12 15:52:44 863

原创 类中的静态变量和函数

类中的静态成员变量和函数,在类定义时就有了它自己的内存区域。1:静态成员函数不能调用非静态成员变量和函数。2:类中声明了静态成员变量,使用前必须初始化,否则没有分配内存区域,不能使用。3:所有类的对象共享静态成员变量的地址。

2013-07-03 11:29:11 655

原创 阻塞与非阻塞

void main(){    while(true)    {        //干一些事情        sleep(1000);    }}//这是阻塞非阻塞就是把while部分放到一个单独的线程里去处理

2013-07-02 10:22:55 334

原创 cout设置输出精度

#include #include using namespace std;int main () { double f =3.14159; cout << setprecision (5) << f << endl; cout << setprecision (9) << f << endl; cout << fixed; cout << setprecision (

2013-06-26 10:30:02 1382

转载 MFC改变鼠标指针

Windows程序和Doc程序很大的不同 , 就在于Windows有一个亮丽的图形界面和简捷的操作方式 , 而鼠标就是Windows程序中最重要的一个操作手段 .      有朋友向我咨询如何修改鼠标形状 , 这本来是一个简单的问题 ,但是当朋友向我询问进一步的,更加深入的操作机制时 ,我才发现里面隐藏着更多的问题 , 回到家里研究了一下 ,得到一些结论 。 这里就Windows下鼠标形状的一

2013-05-31 09:54:35 941

转载 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---个人整理

计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---个人整理由carson2005 » 2011-05-06 20:46提示:本文为笔者原创,转载请注明出处:blog.csdn.net/carson2005以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper

2013-05-28 09:54:28 1425

原创 简述MFC消息映射机制的实现

消息映射可以说是mfc框架的精华部分,但就是一层窗户纸,捅不破,你就看不清楚里面是什么,但是只要你看到,伸手捅,你会觉得就这么简单。闲话少说。首先要问下你,对win32下编程是否清楚,win32下如果要创建一个窗口的步骤你了解吗?MFC窗口创建的步骤和win32创建窗口的步骤是相同的,而且,注意,是确定的。我先来说下win32下建立窗口程序的方法1.窗口类创建wndclass,2.窗口创建

2013-05-25 22:40:54 1010

原创 ODBC与ADO谁访问数据库更快

odbc的工作依赖与数据库制造商提供的驱动程序,使用odbc api的时候 windows的odbc管理程序把对数据库的访问请求传递给正确的驱动程序,驱动程序再使用sql指示dbms完成数据库的访问工作.而dao则不需要中间环节,它直接利用microsoft jet数据库引擎提供的数据库访问对象集进行工作因为少了中间环节,所以显然dao要比odbc快!

2013-05-19 23:28:39 1260

原创 SQL中Group by[Having]和where的区别和联系

Group by……Having和where两个的联系都是条件语句,满足一定条件的元组才会被筛选出来。但是having是在聚合函数执行之后执行,where是在聚合函数执行前执行。group by是分组作用,必须要和聚合函数在一起使用。Having作为可选条件,在分组过后,使用Having语句帅选出满足条件的元组。

2013-05-19 14:31:04 679

转载 数据库之数据库范式

1.基础概念实体:现实世界中客观存在并可以被区别的事物。比如“一个学生”、“一本书”、“一门课”等等。值得强调的是这里所说的“事物”不仅仅是看得见摸得着的“东西”,它也可以是虚拟的,不如说“老师与学校的关系”。属性:教科书上解释为:“实体所具有的某一特性”,由此可见,属性一开始是个逻辑概念,比如说,“性别”是“人”的一个属性。在关系数据库中,属性又是个物理概念,属性可以看作是“表的

2013-05-19 13:44:16 706

原创 C++学习方式方法

很多人认为C++牛B,学好了可以无敌于天下,我只想说:别天真了,没有一种说法,学习好一种语言就就可以笑傲江湖了,如果这样,为什么大家都不跑来学习C++呢。C++只是一个复杂一点的语言,请大家别神话它。学习C++,为什么有很多C++大牛,有各自不同的学习方式,这个人这么学,代码这么写,那个人那么学,代码那样写,到底谁的正确的?我告诉你:没有谁对谁错,因为他们的工作、学习、方向、环境造就了他们的学

2013-05-14 10:17:44 1306 4

原创 jsp中过滤器的主要作用

过滤器是通常封装了一些功能的 Web 组件,这些功能虽然很重要,但是对于处理客户机请求或发送响应来说不是决定性的。过滤器在Web开发中的一些主要应用:·对用户请求进行统一认证。·对用户的访问请求进行记录和审核。·对用户发送的数据进行过滤或替换。·转换图象格式。·对响应内容进行压缩,减少传输量。·对请求或响应进行加解密处理·触发资源访问是事件。

2013-05-04 10:26:30 2368 1

转载 gbk与utf-8的区别

很多用户问GBK与UTF-8版本有什么区别,这边作了个整理如下:KesionCMS的GBK版本与UTF-8版本功能是一样的.只不过编码方式不同。GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码

2013-04-24 00:05:45 680 1

转载 回调函数浅谈

转载自:http://www.cnblogs.com/this-543273659/archive/2011/07/20/2111815.html对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。   什么是回调函数?  简而言之,回调函数就是一

2013-04-18 11:51:45 843

原创 C++的string转换成int

对于C++的各种相互转换,很多人很是头疼,包括我也是。下面提供一个非常好的转换方法,如下:在C++标准库里面,使用stringstream:(stringstream 可以用于各种数据类型之间的转换)#include &lt;sstream&gt;#include &lt;string&gt;std::string text = "152";int number;std::...

2013-04-15 15:57:00 1213

BugTrap - C++程序崩溃堆栈信息收集

用于C++程序崩溃后,获取崩溃信息并回传等功能。C++企业级程序必备!

2017-11-27

BP神经网络源码 C++版本 vs2012编写

代码注释详细,模块化好,清晰简洁。用于了解BP神经网络基本知识却不知代码如何编写的人参考和改进。 本人亲手写的代码。有问题可私信我。

2017-09-27

BP神经网络的基本原理

详细用数学知识推导BP神经网络,清晰描绘了神经网络的原理。

2017-08-03

Linux命令大全

超级详细的Linux命令大全,可以作为备忘录,或者命令词典,以备查阅时使用。

2016-01-11

Spring Boot参考指南

springboot spring boot官方参考文档。我想,很多人需要这么先进的开发技术吧。

2015-12-29

Getting Started with Google Guava

Guava官方权威教程,适合新手入门和老手温故而知新。

2015-12-29

Getting Started with Git

简要介绍如何使用git。图文并排,精美排版。

2015-12-29

DDEClient.rar

用VC6.0使用ddlmpl.h头文件开发的DDEclient客户端,完整源码,完美运行,可以用来参考工业DDE客户端开发。

2013-05-10

JAVA编写聊天室(全面权威)

全面解析C/S网络模型,实现QQ多点传送。让你轻松理解JAVA网络编程知识。。

2010-06-09

空空如也

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

TA关注的人

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