码迷,mamicode.com
首页 > 编程语言
C# List 排序各种用法与比较
下面介绍各种List的sort的用法与比较 首先,我们建一个People的实体,有name、age、sex的属性,我们要排序的字段是年龄age 新建一个实体类 新建list的数据 1. 第1种排序方法,使用 IComparer 可以看到第一种方法比价麻烦,要新建一个新的类来做 2. 第2种排序方法, ...
分类:编程语言   时间:2016-09-22 13:00:33    阅读次数:136
IOC控制反转解释(java)
引述:IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及代码解耦、设计模式、代码优化等问题的考量,我们打算通 ...
分类:编程语言   时间:2016-09-22 12:59:07    阅读次数:212
最短路径算法——Dijkstra算法
在路由选择算法中都要用到求最短路径算法。最出名的求最短路径算法有两个,即Bellman-Ford算法和Dijkstra算法。这两种算法的思路不同,但得出的结果是相同的。 下面只介绍Dijkstra算法,它的已知条件是整个网络拓扑和各链路的长度。 应注意到,若将已知的各链路长度改为链路时延或费用,这就 ...
分类:编程语言   时间:2016-09-22 12:57:21    阅读次数:261
[python面向对象]--基础篇
...
分类:编程语言   时间:2016-09-22 12:57:02    阅读次数:126
c++Map容器 详解
ap是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数; map<string , int >mapstring; map<int ,string >mapint; map<sring, ...
分类:编程语言   时间:2016-09-22 12:54:38    阅读次数:150
Java学习之Iterator(迭代器)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个 ...
分类:编程语言   时间:2016-09-22 12:53:52    阅读次数:112
spring开发中commons-logging.jar包的功能
删除后程序会报错 Java.lang.NoClassDefFoundError 记录日志,通常和 log4j.jar共同使用 原因: 在 sun 开发 logger 前,apache 项目已经开发了功能强大的 log4j 日志工具,并向 sun 推荐将其纳入到 jdk 的一部分,可是 sun 拒绝了 ...
分类:编程语言   时间:2016-09-22 12:53:11    阅读次数:137
Unity ShaderLab学习总结
http://www.jianshu.com/p/7b9498e58659 Unity ShaderLab学习总结 Why Bothers? 为什么已经有ShaderForge这种可视化Shader编辑器、为什么Asset Store已经有那么多炫酷的Shader组件可下载,还是有必要学些Shade ...
分类:编程语言   时间:2016-09-22 12:51:25    阅读次数:428
Python——面向对象
一、创建类 语法格式: 创建方法: 1 构造方法 执行构造方法: 2 普通方法: 执行普通方法: 二、封装 self代指obj,指调用方法的调用者 三、继承 继承格式: 重写父类方法后,希望执行父类方法和重写后的方法。 支持多继承 多继承特点: obj = Son进行实例化时,先自动执行init方法 ...
分类:编程语言   时间:2016-09-22 12:48:10    阅读次数:205
java中的this和super
1.this this作为隐式参数,也就是被构造的对象,我们以this.实例域的方式来访问实例域。 public Employee(String name,double salary) { this.name=name; this.salary=salary; } 这里简单说一下隐式参数和显示参数的 ...
分类:编程语言   时间:2016-09-22 12:48:41    阅读次数:140
JavaScript强化教程——使用误区
本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——使用误区JavaScript使用误区 本章节我们将讨论JavaScript的使用误区。 赋值运算符应用错误 在JavaScript程序中如果你在if条件语句中使用赋值运算符的等号(=)将会产生一个错误结果,正确的方法是使用比较运算..
分类:编程语言   时间:2016-09-22 11:41:20    阅读次数:182
spring与hibernate整合
1.引入相关jar包 1)连接池与数据库驱动包 |--c3p0-0.9.5.2.jar |--mysql-connector-java-5.1.39-bin.jar 2)hibernate的相关jar包 |--antlr-2.7.7.jar |--cdi-api-1.1.jar |--classma ...
分类:编程语言   时间:2016-09-22 11:35:11    阅读次数:278
C++类与static
到目前为止,我们设计的类中所有的成员变量和成员函数都是属于对象的,如我们在前面定义的book类,利用book类声明两个对象Alice和Harry,这两个对象均拥有各自的price和title成员变量,同时还拥有类中所有的成员函数。除了这种情况以外,我们还有另外一种类型的成员,那就是与static结合 ...
分类:编程语言   时间:2016-09-22 11:35:43    阅读次数:173
轻松理解spring IOC
spring IOC(Inversion of control)即控制反转 概念:一,spring框架的核心之一 二,控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 接下来我们以一个数据库连接的案列来阐述IOC的工作原理,下图为该项目的结构体系 本例中我们着重关注 ...
分类:编程语言   时间:2016-09-22 11:34:16    阅读次数:179
Python + Selenium自动化测试环境安装
1. Python 下载:https://www.python.org/downloads/ 安装:一键安装;安装后将安装路径(如:C:\Python2.7)加入我的电脑 - 高级系统设置 - 环境变量 - Path中; 验证: cmd,输入python 2. Selenium 1) 通过PIP i ...
分类:编程语言   时间:2016-09-22 11:35:06    阅读次数:142
java基础继承(重写)练习
. 1.实现如上类之间的继承关系,并编写Music类来测试这些类。 2.创建如上三个类:(People类中的三个方法分别输出一些信息,ChinaPeople和AmericanPeople类重写父类的三个方法)。 3.编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类E。 ...
分类:编程语言   时间:2016-09-22 11:34:49    阅读次数:277
【读书笔记】Java核心技术-基础知识-反射
在网页中运行Java程序称为applet。 反射 这项功能被大量地应用于JavaBeans中,它是Java组件的体系结构。 能够分析类能力的程序称为反射(reflective)。反射机制的功能及其强大,在下面可以看到,反射机制可以用来: 在运行中分析类的能力 在运行中查看对象,例如,编写一个toSt ...
分类:编程语言   时间:2016-09-22 11:30:11    阅读次数:136
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!