用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。
void MoveWindow(int x,int y,int nWidth,int nHeight);
void MoveWindow(LPCRECT lpRect);
第一种用法需给出控件新的坐标和宽度、高度;
第二种用法给出存放位置的CRect对象;
例:
CWnd *pWnd...
分类:
编程语言 时间:
2015-07-09 14:30:48
阅读次数:
134
半透明控件的实现原理:
创建一个临时DC,发消息给父控件告知其绘制其内容于临时DC上,然后将自己相对于父控件的那块区域的绘制COPY到自己的PaintDC上,此后再做其他绘制。
代码思路如下:
Child:
{
CPaintDC dc;
CMemDC mdc;
//创建临时DC
CBitmap bitmap;
CDC cdc;
::SendMessage(hParent, WM...
分类:
编程语言 时间:
2015-07-09 14:31:25
阅读次数:
171
1. 定义排序class ComparatorDefault implements Comparator { public int compare(Object arg0, Object arg1) { OrderDetailReturn.BidsEntity b...
分类:
编程语言 时间:
2015-07-09 14:26:05
阅读次数:
121
题目:
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
题意:
给定一个整数,将其转化为罗马数字。
题目给定的输入保证在1-3999之间。
算法分析:
参考了博客http://www.cnbl...
分类:
编程语言 时间:
2015-07-09 13:20:42
阅读次数:
151
题目:It can be seen that the number, 125874, and its double, 251748, contains exactly the same digits, but in a different order. Find the smallest positive integer, x, such that 2x, 3x, 4x, 5x, and 6x, ...
分类:
编程语言 时间:
2015-07-09 13:20:06
阅读次数:
158
什么是过滤器?在Java Web中,过滤器即Filter。Servlet API中提供了一个Filter接口(javax.servlet.Filter),开发web应用时,如果编写的Java类实现了这个接口,则把这个Java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相...
分类:
编程语言 时间:
2015-07-09 13:19:17
阅读次数:
146
var button1 = UIButton(frame: CGRectMake(100, 200, 100, 40))
button1 .setTitle("first button", forState:UIControlState.Normal)
button1.addTarget(self, action: "fi...
分类:
编程语言 时间:
2015-07-09 13:18:06
阅读次数:
359
题目:
Write a function to find the longest common prefix string amongst an array of strings.
题意:
写出一个函数,找到一组数组中的最长公共子串。
算法分析:
需要构建两重循环。第一层是最短子串的长度,另一层是遍历字符串数组中的每个成员。
brute force的想法,以第一个字符串为标准,对于...
分类:
编程语言 时间:
2015-07-09 13:17:56
阅读次数:
138
#include
using namespace std;
typedef struct BiTNode{
int data;
struct BiTNode *lchild, *rchild;
}BiTNode,*BiTree;
class solution{
public:
bool searchBst(BiTree root, int key, BiTree f, BiTree ...
分类:
编程语言 时间:
2015-07-09 13:15:23
阅读次数:
104
ListView列表拖拽排序ListView列表拖拽排序可以参考Android源代码下的Music播放列表,他是可以拖拽的,源码在[packages/apps/Music下的TouchInterceptor.java下]。
首先是搭建框架,此处的ListView列表类似于QQ消息列表,当然数据只是模拟,为了简单起见,没有把ListView的条目的所有的属性全部写上。首先是消息的实体类Msg.jav...
分类:
编程语言 时间:
2015-07-09 13:16:35
阅读次数:
201
概念
对象序列化:将对象输入到流里面,并在之后将其读回。
注意事项
对象需要实现Serializable接口,Serializable接口没有任何方法,不需要重写
由于对象可能会重复使用,对象暂用不再是原来的内存地址,因此,序列化过程中引入序列号这个东西,如下图
序列化用途
对象通过序列化,然后在网络中传输,不同的机器负责不同的计算部分,从而实现分布式计算,提高计算的效...
分类:
编程语言 时间:
2015-07-09 13:13:12
阅读次数:
118
这一篇说下如何发布和安装python自定义模块,版本:Python 2.7 。1.创建setup.py现在如果已经写好一个python文件,为了尽量简明,创建一个新的文件夹,把自己py文件放进去。接着在这个文件夹中创建一个名为 setup.py 的文件,用来表示模块的元数据,文件的内容类似下面这个样子。除了手工创建,有很多python编辑器也可以更简便的来创建这个文件,例如 pycharm。from...
分类:
编程语言 时间:
2015-07-09 13:13:45
阅读次数:
154
其实早在几年前就有开发一个自己的游戏地图编辑器的想法,当时使用JavaSE开发的,纯属练手。结果后来笔记本出问题了,数据丢失,代码都找不回来了。
于是便准备重新开发一个游戏地图编辑器的,因为自己偶尔会研究JavaFX,而且论GUI技术,JavaFX也确实还是不错,所以就使用JavaFX做了。
GitHub地址:javafx-TKMapEditor。
JavaFX相关个人博客...
分类:
编程语言 时间:
2015-07-09 13:13:41
阅读次数:
390
问题:使用spring mvcajaxfileupload文件上传在ie8下会提示json下载问题解决方案如下:服务器代码: @RequestMapping(value = "/addAnalysis", method = RequestMethod.POST) public void ...
分类:
编程语言 时间:
2015-07-09 13:11:08
阅读次数:
151
1、首先取一个初始网页,例如百度图片里面的网页(假设url为 http://image.baidu.com/channel/fashion );2、向image.baidu.com发送一个请求(GET /channel/fashion HTTP/1.1\r\nHost:image.baidu.com...
分类:
编程语言 时间:
2015-07-09 13:08:18
阅读次数:
119
我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。首先来看传统方法:publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}p...
分类:
编程语言 时间:
2015-07-09 13:10:58
阅读次数:
122
数据语法:{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }...
分类:
编程语言 时间:
2015-07-09 13:07:04
阅读次数:
103