摘要:
推荐:http://www.cnblogs.com/reommmm/articles/1136403.html 阅读全文
摘要:
1:需求已知数组int[] max={72, 54, 59, 30, 31, 78, 2, 77, 82, 72};用快速排序算法按降序对其进行排列,并返回数组。思路:快速排序有两个方向,左边的i下标一直往右走,当a[i] a[center_index]。如果i和j都走不动了,i j。 交换a[j]和a[center_index],完成一趟快速排序。在中枢元素和a[j]交换的时候,很有可能把前面的元素的稳定性打乱,比如序列为 5 3 3 4 3 8 9 10 11, 现在中枢元素5和3(第5个元素,下标从1开始计)交换就会把元素3的稳定性打乱,所以快速排序是一个不稳定的排序算法,不稳定发生在. 阅读全文
摘要:
1:原理选择排序是从冒泡排序演化而来的,每一轮比较得出最小的那个值,然后依次和每轮比较的第一个值进行交换。目的:按从小到大排序。方法:假设存在数组:72, 54, 59, 30, 31, 78, 2, 77, 82, 72第一轮依次比较相邻两个元素,将最小的一个元素的索引和值记录下来,然后和第一个元素进行交换。如上面的数组中,首先比较的是72,54,记录比较小的索引是54的索引1。接着比较54和59,比较小的索引还是1。直到最后得到最小的索引是2的索引6,然后索引6和0互相交换。第二轮比较的时候是最小的一个元素和索引1进行交换。第三轮、第四轮以此类推。2:代码class Program{ .. 阅读全文
摘要:
1:原理以此比较相邻的两个元素,每次比较完毕最大的一个字跑到本轮的末尾。目的:按从小到大排序。方法:假设存在数组:72, 54, 59, 30, 31, 78, 2, 77, 82, 72第一轮比较相邻两个元素,如果左边元素大于右边元素,则交换。72和54比较的结果就是,54在前,72在后;然后72和59比较的结果,59在前,72在后;以此类推,第一轮比较之后的结果是:54, 59, 30, 31, 72, 2, 77, 78, 72, 82经过第一轮比较,最大的元素跑到了最后一个,所以第二轮比较,最后一个元素不需要进行比较了。第二轮还是从索引0和1开始比较,只是不许要比较最后一个了,算法还是 阅读全文
摘要:
试题一:博彦科技姓名: 联系电话:问题第一部分:(智力)1 .a, b, c : wear cap(black or white, but not all white), a and b can see, but c is blink; a,b,c in turn answer whether he can know what color he is wearing, a said no , b said no ,c said is :Q: why c know, and what color his is?2: 100个和尚吃100个馒头,大和尚一人吃4个,... 阅读全文
摘要:
1.在12个小球中有一个和其他不同(或轻或重),用一天枰。请问至少称几次可以称出来,怎么称。解答方案一:第一次:每边6个称一次第二次:把重的6个每边3个称一次第三次:把轻的6个每边3个称一次第四次:第二次和第三次肯定有一次两边都是一样重的,把不一样重的轻的那一边与两边一样重的任一边称一次第五次:第二次和第三次肯定有一次两边都是一样重的,把不一样重的重的那一边与两边一样重的任一边称一次第六次:第四次与第五次肯定有一次是两边一样重的,把不一样重的那三个选两个再称一次,如果相等,那么剩下那个就是我们要找的第七次:如果第六次不等,那么把第六次称的那个重的与剩下那个比较一次,如果相等,则第六次中轻的那个 阅读全文
摘要:
Application1.Application用来保存所有用户共用的信息2.在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Application是理想的选择。但是在Asp.net开发环境中我们把类似的配置数据放在Web.config中。3.如果要使用Application 要注意的是所有的写操作都要在Application_OnStart事件中完成(global.Asax),尽管可以使用Application.Lock()避免了冲突,但是它串行化了对Application的请求,会产生严重的性能瓶颈。4.不要使用Application保存大数据量信息5.代码: 阅读全文
摘要:
(1)MVC BaseController: Controller内protected override void Initialize(System.Web.Routing.RequestContext requestContext){ List keys = new List(); // retrieve application Cache enumerator IDictionaryEnumerator enumerator = HttpRuntime.Cache.GetEnumerator(); // copy a... 阅读全文
摘要:
/*设置input 焦点*/$(function () { //集体调用 $(".formTextBoxes input").each(function () { $(this).setDefauleValue(); }); //单个调用 $(".textkey").setDefauleValue();})//设置input,textarea默认值 .之前写法$.fn.seDefauleValue = function(){$.fn.setDefauleValue = function () { var defauleValue = $(t... 阅读全文
摘要:
//分页索引不能输入非数字 function PagerCheck() { $(".pagination-num").keydown(function (event) { event = event || window.event; if (event.keyCode == 13) event.keyCode = 9; if ((event.keyCode 57) && event.keyCode != 8 && event.ke... 阅读全文
摘要:
效果:JS:var sortIndex = $("#ListDiv").find(".datagrid-view2").find(".datagrid-header-row").find("td").eq(8).find("span").eq(1); sortIndex.removeClass("datagrid-sort-icon"); sortIndex.addClass("datagrid-sort-icon2");css:.datagrid-sor 阅读全文
摘要:
码农老婆的网店:清泓美肤苑 阅读全文
摘要:
Asp.Net实现无刷新文件上传并显示进度条(非服务器控件实现)相信通过Asp.Net的服务器控件上传文件在简单不过了,通过AjaxToolkit控件实现上传进度也不是什么难事,为什么还要自己辛辛苦苦来 实现呢?我并不否认”拿来主义“,只是我个人更喜欢凡是求个所以然。本篇将阐述通过Html,IHttpHandler和 IHttpAsyncHandler实现文件上传和上传进度的原理,希望对你有多帮助。效果图:本文涉及到的知识点:1.前台用到Html,Ajax,JQuery,JQuery UI2.后台用到一般处理程序(IHttpHandler)和一般异步处理程序(IHttpAsyncHandler 阅读全文
摘要:
序号InArgument[In参数]OutArgument[Out参数]1可以用VS设计器在xaml中定义[In参数]可以用VS设计器在xaml中定义[Out参数]2在xaml中定义的[In参数],可以在该xaml中被其他Activity用表达式绑定在xaml中定义的[Out参数],可以在该xaml中被其他Activity用表达式绑定3可以用code方式在code Activity中定义[In/Out参数]可以用code方式在code Activity中定义[Out参数]4可以在属性框中, 将code Activity中定义的[In参数]绑定到参数或变量,可以用"表达式"方 阅读全文
摘要:
15款代码生成器, 从弱智的色彩渐变代码生成器, 到CSS生成器, 再到适合开发人员的.NET代码生成器.Cssronnd– 在线生成css圆角代码,可以设置圆角半径、包含文字、圆角颜色、背景颜色、文字颜色以及宽度。支持代码下载(其中包括4个圆角图片)。CSSTXT– 在线生成css文字代码,可以设置粗体、下划线、上划线、斜体、大写、文字大小、边框、颜色等参数。Markup-generator- 一个简捷的Xhtml/CSS代码生成器。如果厌倦了枯燥的框架代码写作,尤其是最开始的切片工作。那 Markup Genertor可能会比较适合你。它的主要目的是为了加快你的工作,XHTML标记和CSS 阅读全文
摘要:
<inputonkeypress="return /[\w\u4e00-\u9fa5]/.test(String.fromCharCode(window.event.keyCode))" onpaste="return !/[^\w\u4e00-\u9fa5]/g.test(window.clipboardData.getData('Text'))" ondragenter="return false"/> 再粘贴一些别人写的。1.只能输入数字和英文的:<inputonkeyup="valu 阅读全文
摘要:
//产品线改变事件 $(function () { $("#ProductLineGroup").change(function () { GetSecondGroup() }); }); //通过产品线得到产品数据 function GetSecondGroup() { $("#ProductGroup").empty(); if ($("#ProductLineGroup").val() != "" || $("#ProductLineGroup").val() != null) { v.. 阅读全文
摘要:
在VS中用CodeMetrics插件检查圈复杂度的方法:1.2.点联机,然后在右上脚搜索CodeMetrics3.安装之后重启VS,你就可以看到每个方法的圈复杂度了这里的结果比SourceMonitor检查出来的值偏低些 阅读全文
摘要:
Combobox:{ field: 'FieldType', title: '@ViewBag.FieldType', width: 40, align: 'center', editor: {//设置其为可编辑 type: 'combobox', //设置编辑格式 options: { valueField: 'id', ... 阅读全文
摘要:
jQuery获取Select元素,并选择的Text和Value:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); //获取Select选择的Value4. var checkI 阅读全文