码迷,mamicode.com
首页 > 编程语言
serialize存入数组
原代码 存储的数据格式为 categories: "[\"tv\", \"entertainment\"]", 修改为 存储的数据格式为 categories: " \n- tv\n- comic\n", YAML 序列化后的样子,YAML 的数组相关文档,可看 YAML 的文档:http://ya ...
分类:编程语言   时间:2016-09-20 12:17:34    阅读次数:233
【C++】 私有成员变量的理解
私有成员变量的概念,在脑海中的现象是,以private关键字声明,是类的实现部分,不对外公开,不能在对象外部访问对象的私有成员变量. 然而,在实现拷贝构造函数和赋值符函数时,在函数里利用对象直接访问了私有成员变量,因而,产生了困惑.下面以具体实例进行说明: 疑惑:为什么第26行和第32行代码可以编译 ...
分类:编程语言   时间:2016-09-20 12:14:59    阅读次数:146
IntelliJ IDEA + Maven创建Java Web项目
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。 可以通过其命令做所有相关的工作,其常用命令如下: - mvn compile - mvn test - mvn clean - ...
分类:编程语言   时间:2016-09-20 12:11:42    阅读次数:224
java.util.zip获取Zip文件条目InputStream
...
分类:编程语言   时间:2016-09-20 12:10:57    阅读次数:257
python深拷贝浅拷贝
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 下面本文就通过简单的例子介绍一下这些概念之间的差别。 对象赋值 直接看一段代码: 按 Ctrl+C 复制代码 will = ["Will", 28, ["Python", "C#", "Jav ...
分类:编程语言   时间:2016-09-20 12:11:23    阅读次数:250
18 线程池,线程安全队列,线程创建
参考 : http://blog.csdn.net/madun/article/details/20313269 创建线程池 提交线程: 线程安全队列: BlockingQueue,顾名思义,“阻塞队列”:可以提供阻塞功能的队列。 首先,看看BlockingQueue提供的常用方法: add(e) ...
分类:编程语言   时间:2016-09-20 12:08:57    阅读次数:210
java设计模式--单例模式
单例模式,顾名思义,就是确保某个类在程序中只允许有一个实例。这个类可以自行创建唯一的实例,并且向系统只提供这个唯一的实例。 通常我们说的单例模式有五种:饿汉式,懒汉式,双重锁,静态内部类,枚举式。其中,饿汉式和懒汉式是最代表的两种(但不是最优的)。 首先,饿汉式单例 它是一种典型的空间换时间的模式, ...
分类:编程语言   时间:2016-09-20 12:03:57    阅读次数:201
给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组
Array.prototype.removeCount=function(){ var that=this; var arr=[]; for(var i=0;i<that.length;i++){ for(var j=i+1;j<that.length;j++){ var count=0; if(t ...
分类:编程语言   时间:2016-09-20 12:02:05    阅读次数:163
Swift 3.0 Date的简单使用
...
分类:编程语言   时间:2016-09-20 12:02:35    阅读次数:2839
Java并发编程:阻塞队列 <转>
在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接触的队列都是非阻塞队列,比如 ...
分类:编程语言   时间:2016-09-20 12:00:04    阅读次数:258
Python:装饰器
格式:@functon 输出结果: ...
分类:编程语言   时间:2016-09-20 11:57:31    阅读次数:166
(转)C++堆、栈、自由存储区、全局/静态存储区和常量存储区
一、一个由c/C++编译的程序占用的内存分为以下几个部分: 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放(malloc/free, new/delete),若程序员不释放,程序结束 ...
分类:编程语言   时间:2016-09-20 11:55:18    阅读次数:223
Java中的反射机制
Java反射机制 反射机制定义 反射机制定义 反射机制是Java语言中一个非常重要的特性,它允许程序在运行时进行自我检查,同时也允许其对内部成员进行操作。由于反射机制能够实现在运行时对类进行装载,因此能够增加程序的灵活性,但是不恰当地使用反射机制,也会严重影响系统的性能。具体而言,反射机制的主要功能 ...
分类:编程语言   时间:2016-09-20 11:53:44    阅读次数:171
java的内存管理机制
1、内存区域的分类 栈内存:基本类型变量和对象的引用,优势在于存取速度快 堆内存:new创建的对象和数组以及对象的实例化变量,优势在于动态分配内存,但是存取速度相对较慢 2、不同类型的内存分配 (1)基本数据类型:类似int,char,double之类的数据类型 当使用int a;来定义的时候,会在 ...
分类:编程语言   时间:2016-09-20 11:53:45    阅读次数:186
Java中分别取数的整数及小数部分
测试数据:1.234567E4 ...
分类:编程语言   时间:2016-09-20 11:52:13    阅读次数:1128
java网络编程,简单的客户端和服务器端
1.服务器端 2.客户端 3.运行 将服务器端放到服务器上并运行 运行服务器端 正在等待客户端接入,然后本地运行客户端 控制台输入你好,然后服务器端接收并显示你好 4.拓展 TCP编程 java.net.Socket java.net.ServerSocket TCP编程的核心思路 开发服务器端 S ...
分类:编程语言   时间:2016-09-20 11:49:29    阅读次数:239
Python单元测试:unittest使用简介
一、概述 本文介绍python的单元测试框架unittest,这是Python自带的标准模块unittest。unittest是基于java中的流行单元测试框架junit设计的,其功能强大且灵活,对于熟悉junit的人来说掌握unittest很简单。 unittest涉及的知识点较多,但核心的就那一 ...
分类:编程语言   时间:2016-09-20 11:48:55    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!