0x01 指针变量作为函数参数的作用是:将一个变量的地址传送到另一个函数中。 0x02 简单的例子:虽然都能实现功能,但意义不同。 正确的写法: 骗人的写法: 注意第14行,是骗人的写法,虽然用到了指针,但是和没用一样,因为只是赋值,然后还是用的原来的值; 总的来说,还是强调指针作为函数参数的作用是 ...
分类:
编程语言 时间:
2016-08-08 00:51:08
阅读次数:
384
JAVA实现Excel表单的简单读取操作 实现Excel表单的简单读取操作,首先要导入相关的jar包: 如图所示: 此处贴上代码: ...
分类:
编程语言 时间:
2016-08-08 00:51:14
阅读次数:
140
js实现快速排序(in-place)简述 快速排序,又称划分交换排序。以分治法为策略实现的快速排序算法。 本文主要要谈的是利用javascript实现in-place思想的快速排序 分治法: 在计算机科学中,分治法是建基于多项分支递归的一种很重要的算法范式。字面上的解释是“分而治之”,就是把一个复杂 ...
分类:
编程语言 时间:
2016-08-08 00:49:39
阅读次数:
167
上一篇文章说过要介绍两个控制器。这篇文章就介绍第二个控制器AbstractCommandController(这个类已经快要被废弃了,有更好的代替者,但还是要好好学这个类)。这个控制器的额作用是为了收集提交的参数, 比如说之前的写法是://获取员工的姓名 String username=reques ...
分类:
编程语言 时间:
2016-08-08 00:51:35
阅读次数:
230
声明: 以下任何观点、理解,都有可能是错的,那仅代表作者在某一时刻结合自己的学习经历和思考得出的观点,很明显,这样的前提下很多都可能是错的。请各位在看到任何可疑观点时,都不要轻信,如果你们在喷我的时候能把理由一并说出来,那我就非常感激了。像什么“你懂的”,“当然是!不然还能是什么。”那样的话恐怕既说 ...
分类:
编程语言 时间:
2016-08-08 00:48:38
阅读次数:
138
在刷LeetCode-1TwoSum的时候,有个人在论坛留言,大致意思如下: 我觉得这个人是不懂算法的。让我一步一步解释。 # O的含义 通俗的说,O表示忽略系数的复杂度上限,常常用一个量级表示,比如n,nlgn。 # 忽略的系数重要吗 重要。我觉得《算法》比《算法导论》优秀的原因之一是,作者用实例 ...
分类:
编程语言 时间:
2016-08-08 00:45:38
阅读次数:
149
一、引言 初步认识DOM有可能会被各种不熟悉的因为因素影响自己的学习心态,你需要的是多去记忆一些单词然后加强自己的代码量。 二、导入 在昨天初步认识DOM以后我们见天将接着介绍有关于DOM的内容。 三、重点内容 ① 获得或设置页面的内容(innerText与innerHTML): 区别: a. 在获 ...
分类:
编程语言 时间:
2016-08-08 00:44:51
阅读次数:
248
数据类型😀: 2016-08-07 tuple 元组的单层深度不可变性质 >>>T = (1, [2,3], 4) >>>T[1] = 'something' # Error >>>T[1][0] = 'somehting' # Works! ...
分类:
编程语言 时间:
2016-08-08 00:42:44
阅读次数:
164
链接:blog.jobbole.com/77280/ github.com/kenfox/gc-viz 大部分开发者都认为自动垃圾回收器是理所当然的。实际上,这只是语言运行时提供的一项实用功能,旨在简化我们的开发工作。 但是如果尝试着了解垃圾回收器的内部原理,你会发现很难弄明白。除非熟悉它的工作流程 ...
分类:
编程语言 时间:
2016-08-08 00:42:08
阅读次数:
171
算法 定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作 特性:五个基本特性,即输入、输出、有穷性、确定性、可行性 算法设计的要求 正确性:算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性、能正确反映问题的需求、能够得到问题的正确答案 ...
分类:
编程语言 时间:
2016-08-08 00:39:36
阅读次数:
169
学习自:http://lasombra.iteye.com/blog/991662 http://blog.csdn.net/xiaoli_feng/article/details/4567184 单目乘除为关系,逻辑三目后赋值。 单目:单目运算符+ –(负数) ++ -- 等 乘除:算数单目运算符 ...
分类:
编程语言 时间:
2016-08-08 00:38:58
阅读次数:
131
1. 入门例子 源文件声明规则 一个源文件只有一个public类,可以有多个非public类 源文件的名称应该和public类的名称保持一致,例如本例中public类命为Dog,那么源文件名称必须为Dog.java 如一个类定义在某个包中,那么package语句应该在源文件首行,如本例中在类jihi ...
分类:
编程语言 时间:
2016-08-08 00:37:32
阅读次数:
169
问题:希望通过名称来访问元素,减少结构中对位置的依赖性 解决方案:使用命名元组collections.namedtuple()。它是一个工厂方法,返回的是python中标准元组类型的子类,提供给它一个类型名称以及相应的字段名称,它就返回一个可实例化的类,为你以定义好的字段名称传入值等。 命名元组的主 ...
分类:
编程语言 时间:
2016-08-08 00:37:22
阅读次数:
190
final:(最终的)看不懂时有必要分析内存画图,不同方法的局部变量是相互独立的额不要被所起的名所困扰。 1)每个方法运行时jvm,都会为其开辟一片内存空间。内存空间是属于这个方法的, 同时,方法中的形参也是属于该方法的局部变量。 2)修饰基本类型是值不能被改变,public static fina ...
分类:
编程语言 时间:
2016-08-08 00:37:08
阅读次数:
197
volatile 的特性 当我们声明共享变量为 volatile 后,对这个变量的读/写将会很特别。理解 volatile 特性的一个好方法是:把对 volatile 变量的单个读/写,看成是使用同一个锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码: 假设有多个线程 ...
分类:
编程语言 时间:
2016-08-08 00:35:28
阅读次数:
214
一、选择框脚本 选择框也是表单的一个字段,是通过<select>和<option>元素来创建的,需要使用javascript来控制。选择框拥有以下的属性和方法: 以下介绍一些选择框的常用方法: 1、获取选择项 2、增/删/移动 二、表单序列化 随着Ajax的出现,表单序列化已经成了一种常见需求。在编 ...
分类:
编程语言 时间:
2016-08-08 00:33:39
阅读次数:
380