自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1136)
  • 收藏
  • 关注

.Net插件编程模型:MEF和MAF

.Net插件编程模型:MEF和MAF MEF和MAF都是C#下的插件编程框架,我们通过它们只需简单的配置下源代码就能轻松的实现插件编程概念,设计出可扩展的程序。这真是件美妙的事情!MEF(Managed Extensibility Framework) MEF的工作原理大概是这样的:首先定义一个接口,用这个接口来约束插件需要具备的职责;然后在实现接口的程序方法上面添加反射标记“...

2012-03-08 10:10:00 343

Dynamics CRM 2011 编程系列 (8):JS编程之实体CRUD辅助类

用JS开发Dynamics CRM功能需要十分的小心,往往一个拼写错误就能让你调试一个上午。在经历了若干天的痛苦后,我重新祭起了代码重用这面大旗。下面分享一个我制作的辅助类,希望能帮到大家! 类代码: /* 作者:GhostBear 博客: http://blog.csdn.net/ghostbear">http://blog.csdn.net/gho...

2012-03-07 21:58:00 271

ADO.NET中不常用的功能

ADO.NET中不常用的功能测试数据:SqlConnection conn = new SqlConnection("Data Source=192.168.6.4;Initial Catalog=chapter30;uid=sa;pwd=123456;"); SqlCommand cmd = new SqlCommand(); string sqlText...

2012-03-07 14:26:00 260

手把手教你制作一个Windows服务

手把手教你制作一个Windows服务 也许你认为开发Windows服务是件非常困难的事件,需要了解非常多的操作系统原理以及精通Windows的各种API。其实没有这么夸张,Windows服务就像一个框架一样,至于你往里面加些什么完全在与你自己。好吧,现在我们就往里面加“Helloworld”吧。 开学习制作Windows服务之前我们先大概了解下它吧。Windows服务就是一些在后台运行的...

2012-03-06 13:21:00 287

Dynamics CRM 2011 编程系列(7):JS编程之实体的CRUD[Update,Delete]

涉及的实体 1.“商机”实体 2.“客户”实体需要实现的需求1.当“客户”中的属性值“主要联系人”被清空时,删除被清空的“联系人”记录。2.当“客户”中的属性值“年收入”更改时,需要更新所有与其关联的“商机”记录。将“商机”记录中的属性值“预计收入”更新为最新状态。(商机的“预计收入”=客户的“年收入”)实现方案1.在“客户”实体的onload事件中获取...

2012-03-05 22:57:00 159

c#中的高级语法(.Net4)

高级语法委托委托就是指针函数,委托的定义与类的属性定义类似都必须在类的方法体进行。委托的定义:class Program { //定义委托:委托不能在方法体内定义。 public delegate string PrintSomething(string data); static ...

2012-03-05 11:37:00 190

Dynamics CRM 2011 编程系列 (6):JS脚本编程之实体的CRUD[Create,Read]

这节我们来谈谈Dynamics CRM中用JS对实体进行CRUD的操作。CRUD操作也就是Create,Read,Update,Delete的缩写,CRUD操作也是编程的最基本操作。建议您在阅读本章前已经确定掌握了之前章节介绍的知识。 通过JS怎么能对保存在服务器上的数据进行CRUD呢?也许你马上会意识到这里使用了Ajax技术,确实,这里的CRUD操作都是建立在Ajax的基础上。我们先来看看...

2012-03-04 20:45:00 118

C#中不常用的数据结构

C#中不常用的数据结构锯齿数组////从1到9打印出一个三角状的图像 int[][] table = new int[9][]; for (int i = 0; i <= table.GetUpperBound(0); i++) { table[i] = n...

2012-03-04 14:17:00 164

http://acm.hdu.edu.cn/showproblem.php?pid=2842

找到递推公式f(n)=2*f(n-2)+f(n-1)+1;要想卸下前n个环,要卸先下前n-2个,然后卸下第n个环,然后按上n-2个环,在卸下n-1环。。。。AC代码:#include<iostream>#include<cstdio>#include<string.h>#include<algorithm>#define M 20...

2012-03-03 10:00:00 123

http://acm.nyist.net/JudgeOnline/problem.php?pid=301&&递推求值

矩阵运算。。。这一题让我明白了一些事,在做题的时候一定要考虑数的取值范围。。。否者会多吃WA的这一题我就是因为这wa了好几次。。。#include<iostream>#include<string.h>#include<cstdio>#include<algorithm>#define M 1000007typedef long l...

2012-03-02 21:02:00 111

http://acm.nyist.net/JudgeOnline/problem.php?pid=148&&矩阵求fibonacci数列

好久没做关于矩阵运算的题了,今天复习一下,。。核心矩阵幂运算二分法。。。AC代码:#include<iostream>#include<string.h>#include<cstdio>#include<algorithm>#define M 10000typedef struct{ int s[2][2];}Node;N...

2012-03-02 19:51:00 111

time.h时间函数

time.h目录代码示例从系统时钟获取时间方式time函数介绍1、函数名称: localtime2、函数名称: asctime3、函数名称: ctime4、函数名称: difftime5、函数名称: gmtime6、函数名称: time7、函数名称: tzset代码示例从系统时钟获取时间方式time函数介绍1、函数名称: ...

2012-03-02 16:26:00 171

http://acm.nyist.net/JudgeOnline/problem.php?pid=117&&树状数组求逆序数+离散化

这一题一开始是胸有成竹的,本想1A的,但是接二连三的wa了好几次。。。把我满满的自信心消磨殆尽了。。我一遍一遍的寻找错误,就是找不到。。最后实在没办法要了后台的数据。。运行一看。令我大跌眼眶。。。。竟然都对了,,但为什么WA呢?可能是这一题判题写错了?,最后在不抱希望的情况下我把%I64d改成了%lld,竟然AC了,苦逼的孩子。。oj竟然不支持%I64d.....AC代码:#inclu...

2012-03-02 14:49:00 155

as解析字符串表达式,四则运算(2)

1.as解析字符串表达式,四则运算结果。2.传入字符串表达式infix.如:“(2-8/4-7*2)/3“3.返回计算后的结果,String类型。private function evalString(infix:String):String{ var opArray:Array = new Array(); //栈底标记 opArray[0] = '...

2012-03-02 11:21:00 171

关于Simpson积分

这两天写了圆交和圆并圆交和圆并都有非常优美的O(n^2logn)算法,AekdyCoin有讲但是像这种求面积的题还可以用Simpson积分法简单的说就是将一段函数积分用二次函数积分拟合一听这种搞法就知道是乱搞……但是很多时候比较有用……嗯……像是求圆并的话,可以这样做将x轴某一点上各个圆并所对应的长度视为函数值,用Simpson积分拟合圆并在x轴上某一点对应的长度比较好...

2012-03-02 10:29:00 172

http://acm.hdu.edu.cn/showproblem.php?pid=2492&&求长度为3的顺序序列有多少个

经过几天的奋战,终于把自己找的树状数组题刷完了,小happy一下。。题意找出乒乓球裁判,要求比参赛的两个人中一个排名高,一个排名低,问一共可以找到多少个。。如果找到一个就可以举办这样一场比赛,问一共可以举行多少场比赛。。AC代码:#include<iostream>#include<cstdio>#include<string.h>#inc...

2012-03-02 09:51:00 140

2010 ACM-ICPC Multi-University Training Contest(2)——Host by BUPT

依然是树状数组+离散化+dphttp://acm.hdu.edu.cn/showproblem.php?pid=3450AC#include<iostream>#include<cstdio>#include<string.h>#include<algorithm>#define N 100005#define M ...

2012-03-01 21:54:00 149

http://acm.hdu.edu.cn/showproblem.php?pid=2688&&树状数组求正序数

#include<iostream>#include<cstdio>#include<string.h>#include<algorithm>#define N 10001#define M 3000001using namespace std;int kp[M];int s[N];int n;int lowbit(int x)...

2012-03-01 21:12:00 118

http://acm.hdu.edu.cn/showproblem.php?pid=2227&&树状数组+离散化+dp

http://acm.hdu.edu.cn/showproblem.php?pid=2227#include<iostream>#include<cstdio>#include<string.h>#include<algorithm>#define N 100005#define M 1000000007using namesp...

2012-03-01 20:34:00 129

.Net CLR 事务

.Net CLR 事务.Net CLR 事务:事务的执行不是通过在数据库书写脚本完成的。而是通过c#,vb.net这些开发语言在应用层进行书写。运用该技术来编写事务程序会很轻松,较少了开发工作量。传统事务 SqlConnection conn = new SqlConnection("Data Source=192.168.1.87;Initial Catalog=chapt...

2012-03-01 12:03:00 137

http://acm.hdu.edu.cn/showproblem.php?pid=1394

树状数组求逆序数的应用。。这一题设计的非常巧妙。。。下面说一下题意。。给定一组数,然后依次的挪动该组数的元素共得到n种序列。求这n中序列中逆序数最少的个数。。。杯具的是我竟然把树状数组和一般的数组弄混淆了。。这里要特别注意。。。不过值得一提的是竟然rank1,(*^__^*) 嘻嘻……AC代码:#include<iostream>#include<cstdio&gt...

2012-03-01 09:26:00 96

http://acm.hdu.edu.cn/showproblem.php?pid=2838&&逆序数的应用

这算是一道比较综合的树状数组题。。题意:一个农场主养了很多奶牛,每天晚上该农场主都要为奶牛,但是每个奶牛都有一个脾气,这可能会导致奶牛损坏农场主喂牛的工具。。每个奶牛的脾气不等,这样农场主可以调换的某两个牛的位置,以求奶牛破坏最少的工具。已知挪动两个奶牛花费的时间为两个奶牛脾气的和。。让你求出最少的时间在破坏最少工具的前提下。。思路:树状数组中有两个元素一个是记录比当前a小的个数,一个是记...

2012-02-29 21:53:00 121

http://acm.hdu.edu.cn/showproblem.php?pid=2689

树状数组求逆序数应用,,不解释。。#include<iostream>#include<cstdio>#include<string.h>#include<algorithm>#define M 1000000001using namespace std;typedef long long L;int s[M];int lowb...

2012-02-29 20:56:00 81

http://acm.hdu.edu.cn/showproblem.php?pid=3584

三维树状数组的一个模板题。。应该是属于插线问点这一类型的。。。题意:一开始三维数组的元素都为0,当输入操作为1时把1->0或者0->1..问经过许多次操作后该位置是1还是0,。#include<iostream>#include<cstdio>#include<string.h>#include<algorithm>#incl...

2012-02-29 20:25:00 106

http://acm.hdu.edu.cn/showproblem.php?pid=2642&&二维树状数组

通过这两天对树状数组的学习,感觉树状数组非常强大,在统计记数中效率很高。不仅可以统计一维的还可以统计二维的,甚至三维的。。。。树状数组能解决的题一般有。统计数组中有多少元素。。统计有多少比给定数大的元素,,,统计在一个矩形区域内有多少元素。。。这一题的题意是:可以把星星看做灯泡,给个一些灯泡的位置坐标,在一个矩形区域内让你统计;有多少亮着的灯泡,,。。。思路:初始化一开始的灯泡都不亮。。当...

2012-02-28 09:46:00 169

http://acm.hdu.edu.cn/showproblem.php?pid=1892&&二维树状数组

二维树状数组,,,,今天长见识了。。。这一题题意:对一个矩形框的书进行,插入,挪动,删除。。。。#include<cstdio>#include<algorithm>#include<string.h>#include<iostream>using namespace std;#define N 1005int s...

2012-02-27 21:55:00 105

http://acm.hdu.edu.cn/showproblem.php?pid=1541

在网上搜了一下说是树状树状模板题。。于是果断看了,,但坑爹的英语,,读不懂题意。。。于是用了有道才读懂,题意是让求每个星星的水平,就是每个星星左下方有多少个元素包括自己,有多少就处于第几水平,这一题由于输入时纵坐标是按照升序排列故只考虑横坐标。。就行。。#include<iostream>#include<string.h>#define N 32005int s...

2012-02-27 19:51:00 81

http://acm.hdu.edu.cn/showproblem.php?pid=1166

树状数组的入门题。。s[N]表示当前下标控制的所有元素的和。。。对于p-lowbit(p)都不被p包含。。而对于p+lowbit(p) 都包含p。。。。。#include<iostream>#include<string.h>#include<string>#include<cstdio>#define N 50005using...

2012-02-27 13:37:00 134

树状数组&&http://acm.hdu.edu.cn/showproblem.php?pid=1556

插线问点。。。#include<iostream>#include<string.h>#include<string>#include<cstdio>#define N 100005using namespace std;int s[N];int lowbit(int x){return x&(-x);}void u...

2012-02-26 21:44:00 98

http://acm.hdu.edu.cn/showproblem.php?pid=2852&&树状数组+二分

#include<iostream>#include<string.h>#include<algorithm>#include<cstdio>#define N 100001using namespace std;int s[N];inline int lowbit(int i){ return i&(-i);}void u...

2012-02-26 12:39:00 104

回文字符串

(1)判断一个字符串是不是回文子串,分为两种情况,一种是字符串的长度为奇数个,另一种为偶数个,当为偶数个时对称相等就行。当为奇数个时,注意考虑要有一个字符的情况。代码实现:#include<iostream>#include<string.h>using namespace std;int main(){ int n; cin>>n; ...

2012-02-26 09:13:00 88

开发随笔-移动开发小结

最近一直在学习iphone,android,wp7的开发.截止到今天,基础的学习个人感觉算差不多了,当然也就是入门级别.在这里总结一下,同时为下个阶段的计划作个准备. 我最开始看的是android开发,原因是因为wp7的前途未卜,iphone我没有装备了.android是非常吸引我的平台,一是它的开放性,毕竟人家操作系统都是开源的,可以说最适合开发人员学习了.就我现在看到的,android的资...

2012-02-24 22:46:00 120

最小路径覆盖&&http://acm.hdu.edu.cn/showproblem.php?pid=4160

最小路径覆盖:定义  一个PXP的有向图中,路径覆盖就是在图中找一些路径,使之覆盖了图中的所有顶点,且任何一个顶点有且只有一条路径与之关联;(如果把这些路径中的每条路径从它的起始点走到它的终点,那么恰好可以经过图中的每个顶点一次且仅一次);如果不考虑图中存在回路,那么每条路径就是一个弱连通子集.  由上面可以得出:  1.一个单独的顶点是一条路径;...

2012-02-24 17:17:00 89

Linq中的高级用法

实体Commodity: class Commodity { public int Id { get; set; } public string Name { get; set; } public string Price { get; set; } public int Num...

2012-02-24 17:11:00 216

http://acm.hdu.edu.cn/showproblem.php?pid=1018

这一题是求一个数阶乘的位数,可以用斯特灵公式:代码:#include<stdio.h>#include<cmath>using namespace std;const double PI=acos(-1.0);const double e=exp(1.0);int main(){ int n,cnt; int T; scanf("%d...

2012-02-24 15:27:00 110

wcf 常见问题解决

1. 序列化最大值问题,如下:在一些接口需要序列化的数据很大,就会报错,而数据量小则没有问题,InnerException 消息是“对象图中可以序列化或反序列化的项目数目上限为“65536”。请更改对象图或增加 MaxItemsInObjectGraph 的配额这个时候需要修改 MaxItemsInObjectGraphMaxItemsInObjectGraph的解释如下:拒绝服务(Do...

2012-02-24 15:09:00 294

安装,配置:在域环境下安装Microsoft Message Queue(支持公共队列)

本文的安装环境为:windows 2008 R2。Message Queue的具体安装步骤见下图:图 1图2图3图4图5图6图7图8图9图10小结:Message Queue队列主要的优点就是保证信息的可靠性,它也支持离线功能。有点必须注意的就是收发双方都必须安装M...

2012-02-24 13:43:00 236

不卖童话书

一男士到书店买书问:《幸福的婚姻生活》在哪里?店员:该书属于幻想类小说,在第一排。男士:《夫妻相处之道》呢?店员:该书属于武打类小说,在第二排。男士:《理财、购房要义》?店员:那是妄想综合症,属精神病类,在第八排。男士:《男人应该是一家之主》?店员:这里不卖童话书!...

2012-02-24 13:12:00 96

最小点覆盖集&&http://acm.nyist.net/JudgeOnline/problem.php?pid=237

首先解释一下什么是最小点覆盖集,存在这样一个最少点集使得图中所有的边至少有一个顶点在该集合中。因为最小点覆盖集=最大二分匹配所以这道题可以转化为最大二分匹配问题。。。。证明过程http://www.matrix67.com/blog/archives/116#include<iostream>#include<vector>#include<strin...

2012-02-24 09:33:00 111

顺序表

#include<cstdlib>#include<iostream>#include<malloc.h>#include<conio.h>#define LIST_INT_SIZE 100#define LISTINCREMENT 10using namespace std;class SqList{ private: ...

2012-02-22 21:17:00 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除