码迷,mamicode.com
首页 > 编程语言 > 周排行
Head first java chapter 8 接口与抽象类
抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就是一个抽象,它有质量、体积等一些共性(水果有质量),但又缺乏特性(苹果、橘子都是水果, ...
分类:编程语言   时间:2017-08-07 20:34:16    阅读次数:228
Java回调机制解析
模块之间总是存在这一定的接口,从调用方式上看,可以分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口,这句话可能有点绕,等文章后面举例说明;异步调用是一种类似消息或事件的机制,解决了同 ...
分类:编程语言   时间:2017-08-07 20:34:58    阅读次数:238
TreeSet排序,存储自己定义对象,自己定义比較器演示样例
Set:无序。不能够反复元素。 |--HashSet:数据结构是哈希表。线程是非同步的。 保证元素唯一性的原理:推断元素的hashCode值是否同样。 假设同样,还会继续推断元素的equals方法。是否为true。 |--TreeSet:能够对Set集合中的元素进行排序。 底层数据结构是二叉树。 保 ...
分类:编程语言   时间:2017-08-07 20:36:54    阅读次数:223
python中协程
协程是python中除了进程和线程之外又一种能够实现多任务的方式,又称为微线程,纤程,它相比于线程需要的资源更少。 在python种协程是通过generator实现的。通过yield保存当前运行的状态然后切换到另一个协程执行。普通的生产者-消费这模式是一个线程写消息,一个线程才能读取消息,因此需要控 ...
分类:编程语言   时间:2017-08-07 20:37:03    阅读次数:211
【前端】JavaScript
一、JavaScript概述 1.JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eic ...
分类:编程语言   时间:2017-08-07 20:37:41    阅读次数:238
Head first java chapter 4 对象的行为
用代码讲解一下 上面的意思是创建一个学生类,声明一个name变量,并给了它getter和setter方法。 先说setter方法,刚开始创建name变量时没有赋值,后面用这个方法给他赋值“小明” 再说getter方法,name变量有了值“小明”后就可以用这个方法把它调出来。 ...
分类:编程语言   时间:2017-08-07 20:37:57    阅读次数:167
C语言在linux内核中do while(0)妙用之法
为什么说do while(0) 妙?由于它的确就是妙,并且在linux内核中实现是相当的妙,我们来看看内核中的相关代码: #define db_error(fmt, ...) \ do { \ fprintf(stderr, "(error): "); \ fprintf(stderr, fmt, ...
分类:编程语言   时间:2017-08-07 20:38:31    阅读次数:175
eclipse(MARS)+ pydev5.8.0 python编程利器
我是在 安装好python 、eclipse和jdk后做 eclipse 安装pydev插件的。 参考地址:python+eclipse+pydev开发环境搭建 - 蘑菇猎手的专栏 - CSDN博客 http://blog.csdn.net/donggege214/article/details/5 ...
分类:编程语言   时间:2017-08-07 20:40:56    阅读次数:137
Head first java chapter 1
Java有3种循环结构:while循环,do-while循环和for循环。 ...
分类:编程语言   时间:2017-08-07 20:41:15    阅读次数:109
【Python】 配置文件相对路径&软件自动执行的工作目录
今天对监控脚本做了一些变更,然后突然发现监控全部都失效了。。排查了半天问题仍然不知所踪。最终发现居然是一个踩过好几次的老坑。。 就是脚本内写的配置文件为了调试方便写成了相对路径,但是在上线时没有意识到软件自动执行(比如Zabbix的externalcheck,虽然所有脚本都可以放在统一的目录下,给人 ...
分类:编程语言   时间:2017-08-07 20:41:58    阅读次数:217
Python__正则表达式
什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式),来描述字符或者字符串的方法。或者说正则就是用来描述一类食物的规则,它内嵌在Python中,并通过re模块实现,正则表达式被编译成一系列的字节码,然后由用C编写的匹配引擎执行 ...
分类:编程语言   时间:2017-08-07 20:42:16    阅读次数:155
畅通工程(kruskal算法)
个人心得:日了狗,WR了俩个小时才发现是少了个vector清理,我也是醉了,不过后面还是对这个有了更好得了解,一是我得算法,而是学长改进 后的算法,改进后得算法还要判断所有村庄是否在连在一起,其实我觉得实必要性不大。 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的 ...
分类:编程语言   时间:2017-08-07 20:42:25    阅读次数:149
Head first java chapter 7 继承与多态
...
分类:编程语言   时间:2017-08-07 20:42:35    阅读次数:125
Head first java chapter 6 认识java API
...
分类:编程语言   时间:2017-08-07 20:43:20    阅读次数:133
javascript:DOM,字符串,数组,时间
javascript组成: 1) ECMAscript 规定了js的语法部分 : 字符串、数组、时间的常用函数 字符串:创建字符串,与长度 //字符串使用定义1: var str="adsafdsafd"; //方式2:使用字符串对象 var str2=new String("sadsaq"); / ...
分类:编程语言   时间:2017-08-07 20:43:45    阅读次数:154
装箱/拆箱 对象排序
package one; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import... ...
分类:编程语言   时间:2017-08-07 20:45:09    阅读次数:154
Head first java chapter 5 编写程序
...
分类:编程语言   时间:2017-08-07 20:46:19    阅读次数:160
python-list:列表
“列表”是一个值,它包含多个字构成的序列。术语“列表值”指的是列表本身(它作为一个值,可以保存在变量中、传递给函数) list ['aa','bb','cc','dd']是一个简单的列表 1.用列表下标取值 list =['aa','bb','cc','dd'] list[0]--aa list[1 ...
分类:编程语言   时间:2017-08-07 20:47:02    阅读次数:157
【python】-- 类的创建、__new__、__metaclass___
类的创建 前面的随笔都是关于类的知识,通过类创建对象,那这个类到底是怎么产生的呢? 1、 传统创建类 f 是通过 Foo 类实例化的对象,其实,不仅 f 是一个对象,Foo类本身也是一个对象,因为在Python中一切事物都是对象,按照一切事物都是对象的理论:obj对象是通过执行Foo类的构造方法创建 ...
分类:编程语言   时间:2017-08-07 20:47:30    阅读次数:155
python分布式进程
分布式进程可以布置在局域网之中,把安排的任务注册到局域网内,不同主机之间就可以传递信息,从而分配任务和反馈,不过并不适合返回大量数据; 首先需要一个服务器server,用来存放数据,其他机器通过局域网内ip访问到: 注意注册到服务器的ip和端口要和通信服务器端的一致。 局域网内各进程间接地通过 服务 ...
分类:编程语言   时间:2017-08-07 20:47:52    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!