Binding的作用就是架在Source和Target之间的桥梁,数据可以在这座桥梁的帮助下来流通。就像现实社会中桥梁需要设置安检和关卡一样,Binding这座桥上也可以设置关卡对数据进行验证,不仅如此,如果Binding两端需要不同的数据类型的时候我们还可以为数据设置转换器。
Binding用于数据有效性校验的关卡是他的ValidationRules属性,用于数据类型转换的关卡...
1. 题目
存在一个非递减有序序列data,如{1,2,3,3,3,3,4,5},注意允许有相同元素。
(1) 求与key相同的第一个元素所在的位置。
(2) 求与key相同的最后一个元素所在的位置。
2. 分析
该序列有序因此利用折半可以提高查找效率,查找时间复杂度O(logN),其中N为序列长度。
对于问题(1):利用折半操作有s、middle、e三个指针,初始分别指向data的头...
分类:
其他好文 时间:
2015-04-04 18:31:11
阅读次数:
131
例如,想打开“in.txt”,执行如下操作即可
打开:freopen("in.txt", "r", stdin) //读模式
打开:freopen("in.txt", "w", stdin) //写模式
其实令人最头疼的不是这些,而是一旦重定向打开之后,不关闭的话就很痛苦了,但是还是让我找到了...
分类:
其他好文 时间:
2015-04-04 18:30:21
阅读次数:
332
题意:求数n,是(n+d)%23==p,(n+d)%28==e,(n+d)%33=i;
转载请注明出处:http://www.cnblogs.com/dashuzhilin/;
思路:中国剩余定理。利用同余的加性,将(n+d)拆成三个数a,b,c,
使a%23==p,a%28==0,a%33==0;
使b%23==0,b%28==e,b%33...
分类:
其他好文 时间:
2015-04-04 18:29:32
阅读次数:
120
描述
要求支持区间插入、区间修改、区间翻转、区间删除、区间求和 和求和最大的子列.
分析
从最开始学完splay做了翻转区间后就想做这个题目, 结果WA了N次后失去调试的信心, 40分收场(这题暴力30分)快省选了想拿出来再做一下, 因为splay的区间操作这个题算是最全的了, 不做一下的话总担心模版是错的.然后做了好长时间...终于不耐烦了拿HZWER的改了改, 直到改到所...
分类:
其他好文 时间:
2015-04-04 18:30:50
阅读次数:
176
问题描述
Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。
输入格式:输入有两行,分...
分类:
其他好文 时间:
2015-04-04 18:31:07
阅读次数:
310
需求描述
1.假设将英文中所有中文名字为“Fan JianQiang”改成“QiangJian Fan”
2.将所有“change world,change mind!”替换成“change mind, change world!”
3.将下面示例数据的age列和ID列对换
name age ID slary
a 20 1 10
b 19 2 10
c 21 3...
分类:
系统相关 时间:
2015-04-04 18:31:29
阅读次数:
212
输入不超过1000的正整数你,输出其阶乘的准确的值。求阶乘大家都会,用递归就可以搞定,开销会比较大。阶乘增长是很快的,c语言中int值的范围大小与电脑位数n有关。整数区间为[-2^(n-1),2^(n-1))。在32位pc机上,其最大值为2^31,分析该题假如输入1000!是个很大的数,远远超过int的范围。可以用一个4000个元素的数组保存。从低位到高位依次保存在数组从小到大的角标元素中。代码如...
分类:
其他好文 时间:
2015-04-04 18:31:08
阅读次数:
139
Ehcache的一个完整例子测试类测试驱动开发,先写测试类package com.linkage.mapp.cache;import org.junit.Test;import com.linkage.component.PageData;public class CacheTest { @Test
public final void testGetValue() throws Exc...
分类:
系统相关 时间:
2015-04-04 18:28:39
阅读次数:
209
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Text;
using System.Windows.Forms;
namespace 读取host文件
{
public partial class Form1 : Form
{
...
分类:
其他好文 时间:
2015-04-04 18:31:07
阅读次数:
95
Spiral Matrix II
Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.
For example,
Given n = 3,
You should return the following matrix:
[
[ 1, ...
分类:
其他好文 时间:
2015-04-04 18:29:57
阅读次数:
133
下边演示一个使用ListView和自定义适配器的案例,点击ListView中的条目会出现一个对话框,进行成绩的修改,修改之后会立即通知适配器进行数据的重新加载,如下:
(1)、用于显示listView的布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http...
分类:
移动开发 时间:
2015-04-04 18:29:35
阅读次数:
195
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.For example,
Given 1->2->3->3->4->4->5, return 1->2->5.
Given 1->1->1->2...
分类:
其他好文 时间:
2015-04-04 18:28:52
阅读次数:
113
今日同事发现他负责的一个数据库服务器出现了异常,症状为UNDOTBS表空间增大,导致磁盘空间不足,其请我协助解决这个问题。
系统是linux的,原则上来讲这个问题其实很好解决,建立新的UNDOTBS表空间,然后让系统默认使用这个表空间,等到切换完毕,删除老的UNDOTBS表空间即可。
但是在实际解决的时候却一波三折,现总结如下:
刚开始的时候给了他一个文档,其内容是如何建立新的UNDOTBS...
分类:
其他好文 时间:
2015-04-04 18:27:35
阅读次数:
189
比赛链接:点击打开链接
A:点击打开链接
题意:
有2种矩阵1*x和2*x, 用最小的矩阵2*m来把这些框住,使得m最小,输出最小的m
输入:
n个矩阵
下面n行给出wi, xi, wi的取值只有1,2两种,且矩阵不能旋转重叠。
思路:
矩阵宽为2就直接加到答案上,所以只考虑矩阵宽为1。
dp[i]表示第一行能放的宽度,类似背包求出这个dp
然后if(dp[i] is ok) ...
分类:
其他好文 时间:
2015-04-04 18:27:25
阅读次数:
205
微软实习生线上笔试-2015-4-3(1,2题) Magic Box && Professor Q's Software...
分类:
其他好文 时间:
2015-04-04 18:29:54
阅读次数:
149
Given n, generate all structurally unique BST's (binary search trees) that store values 1...n.
For example,
Given n = 3, your program should return all 5 unique BST's shown below.
1 3 ...
分类:
其他好文 时间:
2015-04-04 18:28:21
阅读次数:
116