自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

批量处理数据

     今晚写机器学习回归算法时,需要先预处理一下txt数据,原数据之间隔了不等个空格,需要处理成以逗号分隔,用Python写了一个小脚本批量处理。原数据 处理后的数据 源代码如下#!/usr/bin/python# -*- coding: utf-8 -*-#为了可以添加中文注释file = 'C:\Users\zhuhuihui\Desktop\data3.tx...

2016-10-16 22:55:29 192

Python中的Numpy、SciPy、MatPlotLib安装与配置

Python安装完Numpy,SciPy和MatplotLib后,可以成为非常犀利的科研利器。本人搜索诸多安装教程后才找到正确的资源来配置,共享下。    安装环境:64位python2.7    下载http://pan.baidu.com/s/1c1Phqko中三个库的exe,因为MatplotLib的使用需要以Numpy的支持,所以先点击安装Numpy,其次是Scipy,最后是Ma...

2016-09-25 16:06:35 187

原创 java项目导入

在Eclipse中导入Java程序 在 Eclipse 中导入 Java 程序,分导入Java Project和导入Java源程序 两种情况,简述如下。 情况一:导入 Java Project Step1 、 File -> Import, Step2 、选择 Existing Projects into Workspace, 并点击 Next 。 Step3 ...

2016-07-16 20:38:44 159

堆排序

堆排序集合了插入排序和归并排序的优点,即时间复杂度为nlogn,同时也具备空间原址性:任何时候都只需要常数个额外的元素空间存储临时变量。 它所采用的(二叉)堆是一个数组,可以看出一个近似的完整二叉树,除了最底层,其他都是充满的,所以我们很容易计算出一个结点i的父结点(i/2)、左右孩子结点(2i,2i+1)。 首先创建一个函数maxHeapify(),它的作用是维护堆...

2016-04-14 16:50:57 92

插入排序与归并排序

插入排序的算法原理比较简单,通过构建有序序列来达到排序的目的。比如给出一个数组a,那么首先会将第一个元素作为一个已经排序的序列,然后从第二个元素开始向已经排序的序列(就是第一个元素)从后向前扫描,如果比这个序列中的元素小的话,就插入到相应元素的前面,然后第三个元素再从这两个元素组成的有序序列的后面扫描,找到比它小的位置后就插入,否则结束扫描,以此类推。时间复杂度为O(n*n)....

2016-04-13 14:38:35 156

卫星资源分配

卫星资源分配模型采用三层结构:子目标任务层、资源层和Agent层。子目标任务层是语义解析部分与资源分配部分的接口,负责接受语义解析后的子目标任务,并管理分配资源后的元任务。资源层包括了所有的卫星实体,是待分配的资源,是子目标任务的执行者。子目标任务层和资源层都是实体层,其分别代表了待分配的子目标任务管理器和相应卫星资源,我们将其映射到虚拟的Agent层中,组成多Agent系统。多Agent...

2015-12-06 13:52:46 1048

卫星输入任务的语义解析

基于自然语言的用户卫星应用需求,包括三个部分:任务描绘、应用环境、平台。其中任务描绘是用户本身对需求属性的刻画,应用环境指的是用户对卫星应用范畴的理解,平台则指的是用户期望使用的卫星载荷信息。其中,任务描绘包含任务紧急程度、观察分辨率要求等信息;应用环境包括具体卫星应用的背景、卫星任务的观察范围等信息。 根据现有的不同的航天系统的功能性,我们将子目标任务分为:成像任务、电子探测任...

2015-12-06 11:55:25 103

移动自组网的路由协议

(1)平面式路由(flat routing)算法。网络中的所有节点都处于同一层次上,各节点在网络中获得的路由信息基本相同。优点是不存在特殊的集中控制节点,系统可靠性较高,缺点是没有移动性管理任务,协议的扩展性较差,比较适用于中小网络。平面式路由协议包括:AODV, DSR, ABR, DSDV,WRP,TORA, FSLS,OSLR, FSR, SSR等路由议。按照具体的寻址规则,...

2015-10-31 23:57:02 2994 1

路由协议

正在使用的内部网关路由协议有以下几种:RIP-1,RIP-2,IGRP,EIGRP,IS-IS和OSPF。其中前3种路由协议采用的是距离向量算法,IS-IS和OSPF采用的是链路状态算法,EIGRP是结合了链路状态和距离矢量型路由选择协议的Cisco私有路由协议。小型网络,采用距离向量算法的路由协议,基于Bellman-Ford算法,主要有RIP大型网路,采用链路状态算法的IS-IS和...

2015-10-28 15:07:40 201

Ad hoc 网络

Ad hoc网络是一种多跳、无中心、自组织无线网络,没有固定的基础设施,采用计算机网络的分组交换机制,主机通过分布式协议互联,可快速建立,具有一定的抗自毁性。 它的特性和它所使用的主动的、按需驱动的路由协议都令它难以与互联网通信,达到交互信息的目的。为了达到Ad Hoc网络中的移动主机可以在不同的Ad Hoc网络间移动和随时接入互联网,我们利用移动IP协议可在不同网络中漫游的特性...

2015-10-28 14:19:02 398

SQL语句解析过程

SQL语句的解析顺序简单的说一个sql语句是按照如下的顺序解析的:1. FROM FROM后面的表标识了这条语句要查询的数据源。和一些子句如,(1-J1)笛卡尔积,(1-J2)ON过滤,(1-J3)添加外部列,所要应用的对象。FROM过程之后会生成一个虚拟表VT1。(1-J1)笛卡尔积 这个步骤会计算两个相关联表的笛卡尔积(CROSS JOIN) ,生成虚拟表VT1-J1。...

2015-08-08 20:47:19 301

原创 sql统计相同项个数并按名次显示

现在有如下这样一个表: A表 ID Name time ------------------------------ 0001 aaa 2006-11-18 0002 ccc 2006-11-18 0003 eee 2006-11-18 0004 aaa 2006-11-18 0005 eee 2006-11-18 0004 aaa 2006-11-18 0...

2015-07-13 14:20:40 922

Hadoop(二)对话单的操作

Debug:1、A = LOAD '/user/hue/task.txt' USING PigStorage(' ')AS (col1,col2,col3);DUMP A;//输出结果前几行示例:(>ggsnPDPRecord(21),,)(-->recordType(0),,)(-->networkInitiation(1),,)(-->serve...

2015-07-13 09:40:24 92

Hadoop(一)

今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧. 在hdfs下,运行hadoop fs -mkdir /user/hadoop...

2015-07-10 00:05:23 109

原创 多线程机制

转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx程序、进程和线程: 程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的...

2015-05-24 08:39:05 130

可视化swing界面编辑

今天发现了一个WindowBuilder插件,功能好强大,啊哈哈,从此告别手动编辑swing界面代码,直接像VB那样编辑界面,代码会自动生成。 首先在Eclipse中点击help,选择Install New Software,然后在Work with中输入WindowBuilder Pro Eclipse Update Site - http://download.ecl...

2015-04-08 00:26:54 1497

原创 设计模式总结

1.工厂模式 1.1 工厂方法模式 (由一个工厂类管理构造方法) 1.1.1普通工厂模式(一个工厂类中只有一个方法) 1.1.2多工厂模式(一个工厂类中有多个方法) 1.1.3静态工厂模式(将工厂类中的方法变成静态方法) 1.2 抽象工厂模式 (将工厂由类变为接口,将类中的方法变为类)本质:通过接口降低耦合性,用一个专门的东西来管理具体...

2015-04-06 23:00:03 72

socket聊天室之服务器搭建

因为我们做的是聊天室,所以会有多个客户端,每个客户端我们用一个线程去实现,通过搭建一个服务器来实现从每个客户端来读取信息和发送信息。 我们先写客户端的线程。public class ChatSocket extends Thread{ Socket socket; public ChatSocket(Socket socket){ this.socket = so...

2015-04-05 15:58:44 1210

浅谈Socket通信(一)

在java中ServerSocket用于服务器端,用来监听端口。通过服务器监听,客户端发送请求,双方建立链接后才能通信。当服务器和客户端建立链接后,两边都会产生一个Socket实例,我们可以通过操作Socket来建立通信。 首先我建立一个ServerSocket对象。当然要导入java.net.ServerSocket包 ServerSocket serversocket = ...

2015-03-29 23:41:23 123

重绘之画图板

上次博客讲的五子棋重绘比较简单,因为只要在重写系统重绘方法paint()时加入棋盘和棋子的绘制。这次我想说说画图板的重绘。 画图板重绘难在需要重绘的类型很多,比如说里面有矩形,园,直线之类的,所以我们要想办法将里面的图形加入一个队列中,这样在重绘时就可以取出队列中的所以图形,然后绘制。 首先我们可以创建一个接口,命名为shape(),里面只有draw()一个...

2015-03-15 23:28:32 106

画图重绘

我第一次接触重绘是编写五子棋小游戏的时候,因为游戏里的棋盘是用线绘制的,而这些东西并不在系统自带的重绘里,所以在移动窗体时,棋盘并不会重绘出来。所以我们要重写系统的重绘方法。 在重写系统重绘方法时,我们要注意一定要调用父类的重绘方法,即加上super.paint(g),因为如果不调用父类的重绘方式,重写后会把父类的重绘覆盖掉,而父类的重绘方法是绘制画布,这样就导致我们看不到窗体。 ...

2015-03-05 17:11:19 176

原创 类的继承

类的继承可以提高代码的重用行,减少冗余代码;还能提高代码的扩展性。Java继承的关键字是extends格式:public class 类名(子类)extends 类名(父类){ }子类可以继承到父类所有的属性和普通方法,但不能继承构造方法。且子类可以直接使用父类的public和protected属性,但要使用private属性仍需通过调用。子类的方法可以重写,但必须和父类的返回值类...

2014-11-19 15:04:45 53

原创 浅谈类和对象

类是对一类事物的总称,对象是描述一个物体的特征,类是对象的抽象。简单来说,类是抽象的,不占用内存,对象是具体的,占用存储空间。 类是由属性和方法构成的,基本格式是public class 类名{ //定义属性 private/public 数据类型 属性名; //定义方法 public 返回值数据类型 方法名(数据类型 参数名){ //具体...

2014-11-19 14:00:59 86

空空如也

空空如也

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

TA关注的人

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