假日快要结束了,带着沉重的心情写下之前关于MFC与Excel文件交互的总结。由于VS的版本不同可能在操作上有些差异,所以在此指明下本篇文章的工程环境为VS2013,也建议大家用最新的。
说到程序对于Excel的操作,应该不能算是什么新需求了,方法也有好几种,诸如利用office提供的接口、开源代码之类的。本文在查了一些资料之后选择了实现起来较为反便的一种。其实现的方法基本上完全照抄的这篇...
分类:
编程语言 时间:
2015-06-22 19:24:10
阅读次数:
501
此篇介绍如何将数据关联到Datazen地图图表。我们会将数据库中的数据映射到地图上。...
分类:
其他好文 时间:
2015-06-22 19:23:42
阅读次数:
302
多表查询基本语法
笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有连接方式都会先生成临时笛卡尔积表,笛卡尔积是关系代数里的一个概念,表示两个表中的每一行数据任意组合。
-- 笛卡尔积
select * from emp, dept;
-- 使用公共字段,去掉笛卡尔积
select * from emp, dept where emp.deptno = de...
分类:
数据库 时间:
2015-06-22 19:22:59
阅读次数:
232
基准测试的目的基准测试是为了找出系统的瓶颈,包括:
硬件
磁盘、内存、网络等。
操作系统
文件系统、内存管理、驱动、调度等。
RDBMS
SQL层、存储引擎层。
Schema设计
索引、表结构、数据类型。
Query
Query写的不好、逻辑错误。
应用程序问题
系统各部分之间的交互
磁盘IO、RAM、RDBMS等。
测量值
如何测量?哪里最花时间?哪个组件最忙?
找出造成瓶颈的原因...
分类:
数据库 时间:
2015-06-22 19:24:49
阅读次数:
198
java.util.regex 负责对字符序列进行正则表达式匹配 , Pattern 负责编译 , Matcher 负责匹配...
分类:
其他好文 时间:
2015-06-22 19:21:35
阅读次数:
315
1. HashMap为了提高查找的效率使用了分块查找的原理,对象的hashCode返回的哈希值进行进一步处理,这样就有规律的把不同的元素放到了不同的区块或桶中。下次查找该对象的时候,还是计算其哈希值,根据哈希值确定区块或桶,然后在这个小范围内查找元素,这样就快多了。
2. 如果重写了equals方法,那么必须重写hashCode方法,保证如果两个对象相互equals,那么二者的hashCode的返回值必定相等。
3. 如果两个对象的hashCode方绘制相等,这两个对象不必是equals的。...
分类:
编程语言 时间:
2015-06-22 19:23:17
阅读次数:
146
在Beta 版本的基础上添加了按课程名称和教师名查询的功能
分类:
其他好文 时间:
2015-06-22 19:21:23
阅读次数:
330
free命令相对与top提供了更简洁的方法查看系统内存使用情况。第一行 -- Mem(物理内存统计)total (507924) 物理内存总量used(450832) 总计分配给缓存(buffers和cached)使用的数量,可能部分缓冲并未实际使用free (57092) ...
分类:
其他好文 时间:
2015-06-22 19:20:56
阅读次数:
161
tarjan算法的第一个问题 喷我的脸。。。。手写叠式开成BOOL,我一直在找错了。。。#include#include#include#include#define maxn 100005const int MOD=1000000007;using namespace std;struct nod...
分类:
编程语言 时间:
2015-06-22 19:20:34
阅读次数:
128
1、jquery easyui1.4.2 demo在ie10 上加载json的时候没有效果 从官网上下载了jquery easyui1.4.2 里面有个demo文件夹,但是发现底下的demo在IE、360等IE核浏览器上加载json的时候没有效果,而在火狐下很正常。另附: 以demo地下的da...
分类:
Web程序 时间:
2015-06-22 19:22:52
阅读次数:
378
http://www.cnblogs.com/xf-linux-arm-java-android/p/3590770.html在linux下编程的时候,有时候工程项目很大,文件比较多,此时需要使用自动创建Makefile文件功能。也就是使用Autoconf/Automake工具自动生成Makefil...
分类:
其他好文 时间:
2015-06-22 19:21:52
阅读次数:
135
保护消息边界,就是指传输协议把数据当作一条独立的消息在网上传输,接收端只能接收独立的消息.也就是说存在保护消息边界,接收 端一次只能接收发送端发出的一个数据包.而面向流则是指无保护消息保护边界的,如果发送端连续发送数据,接收端有可能在一次接收动作中,会接收两个或者更多的数据包.
分类:
其他好文 时间:
2015-06-22 19:20:19
阅读次数:
123
一、信息系统开发框架客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层是client,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操...
分类:
编程语言 时间:
2015-06-22 19:21:59
阅读次数:
132
1、语句特性的一般定义:它们改变了事物。2、可以使用变量来引用函数。3、nan:not a number(非数值)4、str函数:把值转换为合理形式的字符串,repr函数会创建一个字符串,它以合法的python表达式的形式来表示值。str、repr和反引号(``)是把python值转换成字符串的三种...
分类:
编程语言 时间:
2015-06-22 19:20:31
阅读次数:
133
‘设置提示标题tip.SetBalloonCaption(txt_ID, "提示")’设置显示的控件 和显示内容文本tip.SetBalloonText(txt_ID, "商品编号不可为空!")‘设置标题图片 tip.CaptionImage = My.Resources.in...
分类:
Web程序 时间:
2015-06-22 19:21:48
阅读次数:
316
@using (Ajax.BeginForm("AddHomeRule", "MyHome", new AjaxOptions { HttpMethod = "Post",//获取或设置Http请求方法 Confirm = "确定提交",/...
分类:
Web程序 时间:
2015-06-22 19:19:59
阅读次数:
194
命令解释APPEND key value如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。 如果 key 不存在, APPEND 就简单地将给定 key 设为 value ,就像执行 SET key value 一样。set key valu...
分类:
其他好文 时间:
2015-06-22 19:18:54
阅读次数:
116