自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (15)
  • 收藏
  • 关注

原创 nginx工作原理

公司的odp框架使用Nginx+PHP,我们需要对nginx的内部实现有所了解。0.  Nginx的用途Nginx作为web服务器,有以下用途 URL重写  在我们的工作中比较常见的是,系统重构变更接口地址,想对接口上游保持透明无感知,使用Nginx重写规则,使得原来的接口,请求到现有的服务上进行响应。另外,可以用于隐藏真实服务的地址,类似于短链接。 负载均衡  在实际生产

2017-07-08 11:53:47 1112

原创 操作系统进程学习

the address of pdfhttp://pages.cs.wisc.edu/~remzi/OSTEP/cpu-api.pdfhomework 1#include#include#includeint main(int argc, char *argv[]) { printf("hello world (pid:%d)\n", (int) getpid());

2016-11-27 12:01:46 612

转载 log4j的MDC,DNC配置以及应用

一、背景人在IT江湖,免不了要排查BUG,查线上服务器日志,可浩如烟海的日志里面,如果没有一个唯一Key将同一个线程打印的日志串联起来,那可大大不妙。如何做到这一点呢。我们的主角,log4j的MDC,NDC出来了 二、实现思路以及关键代码1、用拦截器或者filter将所有代码的入口拦截住,且在拦截器的里面,业务方法执行之前,写如下代码: Java

2015-02-09 16:40:44 1069

转载 Hash的冲突解决方案

HashMap和HashTable都是使用Hash函数实现的,任何一种散列函数都会

2014-09-12 08:33:05 747

原创 hadoop的安装

一,下载相关软件Jdk Hadoop二,定义一个公共账号我们经常说,从一个节点访问另一个节点,其实是从一个用户账户访问另一个用户账号。对于hadoop,所有的节点都使用相同的账号名。因此,我们先创建一个用户。这里使用的是hadoop。三,安装SSH我们知道在hadoop集群中,需要指定一个服务器作为主节点。他作为一个基站,负责联络并激活所有从节点上的DataNode和JobTr

2014-09-06 10:39:33 817

原创 hadoop概述

7.1  Hadoop概述7.1.1  Hadoop的由来Hadoop这个名字不是一个缩写,它是一个虚拟的名字。该项目的创建者Doug Cutting 解释Hadoop的得名:“这个名字是我的孩子给一头黄色的玩具大象起名的。我的命名标准是简短,容易发音和拼写,没有太多的意义,并且不会被用于别处。小孩子恰恰是这方面的高手。”Hadoop是一个可编写并运行分布式应用的开源框架,常常用于大数

2014-09-06 10:36:46 1666

原创 HTML中get和post的区别

1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.Quer

2014-09-06 10:26:36 1161

转载 redis支持的数据类型

redis五种数据类型的使用 (摘自:http://tech.it168.com/a2011/0818/1234/000001234478_all.shtml )1、String常用命令:set,get,decr,incr,mget 等。应用场景:String是最常用的一种数据类型,普通的key/value存储都可以归为此类,这里就不所做解释了。实现

2014-09-06 10:21:05 1113

转载 贝叶斯文本分类器

摘 要本文完成了基于朴素贝叶斯文本自动分类的软件设计,运用贝叶斯理论阐述了朴素贝叶斯文本分类器的基本原理。在特征独立性假设的基础上,构造了一个朴素贝叶斯文本分类器,通过样本训练该分类器,进而对测试样本分类判断。实验表明,朴素贝叶斯理论在文本分类中有很好的效果。朴素贝叶斯分类算法的原理是贝叶斯公式(见下面的公式)。原理是由果溯因方法。试验表明该算法的性能能和神经网络等数据挖掘算法相媲

2014-09-05 22:03:04 9503 1

原创 HBase的设计优化

HBase在设计时需要注意以下几个方面。1、Pre-Creating Regions的设计。默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端都向这一个region写数据,直到这个region足够大才进行分割。一种可以加快批量写入速度的方法是通过预先创建一些空的regions,这样当数据写入HBase时,会按照region分区情况,在集

2014-09-05 21:47:11 619

原创 HBase介绍

摘  要 随着海量数据和云计算的发展,Hadoop集群得到了越来越广泛的应用。而HBase作为Hadoop集群的数据库同样在很多场景中大显身手。同样Hadoop集群的稳定性需要得到实时的监控。存储资源、计算资源、网络资源等发生阻塞或者错误需要及时告知集群管理员。本文实现了基于HBase的网站告警系统。本文中所开发的系统分为告警记录显示、告警记录查询、告警记录确认、告警记录入库、告警记录

2014-09-05 21:38:01 1239

原创 结合mahout的数据挖掘算法介绍

数据挖掘算法前言:数据挖掘和机器学习包含了许多的算法,算法的介绍往往是枯燥乏味的。本文中结合mahout和小例子还解释这些算法。因此我们先介绍一下mahout。准备工作:Mahout环境的搭建初识mahoutHadoop是为了大数据而生的,在之前的学习中,我们也了解了Mapreduce程序的基本原理。但是,读者对如何将Hadoop应用到大数据还是没有一个清晰地认识。相信读者朋友们了

2014-09-03 08:25:43 22654

转载 phonegap

一、准备工作1、下载Eclipse,建议采用 Eclipse Classic 程序包,当前版本:Eclipse Classic 4.2.2;2、下载Android SDK,当前版本:22.0.1;3、下载PhoneGap,当前版本:PhoneGap 2.8.1; 二、安装配置软件1、安装 Eclipse ,步骤如下:a、如果你下载的是 Eclipse C

2014-03-07 18:36:10 1572

转载 maven和ant的区别

一.Maven简介Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主

2014-03-07 17:52:18 5266

转载 maven 安装

Eclipse IDE是目前Java开发人群中使用得最广泛的IDE。m2Eclipse项目在Eclipse IDE中提供了对Maven的支持,本章,我们将会研究它提供的特性,以帮助你在Eclipse IDE中使用Maven。安装Maven下载maven最新版本,见http://maven.apache.org/download.html。当前最新版本是3.0.4。解压下载得

2014-03-07 17:49:22 618

原创 phonegap 在win7中搭建环境

http://docs.phonegap.com/zh/3.4.0/guide_cli_index.md.html#%E5%91%BD%E4%BB%A4%E5%88%97%E4%BB%8B%E9%9D%A2

2014-03-07 17:05:16 952

转载 phonegap 在win7中的安装步骤

WIN系统,JDK,Android,Eclipse,Ant,Git,PhoneGap3.x (Cordova)1. 安装JRE,设置JAVA_HOME,比如JAVA_HOME=C:programJavajre6bin。2. Cordova支持Android 2.2, 2.3, and 4.x.下载安装SDK: http://developer.android.com

2014-03-07 13:18:15 2202

转载 ant命令详解

Ant的概念 可能有些读者并不理解什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是

2014-02-22 13:51:46 1133

原创 悲催的Linux的一天

问题一:备份Linux系统问题的一切都是从这开始的,本人只是想备份一下Linux系统,使用tar 打包根目录下面的内容,打包时间好长啊,结果就引发了第二个问题。问题二:显示running in low graphic mode应该是备份以后,文件变的很大,占用了很多磁盘空间。本人百度以后通过一下方式解决。sudo apt-get install flgrx

2014-01-12 14:52:21 573

原创 数据挖掘初识

一 、BloomFilterBloomFilter是一种空间效率很高的随机数据结构,它利用位数组很简洁的表示一个集合,并能判断一个元素是否属于这个集合。适用范围可以用来实现数据字典,进行数据的判重,或者集合来求交集。二,hashhash,把任意长度的输入,通过散列算法,变成固定长度的输出,该输出就是散列值。这种转换时压缩映射,也就是,散列值的空间通常远远小于输入的空间,不同的输

2014-01-05 10:46:11 510

原创 web service2

package cn.edu.njupt.service;import java.util.ArrayList;import java.util.List;import org.json.JSONArray;import org.json.JSONException;import org.ksoap2.SoapEnvelope;import org.ksoap2.serializa

2013-10-28 20:51:11 629

原创 webService

package cn.edu.njupt.ws;import it.sauronsoftware.base64.Base64;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;impo

2013-10-28 10:51:15 536

原创 第一个网站的制作过程记录

近来,为了完成我的心愿,做一个正能量的网站,写了一个小小的网站。下面对遇到的问题和解决的方案做一下记录。1,浏览器不兼容的问题留言器不兼容归根结底是代码的问题,比如 如果你忘了写闭合比标签,在不同的浏览器会出现不同的效果。解决兼容问题可以用一个的div,具体原因我也不是很清楚。2.数据库乱码问题对于php+mysql架构的网站,大家会选择使用封装好的数据库连接类和分页类等,由于我的

2013-05-19 10:42:39 653

原创 对贪心法求解最小代价生成树的理解

简单来说,最小代价生成树就是在图中找到一颗权值之和最小的树。最著名的就是Kulxx和prim算法。贪心法的简介:能用贪心法求解的问题的解可以表示成n-元组,一一考察解集中的每一个看他是否满足约束条件。使得目标函数取得最大值。能用贪心法求解的问题,有最优子结构和符合贪心选择性质。最小代价生成树的贪心算法EsetType SpanningTree(EsetType E,in

2013-04-25 09:11:57 1697

原创 南邮《算法设计与分析》动态规划源码

#include#include#include#define maxlength 11class LCS{public: LCS(int nx,int ny,char *x,char *y) { m=nx; n=ny; a=new char[m+2]; b=new char[n+2]; memset(a,0,m+2); memset(b,0,n+2);

2013-04-25 08:26:35 771

原创 南邮《算法设计与分析》第一次实验源码

合并排序和快排及改进快排templateclass SortableList{public: SortableList(int mSize) { maxSize=mSize; l=new T[maxSize]; n=0; } ~SortableList() { delete []l; } void Input();//输入 void Output()

2013-03-26 18:55:14 1431

转载 微软系列面试题c/c++第一题双向链表

先写的别的,近来学习算法和数据结构,有许多不懂的地方,借助代码提高一下自己的能力。在此,做个计划,每两天写一篇博客,解决一道微软面试题。打算一年之内完成系列博客的更新。也请大家多多探讨。也算是对自己的一个贵在坚持的锻炼。第一道题是把二元查找树转变成排序的双向链表。在数据结构中,二元查找树是树的左子树比根节点小,右子树比根节点大。每一颗子树也是二元查找树。二元查找树的中序遍历是升序的。/

2013-03-16 20:31:46 1036

原创 如何在新浪的开发平台上申请自己的应用

如何在新浪微博上创建自己的应用第一步:注册账号在新浪上注册账号,这个大家都会的,不再废话。第二步:创建应用1,登陆微博后,点击应用。2,选择“微博开发平台,我也要做开发者”。3,这时有三个可选项,见下图。我们选择站内开发。4选择“创建应用”。5,填写创建应用的信息。点击“创建”。第三步:完善个人信息,提交审查。1,完善基本信息。2,邮

2013-03-10 10:59:16 588

转载 动态代理反射

Java反射机制主要提供了如下功能:l         在运行时判断任何一个对象所属的类;l         在运行时构造任意一个类的对象;l         在运行时判断任何一个类所具有的成员变量和方法;l         在运行时调用任何一个对象的方法;l         生成动态代理。一.             Java Reflection

2013-02-26 18:47:38 502

转载 类型擦除

第一篇 (转载至网络)一、概述      Java泛型在使用过程有诸多的问题,如不存在List.class, List不能赋值给List(不可协变),奇怪的ClassCastException等。 正确的使用Java泛型需要深入的了解Java的一些概念,如协变,桥接方法,以及这篇笔记记录的类型擦除。Java泛型的处理几乎都在编译器中进行,编 译器生成的bytecode是不包涵泛

2013-02-26 18:24:21 660

原创 js常用方法

/*================Method=======================*1.var_to_obj---------将一个变量转换为对象*2.is_greater---------判断是否大于某个数*3.is_less----------判断是否小于某个数*4.Compare_Date------比较两个日期的大小,Num1>Num2 return:true;

2012-12-23 21:17:53 308

转载 ssh的原理

原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.se

2012-12-23 17:02:22 338

转载 hibernate.cfg.xml文件内容

hibernate.cfg.xml文件内容如下:(2009-08-26 17:36:22)转载▼  文件中的使用元素表示与数据库连接相关的各个属性,各个属性的含义和命名方式和hibernate.properties的基本相同。它和hibernate.properties不同的地方是,在hibernate.cfg.xml文件中有一个元素

2012-12-23 16:41:49 783

转载 java路径

Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!  在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径  如果是Servlet , Action , Controller, 或则Filter , L

2012-12-23 16:36:48 344

原创 求解四宫格

朋友让我帮忙写一个四宫格,经过两天才算完成,本人算法不行,写出来的效率也不高,求批评。思路,判断输入的是否符合规则,填写数字,如果不符合,回溯。代码http://download.csdn.net/detail/b11040805/4915184

2012-12-21 22:16:06 1287

原创 排序算法的比较和实现(南邮数据结构第四次实验)

http://www.cnblogs.com/maweifeng/archive/2005/03/22/123590.html(参考了这个代码)http://www.docin.com/p-17939945.html(还有这个)http://zhangzhibiao02005.blog.163.com/blog/static/3736782020117114643670/(这个写的最好)

2012-12-21 22:09:55 1934

原创 递归拷贝一个文件夹(java实现)

package yuqiao.basic;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class FloderDtoE

2012-12-14 15:54:15 845

原创 黑马程序员日记之JQUERY

一,什么是jQuery对象jQuery对象是包装后的DOM对象二,如何使用jQeryHTML文档,css文件来样式他和javascript来执行它三,jQuery选择器jQuery选择器是如何让选取应用效果的元素。jQuery元素选择器和属性选择器允许你通过变签名,属性名或内容对HTML元素进行选择。选择器允许你对HTML元素或单个元素进行操作。在HTML DOM术语中,允许对

2012-12-10 11:01:42 557

原创 黑马程序员日记之AJAX

在使用XMLHttpRequest 对象发送请求和处理相应之前,必须先用JavaScript创建一个XMLHttpRequest对象。由于XMLHttpRequest不是一个W3C标准,所以可以先用多种方法使用jS创建XMLHttpRequest对象。IE把XMLHttpRequest实现为一个ActiveX对象,其他浏览器把它实现为本地javascript对象。因而使用activex或本地jav

2012-12-08 21:58:37 640

原创 js学习小例子

范例1:自动装载和自动卸载的例子.即当装入Html文档时调用loadform()函数,而退出该文档时进入另html文档时先调用unloadform()函数,确认后方可进入。 "> My JSP 'index.jsp' starting page <!-- --> function load() { alert

2012-11-28 17:13:27 717

贝叶斯的文本分类器文档

贝叶斯的文本分类器文档

2014-09-06

贝叶斯文本分类器

贝叶斯文本分类器

2014-09-06

HBase为数据库的web系统

随着海量数据和云计算的发展,Hadoop集群得到了越来越广泛的应用。而HBase作为Hadoop集群的数据库同样在很多场景中大显身手。同样Hadoop集群的稳定性需要得到实时的监控。存储资源、计算资源、网络资源等发生阻塞或者错误需要及时告知集群管理员。本文实现了基于HBase的网站告警系统。 本文中所开发的系统分为告警记录显示、告警记录查询、告警记录确认、告警记录入库、告警记录删除等模块。本文依照需求分析、概要设计、详细设计的软件开发步骤实现了一个基于HBase的网络告警系统。

2014-09-05

云计算

云计算概论

2014-04-22

物联网技术介绍

物联网技术介绍

2014-04-22

南邮软件工程实验 Junit测试

南邮软件工程实验 Junit测试

2013-12-15

南邮软件工程实验——SVN管理

一、实验目的 了解开源软件配置工具SVN的安装、配置和使用。 二、实验内容 本实验需要完成以下任务: 1,安装SVN服务器端软件Visual SVN Server及配置。 2,安装SVN客户端软件TortoiseSVN及配置。 三、实验步骤 1,安装服务器端Visual SVN Server

2013-12-15

南邮操作系统实验4报告

实验名称 文件系统模拟设计 指导教师 黄刚 实验类型 验证 实验学时 2 实验时间 2012.10.15 一、 实验目的和要求 1.掌握文件系统的使用。 2.实现一个文本文件的某信息的插入和删除。 3.实现一个记录文件的某记录的插入和删除 设计一个多用户文件系统,模拟管理的工作过程,

2013-12-15

南邮排序算法实验

Mars的自语 快速排序算法的改进 由于快速排序多次因为很小的子文件而调用自身,所以可以在其长度较小时,停止使用快速排序,而使用插入排序: If (right - left <= M) InsertSort(Item, left, right) M通常取5-25,实验表明,其速度比M=1快10%以上

2012-12-21

四宫格系统

解数独,可修改成九宫格 四宫格 ,c c++ 回溯算法

2012-12-21

数据结构(C语言版)

全套的数据结构课件,很实用,c语言版的,希望对你有帮助

2012-11-02

java面试题

java面试题,各种各样的面试题,绝对有用

2012-11-02

javaweb主流框架整合开发

javaweb主流框架整合开发,ssh框架的使用

2012-11-02

J2EE的文档

,spring hibernate,struct文档

2012-11-02

数据库实验

关于oracle数据库的安装,使用,实验的文档,附有详细答案。

2012-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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