码迷,mamicode.com
首页 > 编程语言
javascript 的对象
所有事物都是对象 JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 布尔型可以是一个对象。 数字型可以是一个对象。 字符串也可以是一个对象 日期是一个对象 数学和正则表达式也是对象 数组是一个对象 甚至函数也可以是对象 ...
分类:编程语言   时间:2016-07-10 23:16:54    阅读次数:236
java中Integer i1= 0; Integer i2= 0; 为什么可以用 == 符号呢
java中Integer i1= 0; Integer i2= 0; 有i1 == i2,且有i1 = 1;那么i2为什么不会变成1呢? 我这个时候的想法是:这是因为java中整型常量是基于int的,而java中有自动包装机制,也就是说看起来i1,i2是Integer类型,但是其底层还是基于int类 ...
分类:编程语言   时间:2016-07-10 23:15:39    阅读次数:203
javascript设计模式学习之十——组合模式
一、组合模式定义及使用场景 组合模式将对象组合成树形结构,用以表示“部分—整体”的层次结构,除了用来表示树形结构之外,组合模式还可以利用对象的多态性表现,使得用户对单个对象和组合对象的使用具有一致性。 实现组合模式的关键: 在java等静态语言中,需要单个对象和组合对象都实现同样的抽象接口,这可以通 ...
分类:编程语言   时间:2016-07-10 23:13:21    阅读次数:234
用java语言构建一个网络服务器,实现客户端和服务器之间通信,实现客户端拥有独立线程,互不干扰
服务器: 1.与客户端的交流手段多是I/O流的方式 2.对接的方式是Socket套接字,套接字通过IP地址和端口号来建立连接 3.(曾经十分影响理解的点)服务器发出的输出流的所有信息都会成为客户端的输入流,同时所有客户端的所有输出流都会包含在服务器的输入流中。 (即套接字即使建立连接,输入输出流都是 ...
分类:编程语言   时间:2016-07-10 23:10:14    阅读次数:744
Python学习过程(一)
Hi,最近得知了有这么一种计算机语言,名字叫Python,下面对自己从零开始学习的一个记录。被大家所熟知的语言有很多种,比如说C语言 、java 、C++ \ C#等,以及javascri和火的一塌糊涂的HTML5。那么,Python又是什么鬼呢? 首先它是一门计算机程序设计语言(废话),加个词语来 ...
分类:编程语言   时间:2016-07-10 23:10:21    阅读次数:223
C++学习与总结2
一. 模板定义 在C++中,模板是泛型编程的基础,它还是创建类或函数的蓝图或公式。 1. 函数模板 首先,我们定义一个函数模板,如下所示: (1)模板形参表 解析:模板形参可以是表示类型的类型形参,也可以是表示常量表达式的非类型形参。 (2)实例化模板函数 解析:编译器能够确定用什么类型代替每个类型 ...
分类:编程语言   时间:2016-07-10 23:07:34    阅读次数:224
spring
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。 框架特征 编辑 框架特征 轻量——从大小与开销两方面而言Spring都是轻 ...
分类:编程语言   时间:2016-07-10 23:06:13    阅读次数:320
三、java三大特性--多态
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承,同时继承也为实现多态做了铺垫。那么什么 ...
分类:编程语言   时间:2016-07-10 23:03:06    阅读次数:254
Java Web学习(5):使用IDE(EClipse)开发Web应用程序
一Eclipse的配置         (1)Eclipse配置JRE         在打开的页面中找到Window->Prefereneces->Java->Installed JREs        打开的Prefereneces对话框中我们看到系统默认使用的是自带的JDK版本,我们推荐使用自己安装的JDK 8.0,点 击Add选项,出现Add JRE对话框,我们选择Stan...
分类:编程语言   时间:2016-07-10 21:54:23    阅读次数:208
JavaScript异步编程设计快速响应的网络应用
JavaScript已然成为了多媒体、多任务、多内核网络世界中的一种单线程语言。其利用事件模型处理异步触发任务的行为成就了JavaScript作为开发语言的利器。如何深入理解和掌握JavaScript异步编程变得尤为重要!!!《JavaScript异步编程设计快速响应的网络应用》提供了一些方法和灵感。 一、深入理解JavaScript事件1. 事件的调度JavaScript事件处理器在线程空闲之前不...
分类:编程语言   时间:2016-07-10 21:55:30    阅读次数:295
JAVA并发编程(二)
设计线程安全类的过程中需要注意三个基本要素: 1、找出构成对象的所有变量 2、找出约束状态变量的不变性条件 3、建立对象状态的并发访问管理策略 Java5.0提供了多种并发容器来改进同步容器的性能。同步容器将所有对容器状态访问都串行化,以实现它们的线程安全,这种方法的代价是严重降低了并发性。当多个线程竞争容器锁时,吞吐量将严重降低。 通过并发容器代替同步容器,可以极大的提高伸缩性,降低风险。...
分类:编程语言   时间:2016-07-10 21:54:20    阅读次数:218
C++学习 —— 住着魔鬼的细节
13周的C++课程转眼就学完了5周,C++的标准基本上已经覆盖到了。再加上coding了上百行,总算是对C++有了一个基本的了解。接下来的学习会是关于STL的,所以在此对目前所学做一个小的总结。 the devil is in the detail, 这是我最大最大的体会。由其是对于这种称之为标准的 ...
分类:编程语言   时间:2016-07-10 21:54:07    阅读次数:386
Python开发【第七篇】:面向对象
Python之路【第五篇】:面向对象及相关 面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 ? 1 2 3 4 5 6 class Foo(object): pass obj ...
分类:编程语言   时间:2016-07-10 21:52:44    阅读次数:293
Java线程学习整理--4---一个简单的生产者、消费者模型
1、简单的小例子: 下面这个例子主要观察的是: 一个对象的wait()和notify()使用情况! 当一个对象调用了wait(),那么当前掌握该对象锁标记的线程,就会让出CPU的使用权,转而进入该对象的等待池中等待唤醒,这里说明一下,每一个对象都有一个独立的等待池和锁池! 等待池:上述的wait() ...
分类:编程语言   时间:2016-07-10 21:48:44    阅读次数:244
Java线程学习整理--3--简单的死锁例子
1、线程死锁的概念: 简单地理解下吧! 我们都知道,线程在执行的过程中是占着CPU的资源的,当多个线程都需要一个被锁住的条件才能结束的时候,死锁就产生了! 还有一个经典的死锁现象: 经典的“哲学家就餐问题”,5个哲学家吃中餐,坐在圆卓子旁。每人有5根筷子(不是5双),每两个人中间放一根,哲学家时而思 ...
分类:编程语言   时间:2016-07-10 21:50:37    阅读次数:181
Python开发【第八篇】:网络编程 Socket
Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 ...
分类:编程语言   时间:2016-07-10 21:47:29    阅读次数:276
Python开发【第二篇】:初识Python
Python开发【第二篇】:初识Python Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排 ...
分类:编程语言   时间:2016-07-10 21:47:26    阅读次数:332
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!