需求:已知一个数组,删除其中某个元素,其它向左移,最后一位补null值 分析: 1、找出要删除元素的下标,找个变量接收 2、此位置元素后面的元素依次向左移一位 3、补齐最后一位赋值null 4、输出新数组 ...
分类:
编程语言 时间:
2016-04-29 00:10:52
阅读次数:
213
Cpython Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。 Jyhton Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。 I ...
分类:
编程语言 时间:
2016-04-29 00:11:35
阅读次数:
203
2 GPS数据处理(6分) 2 GPS数据处理(6分) 题目内容: NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-t ...
分类:
编程语言 时间:
2016-04-29 00:09:39
阅读次数:
1058
E. XOR and Favorite Number Bob has a favorite number k and ai of length n. Now he asks you to answer m queries. Each query is given by a pair li and r ...
分类:
编程语言 时间:
2016-04-29 00:08:31
阅读次数:
245
线程池 线程池可以提高程序的性能,线程池中在程序的启动的时候,即会创建大量的空闲线程,程序可以将Runnable或Callable实现类的对象交给线程池,线程池就会腾出一条空闲线程来执行该实现类对象的run方法,run方法执行完后,该线程就再返回空闲状态。程序还可以通过设置线程池线程的数量来控制系统 ...
分类:
编程语言 时间:
2016-04-29 00:09:32
阅读次数:
209
1、Java语言的特点是什么? 简单性,面向对象的语言,一种与平台无关的语言,健壮性和安全性,多线程,垃圾回收机制; 2、如何编译和执行java文件?产生帮助文档用什么命令? 编译: javac 文件名 执行:java 类名 产生帮助文档: javadoc 文件名 3、虚拟机的工作流程是什么? 编写 ...
分类:
编程语言 时间:
2016-04-29 00:08:54
阅读次数:
236
静态变量是独立在对象之外的变量,是很多对象共享的变量,当一个对象对它的值做出改变,会影响所有的对象。对静态变量的访问,可以通过“对象.”的方式访问,也可以通过“类名.”的方式访问。所以静态变量也叫类变量。 静态变量的特点: 1、唯一性 2、加载时机在对象之前 3、可通过“类名.”进行访问,也可通过“ ...
分类:
编程语言 时间:
2016-04-29 00:06:51
阅读次数:
198
1、背景 今天翻开IdentityHashMap的时候,就傻眼了,这个到底是个逻辑啊,我的程序代码如下: 运行的结果如下: zhangsan age is =nulllisi age is =null 为什么如此呢? 2、源码探索 put方法: 从这里可以看出,int i = hash(k, len ...
分类:
编程语言 时间:
2016-04-29 00:05:22
阅读次数:
302
1、当传递和返回对象,传递和返回的是什么? 是一个地址,是引用; 2、什么是构造方法?构造方法的作用是什么? 构造方法是特殊的方法,方法名和类名相同,没有返回类型,利用构造方法可以产生对象; 1.为对象分配空间2.如果类没有加载,则加载类3.初始化成员变量4.返回对象引用 3、创建对象有几种方式? ...
分类:
编程语言 时间:
2016-04-29 00:04:55
阅读次数:
179
枚举值:它是一个整形(int) 并且,它不参加内存的占用和释放 枚举定义变量即可直接使用,不用初始化. 枚举的定义如下: 方式一: typedef enum{ //在这个地方,可以定义相同的名称,给要用到的类型起个标识符,这个地方,是可以省略的 unknown, //大括号里面的内容,依据程序员的需 ...
分类:
编程语言 时间:
2016-04-29 00:05:07
阅读次数:
238
首先请原谅我使用校园网络,基本上打不开谷歌,网络搜取得帮助均来自度娘。 对于我这个linux新手 IT 新手来说,自己升级点东西好担心,万一出错,可能都要重来.... 参照度娘内容和自己摸索,今天晚上的升级以成功结束 哈哈哈 一、我需要把升级Linux里Python版本为2.7.11,度娘一艘,都是 ...
分类:
编程语言 时间:
2016-04-29 00:02:10
阅读次数:
332
【P257】编写应用程序,从命令行输入两个小数参数,求它们的商。要求程序中捕捉NumberFormatException异常和ArithmeticException异常。 程序运行结果 ...
分类:
编程语言 时间:
2016-04-29 00:02:06
阅读次数:
358
插入排序的主要思想是每次取一个列表元素与列表中已经排序好的列表段进行比较,然后插入从而得到新的排序好的列表段,最终获得排序好的列表。 比如,待排序列表为[49,38,65,97,76,13,27,49],则比较的步骤和得到的新列表如下: (带有背景颜色的列表段是已经排序好的,红色背景标记的是执行插入 ...
分类:
编程语言 时间:
2016-04-28 23:59:25
阅读次数:
429
柯理化函数思想:一个js预先处理的思想;利用函数执行可以形成一个不销毁的作用域的原理,把需要预先处理的内容都储存在这个不销毁的作用域中,并且返回一个小函数,以后我们执行的都是小函数,在小函数中把之前预先存储的值进行相关的操作处理即可; 柯里化函数主要起到预处理的作用; bind方法的作用:把传递进来 ...
分类:
编程语言 时间:
2016-04-28 23:55:32
阅读次数:
279
sort set排序集合类型 释义: sort set 是 string 类型的集合 sort set 的每个元素 都会关联一个 权 通过 权值 可以有序的获取集合中的元素 应用场合: 获取热门帖子(回复量)信息: select * from message order by backnum des ...
分类:
编程语言 时间:
2016-04-28 23:55:06
阅读次数:
818
这是我读的第一本关于JS的书,刚开始我为了选择合适的学习JS的书,看了网上许多人的意见,基本上都是推荐先读这本书。书的内容挺简单的,确实很适合初学者看,阅读的过程中不会产生什么障碍。内容虽然简单,但我觉得还是挺有收获的,之前我主要是通过看视频学习JS的,看了好些视频,了解了好些概念,但对好多概念都是 ...
分类:
编程语言 时间:
2016-04-28 23:55:59
阅读次数:
415
二叉排序树的重要性不用多说,下面用c++实现二叉排序树的建立,插入,查找,修改,和删除。难点在于删除,其他几个相对比较简单。 以下是代码: 上面的代码分别实现了查找,建立,插入的操作,下面是删除函数的实现,删除比较难主要是因为删除节点后下面的所有节点都会受到影响。此时采取的思维是分类讨论节点的孩子节 ...
分类:
编程语言 时间:
2016-04-28 23:54:07
阅读次数:
369