摘要: 项目中碰到了静态页文件读写冲突的问题(如果同时存在读写就报黄页,虽然写入是“瞬间”的,但高并发下依然有可能)。写入:读取:ReaderWriterLockHelper.ReadFromResource(10, () => context.Response.WriteFile(url)); 阅读全文
posted @ 2010-07-29 14:41 君之蘭 阅读(2050) 评论(0) 推荐(1) 编辑
摘要: 初试LiverWriter python..原来python是强类型的动画语言 囧,直接敲代码是有难度,顺便查简明手册。 #!/usr/bin/env pythonimport sysimport randomdef getRandomArr(): arr =[] for i in range(10): ran = random.randint(1,100) arr.append(ran) ret... 阅读全文
posted @ 2010-01-03 18:22 君之蘭 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 尝试别的方法,一直找不到好的。[代码] 阅读全文
posted @ 2009-12-16 10:19 君之蘭 阅读(449) 评论(1) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-12-11 17:32 君之蘭 阅读(377) 评论(1) 推荐(0) 编辑
摘要: 看题目很类似与斐波那契数列,其实只是一个变种而已.递推:function T(n){  var list = ["1"];  for(var i=1;i<n;i++){    list[i] = list[i-1]+(n+1)+list[i-1];  }  return list[n-1].split("");}另外比如 T(4) 是121312141213121可以这样看1 1 1 1 ... 阅读全文
posted @ 2009-11-12 21:50 君之蘭 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 为了支持服务端的本地特性,WCF定义了行为的概念。一个行为,就是本地的服务特性,他不会影响到服务的通信模式。ServiceBehaviorAttribute的InstanceContextModel属性是控制服务上的实例模式。单调服务(InstanceContextModel.PerCall)特点:每次Client代理请求,WCF都会创建一个服务实例,调用完后销毁。 1、传统的C/S模式,每个Cl... 阅读全文
posted @ 2009-11-07 16:27 君之蘭 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 话说这道题有多种解法: 第一种:数学解法举例1 2 3 4 = 101 2 3 3 = 9那么我们可以计算出 4 - (10-9) = 3 则3是重复的。所以我们只要得到 1~ n-1 的和,就可以用高斯公式算出这个结果,但是前提是要知道和,那么遍历数组时间复杂度是O(n)。如果这个数列不是有序的,这个方法依然通用。第二种:折半查找法由于这个数列是有序的,所以用折半查找法是再合适不过了。array... 阅读全文
posted @ 2009-11-06 20:06 君之蘭 阅读(1073) 评论(0) 推荐(1) 编辑
摘要: 服务契约1、OperationContract不支持重载 会抛出InvalidOperationException解决办法就是加一个Name属性 [OperationService(Name="xxx")]客户端生的代理需要手工修改成重载,2、ServiceContract特性不能被继承,因此每个子接口也都需要标记ServiceContract特性,客户端需要手工修改3、服务契约的分解粒度4、契... 阅读全文
posted @ 2009-11-04 23:22 君之蘭 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1、OperationContract 操作契约的参数必须为基本类型或数据契约2、WCF只能使用默认无参构造函数,有参、属性、索引器以及静态成员客户端访问不到3、可以直接对一个类定义为ServiceContract,但最好单独为一个接口定义。4、 ServiceHost.ServiceDescription包含对服务各个行为的描述public class ServiceDescription{ p... 阅读全文
posted @ 2009-11-02 20:52 君之蘭 阅读(230) 评论(0) 推荐(0) 编辑
摘要: /Files/mad/WPFTetris.rar开发思路:1、方块(block)用静态方法记录所有的形状2、整个游戏区域 blockMaster3、游戏UI绘制 Grid布局,然后每格子放入一个label,然后根据block和blockmaster的值来绘制label的背景。方块的实现:1、移动: 移动分为三个方向:左右下。 很简单就是改变block的x y 坐标,然后绘制block所在的labe... 阅读全文
posted @ 2009-09-24 12:13 君之蘭 阅读(1967) 评论(1) 推荐(0) 编辑
摘要: 今天我们就谈如何用JQuery+MVC来处理表单的提交。 想达到的效果: 1、提交前的表单验证 2、表单验证 3、提交后的反馈信息 ok,先说一下工作的原理。 前台<form action='xxx.aspx' method='post'></form>,action指定了接受表单的处理页面。method这里我们只说post 如果用ajax提交表单,自然xxx.aspx便是... 阅读全文
posted @ 2009-09-14 11:35 君之蘭 阅读(4838) 评论(7) 推荐(0) 编辑
摘要: 除了绑定Table外,还有其他的循环列表需要绑定。其实都一样,都是把模版化成数据。 模板的存法用注释的方式只是一种方法。更好的方法自由发挥。目前就是为了取得模板。比如 用一个Json来存放需要的Template,然后专门放在一个templates.js里或由xml配置的模板然后生成json数据, 需要用的时候直接 templates.tempName 就可以了。写博文太累了。 特别是自己的思想给别... 阅读全文
posted @ 2009-09-11 17:16 君之蘭 阅读(1321) 评论(1) 推荐(0) 编辑
摘要: 标题冠名MVC其实跟MVC没多大关系了。。 目前只是写的前台,请求的都是后台给的Json数据。逻辑比较复杂的Form绑定起来比较麻烦,这些都是要自己写代码。而简单的我们可以写一个通用的进行处理。不需要反复的 xxx.Text = "xxx" ..MVC有自己的自动映射功能,我们这里用jQuery来遍历Controls进行绑定。如果用过asp开发过系统的人都知道以前取表单的值都是request.fo... 阅读全文
posted @ 2009-09-11 17:02 君之蘭 阅读(2715) 评论(3) 推荐(1) 编辑
摘要: &qu其实挂MVC只在上一节有说道,我还是只写Jquery数据绑定吧。我不知道别人是否使用过我这种绑定方法,这是我想出来的。所以一个人的想法会不会被别人所接受那是别人的看法。我只是分享下自己的方法。当然,个人能力有限,愚昧的地方还望指出。首先 试想写这个方法或者说绑定一个列表时需要碰到哪些问题? 如何在这个方法里解决大多数列表的问题?Ⅰ、如何分页?Ⅱ、绑定的是Url请求还是Array?Ⅲ、... 阅读全文
posted @ 2009-09-11 15:00 君之蘭 阅读(4820) 评论(2) 推荐(1) 编辑
摘要: OK,今天看到首页一篇MVC+JS的文章。最近我在用这两样东西。 发一下自己在应用中的应用方法。我们想,WebForm绑定列表有repeater和Gridview ,如果用MVC我们还用控件当然不是不行,就是有点说不过去了吧?(啥子说不过去?)控件既然如此方便。我们就用Js来实现简单的控件绑定。 这里都是用到的Jquery。如果有人觉得不爽,请立即停止阅读。请思考下面三个问题:Ⅰ如何表达一个控件?... 阅读全文
posted @ 2009-09-11 11:32 君之蘭 阅读(5549) 评论(9) 推荐(1) 编辑