- 博客(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 615
转载 8天入门wpf—— 第八天 最后的补充
转自:http://www.cnblogs.com/huangxincheng/archive/2012/07/15/2592537.html 从这一篇往前看,其实wpf中还有很多东西没有讲到,不过我的原则还是将比较常用的知识点过一遍,如果大家熟悉了这些知识,基本功也就打的差不多了,后续可以等待老邓的wpf细说系列,这里我先顶老邓一下。 一:用户控件(U
2015-04-22 11:58:23 552
转载 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 654
转载 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 608
转载 8天入门wpf—— 第五天 数据绑定
在webform中,如果提到“绑定”二字,相信大家都不会陌生,绑定,让我们的代码更加的简洁优美,在wpf中也存在各种神马的绑定,当然使用上都是行隔理不隔。 一: 控件到控件的绑定 既然是绑定,那么肯定就有”源对象“和”目标对象“两种状态实体,从图的角度上来说存在三种状态:确实在wpf中存在这三种模式的对应方式,1:OneWay
2015-04-22 11:31:20 499
转载 8天入门wpf—— 第四天 模板
今天说下wpf中的模板,前面一篇中我们讲到了style,但是style所能做的仅仅是在现有控件的基础上进行修修补补,但是如果我们想彻底颠覆控件样式,那么我们就必须使用这一篇所说的模板。 老外写书都喜欢在篇头搞一个类图,方便我们宏观认识,这里我也上一个。一:控件模板1:ControlTemplate 我们知道wpf的控件都是继承自Control
2015-04-22 11:29:03 644
转载 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 661
转载 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 754
原创 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 455
转载 Activex、OLE、COM、OCX、DLL之间的区别(转)
熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(RulesObject)。组件看起来像对象,但不符合对象的学术定义。
2014-05-24 15:18:36 635
原创 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 3006
转载 WaitForSingleObject 和 WaitForMultipleObjects函数
WaitForSingleObject 和WaitForMultipleObjects:1.WaitForSingleObject 等待函数可使线程自愿进入等待状态,直到一个特定的内核对象变为已通知状态为止。这些等待函数中最常用的是WaitForSingleObject: DWORDWaitForSingleObject(HANDLE hObject, DWORD dwMillise
2014-01-15 10:31:06 684
转载 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 3820 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 579
转载 VS2010中如何进行单元测试
单元测试,每个程序员都会测试的。编写一个模块,都会进行程序的单元测试。以前公司开发工具都是vs2005,2008。都是下载个Nunitl来做单元测试,现在新用的vs2010有自带的单元测试功能。那么下面按照详细的步骤开始介绍。VS2010中如何进行单元测试VS中的测试工具可以对任何类、接口、结构等实体中的字段、属性、构造函数、方法等进行单元测试。单元测试分两种:整体测试和单独测试。
2013-12-13 11:57:43 2062
转载 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 581
转载 Visual Studio最常用、最高效的快捷键
在编程的时候,记忆一些常用的快捷键,不仅能够使我们的编程更有效率,有时候还能做到一些手工做不了的事情。工具/原料 VS2013(VS2012、VS2010)。方法/步骤 1强迫智能感知:Ctrl+J。智能感知是Visual Studio最大的亮点之一,选择Visual Studio恐怕不会没有这个原因。
2013-10-21 09:40:33 3708
原创 xp工作组计算机无法访问的解决方法
共享访问报"无权限"解决方法1.设置本地的administrator账户的密码.2.设置网络访问模式为经典模式.3.设置允许从网络访问计算机的用户账户(加入Guest组).4.设置禁止从网络访问计算机的用户账户(删除Guest组).设置方法:1.控制面板-管理工具-计算机管理-用户账号和组-用户-administrator鼠标右键-设置密码或者直接按ctrl+alt+del
2013-08-28 15:41:18 1308
原创 函数后面带有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 2952
原创 OPENCV椒盐噪声过滤
有时候我们需要对图像进行椒盐噪声过滤,但是opencv并没有椒盐噪声过滤的函数。下面我自己写的一个简单的椒盐噪声过滤函数,适合于二值化后出现的椒盐噪声过滤,opencv版本:2.3.1 IDE:vs2010 语言:C++。/***@brief 随机噪声点过滤*@param src 预处理图片*@param w 预处理噪声点像素宽*@param h 预处理噪声点
2013-08-15 14:24:04 2201
原创 蛋疼的windows自带的远程桌面
今天用到了windows xp的自带的远程桌面,弄了半天,点击开始-》程序-》远程桌面连接没有反应。找了半天,后来找到了一个解决办法,在开始-》运行里面输入mstsc命令,即可打开远程桌面连接。至于为什么会这样,原因目前还没找到。
2013-08-06 13:37:10 889
原创 在模板类中用函数指针的方式访问其它模板类中的模板函数
#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 559
转载 CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别
CreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时,可以用CreateThread,其它情况不要轻易。在使用的过程中要考虑到进程的同步与互斥的关系(防止死锁)。线程函数定义为:DWORD WINAPI _yourThreadFun(LPVOID pP
2013-07-15 11:21:08 546
转载 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 1308
原创 支持向量机(SVM)
简介:术语:支持向量机 (SVM)是一个类分类器,正式的定义是一个能够将不同类样本在样本空间分隔的超平面。 换句话说,给定一些标记(label)好的训练样本(监督式学习), SVM算法输出一个最优化的分隔超平面。首先我们假定有一个未知的欲分类的集合,可以进行分割,但是我们不知道分割的函数(超平面,也叫真实模型)。于是我们通过已知的样本集合进行训练,得到近视模型。然后我们用这个近视模型对
2013-07-12 15:52:44 899
原创 类中的静态变量和函数
类中的静态成员变量和函数,在类定义时就有了它自己的内存区域。1:静态成员函数不能调用非静态成员变量和函数。2:类中声明了静态成员变量,使用前必须初始化,否则没有分配内存区域,不能使用。3:所有类的对象共享静态成员变量的地址。
2013-07-03 11:29:11 658
原创 阻塞与非阻塞
void main(){ while(true) { //干一些事情 sleep(1000); }}//这是阻塞非阻塞就是把while部分放到一个单独的线程里去处理
2013-07-02 10:22:55 338
原创 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 1389
转载 MFC改变鼠标指针
Windows程序和Doc程序很大的不同 , 就在于Windows有一个亮丽的图形界面和简捷的操作方式 , 而鼠标就是Windows程序中最重要的一个操作手段 . 有朋友向我咨询如何修改鼠标形状 , 这本来是一个简单的问题 ,但是当朋友向我询问进一步的,更加深入的操作机制时 ,我才发现里面隐藏着更多的问题 , 回到家里研究了一下 ,得到一些结论 。 这里就Windows下鼠标形状的一
2013-05-31 09:54:35 944
转载 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---个人整理
计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---个人整理由carson2005 » 2011-05-06 20:46提示:本文为笔者原创,转载请注明出处:blog.csdn.net/carson2005以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper
2013-05-28 09:54:28 1430
原创 简述MFC消息映射机制的实现
消息映射可以说是mfc框架的精华部分,但就是一层窗户纸,捅不破,你就看不清楚里面是什么,但是只要你看到,伸手捅,你会觉得就这么简单。闲话少说。首先要问下你,对win32下编程是否清楚,win32下如果要创建一个窗口的步骤你了解吗?MFC窗口创建的步骤和win32创建窗口的步骤是相同的,而且,注意,是确定的。我先来说下win32下建立窗口程序的方法1.窗口类创建wndclass,2.窗口创建
2013-05-25 22:40:54 1017
原创 ODBC与ADO谁访问数据库更快
odbc的工作依赖与数据库制造商提供的驱动程序,使用odbc api的时候 windows的odbc管理程序把对数据库的访问请求传递给正确的驱动程序,驱动程序再使用sql指示dbms完成数据库的访问工作.而dao则不需要中间环节,它直接利用microsoft jet数据库引擎提供的数据库访问对象集进行工作因为少了中间环节,所以显然dao要比odbc快!
2013-05-19 23:28:39 1278
原创 SQL中Group by[Having]和where的区别和联系
Group by……Having和where两个的联系都是条件语句,满足一定条件的元组才会被筛选出来。但是having是在聚合函数执行之后执行,where是在聚合函数执行前执行。group by是分组作用,必须要和聚合函数在一起使用。Having作为可选条件,在分组过后,使用Having语句帅选出满足条件的元组。
2013-05-19 14:31:04 686
转载 数据库之数据库范式
1.基础概念实体:现实世界中客观存在并可以被区别的事物。比如“一个学生”、“一本书”、“一门课”等等。值得强调的是这里所说的“事物”不仅仅是看得见摸得着的“东西”,它也可以是虚拟的,不如说“老师与学校的关系”。属性:教科书上解释为:“实体所具有的某一特性”,由此可见,属性一开始是个逻辑概念,比如说,“性别”是“人”的一个属性。在关系数据库中,属性又是个物理概念,属性可以看作是“表的
2013-05-19 13:44:16 716
原创 C++学习方式方法
很多人认为C++牛B,学好了可以无敌于天下,我只想说:别天真了,没有一种说法,学习好一种语言就就可以笑傲江湖了,如果这样,为什么大家都不跑来学习C++呢。C++只是一个复杂一点的语言,请大家别神话它。学习C++,为什么有很多C++大牛,有各自不同的学习方式,这个人这么学,代码这么写,那个人那么学,代码那样写,到底谁的正确的?我告诉你:没有谁对谁错,因为他们的工作、学习、方向、环境造就了他们的学
2013-05-14 10:17:44 1316 4
原创 jsp中过滤器的主要作用
过滤器是通常封装了一些功能的 Web 组件,这些功能虽然很重要,但是对于处理客户机请求或发送响应来说不是决定性的。过滤器在Web开发中的一些主要应用:·对用户请求进行统一认证。·对用户的访问请求进行记录和审核。·对用户发送的数据进行过滤或替换。·转换图象格式。·对响应内容进行压缩,减少传输量。·对请求或响应进行加解密处理·触发资源访问是事件。
2013-05-04 10:26:30 2385 1
转载 gbk与utf-8的区别
很多用户问GBK与UTF-8版本有什么区别,这边作了个整理如下:KesionCMS的GBK版本与UTF-8版本功能是一样的.只不过编码方式不同。GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码
2013-04-24 00:05:45 688 1
转载 回调函数浅谈
转载自:http://www.cnblogs.com/this-543273659/archive/2011/07/20/2111815.html对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。 什么是回调函数? 简而言之,回调函数就是一
2013-04-18 11:51:45 846
原创 C++的string转换成int
对于C++的各种相互转换,很多人很是头疼,包括我也是。下面提供一个非常好的转换方法,如下:在C++标准库里面,使用stringstream:(stringstream 可以用于各种数据类型之间的转换)#include <sstream>#include <string>std::string text = "152";int number;std::...
2013-04-15 15:57:00 1219
BP神经网络源码 C++版本 vs2012编写
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人