会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
氣如蘭兮長不改,心若蘭兮終不移。
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
下一页
2010年7月29日
文件读写冲突的解决办法:ReaderWriterLock
摘要: 项目中碰到了静态页文件读写冲突的问题(如果同时存在读写就报黄页,虽然写入是“瞬间”的,但高并发下依然有可能)。写入:读取:ReaderWriterLockHelper.ReadFromResource(10, () => context.Response.WriteFile(url));
阅读全文
posted @ 2010-07-29 14:41 君之蘭
阅读(2079)
评论(0)
推荐(1)
2010年1月3日
插入排序
摘要: 初试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 君之蘭
阅读(303)
评论(0)
推荐(0)
2009年12月16日
String转成任意基本类型
摘要: 尝试别的方法,一直找不到好的。[代码]
阅读全文
posted @ 2009-12-16 10:19 君之蘭
阅读(458)
评论(1)
推荐(0)
2009年12月11日
使用表达式树来获取/设置成员的值
摘要: [代码]
阅读全文
posted @ 2009-12-11 17:32 君之蘭
阅读(388)
评论(1)
推荐(0)
2009年11月12日
非递归求 T(n) = [T(n-1),n,T(n-1)] 已知T1=[1]
摘要: 看题目很类似与斐波那契数列,其实只是一个变种而已.递推: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 君之蘭
阅读(479)
评论(0)
推荐(0)
2009年11月7日
笔记:实例管理
摘要: 为了支持服务端的本地特性,WCF定义了行为的概念。一个行为,就是本地的服务特性,他不会影响到服务的通信模式。ServiceBehaviorAttribute的InstanceContextModel属性是控制服务上的实例模式。单调服务(InstanceContextModel.PerCall)特点:每次Client代理请求,WCF都会创建一个服务实例,调用完后销毁。 1、传统的C/S模式,每个Cl...
阅读全文
posted @ 2009-11-07 16:27 君之蘭
阅读(364)
评论(0)
推荐(0)
2009年11月6日
面试题:1~ n-1 有n个数,是有序的,找出重复的那个数。
摘要: 话说这道题有多种解法: 第一种:数学解法举例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 君之蘭
阅读(1109)
评论(0)
推荐(1)
2009年11月4日
笔记:契约总结
摘要: 服务契约1、OperationContract不支持重载 会抛出InvalidOperationException解决办法就是加一个Name属性 [OperationService(Name="xxx")]客户端生的代理需要手工修改成重载,2、ServiceContract特性不能被继承,因此每个子接口也都需要标记ServiceContract特性,客户端需要手工修改3、服务契约的分解粒度4、契...
阅读全文
posted @ 2009-11-04 23:22 君之蘭
阅读(364)
评论(0)
推荐(0)
2009年11月2日
笔记:要点记录
摘要: 1、OperationContract 操作契约的参数必须为基本类型或数据契约2、WCF只能使用默认无参构造函数,有参、属性、索引器以及静态成员客户端访问不到3、可以直接对一个类定义为ServiceContract,但最好单独为一个接口定义。4、 ServiceHost.ServiceDescription包含对服务各个行为的描述public class ServiceDescription{ p...
阅读全文
posted @ 2009-11-02 20:52 君之蘭
阅读(244)
评论(0)
推荐(0)
2009年9月24日
原创:WPF版俄罗斯方块(WPF Tetris)
摘要: /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 君之蘭
阅读(2016)
评论(1)
推荐(0)
2009年9月14日
MVC+jQuery开发B/S系统③:表单提交
摘要: 今天我们就谈如何用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 君之蘭
阅读(4855)
评论(7)
推荐(0)
2009年9月11日
MVC+jQuery数据绑定①:列表绑定(三)
摘要: 除了绑定Table外,还有其他的循环列表需要绑定。其实都一样,都是把模版化成数据。 模板的存法用注释的方式只是一种方法。更好的方法自由发挥。目前就是为了取得模板。比如 用一个Json来存放需要的Template,然后专门放在一个templates.js里或由xml配置的模板然后生成json数据, 需要用的时候直接 templates.tempName 就可以了。写博文太累了。 特别是自己的思想给别...
阅读全文
posted @ 2009-09-11 17:16 君之蘭
阅读(1346)
评论(1)
推荐(0)
MVC+jQuery开发B/S系统②:表单绑定
摘要: 标题冠名MVC其实跟MVC没多大关系了。。 目前只是写的前台,请求的都是后台给的Json数据。逻辑比较复杂的Form绑定起来比较麻烦,这些都是要自己写代码。而简单的我们可以写一个通用的进行处理。不需要反复的 xxx.Text = "xxx" ..MVC有自己的自动映射功能,我们这里用jQuery来遍历Controls进行绑定。如果用过asp开发过系统的人都知道以前取表单的值都是request.fo...
阅读全文
posted @ 2009-09-11 17:02 君之蘭
阅读(2732)
评论(3)
推荐(1)
MVC+jQuery数据绑定①:列表绑定(二)
摘要: &qu其实挂MVC只在上一节有说道,我还是只写Jquery数据绑定吧。我不知道别人是否使用过我这种绑定方法,这是我想出来的。所以一个人的想法会不会被别人所接受那是别人的看法。我只是分享下自己的方法。当然,个人能力有限,愚昧的地方还望指出。首先 试想写这个方法或者说绑定一个列表时需要碰到哪些问题? 如何在这个方法里解决大多数列表的问题?Ⅰ、如何分页?Ⅱ、绑定的是Url请求还是Array?Ⅲ、...
阅读全文
posted @ 2009-09-11 15:00 君之蘭
阅读(4844)
评论(2)
推荐(1)
MVC+jQuery开发B/S系统①:列表绑定
摘要: OK,今天看到首页一篇MVC+JS的文章。最近我在用这两样东西。 发一下自己在应用中的应用方法。我们想,WebForm绑定列表有repeater和Gridview ,如果用MVC我们还用控件当然不是不行,就是有点说不过去了吧?(啥子说不过去?)控件既然如此方便。我们就用Js来实现简单的控件绑定。 这里都是用到的Jquery。如果有人觉得不爽,请立即停止阅读。请思考下面三个问题:Ⅰ如何表达一个控件?...
阅读全文
posted @ 2009-09-11 11:32 君之蘭
阅读(5562)
评论(9)
推荐(1)
上一页
1
2
3
4
5
下一页
公告