MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处理。比如我们点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHANGE消息等。一般为了让某种操作达到效果,我们只需要实现某个消息的消息处理函数。 一.添加消息处理函数 鸡啄米仍以前 ...
分类:
编程语言 时间:
2016-12-19 09:03:34
阅读次数:
203
一.关于GDI的基本概念 什么是GDI? Windows绘图的实质就是利用Windows提供的图形设备接口GDI(Graphics Device Interface)将图形绘制在显示器上。 在Windows操作系统中,动态链接库C:/WINDOWS/system32/gdi32.dll(GDI Cl ...
分类:
编程语言 时间:
2016-12-19 09:04:06
阅读次数:
304
...
分类:
编程语言 时间:
2016-12-19 09:03:42
阅读次数:
180
本次课主要内容: 本章主要介绍结构的基本概念与定义、结构变量的定义和使用、结构数组应用、结构指针概念。重点介绍结构的定义与成员引用方式。同时也介绍了文件的基本概念,文件操作处理基本步骤和过程,常用文件操作函数等知识。 (1)通过综合示例"输出平均分最高的学生信息"引出结构的概念和主要知识点。重点学习... ...
分类:
编程语言 时间:
2016-12-19 10:45:28
阅读次数:
461
一.filter函数: filter()为已知的序列的每个元素调用给定的布尔函数,调用中,返回值为非零的元素将被添加至一个列表中 二.map函数: map()将函数调用映射到每个序列的对应元素上并返回一个含有所有返回值的列表 三.reduce函数: 在Python 3里,reduce()函数已经被从 ...
分类:
编程语言 时间:
2016-12-19 10:53:02
阅读次数:
204
1. 基本数据类型(以int为例,其他类似):Controller代码: 表单代码: 表单中input的name值和Controller的参数变量名保持一致,就能完成数据绑定,如果不一致可以使用@RequestParam注解。需要注意的是,如果Controller方法参数中定义的是基本数据类型,但是 ...
分类:
编程语言 时间:
2016-12-19 11:05:57
阅读次数:
260
上篇博客我们主要聊了比较高效的归并排序算法,本篇博客我们就来介绍另一种高效的排序算法:快速排序。快速排序的思想与归并排序类似,都是采用分而治之的方式进行排序的。快速排序的思想主要是取出无序序列中第一个值,然后通过比较将比该值小的元素放到该值的前方,将比该值大的元素放在该值的后方。这样一来该值前方的数 ...
分类:
编程语言 时间:
2016-12-19 11:15:36
阅读次数:
204
一、函数声明变量提升 函数声明具有变量提升的问题,所以在函数被声明之前就可以访问。 等同于: 改成函数表达式的形式如下: 此时只是提升了getValue这个变量,最终返回哪个值要根据flag来判断。 二、var定义的变量,变量提升的问题 判断window对象中是否函数a1变量,var定义的变量会有变 ...
分类:
编程语言 时间:
2016-12-19 11:17:26
阅读次数:
180
java.util.BitSet,采用位运算; 官方API:http://docs.oracle.com/javase/7/docs/api/java/util/BitSet.html 摘要: BitSet的使用场景及简单示例,可用于在JAVA程序中实现unqiue功能。 BitSet简介 类实现了 ...
分类:
编程语言 时间:
2016-12-19 11:19:14
阅读次数:
326
第20章 JSON JOSN,JavaScript对象表示法,是JS的一个严格的子集,但是它是一种数据格式,虽然与JS具有相同的语法形式,但是不从属于JS。 1、语法 ①可表示简单值——字符串、数值、布尔值、null,但不支持undefined; ②对象——复杂数据类型,一组无序键值对儿,值可以是简 ...
分类:
编程语言 时间:
2016-12-19 11:21:37
阅读次数:
139
python语句和语法 python程序结构: 1.程序由模块构成。 2.模块包含语句。 3.语句包含表达式。 4.表达式建立并处理对象。 python的语法实质上是有语句和表达式组成的。表达式处理对象并嵌套在语句中。语句还是对象生成的地方(例如,赋值语句中的表达式),有些语句会完全生成新的对象类型... ...
分类:
编程语言 时间:
2016-12-19 11:27:44
阅读次数:
279
今天看别人的测试代码,发现有 MockMvc、MockHttpServletRequest、MockHttpServletResponse ,不知道是干啥的,百度下下才知道 Mock这个东东。 下面的链接写的让我了解到了mock是啥东西。 http://blog.sina.com.cn/s/blog ...
分类:
编程语言 时间:
2016-12-19 11:26:07
阅读次数:
196
ref:http://www.importnew.com/13246.html 让我们用Spring来写第一个应用程序吧。 完成这一章要求: 熟悉Java语言 设置好Spring的环境 熟悉简单的Eclipse IDE的操作 如果你还没有设置好环境,请参考Spring开发环境的配置。 我们第一个程序 ...
分类:
编程语言 时间:
2016-12-19 11:29:55
阅读次数:
215
CKagulaCEdit是CEdit的一个继承类,m_edit的CKagulaCEdit类型的一个变量 调用的时候,是这样的: 编辑框中字体大小改变,行高不能改变,只能显示一半的问题,问题如下: 这时的显示是这样的: 添加 CEdit::SetFont(m_pfont);这行后, 显示正常: ...
分类:
编程语言 时间:
2016-12-19 11:39:38
阅读次数:
427
先前看了基本的数据结构,现在看一下类的方法,在Python中延续其简洁性的特点,基本的定义类的方法如下代码 可以看到,这里面student定义了一个学生类,在这个类里面,有两个数据name scorce。 在定义类的时候__init__是一个初始化的函数,他的第一个参数self是一个Python形式 ...
分类:
编程语言 时间:
2016-12-19 11:38:07
阅读次数:
158
list1=[10,11,12,11,12,13,15,13,14,15]list2=[]list3=[]list4=[]for i in list1: if i not in list2: list2.append(i) else: list3.append(i) list4.append(lis ...
分类:
编程语言 时间:
2016-12-19 11:44:11
阅读次数:
150
首先看看实现的效果
1
可以看出要实现上面效果,有三个步骤:
1.汉字转化为拼音,并且根据首字母排序
2.用ItemDecoration实现字母行的显示
3.自定义实现右侧的按字母导航栏
当然重点...
分类:
编程语言 时间:
2016-12-19 11:45:23
阅读次数:
368
注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/yank/p/3239813.html 如有不妥之处,欢迎批评指正。 1、什么时候使用多线程? 这个问题,对于系统架构师、设计者、程序员,都是首先要面对的一个问题。 在什么时候使用多线程技术? 在许多常见的情况下,可以使 ...
分类:
编程语言 时间:
2016-12-19 13:30:57
阅读次数:
262
一:Java中list去重的方法很多,下面说一下其中一种方法:把list里的对象遍历一遍,用list.contain(),如果不存在就放入到另外一个list集合中: 二:实例 这里需要注意的是:使用contains方法的时候,list中里面的对象是否相等的问题,我们知道对象是否相等,有两层意思,对象 ...
分类:
编程语言 时间:
2016-12-19 13:32:51
阅读次数:
178
隐藏基于对话框的MFC应用程序窗口的方法 (推荐这个方法,非常好用) 很多人可能会将窗口创建出来,然后用一个 ShowWindow(SW_HIDE) 的方法去隐藏窗口,当然这是可以做到隐藏的功能,但是有一点不足的地方就是窗口在隐藏之前会有一下短瞬的闪烁,而以下这种方法可以解决这种问题: 在 C*** ...
分类:
编程语言 时间:
2016-12-19 13:33:30
阅读次数:
216