Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?

Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。 /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用...

2017-07-30 14:27:02

阅读数:282

评论数:0

递归算法

程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。递归有直接递归和间接递归 •直接递归:函数在执行过程中调用本身。 •间接递归:函数在执行过程中调用其它函数再经过这些函数调用本身。 •表达方式: •递归算法有四个特性: ...

2017-07-29 22:37:00

阅读数:319

评论数:0

7种回归分析方法

什么是回归分析? 回归分析是一种预测性的建模技术,它研究的是因变量(目标)和自变量(预测器)之间的关系。这种技术通常用于预测分析,时间序列模型以及发现变量之间的因果关系。例如,司机的鲁莽驾驶与道路交通事故数量之间的关系,最好的研究方法就是回归。 回归分析是建模和分析数据的重要工具。在这...

2017-07-29 18:44:02

阅读数:252

评论数:0

概率分析和随机算法

一、随机分析 考虑一个雇佣问题,面试n个人,在面试的过程中,只要更为优秀的人出现,就雇佣更为优秀的人,但是更换人选需要花费一笔费用c,现在估算这笔费用。 这个问题相当于维护一个当前的“获胜者”。 最坏的情形当然是替换n次,那么费用就会是cn. 随机的情况: 第i个人比前i-1个人...

2017-07-27 11:25:54

阅读数:123

评论数:0

红黑树java实现

概要 前面分别介绍红黑树的理论知识、红黑树的C语言和C++的实现。本章介绍红黑树的Java实现,若读者对红黑树的理论知识不熟悉,建立先学习红黑树的理论知识,再来学习本章。还是那句老话,红黑树的C/C++/Java实现,原理一样,择其一了解即可。 目录 1. 红黑树的介绍 2. 红黑...

2017-07-26 23:50:15

阅读数:338

评论数:0

Django使用自己的用户系统

用过django的人应该都会知道admin,不过,需求是多变的,比如,你有一个变态的用户系统,用户可能有大中小三张头像,除了fisrt name ,last name外还有middle name,T^T name巴拉巴拉,django 的用户系统可能满足不了你的需求,这时候需要用自己的用户系统了,...

2017-07-25 23:47:07

阅读数:864

评论数:0

Centos系统下的文件目录说明

目录内容和用途 /根目录。一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根文件系统的子目录中。 /bin 一般用户使用的命令 /boot 放置内核及LILO、GRUB等导引程序(bootloader)的文件,用于启动。 /dev 硬盘,分区,键盘,...

2017-07-25 13:15:00

阅读数:982

评论数:0

Apache Maven 构建生命周期

Maven - 构建生命周期 什么是构建生命周期 构建生命周期是一组阶段的序列(sequence of phases),每个阶段定义了目标被执行的顺序。这里的阶段是生命周期的一部分。 举例说明,一个典型的 Maven 构建生命周期是由以下几个阶段的序列组成的: 阶段 处理 ...

2017-07-25 10:21:01

阅读数:131

评论数:0

python关键字

python3.3.2中的关键字如下: The following identifiers are used as reserved words, or keywords of the language, and cannot be used as ordinary identifiers. T...

2017-07-21 20:55:19

阅读数:217

评论数:0

JVM运行时数据区域及GC

JVM在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、创建和销毁的时间。本文以Sun公司HotSpot虚拟机为例进行说明,JRockit和IBM J9会有所不同。HotSpot运行时数据区分为堆和栈两种类型,堆空间为线程共享,栈空间为线程私有。堆...

2017-07-20 22:16:19

阅读数:181

评论数:0

计算机网络--HTTP协议

Fiddler介绍 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简...

2017-07-19 23:53:45

阅读数:234

评论数:0

通信协议——Http、TCP、UDP

CP   HTTP   UDP:  都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。 TCP   HTTP   UDP三者的关系: TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、...

2017-07-19 23:36:17

阅读数:88

评论数:0

TopN算法

在系统中,我们经常会遇到这样的需求:将大量(比如几十万、甚至上百万)的对象进行排序,然后只需要取出最Top的前N名作为排行榜的数据,这即是一个TopN算法。常见的解决方案有三种: (1)直接使用List的Sort方法进行处理。 (2)使用排序二叉树进行排序,然后取出前N名。 (3)使用最大堆...

2017-07-19 21:39:47

阅读数:108

评论数:0

Spark RDD

这篇文章想从Spark当初设计时为何提出RDD概念,相对于Hadoop,RDD真的能给spark带来何等优势。之前本想开篇是想总体介绍spark,以及环境搭建过程,但个人感觉RDD更为重要 铺垫 在hadoop中一个独立的计算,例如在一个迭代过程中,除可复制的文件系统(HDFS)外没有...

2017-07-16 22:19:51

阅读数:534

评论数:1

SparkContext简介

本篇文章就要根据源码分析SparkContext所做的一些事情,用过Spark的开发者都知道SparkContext是编写Spark程序用到的第一个类,足以说明SparkContext的重要性;这里先摘抄SparkContext源码注释来 简单介绍介绍SparkContext,注释的第一句话就是说...

2017-07-15 23:00:44

阅读数:407

评论数:0

非常详细的docker笔记

一、Docker 简介 Docker 两个主要部件: Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker Hub docker 使用客户端-服务器 (C/S) 架构模式。Do...

2017-07-15 01:27:42

阅读数:910

评论数:1

HTTP协议标准

HTTP/1.1协议中共定义了八种方法(动作)来表明Request-URI指定的资源的不同操作方式: OPTIONS 返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务器的功能性 HEAD 向服务器索要与GET请求相一致的...

2017-07-14 15:23:09

阅读数:120

评论数:0

mysql数据库锁定机制

前言 为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MySQL中两种使用最为频繁的存储引擎MyISAM和Innodb各自的锁定机制进行较为详细的分析。   My...

2017-07-14 14:50:00

阅读数:262

评论数:0

最全面的Java多线程用法解析

1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数: publi...

2017-07-14 01:36:22

阅读数:103

评论数:0

理解事务的4种隔离级别

数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncomm...

2017-07-13 14:04:46

阅读数:110

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭