摘要: 题目:一条整形数据(我这里改成是整形数据的字符串型), 判断数据中出现次数最多的那个数字(如132141,这里返回1)。如出现的次数一样,则返回数字较大的那个(如124466,返回6),如果只有个位,则直接返回(如9,就返回9)。static void Main(string[] args){ string intNumber = Console.ReadLine(); //接收输入的值 if (intNumber.ToString().Length <= 1) { Console.WriteLine("单数字:"+ intNumber); } else { Cons 阅读全文
posted @ 2012-04-20 17:49 祁东痞子 阅读(301) 评论(0) 推荐(0) 编辑

摘要: 3月18号去一家**文学 公司面试,失败了,面试主要是问些大数据查询,缓存和分布式服务这些事情。因为平时不关注那些PV 千万级数据访问的事情(只是因为工作条件,不太适合去考虑这个问题)。今天把关于用linq to sql 缓存的东西说下。因为我一直跟web打交道,所以只说些web缓存常用的东西(三种方式),1.页面缓存2.页面参数缓存3.数据表缓存其实1和2,是一种类似的方式,只是是否带参数而已。1,页面缓存(output caching)在aspx页面加上<%@ OutputCache Duration="60" VaryByParam="none&quo 阅读全文
posted @ 2011-03-22 10:05 祁东痞子 阅读(1228) 评论(0) 推荐(1) 编辑

2013年9月9日

摘要: /resetuserdata 参数 如果 Visual Studio 在运行时被损坏,且无法从损坏状态进行恢复,您可以使用此参数将 Visual Studio 重置到其使用之初的状态。这些问题的例子可能包括:窗口布局文件被破坏、菜单自定义文件被破坏,或者键盘快捷方式文件被破坏。免责声明:如果使用此参数, 您将丢失所有的环境设置和自定义设置。出于这个原因,Microsoft 不公开支持使用此参数,而且也没有将这个参数公之于众(如果在命令提示行中键入 devenv.exe /?,您不会看到显示此参数)。如果遇到环境方面的问题,应该将这个方法作为不得已而为之的办法,并且确保在使用此参数前,已通过导出 阅读全文
posted @ 2013-09-09 10:38 祁东痞子 阅读(186) 评论(0) 推荐(0) 编辑

2012年6月6日

摘要: 表A(Test1)表B(Test2)sql 语句:select a.Id,a.Name from Test1 a where not exists(select b.Id from Test2 b where a.Id=b.Id)查询结果为: 阅读全文
posted @ 2012-06-06 23:09 祁东痞子 阅读(156) 评论(0) 推荐(0) 编辑

2012年5月4日

摘要: 在一张表中(表名:TopIc):字段有ID: int,主键,自增HuatiID int 话题IDBankuaiID int 板块IDZhutiTitle varchar(50) 主题名称Hites int 点击数表里面插入数据: 如图使用sql语句:select * from TopIc---select distinct BankuaiID from TopIcselect SUM(Hites) as 总点击数,ZhutiTitle as 专题名称, count(BankuaiID) as 记录条数,cast((SUM(Hites)*1.0/count(BankuaiID)) as num. 阅读全文
posted @ 2012-05-04 15:02 祁东痞子 阅读(170) 评论(0) 推荐(0) 编辑

2012年5月2日

摘要: 因为工作需要,网上也看了下别人写的一些json分页,但是总是提供的资料不全,所用自己写了一个。运行后的界面:(排版样式,可以自己写)详细内容见下载文件 阅读全文
posted @ 2012-05-02 00:09 祁东痞子 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 在为一家xx旅行网,因为要标出最惠价格,而前辈人员用的是冒泡法的方法,这里我把冒泡法和二分法做个小比较。using System.Diagnostics; //用来测试时间单位static void Main(string[] args) { List<int> intA = new List<int>();//假如有个列表对象, while (intA.Count() < 1500)// 这个列表对象里面有1500条不相同的记录 { Random r = new Random(); int num = r.Next(0,3000); if (!intA.Cont 阅读全文
posted @ 2012-05-02 00:00 祁东痞子 阅读(1516) 评论(0) 推荐(0) 编辑

2011年12月11日

摘要: 项目中要用到类型(多种型号查找),所以我打算用委托;返回的是List<Table> .string series = Request.QueryString["series"]; //接收不同型号的产品系列 if (!string.IsNullOrEmpty(series)) { BLL.Productsdelegate getProductsType = new BLL.Productsdelegate(); DataList1.DataSource=getProductsType.GetProducts(series,getProductsType.GetT 阅读全文
posted @ 2011-12-11 13:15 祁东痞子 阅读(353) 评论(0) 推荐(0) 编辑

2011年11月30日

摘要: Controllers 如何和View 衔接起来的。前面我们创建了由代码生成数据库表的事情(code first),现在讲讲Controllers文件夹里面的cs文件如何和View文件里面的页面文件衔接。两个画横线的地方,DealersController.cs 文件实际上是访问初始化Dealers文件夹里面的页面的,他们是一一对应的,也就是说,你如果要访问Dealers文件夹里面的页面文件,就要先调用DealersController.cs这个类文件,然后把要展示的数据传递到Dealers文件夹里面的相关页面上。在这里,public static void RegisterRoutes(Ro 阅读全文
posted @ 2011-11-30 13:02 祁东痞子 阅读(711) 评论(1) 推荐(0) 编辑

2011年11月29日

摘要: Asp.net 的MVC 是个老话题了,MVC2.0以前的版本我也没怎么学,我是直接学MVC3.0+ EF的(以前我回Linq to sql)所以把我一周学会MVC3.0+EF心得写出了。MVC3.0+EF讲究的是code first,所以我也先将code first.在Model 层 里面添加表名和字段名 并且声明字段类型,在“引用” 里面 引用“EntityFrameword” 和“system.data.Entity” 因为我们是用EF,所以要引用进来上面两个Dll文件- - - - - - - - - - - - - - - - - - - - - - - - -- - - -在Mod 阅读全文
posted @ 2011-11-29 14:05 祁东痞子 阅读(1130) 评论(0) 推荐(0) 编辑

2011年11月9日

摘要: 先看要添加的效果图;增加一行的按钮可以一直增加下去,没有限制,这里主要用到了js的.innerHTML属性,现给出“增加一行”按钮的程序代码。<input id="Button1" type="button" value="增加一行" onclick="AddRecorder()"/>var i = 0;var j = 1;function AddRecorder() { // alert(); ++i; ++j; document.getElementById("sample" + 阅读全文
posted @ 2011-11-09 11:48 祁东痞子 阅读(203) 评论(0) 推荐(0) 编辑