码迷,mamicode.com
首页 > 编程语言
java中的类修饰符、成员变量修饰符、方法修饰符
类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。 final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。 friendly,默认的修饰符,只 ...
分类:编程语言   时间:2016-06-28 12:20:05    阅读次数:148
python笔记
2、I/O input output print() input()(输入的值,类型为str) 3、dict,key-value,根据key值算出value的存储位置(内存地址),通过key计算位置的算法是哈希算法,所以key的取值,一定是不可变的(所以list不可为Key) 4、不可变对象。对于不 ...
分类:编程语言   时间:2016-06-28 12:16:01    阅读次数:151
51NOD 算法马拉松15(脱欧专场) B君的游戏(博弈)
传送门B君的游戏 wwwwodddd (命题人) 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 B君和L君要玩一个游戏。刚开始有n个正整数 ai 。双方轮流操作。每次操作,选一个正整数x,将其移除,再添加7个数字 x1,x2…x7 。要求对于 xi ,满足 0<= xi < x 且 x&xi=xi 注意0不能被选取,所以这个游戏一定会结束,而谁无法操作谁就...
分类:编程语言   时间:2016-06-28 11:08:10    阅读次数:267
算法精解---计数排序
#include #include #include #define NR(x) sizeof(x)/sizeof(x[0]) //计数排序 //排序成功返回0,否则返回-1 //局限:只能用于整型或者那些可以用整型来表示的数据集合 //优点:速度快,稳定 /* 利用计数排序将数组data中的整数进行排序。 data中的元素个数由sized决定。 参数k为data最大的整数加1...
分类:编程语言   时间:2016-06-28 11:05:57    阅读次数:157
堆排序
堆排序主要分为两步:创建最大堆和提取堆中最大元素。 首先,定义MAX-HEAPIFY函数: 该算法的时间复杂度为:T(n)=O(lgn); 创建最大堆:BUILD-MAX-HEAP 该函数的时间复杂度为:T(n)=O(nlgn); 选出最大元素构成有序序列:HEAP-SORT 该函数的时间复杂度为: ...
分类:编程语言   时间:2016-06-28 11:01:03    阅读次数:176
JAVA设计模式之适配器模式
适配器模式:适配器模式能让原本接口不匹配的类变得能够一起工作。也就是说,适配器将一个类的接口变成客户端所期望的另外一个接口。 Target:客户端需要的接口 Adaptee:已经实现的类的接口 Adapter:适配器 类适配器(继承): 对象适配器(依赖注入): ...
分类:编程语言   时间:2016-06-28 10:59:21    阅读次数:196
Java技术体系图
Java程序员高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程、实体类、 集合类、正则表达式、 XML和属性文件 图形编程 AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace 网路编程 Appl ...
分类:编程语言   时间:2016-06-28 10:59:28    阅读次数:283
深入理解C++的动态绑定和静态绑定
为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改 ...
分类:编程语言   时间:2016-06-28 10:58:45    阅读次数:206
字典数组转为模型数组
在控制器上懒加载 XSPStatus.h文件里 XSPStatus.m文件里 取出数据,结果如下: ...
分类:编程语言   时间:2016-06-28 10:58:35    阅读次数:247
java httpclient发送json 请求 ,go服务端接收
go 服务端 ...
分类:编程语言   时间:2016-06-28 10:58:24    阅读次数:630
python之异常处理
异常处理是高级编程语言必备的一个功能模块。 一、异常基础 在编程过程中为了增加友好性、容错性和健壮性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!!还有,有时我们不希望一个小bug的出现让整个程序都崩溃,自动退出或者蓝屏,我们需要抓取这个 ...
分类:编程语言   时间:2016-06-28 10:58:32    阅读次数:293
74. Search a 2D Matrix java solutions
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in each row are sorted f ...
分类:编程语言   时间:2016-06-28 10:58:59    阅读次数:187
Spring + Hibernate 框架
原先一直没怎么用过Spring框架,一直是 Struts2+Hibernate4来构建WEB项目,最近,想学一些关于Spring的知识,毕竟Spring是现在用的最广的框架,而且以后也会在这行业工作,所以,有必要学习一下。 首先添加了Spring框架,并能正确运行; 随后,添加Hibernate框架 ...
分类:编程语言   时间:2016-06-28 10:56:55    阅读次数:181
线程中允许操作控件
Control.CheckForIllegalCrossThreadCalls = false; //加这句即可 Thread thread = new Thread(() => { ExecImport(); }); thread.Start();//启动线程 thread.IsBackgroun ...
分类:编程语言   时间:2016-06-28 10:57:23    阅读次数:178
关于c++的友元函数
假设有这么一个类 这时候如果外界的一个函数(void display() )想去访问aa这个类的name这个成员变量,这个函数可能不属于任何一个类,也可能是其他类的 。 显然是不可能的,因为他是类的私有成员,只有该类的成员函数才能访问 但这时候又一定要访问这个变量,这时候就可以把这个函数声明为这个类 ...
分类:编程语言   时间:2016-06-28 10:56:48    阅读次数:198
Java语言中的面向对象特性总结
【课前思考】 1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类? 2. 面向对象编程的特性有哪三个?它们各自又有哪些特性? 3. 你知道java语言在面向对象编程方面有何独特的特点吗? 难点: 1. 理解方法重载和方法重写,不要混淆了两者的使用。 2. 类变量和类方法的使用。 3. 接 ...
分类:编程语言   时间:2016-06-28 10:54:41    阅读次数:242
C语言预处理条件语句的 与或运算
1.#ifdef 与或运算 #ifdef (MIN) && (MAX) ----------------------------错误使用 #if defined(MIN) && defined(MAX) ---------------- 正确使用 #ifdef (MIN) || (MAX) ----... ...
分类:编程语言   时间:2016-06-28 10:50:58    阅读次数:271
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!