首页 > 编程语言
JAVA学习笔记-this隐式参数
this 是隐式参数, 类的方法调用时,会系统自动传递一个this的参数给方法.(这个参数是隐式传递的) 所以在方法里可以使用this这个参数. this在方法中表示对象. this(参数列表)可以在构造器里调用另一个重载的构造器 this主要在对象初始化里用的比较多,也即在构造函数里用的多 实际上 ...
分类:编程语言   时间:2016-11-09 11:48:03    收藏:0  评论:0  赞:0  阅读:184
基数排序
基本思想 基数排序(Radix Sort)是在桶排序的基础上发展而来的,两种排序都是分配排序的高级实现。分配排序(Distributive Sort)的基本思想:排序过程无须比较关键字,而是通过“分配”和“收集”过程来实现排序。它们的时间复杂度可达到线性阶:O(n)。 先来看一下桶排序(Radix ...
分类:编程语言   时间:2016-11-09 11:46:52    收藏:0  评论:0  赞:0  阅读:277
希尔排序
基本思想 希尔排序是基于插入排序的,又叫缩小增量排序。 在插入排序中,标记符左边的元素是有序的,右边的是没有排过序的,这个算法取出标记符所指向的数据,存入一个临时变量,接着,在左边有序的数组中找到临时变量应该插入的位置,然后将插入位置之后的元素依次后移一位,最后插入临时变量中的数据。 试想,假如有一 ...
分类:编程语言   时间:2016-11-09 11:45:30    收藏:0  评论:0  赞:0  阅读:324
线程池的经典使用
1.1:主类文件(Main.java) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 4 ...
分类:编程语言   时间:2016-11-09 11:44:43    收藏:0  评论:0  赞:0  阅读:267
选择排序及改进
选择排序 基本思想 冒泡排序中有一个缺点,比如,我们比较第一个数a1与第二个数a2的时候,只要a1比a2大就会交换位置,但是我们并不能确定a2是最小的元素,假如后面还有比它更小的,该元素还会与a2再次进行交换,而且这种交换有可能发生多次才能确定a2的最终位置。 选择排序可以避免这种耗费时间的交换操作 ...
分类:编程语言   时间:2016-11-09 11:43:01    收藏:0  评论:0  赞:0  阅读:242
javascript 倒计时天、小时、分钟、描述的倒计时代码
调用方法 countDown.js ...
分类:编程语言   时间:2016-11-09 11:42:21    收藏:0  评论:0  赞:0  阅读:245
Python:XXX missing X required positional argument: 'self'
代码的一个小小Bug有时候会让人焦头烂额,费了很大劲搞明白的问题,如果不记录下来,是很容易遗忘的! 定义一个类,如果按照以下的方式使用,则会出现TypeError: testFunc() missing 1 required positional argument: 'self'。如果认真细究的话, ...
分类:编程语言   时间:2016-11-09 11:38:48    收藏:0  评论:0  赞:0  阅读:584
归并排序与递归
基本思想 分析归并排序之前,我们先来了解一下分治算法。 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。 分治算法的一般步骤: (1)分解,将要解决的问题划分成若干规模较小的同类问题; (2)求解,当子问题 ...
分类:编程语言   时间:2016-11-09 11:36:42    收藏:0  评论:0  赞:0  阅读:254
Python开发之--前端 HTML基础
一:HTML介绍 超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 标记语言: 标记(标签)构成的语言. 网页==HTML文档,由浏览器解析,用来展示的 静态网页:静态的资源,如xxx.html 动态网页:html代码是由某种开发语言根据用户请求动态生成的 平常我们就是先通过浏 ...
分类:编程语言   时间:2016-11-09 11:35:47    收藏:0  评论:0  赞:0  阅读:245
javaScript中的回调函数
javaScript中的回调函数 ...
分类:编程语言   时间:2016-11-09 11:24:28    收藏:0  评论:0  赞:0  阅读:136
浅谈c语言程序为什么需要内存 栈又是什么?
学习笔记,嘻嘻,感觉不错。勿喷~~ ...
分类:编程语言   时间:2016-11-09 11:19:58    收藏:0  评论:0  赞:0  阅读:119
python Function
...
分类:编程语言   时间:2016-11-09 11:18:11    收藏:0  评论:0  赞:0  阅读:253
C# - 多线程之 异步编程
异步编程 同步编程,请求响应模型,同步化、顺序化、事务化。 异步编程,事件驱动模型,以 Fire and Forget 方式实现。 异步编程模式 -§-?异步编程模型 (APM) 模式: IAsyncResult 模式,异步操作需要 Begin 和 End 方法; -§-?基于事件的异步模式(EAP ...
分类:编程语言   时间:2016-11-09 11:09:51    收藏:0  评论:0  赞:0  阅读:167
php对二维数据进行排序
PHP一维数组的排序可以用sort(),asort(),arsort()等函数,但是PHP二维数组的排序需要自定义。 方法一:(经验证,成功) 作用:对二维数组进行指定key排序 参数:$arr 二维数组 ,$shortKey 需要排序的列,$short 排序方式 $shortType 排序类型 f ...
分类:编程语言   时间:2016-11-09 11:08:37    收藏:0  评论:0  赞:0  阅读:178
SpringAware
哈哈,终于把分布式的课程演讲给混过去了,下面开始随便自己学点东西。 正题:SpringAware 在实际项目中,用到spring容器的本省功能资源,这是Bean必须意识到Spring容器的存在,才能调用Spring容器所提供的资源,这就是所谓的Spring Aware. 分两部分,一部分演示书上的列 ...
分类:编程语言   时间:2016-11-09 11:07:22    收藏:0  评论:0  赞:0  阅读:185
使用 CountDownLatch 控制多个线程执行顺序
有时候会有这样的需求,多个线程同时工作,然后其中几个可以随意并发执行,但有一个线程需要等其他线程工作结束后,才能开始。举个例子,开启多个线程分块下载一个大文件,每个线程只下载固定的一截,最后由另外一个线程来拼接所有的分段,那么这时候我们可以考虑使用CountDownLatch来控制并发。 Count ...
分类:编程语言   时间:2016-11-09 11:05:27    收藏:0  评论:0  赞:0  阅读:194
Java基础-面板组件
...
分类:编程语言   时间:2016-11-09 11:03:40    收藏:0  评论:0  赞:0  阅读:180
常用html、CSS、javascript前端命名规范
无意发现自己文件夹里面有这么一个文件,具体从哪里来的不记得了,仔细看下,发现总结的挺好的,贴出来分享一下。 无论是从技术角度还是开发视角,对于web前端开发规范文档都有一定规范,本文就css3和html5的发展前景总结了一系列的web开发文档,仅供大家参考。 规范目的: 为提高团队协作效率, 便于后 ...
分类:编程语言   时间:2016-11-09 11:01:22    收藏:0  评论:0  赞:0  阅读:132
linux java cpu 100%
1.用top找到最耗资源的进程id [root@localhost bin]# toptop - 16:56:14 up 119 days, 6:17, 7 users, load average: 2.04, 2.07, 2.09Tasks: 256 total, 1 running, 254 s ...
分类:编程语言   时间:2016-11-09 11:00:42    收藏:0  评论:0  赞:0  阅读:255
python迭代器实现斐波拉契求值
斐波纳契数列以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)。这个数列从第2项开始,每一项都等于前两项之和,而且当n趋向于无穷大时,前一项与后一项的比值越来越逼近黄金分割0.618。 用dir(list),dir(tuple),dir(file) ...
分类:编程语言   时间:2016-11-09 10:59:00    收藏:0  评论:0  赞:0  阅读:138
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!