码迷,mamicode.com
首页 > 编程语言
MFC中改变控件的大小和位置(zz)
用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
MFC之半透明控件
半透明控件的实现原理: 创建一个临时DC,发消息给父控件告知其绘制其内容于临时DC上,然后将自己相对于父控件的那块区域的绘制COPY到自己的PaintDC上,此后再做其他绘制。 代码思路如下: Child: { CPaintDC dc; CMemDC mdc; //创建临时DC CBitmap bitmap; CDC cdc; ::SendMessage(hParent, WM...
分类:编程语言   时间:2015-07-09 14:31:25    阅读次数:171
Java中的集合排序
1. 定义排序class ComparatorDefault implements Comparator { public int compare(Object arg0, Object arg1) { OrderDetailReturn.BidsEntity b...
分类:编程语言   时间:2015-07-09 14:26:05    阅读次数:121
[LeetCode][Java] Integer to Roman
题目: 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
c++训练题(数字的2~6倍只改变数字的顺序)
题目: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---登录验证和字符编码过滤器
什么是过滤器?在Java Web中,过滤器即Filter。Servlet API中提供了一个Filter接口(javax.servlet.Filter),开发web应用时,如果编写的Java类实现了这个接口,则把这个Java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相...
分类:编程语言   时间:2015-07-09 13:19:17    阅读次数:146
swift创建第一个UIButton 并增加点击事件
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
[LeetCode][Java] Longest Common Prefix
题目: Write a function to find the longest common prefix string amongst an array of strings. 题意: 写出一个函数,找到一组数组中的最长公共子串。 算法分析: 需要构建两重循环。第一层是最短子串的长度,另一层是遍历字符串数组中的每个成员。 brute force的想法,以第一个字符串为标准,对于...
分类:编程语言   时间:2015-07-09 13:17:56    阅读次数:138
二叉搜索树(C++)
#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列表拖拽排序ListView列表拖拽排序可以参考Android源代码下的Music播放列表,他是可以拖拽的,源码在[packages/apps/Music下的TouchInterceptor.java下]。 首先是搭建框架,此处的ListView列表类似于QQ消息列表,当然数据只是模拟,为了简单起见,没有把ListView的条目的所有的属性全部写上。首先是消息的实体类Msg.jav...
分类:编程语言   时间:2015-07-09 13:16:35    阅读次数:201
java基础入门-对象流与序列化
概念 对象序列化:将对象输入到流里面,并在之后将其读回。 注意事项 对象需要实现Serializable接口,Serializable接口没有任何方法,不需要重写 由于对象可能会重复使用,对象暂用不再是原来的内存地址,因此,序列化过程中引入序列号这个东西,如下图 序列化用途 对象通过序列化,然后在网络中传输,不同的机器负责不同的计算部分,从而实现分布式计算,提高计算的效...
分类:编程语言   时间:2015-07-09 13:13:12    阅读次数:118
发布和安装python自定义模块
这一篇说下如何发布和安装python自定义模块,版本:Python 2.7 。1.创建setup.py现在如果已经写好一个python文件,为了尽量简明,创建一个新的文件夹,把自己py文件放进去。接着在这个文件夹中创建一个名为 setup.py 的文件,用来表示模块的元数据,文件的内容类似下面这个样子。除了手工创建,有很多python编辑器也可以更简便的来创建这个文件,例如 pycharm。from...
分类:编程语言   时间:2015-07-09 13:13:45    阅读次数:154
JavaFX开发的地图编辑器WiTKMapEditor(更新GitHub地址)
其实早在几年前就有开发一个自己的游戏地图编辑器的想法,当时使用JavaSE开发的,纯属练手。结果后来笔记本出问题了,数据丢失,代码都找不回来了。    于是便准备重新开发一个游戏地图编辑器的,因为自己偶尔会研究JavaFX,而且论GUI技术,JavaFX也确实还是不错,所以就使用JavaFX做了。   GitHub地址:javafx-TKMapEditor。   JavaFX相关个人博客...
分类:编程语言   时间:2015-07-09 13:13:41    阅读次数:390
spring mvc ajaxfileupload文件上传返回json下载问题
问题:使用spring mvcajaxfileupload文件上传在ie8下会提示json下载问题解决方案如下:服务器代码: @RequestMapping(value = "/addAnalysis", method = RequestMethod.POST) public void ...
分类:编程语言   时间:2015-07-09 13:11:08    阅读次数:151
C++网络爬虫抓取图片
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
c#中使用多线程访问winform中控件的若干问题
我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。首先来看传统方法:publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}p...
分类:编程语言   时间:2015-07-09 13:10:58    阅读次数:122
js json 数组 添加
数据语法:{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }...
分类:编程语言   时间:2015-07-09 13:07:04    阅读次数:103
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!