自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hadoop伪集群模式部署

配置SSH# 安装SSHapt-get install ssh# 基于空口令生成一个新的SSH密钥,以实现无密码登录ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsacat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys# 测试连接ssh localhost配置hadoop 移动配...

2018-09-04 09:09:06 248

翻译 ES将删除映射类型(Removal of mapping type)

重要: 在Elasticsearch6.0.0或更新的版本中创建的索引可能只包含一个单一的映射类型。 在Elasticsearch5.x中创建的多映射类型的索引在Elasticsearch6.x中将如以前一样可用。 映射类型将在Elasticsearch7.0.0被彻底移除。什么是映射类型? 从Elasticsearch的第一版发布开始,每个文档被存储在一个单独的索引,并分配一个映射类型。一

2017-11-23 10:22:55 13546

原创 深入理解C#---2.事件?委托?傻傻分不清楚

一个简单的事件的例子:“单击一个按钮后保存一个文件” 在这个例子中事件是单击按钮,事件处理操作是保存文件。在C#中创建事件很简单public event EventHandler Click; //声明事件private void button1_Click(object sender, EventArgs e){} //声明事件处理程序this.button1.Click += new Sy

2017-03-13 14:22:28 368

原创 C# using语句使用流还需要显示调用Close方法吗?

查阅了.NET源码中的Stream类发现其对于IDisposable接口的实现如下public void Dispose() { /* These are correct, but we'd have to fix PipeStream & NetworkStream very carefully. Contract.Ensu

2017-02-24 09:19:01 7758

原创 TreeGrid节点数组与层级Object的Json格式数据互转

TreeGrid节点数组数据var data = [{ Id: 1, Key: 'method', Value: 'Post|Get', Pid: -1}, { Id: 2, Key: 'filter', Value: '', Pid: -1}, { Id: 3, Key: '$and', Value: '', Pid: 2}, { Id: 4, Key: '

2016-10-20 17:02:33 1110

原创 Id Pid节点生成树Tree

原数据[{ "Id": 1, "Key": "params", "Value": "", "Pid": -1}, { "Id": 2, "Key": "method", "Value": "Post|Get", "Pid": 1}, { "Id": 3, "Key": "filter", "Value": "", "Pid": 1}, { "Id": 4,

2016-10-12 10:02:28 7330 2

原创 深入理解C#---1.可空类型

可空类型的核心部分是System.Nullable<T>. 静态类System.Nullable提供了一些工具方法,可以简化可空类型的使用.首先看一看C#框架中Nullabl<T>的定义:public struct Nullable<T> where T : struct很明显,Nullabl<T>是一个泛型类型,泛型参数T有一个值类型约束,同时值类型约束是将可空类型排除在外的,所以Nulla

2016-09-22 08:01:57 1935

转载 谈谈关于MVP模式中V-P交互问题

在差不多两年的时间内,我们项目组几十来号人都扑在一个项目上面。这是一个基于微软SCSF(Smart Client Software Factory)的项目,客户端是墨尔本一家事业单位。前两周,我奉命负责对某个模块进行Code Review工作,在此期间,发现了一些问题,也有了一些想法。不过,有些想法可能还不是很成熟,不能完全保证其正确性,有机会写出来讨论一下。今天来说说关于MVP的一些想法。一

2016-07-23 08:22:26 924

原创 JavaScript最佳实践

1.变量和函数使用驼峰命名法;2.给每条语句后面加上分号“;”;3.使用大括号,即使块中只包括一个语句;4.定义变量后初始化为null;5.使用parseInt时始终使用第二参数指明进制;6.使用后备值,如果你不确定一定有值时,eg:var myObject = preferredObject || backupObject;7.初始化变量之前,一定要先声明,var;8...

2015-12-31 11:33:33 283

原创 VMware中CentOS联网

1.VMware中选择NAT模式2.安装CentOS时把网络连接选择本机网络2.确保虚拟网络适配器VMware Virtual Ethernet Adapter for VMnet8可用,且IPV4设置为自动获取3.选择可以上网的网络适配器-->属性-->共享-->家庭网络连接选择VMware Network Adapter VMnet84.现在可以上网了,如果是在公司,请在Cen

2015-11-18 20:16:43 488

原创 win7无法启动amd_xata.sys

昨天在电脑装了VMware以装CentOS的虚拟机    装好后,虚拟网卡无法使用,于是想到重启电脑    于是,电脑无法启动,显示卡在了amd_xata.sys,安全模式也进不去,想重装系统又要装驱动,麻烦    我是win7,win10双系统,于是进入win10系统想看能不能解决问题,终于让我解决了    方法如下:    1.使用第二系统,或者U盘启动(推荐老毛桃,制作方

2015-11-18 20:05:00 14674 1

原创 串的模式匹配:KMP算法

package KMP;public class Main{ public static void main(String args[]) { String s = "BBC ABCDAB ABCDABCDABDEABCDABDABD"; String t = "ABCDABDABD"; int i = KMPIndex(s, t); if (i == -1) Sy

2015-11-17 16:54:08 436

原创 例4.2 求顺序串中出现的第一个最长连续字符

package MyString;public class MaxChar{ public static void main(String args[]) { String s = "abbacccdddeee"; findMaxChar(s); } public static void findMaxChar(String s) { int max = 1;

2015-11-13 21:46:41 463

原创 串的顺序存储结构

package MyString;class SqString{ final int MaxSize = 100; char data[]; int length; public SqString() { data = new char[MaxSize]; length = 0; } // 字符串赋值 char[] public void StrAssign(ch

2015-11-13 21:28:28 792

原创 队列应用2:求解迷宫问题,最短路径

package Queue;//迷宫class Map{ // 迷宫数组,外围加一道围墙,防止数组越界出现异常 public static int mg[][] = { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 1, 0, 0, 1, 0, 0, 0, 1, 0, 1 }, { 1, 0, 0, 1, 0, 0, 0, 1, 0, 1

2015-11-13 10:11:22 5024

原创 队列应用1:求解报数问题

(1).问题描述:           n个人从左向右编号1~n,然后从左向右报数“1,2,1,2,1,2...”           数到1的人出队,数到2的人立即站到队列的最右端           继续报数,直到所有人出列(2).数据组织:使用顺序队列(3)设计算法:           1.全部入队           2.出队一个,输出编号       

2015-11-12 11:32:31 4708

原创 队列的链式存储结构

队列的顺序存储结构和链式存储结构的区别队列顺序存储结构链式存储结构实现方式数组array和索引indexNode类和Node.next引用长度MaxSize不限区别队头不放值,实际存MaxSize-1队头也可以放值

2015-11-12 10:00:23 404

原创 队列的顺序存储结构

队列 1.环形,队头front,队尾rear 2.队头所指的data位置不放值 3.队满条件:(rear+1)%MaxSize == front 4.队空条件:reat == front 5.指针都是逆时针走,+1 package Queue;import java.util.Scanner;class Queue{ final int MaxSize = 5; int

2015-11-11 16:44:45 449

原创 栈应用2:走迷宫

1.起点设置为-1,防止重走起点 2.顺时针遍历每一个可走的方向 3.有路可走时,该方向的结点进栈保存为路径中的一步,并将迷宫数组中该结点设置为-1,防止重走该结点 4.无路可走的时候回溯,当前结点出栈,回到2 5.重复2,3,4直到找到终点,或者遍历完无路可走。 package Maze;//迷宫class Map{ //迷宫数组,外围加一道围墙,防止数组越界出现异常

2015-11-11 15:42:39 482

原创 栈应用1:算术表达式求值

主要要理解后缀表达式是怎么由中缀表达式得来的 多写写算术表达式实际是怎么运算的(顺序) 后缀表达式是怎么运算的 使用(来提升运算符的优先级 运算符总是跟在第二个操作元的后面package Evaluation;import java.util.Scanner;class Stack{ final int MaxSize = 10; char[] data = new cha

2015-11-11 11:08:17 862 1

原创 使用栈判断输入的表达式中括号是否配对

import java.util.Scanner;class LStack{ class Node { char data; Node next; } Node head; public LStack() { head = new Node(); } // 进栈 // 其实就是头插法建

2015-11-10 15:14:38 2020

原创 例3.4 使用栈判断回文

//栈类class Stack{ final int MaxSize = 10; char[] str;// 栈 int top; // 栈顶指针 public Stack() { str = new char[MaxSize]; top = -1; // 初始值为-1 } // 进栈 public vo

2015-11-09 16:50:43 668

原创 2.4线性表应用:计算任意两个表的简单自然连接-java

如果您发现代码有任何问题,请及时留言,或者QQ498442999与我讨论,期待与您一起进步~ 定义一个头结点保存表的行数和列数 且以一行数据为一个结点,如下图 import java.util.Scanner;class TableLinkList{ Scanner in = new Scanner(System.in); // 结点类 class Node {

2015-11-09 15:34:47 1289

原创 双链表-java

如果您发现代码有任何问题,请及时留言,或者QQ498442999与我讨论,期待与您一起进步~//双链表class DLinkList{ // 结点类 class Node { int data; Node prior; // 前指针 Node next; // 后指针 Node() {

2015-11-09 11:43:09 297

原创 单链表-java

//链表类class LinkList{ // 结点类 class Node { int data; Node next; // 构造函数 Node() { } // 构造函数 Node(int data) {

2015-11-09 10:01:21 431

原创 使用java创建单链表

学习 数据结构教程(第3班) 李春葆 记录使用java实现c++代码 p39//节点类class Node{ public int data; // 数据域 public Node next; // 指针域}// 链表类 头插法建表class LinkListF{ public Node first; // 头结点 public LinkListF() // 构

2015-11-07 23:05:26 3806

转载 使用静态函数的好处

这一次彻底的想弄清静态的概念~所以收集了以下资料加上自己的理解与大家分享~作为转载静态成员函数与普通函数的区别:1.静态成员函数实际上是一个全局函数,不依赖一个类的对象,而属于类不创建对象也可调用(不实例化也可以使用)  普通成员函数依赖一个类的对象,也就是它有一个隐藏的调用参数(this)指针,必须指向一个类的对象(必须实例化才可以使用)2.静态函数只能访问类中的静态成员变量

2015-10-23 16:00:25 6299 1

原创 请使用/main进行编译,以指定包含入口点类型

在使用VS工具初学C#的时候需要不停的写小程序,觉得每次都新建项目太过麻烦,所以试着把程序写在一个项目下面,结果编译的时候出错了,因为我每个小程序都使用的Main()方法,而VS的提示信息虽然看得懂原因,却不明白要怎么做,后来查阅MSDN得到解决办法,在此与跟我有同样疑惑的人分享:    解决办法:    VS界面点击:项目-->XX属性-->应用程序  在此页有一个启动对象属性设置成你想

2015-10-22 16:26:50 5869

转载 .net可复用代码备份--datagridview 动态添加列和行

dataGridView1.ReadOnly = true ;      //禁用编辑功能方法一:通过手动添加Datatable,再绑定dataGridViewDataTable dt = new DataTable();//建立个数据表dt.Columns.Add(new DataColumn("id", typeof(int)));//在表中添加int类型的列

2014-11-11 14:59:26 478

原创 hdu1263水果

水果Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3731    Accepted Submission(s): 1404Problem Description夏天来了~~好开心啊,呵呵,好多好多水果~~

2014-11-10 15:37:24 547

原创 hdu1397Goldbach's Conjecture

Goldbach's ConjectureTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4754    Accepted Submission(s): 1791Problem DescriptionGold

2014-11-07 13:25:45 253

原创 hdu2054A == B ?

A == B ?Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 63987    Accepted Submission(s): 10007Problem DescriptionGive you two nu

2014-11-06 14:45:35 986

原创 hdu2094产生冠军

产生冠军Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9182    Accepted Submission(s): 4328Problem Description有一群人,打乒乓球比赛,两两捉对撕杀,每两

2014-11-03 17:42:36 453

转载 Oracle数据库插入日期型数据

Oracle数据库插入日期型数据往Oracle数据库中插入日期型数据(to_date的用法)  INSERT INTO  FLOOR  VALUES ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ) ) ;查询显示:2007-12-2018:31:34.0 -------------------

2014-11-03 16:09:46 758

原创 .net学习记录-comboBox控件

清空comboBox的值 comboBox1.Items.Clear(); comboBox1.Items.Add(""); comboBox1.Text = "";

2014-11-03 15:51:43 474

原创 菱形的输出

#include using namespace std; int main() { int i,j,k,line; cout cin >> line; for(i=1;i  if(i     {       for(j=1;j       if(j==line-i-1)          for(k=0;k               cou

2011-03-02 13:49:00 239

空空如也

空空如也

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

TA关注的人

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