MFC和QT的消息循环机制不同,所以,要让QT写的DLL可以供MFC调用,要做一点特殊的处理[cpp]view plaincopyprint?#include#include#include#include#include#include[cpp]view plaincopyprint?#inclu...
分类:
编程语言 时间:
2015-11-25 08:42:34
阅读次数:
988
在主线程上,可以控制子线程启动,停止,清零如果子线程启动的话,每一秒钟会向主线程发送一个数字,让主线程更新界面上的数字。程序截图:上代码:[cpp]view plaincopyprint?#include#include#includeclassThread:publicQThread{Q_OBJE...
分类:
编程语言 时间:
2015-11-25 08:00:03
阅读次数:
221
老蔡写了一个基于QT的窗体程序,而过去写的类的调试信息都是用cout显示的,苦于窗体程序无法显示cout信息很多信息都看不到,于是就想到让控制台和窗体同时显示。显示控制台方法如下1.项目(或者叫“工程”,或者project)2.连接器(linker)3.系统(system)4.将第一项选成控制台(C...
分类:
编程语言 时间:
2015-11-25 07:20:36
阅读次数:
160
前几天要用QSet作为储存一个自定义的结构体(就像下面这个程序一样),结果死活不成功。。。后来还跑到论坛上问人了,丢脸丢大了。。。事先说明:以下这个例子是错误的[cpp]view plaincopyprint?#includestructnode{intcx,cy;booloperatorss;QS...
分类:
编程语言 时间:
2015-11-25 07:20:31
阅读次数:
235
1.需求:使用springmvc和mybatis完成商品列表查询。2.整合思路:springmvc 和mybatis系统架构第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。第二步...
分类:
编程语言 时间:
2015-11-25 06:39:36
阅读次数:
186
原来取随机不重复数的时候是这么写的 int[] arr = new int[5]; Random ran = new Random(); for (int i = 0; i list = new List() { "a", "b",...
分类:
编程语言 时间:
2015-11-25 06:40:12
阅读次数:
280
1、vs 注解快捷键?2、接口 方法、属性、字段?3、生命周期(awake 、enable、start、update、fixedupdate、lateupdate、ongui)?4、[HideInInspector]第一步:IState 初步定义 1 using UnityEngine; 2 usi...
分类:
编程语言 时间:
2015-11-25 06:39:08
阅读次数:
333
序,线程是比进程小的进程,非常广泛的被使用。一、继承Thread实现线程操作1、注意setDaemon(boolean)方法,参数为true时为守护线程,参数为false时为用户线程。守护线程的意思是生命周期由创建此线程的线程(进程)决定,创建线程死亡,则守护线程死亡。与之对应的是用户线程,用户线程...
分类:
编程语言 时间:
2015-11-25 06:36:59
阅读次数:
255
在工程文件夹中有个readme文件,下面是翻译过来的。======================================================================== MICROSOFT FOUNDATION CLASS LIBRARY : Down1==...
分类:
编程语言 时间:
2015-11-25 01:57:32
阅读次数:
361
1、在Linux系统中的安装:只要装了Linux这个操作系统,默认里面就已经把Python安装好了。可能不是最新版本,只要是Python2.7.X的版本就可以。如果非要自己安装,可以参考下面的操作:到官方网站下载源码。比如:wgethttps://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz..
分类:
编程语言 时间:
2015-11-25 01:15:49
阅读次数:
180
#include<stdio.h>
#include<stdlib.h>
int_add(inta,intb)
{
returna+b;
}
int_sub(inta,intb)
{
returna-b;
}
int_mul(inta,intb)
{
returna*b;
}
int_div(inta,intb)
{
if(b==0)
{
printf("除数位0\n");
}
returna/b;
}
voidmenu()
{
printf("*************..
分类:
编程语言 时间:
2015-11-25 01:12:50
阅读次数:
295
今天又花了多半天来学习装X利器---装饰器,来详细的讲讲装饰器的用法还是要说一下,学装饰器之前要先搞清楚什么是函数。装饰器就是对函数进行一个包装,打个比喻来说就是:假设有一个箱子A,在箱子A的外面又套了一个大箱子,外面的大箱子还起名叫A,以后在找里面的小箱子A的时..
分类:
编程语言 时间:
2015-11-25 01:13:13
阅读次数:
190
数据库connection和strut2每个请求用到ThreadLocalimportjava.util.Random;
publicclassThreadLocalTest{
privatestaticThreadLocal<Integer>x=newThreadLocal<Integer>();
/*
*privatestaticThreadLocal<MyThreadScopeData>myThreadScoprData=new
*Thread..
分类:
编程语言 时间:
2015-11-25 01:12:28
阅读次数:
237
工具: xlrd, xlwt安装:pip命令安装即可使用: 读 xlrdimport xlrdbook = xlrd.open_workbook(filename)sheet1 = book.sheet_by_index(0)for row in range(sheet1.nrows): f...
分类:
编程语言 时间:
2015-11-25 01:09:52
阅读次数:
199
集合特点:集合对象是一组无序排列的可哈希的值:集合成员可以做字典的键,与列表和元组不同,集合无法通过数字进行索引。此外,集合中的元素不能重复。1 定义2 3 set() -> new empty set object4 set(iterable) -> new set object5 s = {0}...
分类:
编程语言 时间:
2015-11-25 01:10:27
阅读次数:
168
工具:pyinstaller安装:pip install pyinstaller使用: 1将依赖文件集中到一个文件夹: pyinstaller -D -w xxx.py -w: xxx.py是一个窗体程序。 2 将所有依赖文件都打包到同一个可执行文件中: pyinst...
分类:
编程语言 时间:
2015-11-25 01:09:35
阅读次数:
189
今天主要了解了Visual C++的开发环境Visual Studio(话说以前都是用来调试控制台程序的)和用mfc写了一个最简单的程序。 目前微软大力推广的开发环境就是vs,它的集成度相当高,方便程序员进行开发工作。vs就不说了。来说说如何建立一个最简单的mfc程序。首先新建项目->输入项目...
分类:
编程语言 时间:
2015-11-25 00:22:54
阅读次数:
209