首页 > 编程语言
PAT甲题题解1098. Insertion or Heap Sort (25)-(插入排序和堆排序)
题目就是给两个序列,第一个是排序前的,第二个是排序中的,判断它是采用插入排序还是堆排序,并且输出下一次操作后的序列。 插入排序的特点就是,前面是从小到大排列的,后面就与原序列相同。 堆排序的特点就是,后面是从小到大排列的最大的几个数p~n-1,前面第一位则是p-1。 所以只要先按照插入排序的特点来判 ...
分类:编程语言   时间:2016-11-25 19:49:24    收藏:0  评论:0  赞:0  阅读:308
u-boot源码分析之C语言段
题外话: 最近一直在学习u-boot的源代码,从代码量到代码风格,都让我认识到什么才是真正的程序。以往我所学到的C语言知识和u-boot的源代码相比,实在不值一提。说到底,机器都是0和1控制的。感觉这很像我们中国《易经》里的一句话:“太极生两仪,两仪生四象。”两仪指的就是阴阳、天地,对立而又相互依存 ...
分类:编程语言   时间:2016-11-25 19:47:54    收藏:0  评论:0  赞:0  阅读:293
Python 面向对象
方法:所有的方法是属于类的 1、普通方法:至少一个self,对象执行 2、静态方法:任意参数,类执行 3、类方法:至少一个cls,类执行 类方法: 在Python的面向对象方法中,支持3种,一种是普通方法,静态方法,类方法 类方式其实是静态方法的一种特殊形式: cls是类名,如果加上()就是创建对象 ...
分类:编程语言   时间:2016-11-25 19:44:58    收藏:0  评论:0  赞:0  阅读:330
Java中serialVersionUID
报错信息如下: Adds a default serial version ID to the selected type. Use this option to add a user-defined ID in combination with custom serialization code ...
分类:编程语言   时间:2016-11-25 19:40:49    收藏:0  评论:0  赞:0  阅读:242
JavaScript 运行机制详解:Event Loop——续
转自:http://www.ruanyifeng.com/blog/2014/10/event-loop.html 五、定时器 除了放置异步任务的事件,"任务队列"还可以放置定时事件,即指定某些代码在多少时间之后执行。这叫做"定时器"(timer)功能,也就是定时执行的代码。 定时器功能主要由set ...
分类:编程语言   时间:2016-11-25 17:41:00    收藏:0  评论:0  赞:0  阅读:290
【译】java.lang.ThreadLocal
This class provides thread-local variables. These variables differ from their normal counterparts(副本) in that each thread that accesses one (via its g... ...
分类:编程语言   时间:2016-11-25 17:39:47    收藏:0  评论:0  赞:0  阅读:258
Java高并发同步Volatile的使用
引言: 在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。 可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 Volatile的官方定义 Jav ...
分类:编程语言   时间:2016-11-25 17:35:17    收藏:0  评论:0  赞:0  阅读:219
js-JavaScript高级程序设计学习笔记4
第六章 面向对象的程序设计 1、面向对象的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。如python。ES中没有类的概念。 2、ES的对象可以想象成散列表:无非就是一组名值对,其中值可以是数据或函数。每个对象都是基于一个引用类型创建的。 3、ES对象中有 ...
分类:编程语言   时间:2016-11-25 17:33:41    收藏:0  评论:0  赞:0  阅读:246
百度前端技术学院2015JavaScript基础部分代码实现
2. JavaScript数据类型及语言基础(一) 2.1 任务描述 创建一个JavaScript文件,比如util.js; 实践判断各种数据类型的方法,并在util.js中实现以下方法: // 判断arr是否为一个数组,返回一个bool值 function isArray(arr) { // yo ...
分类:编程语言   时间:2016-11-25 17:25:02    收藏:0  评论:0  赞:0  阅读:325
【C#进阶】多播委托和委托数组像是一回事~
这个MathOperation类有三静态方法,参数都是double,并且没有返回值,考虑用Action<>() 这种预定义的委托哦 书上提到了委托数组,我们来定义一个。里面放三个方法。 我这样调用这个委托。 输出: 5* 5 = 252* 5 = 10I'm a double. My value i ...
分类:编程语言   时间:2016-11-25 17:22:30    收藏:0  评论:0  赞:0  阅读:235
js学习篇1--数组
javascript的数组可以包含各种类型的数据。 1. 数组的长度 ,直接用 length 属性; js中,直接给数组的length赋值是会改变数组的大小的,例如: 2. 数组的赋值和修改值 数组可以通过索引值修改内如和赋值 !!!如果通过索引赋值时,索引超过了数组的长度范围,会引起数组大小的变化 ...
分类:编程语言   时间:2016-11-25 17:15:28    收藏:0  评论:0  赞:0  阅读:171
数组内容的比较(转载)
环境:数组A 和数组B int[] ArrayA = new[] {1, 2, 3, 4, 5, 6, 7, 8, 9};int[] ArrayB = new[] {9, 1, 4, 5, 2, 3, 6, 7, 8};我们需要比较的是数组的内容,而不是数组的对象引用所以我们不能想当然的用Array ...
分类:编程语言   时间:2016-11-25 17:14:17    收藏:0  评论:0  赞:0  阅读:227
Java中的泛型方法
泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test<T>{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test<Object> t = new Test<Object>();,指明泛型T的类型为Objec ...
分类:编程语言   时间:2016-11-25 17:07:07    收藏:0  评论:0  赞:0  阅读:232
增量关联规则挖掘—FUP算法
一、背景介绍 关联规则( Association rule)概念最初由Agrawal提出,是数据挖掘的一个重要研究领域, 其目的是发现数据集中有用的频繁模式。 静态关联规则挖掘,是在固定数据集和支持度下,发现数据集中的频繁项集,如 Apriori、FP-Growth、Ecalt等。现实问题中,多数时 ...
分类:编程语言   时间:2016-11-25 17:04:28    收藏:0  评论:0  赞:0  阅读:663
如何做到将可变数组进行实实在在的深拷贝--->容器类对象拷贝并且对象内部元素的拷贝
首先说下我的需求:在A控制器,我有一个可变的自定义模型数组, 我要跳转到B控制器进行编辑的时候,我传入该模型数组.在B控制器我进行编辑,然后保存的时候把编辑后的数组逆传回去 刚开始,没觉得哪里不对,后来发现在B控制器只要我改动了原来的数据,即使不点击保存,而是直接pop掉B控制器返回A控制器,我的模 ...
分类:编程语言   时间:2016-11-25 17:01:26    收藏:0  评论:0  赞:0  阅读:275
C++ default 和delete的新用法
...
分类:编程语言   时间:2016-11-25 16:55:29    收藏:0  评论:0  赞:0  阅读:227
JavaScript 运行机制详解:Event Loop
转自: http://www.ruanyifeng.com/blog/2014/10/event-loop.html 一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。作为浏览器脚本语言,JavaScript的主要用途是与用户互 ...
分类:编程语言   时间:2016-11-25 16:44:23    收藏:0  评论:0  赞:0  阅读:298
《JavaScript高级程序设计》 总结(一)
标签的位置 按照传统的做法,所有<script>元素都应该放在页面的<head>元素中,例如: 这种做法的目的就是把所有外部文件(包括 CSS 文件和 JavaScript 文件)的引用都放在相同的地方。可是,在文档的<head>元素中包含所有 JavaScript 文件,意味着必须等到全部 Jav ...
分类:编程语言   时间:2016-11-25 16:44:01    收藏:0  评论:0  赞:0  阅读:262
java的一些基础知识
一.Java基础 1.抽象类和interface有什么区别? 答:抽象类:单继承,可以有非抽象方法,也可以没有抽象方法,有普通方法,有构造方法 接口:多继承,只有抽象方法、没有构造函数,成员变量必须是static final类型的 2.request与session的区别? Session在整个会话 ...
分类:编程语言   时间:2016-11-25 16:37:56    收藏:0  评论:0  赞:0  阅读:258
python字符串列表字典相互转换
字符串转换成字典 json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式: >>> a='{"name":"yct","age":10}' >>> eval(a) {'age': 10, 'name': 'yct'} 支持字符串和数字,其余格式的好像 ...
分类:编程语言   时间:2016-11-25 16:35:43    收藏:0  评论:0  赞:0  阅读:221
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!