05 2012 档案

摘要:如题,最近需要处理一些字符串数组之间相互无重组合的实际问题。把问题抽象出来,实际就是数学中的排列组合问题,思想很简单,只是在实现上着实花了一些功夫,而且代码尚需进一步优化,写下来希望能和大家一起探讨,欢迎大家提建议,以使程序能进一步优化。问题描述:假设现有三组字符,如下{k1,k2},{k3,k4},{k5}要求三组数据组合,组合的每一个结果必须包含三组中的字符,且不重复。针对这种少量的数组,通过排列组合我们可以计算出组合数量N = 2*2*1 = 4 (种)结果如下:k5k3k1k5k4k1k5k3k2k5k4k2思想很简单的,我实际问题抽象成了二维数组,实际就是一维数组中n个一维数组的组合 阅读全文
posted @ 2012-05-08 23:56 楠木大叔 阅读(1698) 评论(3) 推荐(3) 编辑
摘要:最近在项目中尝试了一下使用结合Ajax和SQL存储过程实现分页,体验了一把无刷新的感觉,真好!通过搜集资料和利周末时间,总算弄出来了,辛苦啊!很高兴和大家分享!这里是在MVC框架下实现的,由于时间关系,这里Linq和ADO就混搭使用了(还是那句话,自己ADO比较熟悉一点)。代码方面也写的不是很好,有空的时候,在慢慢重构吧!这里有两个目标,一个是实现无刷新高效的分页,一个是给用户良好的体验,比如在增删改时的体验。为了模拟真实场景,我事先插入了一万条数据,速度很快,效果不错。View Code using System;using System.Collections.Generic;using 阅读全文
posted @ 2012-05-06 23:21 楠木大叔 阅读(1640) 评论(3) 推荐(2) 编辑
摘要:View Code --查询所有数据库use masterselect * from sysdatabases where dbid>4;--系统自带的数据库分别是master->1,model->3,msdb->4,tempdb->2--查询数据库中所有数据库(存储过程)exec sp_helpdb;--查询指定数据库中的表use masterselect * from sysobjects where xtype='u' ;if object_id('#test1') is not nulldrop table #test1go 阅读全文
posted @ 2012-05-02 16:59 楠木大叔 阅读(296) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示