关闭
当前搜索:

Solidity开发神器Remix

功能这里我们使用在线编译器,打开网址https://ethereum.github.io/browser-solidity文件夹管理最左边是文件夹管理,里面列出了当前的工作区里的文件,remix可以支持从本地文件夹读取文件。工作区正中间是工作区,工作区上半部是代码编辑区,在这里可以写solidity合约。下半部是日志区,在执行智能合约时,会显示transaction相关的信息。在输出日志的时候还可...
阅读(154) 评论(0)

Solidity基础语法学习

Solidity中的契约类似于面向对象的语言中的类。每个合约都可以包含状态变量,函数, 函数修饰符,事件,结构类型和枚举类型的声明。此外,合同可以继承其他合同,在Solidity中每一个类都被称为合同。类型Solidity是一种静态类型语言,这意味着每个变量(状态和本地)的类型需要在编译时指定Solidity提供了几种基本类型,可以组合形成复杂的类型。值类型以下类型也被称为值类型,因为这些类型的变...
阅读(95) 评论(0)

Go包管理

什么是包?为什么要使用包?为了更好地组织类,Java 和GO都提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访问权限,拥...
阅读(453) 评论(0)

eclipse开发go语言入门案例

1、配置eclipse下配置GO语言的插件点击eclipse的“Help”菜单,找到“Install New Software…”菜单项。如下图: 点击“Install New Software…”菜单项,显示如下图:在“Work with”内输入:http://goclipse.github.io/releases/,直接点击回车按键即可;或者点击“Add…”按钮手动添加。如下图:在”Name“...
阅读(165) 评论(0)

什么情况下Java对象才是已经死亡?

已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了;引用计数给对象添加一个引用计数器,每当有一个地方引用他,计算器就加1;当引用失效时,计数器减1;任何时刻计数器为0的对象就是死的对象。 1. 这种方式被很多技术所采用,如FlashPlayer(AS3)、Python等,但是Java没有采用这种算法,原因是它很难解决对象之间相互循环引用的问题,例如 ObjectA.p...
阅读(60) 评论(0)

顶尖程序员会遇到的面试问题

下面摘录一下顶尖程序员遇到的问题,后面会不定期发布一下答案,有知道答案的可以写在评论里面,当然答案不求详细尽量简洁,让我们在面试的时候可以提高成功率。直接写编号例如 一 1:答案 大家共同进步。一、数据结构与算法基础1.说一下几种常见的排序算法和分别的复杂度。 2.用Java写一个冒泡排序算法 3.描述一下链式存储结构。 4.如何遍历一棵二叉树? 5.倒排一个LinkedList。 6.用Java...
阅读(220) 评论(1)

Javascript静态页面的三种传值方式

cookie优点:可以在同源内的任意网页内访问.生命期可以设置.缺点:值长度有限制.Cookie是浏览器存储少量命名数据.它与某个特定的网页或网站关联在一起.Cookie用来给浏览器提供内存,以便脚本和服务器程序可以在一个页面中使用另一个页面的输入数据.这里推荐使用jquery的cookie.js下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery...
阅读(212) 评论(0)

通过METAMASK调试和发布智能合约指南》

转载一篇发布智能合约的指南原地址http://www.sohu.com/a/209216399_783969本文主要是针对有兴趣进行以太坊智能合约开发的技术爱好者,进行开发调试工具使用方面的指导。1.安装METAMASKMetaMask 是一款浏览器插件钱包,不需下载安装客户端,只需添加至浏览器扩展程序即可使用,非常方便,并且可以很方便的调试和测试以太坊的智能合约。1.1首先安装Google Ch...
阅读(705) 评论(0)

Hotsopt对象探秘

创建对象的方式简单来讲分为两种,一种是new方式创建出对象。一种是通过指针的方式来创建对象。详细点来说new里面又有克隆和序列化和普通的new...
阅读(94) 评论(0)

哪种Map遍历方法更优?!—Map遍历方法的正确选择

我们都知道遍历Map一般有3种方法,values(),keySet()和entrySet(),常见的是keySet用的多,简单容易理解,entrySet()是返回Map中的静态内部类Entry类类型的Set实例,当然了你别说forEach,forEach只是一种代替for(int i=0;;)和while()遍历的一种方式,底层也是用迭代器实现的,只不过把部分东西隐藏了,建议大家平常开发中能用fo...
阅读(124) 评论(0)

Servlet生命周期与工作原理

Servlet生命周期分为三个阶段:  1,初始化阶段  调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码:1     2,在Serv...
阅读(90) 评论(0)

ElasticSearch环境搭建与运行

安装环境为centos,在安装Elasticsearch之前一定要先安装jdk1.8。因为他需要jdk1.8才可以运行起来。1.ElasticSearch5.6.1安装包的获取通过下面Elastic公司的官网获取ElasticSearch的安装包https://www.elastic.co/下面就是Elastic公司的主页,在主页上方,点击Products产品,就可以进入该公司的产品列表。进入El...
阅读(309) 评论(0)

初识Elasticsearch

1.Elasticsearch的概述Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机...
阅读(128) 评论(0)

Hadoop 2X伪分布式环境搭建

从0开始搭建一套伪分布式环境,然后跑一个程序验证一下环境是否搭建成功。1.hostname首先第一步查看自己的linux的houstname。如果没有的请设置一下vi /etc/hosts2.下载解压hadoop我这里下载的是hadoop2.5最好是下载2.X左右的,然后上传到自己的linux文件夹里面tar -zxf hadoop-2.5.0.tar.gz -C /opt/mudules/没有下...
阅读(136) 评论(0)

hadoop 2.x简单介绍

hadoopHadoop是什么?Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算.大数据的四个特征:海量的数据规模,多样的数据类型,快速的数据流转,数据价值的体现。hadoop2x的核心模块Hadoop Comon: 为其他Hadoop模块提供基础设施Hadoop HDFS 一个高可靠,高...
阅读(375) 评论(0)
217条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:392791次
    • 积分:5822
    • 等级:
    • 排名:第5283名
    • 原创:167篇
    • 转载:42篇
    • 译文:8篇
    • 评论:109条
    博客专栏
    最新评论
    spring学习之路
    开始重新学习spring了,记录自己的点点滴滴,加油吧,少年。