相关分类: Java技术 C/C++ VB delphi
  • B-树 C++模板类封装(有图有真相)

    定义: 一棵m阶B-树是拥有以下性质的多路查找树: 1、非叶子结点的根结点至少拥有两棵子树; 2、每一个非根且非叶子的结点含有k-1个关键字以及k个子树,其中m/2km; 3、每一个叶子结点都具有k-1个关键字,其中m/2km; 4、key[i]和key[i+1]之间的孩子节点的值介于key[...

    2018-06-27 09:57:36

  • IEnumerable,ICollection,IList接口问题

    最近有一个疑问:IList已经继承了ICollectionT,而ICollectionT继承了IEnumerableT, IEnumerable,那为什么IList还要继承IEnumerableT, IEnumerable? 于是我自己写了接口测试:用dnSpy反编译看到,Test3接口继承了Test1,Test2。这就说明接口其实不支持跟类一样的继承...

    2018-06-27 09:57:33

  • opencv的学习笔记4

    通常更加高级的形态学变换,如开闭运算、形态学梯度、顶帽、黑帽等等,都是可以由常用的腐蚀膨胀技术结合来达到想要的效果。 1.开运算: 先腐蚀后膨胀,用于用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积,就是使图片过度更为顺畅...

    2018-06-27 09:57:30

  • DataTable与List<T>相互转换

    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Tasks;namespace Common{ public class ModelHelper { public static ListT Tab...

    2018-06-27 09:57:25

  • 实习期学到的技术(一)

    数据清洗 从基础数据表中整理出自己想要的数据,在进行拼接,最后存入事先创建好的表中。 具体方法(1) 定义一个抽象类的方法(基础的操作方法 提供访问) public abstract class OperationBase { protected string _conntionString = ConfigurationManager.Connectio...

    2018-06-27 09:57:23

  • Asp.Net MVC中Action跳转(转载)

    首先action的跳转大致归类: 1跳转到与当前同一控制器内的action和不同控制器内的action、 2带有参数的action跳转和不带参数的action跳转。 3跳转到指定视图,不经过Controller的Action。 //跳转到当前Controller的指定Action(此处为Index),不带参数。 一、Redirect...

    2018-06-27 09:57:22

  • 获取json串里的某个属性值

    string jsonText = "{\"beijing\":{\"zone\":\"海淀\",\"zone_en\":\"haidian\"}}"; JObject jo = (JObject)JsonConvert.DeserializeObject(jsonText); string zone = jo["beijing"]["zone"].ToString(); string zone_en = jo["beijing"]["zone_en"].ToString();...

    2018-06-27 09:57:21

  • easyui datagrid 禁止选中行

    没有找到可以直接禁止的属性,但是找到两个间接禁止的方式。 方式一: //onClickRow: function (rowIndex, rowData) { // $(this).datagrid('unselectRow', rowIndex); //}, 方式二: onClickRow: function () { $('#gvStlxtjb').datagrid('clearSelections'); }, 参考...

    2018-06-27 09:57:21

  • 复合索引(转载)

    复合索引 一、概念: 单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上; 用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引); 复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引; 同时有两个概念叫做窄索引和宽索引,窄索引是指索引...

    2018-06-27 09:57:19

  • 将一个对象相同的属性(不区分大小写)赋值给一个新对象

    1 public static T MapperS, T (S source) 2 { 3 T t = Activator.CreateInstanceT (); 4 try 5 { 6 var s_type = source.GetType(); 7 var t_type = typeof (T); 8 foreach (PropertyInfo sp in s_type.GetProperties()) 9 { 10 foreach (PropertyInfo dp in t_type.G...

    2018-06-27 09:57:15

2