Java和C#都是编程的语言,它们是两个不同方向的两种语言 相同点: 他们都是面向对象的语言,也就是说,它们都能实现面向对象的思想(封装,继承,多态) 区别: 1.c#中的命名空间是namespace类似于Java中的package(包),在Java中导入包用import而c#中用using。2.c
分类:
编程语言 时间:
2016-02-14 16:59:53
阅读次数:
156
import Foundation /* 构造器的继承: Swift的子类不会自动继承父类的构造器, 若继承, 则满足如下规则: 1.如果子类没有提供任何指定构造器, 那么它将自动继承父类的所有指定构造器 2.如果子类实现了父类所有的指定构造器, 无论如何实现的, 都将自动继承父类的所有便利构造器
分类:
编程语言 时间:
2016-02-14 16:57:21
阅读次数:
145
什么是不可变类 当你获得这个类的引用时,不能改变这个类的内容; 不可变类的实例一旦创建,其成员变量就不能够被修改; 如何创建不可变类 成员变量均为private权限 不提供改变成员变量的对外接口,即set方法 所有方法均不可被重载,有两种实现方式:1) 所有方法均加上final关键字(弱不可变类)
分类:
编程语言 时间:
2016-02-14 16:56:37
阅读次数:
144
作者:竹竿 这章我们讲Java Spring的Ioc控制反转, DI依赖注入。 阅读此文之前,必须深入理解Java反射原理。 1、 Ioc控制反转 原来类对象实例的创建都是有程序员自己通过new进行的。控制反转之后,我们把创建对象的功能交给Spring,到时候我们直接用就可以了。 2、 DI注入 c
分类:
编程语言 时间:
2016-02-14 16:54:48
阅读次数:
180
文章出处:http://www.cnblogs.com/ider/archive/2011/07/30/cpp_cast_operator_part3.html reinterpret_cast <new_type> (expression) reinterpret_cast运算符是用来处理无关类型
分类:
编程语言 时间:
2016-02-14 16:53:18
阅读次数:
196
家里最近接入了广电有线电视,配了三个创维 HC2600 机顶盒,并且每个机顶盒还带有无线路由器功能。 免费赠送 Internet 接入服务倒也没什么,不过机顶盒内置的 WIFI 实在有点寒酸:只支持 2.4 GHz 频段下 802.11n 150 Mbps 速率的传输。2.4 GHz 频段本来就很拥
分类:
编程语言 时间:
2016-02-14 16:52:36
阅读次数:
197
整理一下javascript判断数据类型的函数 1 function isNumber(obj) { 2 return Object.prototype.toString.call(obj) === "[object Number]"; 3 } 4 function isString(obj) {
分类:
编程语言 时间:
2016-02-14 16:48:20
阅读次数:
177
1、策略模式有什么好处? 策略模式的好处在于你可以动态的改变对象的行为。 2、设计原则 设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++中可以用虚类),然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实现了这个接口的类的行为。下面是一个例子。 策略模式
分类:
编程语言 时间:
2016-02-14 16:49:06
阅读次数:
251
需求:获取项目里面的配置文件,如xml,propertiesjava开发:当前类所在包:/AihData/src/com/aih/parse/javax/test/Test.java配置文件所在位置:/AihData/src/com/aih/parse/javax/data_10k.xml第一种:StringfileName="../data_10k.xml";InputStreaminputStream=Test.class.g..
分类:
编程语言 时间:
2016-02-14 15:39:20
阅读次数:
175
我们门来看一下题目:在一个数组中,每一行都按照从左往右递增的顺序排序。每一列都按照从上到下递增的顺序排列。请完成一个函数,输入这样一个我们门来看一下题目:在一个数组中,每一行都按照从左往右递增的顺序排序。每一列都按照从上到下递增的顺序排列。请完成一个函数,..
分类:
编程语言 时间:
2016-02-14 15:35:15
阅读次数:
152
文件操作:os.mknod("test.txt") 创建空文件fp = open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件 关于open 模式: w 以写方式打开, a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) r+ 以读写模式打开 w+ 以读写模式打开
分类:
编程语言 时间:
2016-02-14 15:31:41
阅读次数:
149
原文地址:http://effbot.org/librarybook/asyncore.htm The asyncore module This module provides a “reactive” socket implementation. Instead of creating socke
分类:
编程语言 时间:
2016-02-14 15:30:23
阅读次数:
219
import Foundation /* 类的构造需要两个阶段: 第一阶段: 1.程序调用子类的某个构造器 2.为实例分配内存, 此时实例的内存还没有被初始化 3.指定构造器确保子类定义的所有实例存储属性都已被赋初值 4.指定构造器将调用父类的构造器, 完成父类定义的实例存储属性的初始化 5.沿着调
分类:
编程语言 时间:
2016-02-14 15:28:55
阅读次数:
150
NIO中的几个基础概念 NIO中几个比较关键的概念:Channel(通道),Buffer(缓冲区),Selector(选择器)。 概述 ① Channel,通道,顾名思义,就是通向什么的道路,为某个提供了渠道。 在传统IO中,我们要读取一个文件中的内容,通常如下: public class Test
分类:
编程语言 时间:
2016-02-14 15:27:04
阅读次数:
151
闲聊:新年第一天上班,看着自己15年年底写的代码,真心觉得很烂,因为年底没时间去写,一想着做后台管理需要获取一周的开始和结束日期,就慌了,项目赶着测试呢,还有好多事情未做,就直接抄袭了网上的一段错误代码,其实真的很简单,今天重新花点时间封装一下,以备后用,大神勿喷,谢谢! 一、封装为jQuery版日
分类:
编程语言 时间:
2016-02-14 15:26:00
阅读次数:
181
相对C/C++ 而言,我们所用的JavaScript 在内存这一方面的处理已经让我们在开发中更注重业务逻辑的编写。但是随着业务的不断复杂化,单页面应用、移动HTML5 应用和Node.js 程序等等的发展,JavaScript 中的内存问题所导致的卡顿、内存溢出等现象也变得不再陌生。 1. 语言层面
分类:
编程语言 时间:
2016-02-14 15:25:06
阅读次数:
234
获取线程ID
分类:
编程语言 时间:
2016-02-14 15:23:44
阅读次数:
218