自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (32)
  • 收藏
  • 关注

原创 学习Hadoop时遇到的问题以及解决方法

一、问题:本人在伪分布HDFS中学习,每次重启电脑的时候,在执行sbin/start-dfs.sh启动HDFS之前都需要执行bin/hadoop namenode -format命令才能启动。并且每次启动之后都发现之前在HDFS系统中的文件夹和文件都不见了!原因:namenode的存储路径是在/tmp/hadoop-**,所以系统在关闭之后都会清除掉这里面的数据。解决:修改

2015-10-21 22:57:48 1129

原创 我的第一个MapReduce程序(WordCount)

万事开头难!长途从第一步开始!MapReduce编程也一样!下面是本人编写的第一个MapReduce程序以及个人的一些理解!准备条件:1、安装hadoop2、工具:eclipse(已经安装了hadoop插件)3、开发平台:ubuntu(也可以在Win上面开发)参考资料地址为:http://hadoop.apache.org/docs/r2.6.0/had

2015-10-19 19:25:59 462

转载 我是如何向老婆解释MapReduce的?

我是如何向老婆解释MapReduce的?英文出处:Shekhar Gulati。欢迎加入翻译组。昨天,我在Xebia印度办公室发表了一个关于MapReduce的演说。演说进行得很顺利,听众们都能够理解MapReduce的概念(根据他们的反馈)。我成功地向技术听众们(主要是Java程序员,一些Flex程序员和少数的测试人员)解释了MapReduce的概念,这让我感到兴奋。在所有辛勤的

2015-10-18 20:53:04 428

转载 ubuntu安装和查看已安装

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s

2015-10-18 19:45:21 450

原创 linux目录解释

/bin是超级用户和一般用户都可以使用的命令;/usr/bin是安装的软件的命令  usr表示的是unix software source/opt:对于第三方软件,如果是自动安装,那么一般会安装在此目录下面。比如qqAccording to the FHS, the / directory must contain, or havelinks to, the following

2015-10-18 19:27:12 432

原创 在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包

在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包:dpkg命令常用格式如下:#查看文件结构(其中-c等价于--contents)sudo dpkg -c xx.deb#安装软件包(其中-i等价于--install)sudo dpkg -i xx.deb#查看软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于--list)

2015-10-18 19:03:41 1763

原创 使用HDFS API实现hadoop HDFS文件系统的基本操作

下面介绍使用hadoop的HDFS分布式文件系统的java API实现基本的文件操作,比如:创建文件、修给文件、创建目录或者文件夹、从本地系统上传文件到HDFS系统中、从HDFS文件系统中下载文件到本地系统。集成开发环境IDE工具:eclispe(已经安装了hadoop插件)说明:下面main函数中的路径:/user/liangyihuai  以及/usr/是在HDFS上面的路

2015-10-18 16:02:18 1341

转载 eclipse 操作HDFS时出现Permission denied的三个解决方法

1、在系统的环境变量或java JVM变量里面添加HADOOP_USER_NAME,这个值具体等于多少看自己的情况,以后会运行HADOOP上的Linux的用户名。(修改完重启eclipse,不然可能不生效)2、将当前系统的帐号修改为hadoop3、使用HDFS的命令行接口修改相应目录的权限,hadoop fs -chmod 777 /user,后面的/user是要上传文件的路径,不同的情况

2015-10-17 20:34:40 1509

转载 Hadoop文件系统元数据fsimage和编辑日志edits

提到NameNode的$dfs.namenode.name.dir/current/文件夹的几个文件:1current/2|-- VERSION3|-- edits_*4|-- fsimage_00000

2015-10-10 09:39:06 503

转载 synchronized(class)、synchronized(this)与synchronized(object)的区别分析

JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。synchronized void f() { /* body */ } 和void f(

2015-10-08 12:01:20 3984

原创 java线程模拟生产者消费者问题

所谓的生产者消费者问题,就是存在生产者和消费者两个线程,当仓库还没满的时候,生产者可以生产,当仓库没空的时候,消费者可以取走商品。我们用实例说话:下面,我们创建几个类:1、消费者--主要负责消费商品2、生产者--负责生产商品3、仓库--存储商品,用一个变量表示仓库里面商品的数量。首先,我们先用一个程序来引出我们的话题:package com.huai.test;

2015-10-08 10:50:36 869

原创 线程同步问题分析

使用同步代码块或者同步方法。当一个对象Object 1在不同的线程中执行这个同步方法时,他们(同一个实例里的同步方法们)之间会形成互斥,达到同步的效果。但是这个对象所属的Class所产生的另一对象Object 2却能够任意调用这个被加了synchronized关键字的方法。我们用实例说话

2015-10-07 21:20:34 438

转载 java nio Selector (新IO)分析

Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。下面是本文所涉及到的主题列表:为什么使用Selector?Selector的创建向Selector注册通道SelectionKey通过Selector选择通道wakeUp()close()完整

2015-10-07 10:15:54 530

转载 spring InitializingBean接口分析

最近工作需要得到sping中的每个事物需要执行的sql,称机会简单研究了一下spring的事务,项目中管理事务比较简单,用TransactionTemplate,就直接以TransactionTemplate为入口开始学习。TransactionTemplate的源码如下:public class TransactionTemplate extends DefaultTransaction

2015-10-06 14:17:23 386

转载 Spring父子容器的关系分析--用实例说话

Spring中父子容器的实现实例Spring的父子容器可以通过ConfigurableApplicationContext或ConfigurableBeanFactory来实现,这两个接口中分别有setParent及setParentBeanFactory方法,可以与当前的子容器进行父子容器关联,这个时候子容器就可以引用父容器中的bean,但是父容器是不能够引用子容器中的bean的,并且各个子容器

2015-10-06 13:26:14 731

原创 一起学spring--spring事件机制--监听器

欢迎进入《一起学spring》系列博文第三篇,spring容器的事件监听机制,同样有事件、事件源和监听者。而spring中的事件需要继承ApplicationEvent,监听者需要继承ApplicationListener。其他的基本和普通的事件监听差不多。我们用示例说话!1、这是spring的ApplicationEvent类的源码,我们可以看到它继承了JDK中的EventObj

2015-10-05 13:14:03 2734 1

原创 自定义监听器 java

监听器,实际上是一个回调函数,具体一点就是当代码执行到某一行的时候就会调用你预先设置好的语句。这里我们有:监听者时刻监听着事件源,当有事件源的时候,监听者就会知道发生了什么事!相似的,警察是监听者,嫌疑犯所干的事是事件源,嫌疑犯干什么事,警察都知道。总体涉及到:事件、事件源(也就是事件的触发者,这里指嫌疑犯)、监听器(这里指警察);相应地,我们写几个类或者接口:Event、

2015-10-04 21:58:07 4482 4

原创 一起学spring--依赖注入---简单粗暴的例子展示

欢迎进入《一起学spring》系列博文,我们接着上一篇博文'我的第一个spring程序--简单粗暴易懂',我们讲到spring的依赖注入中的设值注入,所谓的设值注入,就是让spring容器使用setter方式来帮我们实例化相关对象,是相对“构造方法”注入来说的。我们还是采用对比的方式,用实例来说话。1、这是不用spring的情况:我们先来写两个类,具体见下面代码:package

2015-10-04 11:08:54 686

原创 一起学spring--我的第一个Spring程序,简单粗暴易懂

一、首先让我们来做一个对比:不使用spring和使用spring的区别1、首先是不使用spring的情况:创建一个Student对象,里面只有一个方法,用于打印信息。package com.huai.first;public class Student { public void printStudent(){ System.out.println("hello,

2015-10-04 10:14:35 692

本人的关于联邦学习的论文

本人的联邦学习论文, Auditable Federated Learning With Byzantine Robustness 所上传的PDF文件和发表在IEEE网站(https://ieeexplore.ieee.org/document/10107728)上面的版本基本无内容上的差别。目的是为了让大家能够免费或许的该论文。欢迎引用! Yihuai Liang; Yan Li; Byeong-Seok Shin, "Auditable Federated Learning With Byzantine Robustness," in IEEE Transactions on Computational Social Systems, doi: 10.1109/TCSS.2023.3266019.

2023-04-25

源码:zk-SNARKs实战:使用circom和snarkjs实现简单版的Tornado

该源代码对应本人博文《zk-SNARKs实战:使用circom和snarkjs实现简单版的Tornado(含源码)》,如要看该文章,可直接在百度中根据题目搜索

2022-04-12

斯坦福教授Cryptography 课程思维导图.emmx

斯坦福教授Cryptography 课程思维导图.emmx, 使用mindmaster软件可打开编辑

2021-12-16

Project-battleship.zip

https://editor.csdn.net/md?not_checkout=1&articleId=116459829 这里介绍一个基于区块链以太坊开发的战舰游戏项目。做这个项目的初衷是对layer2区块链技术的proof-of-concept。因此,本项目是一个可以在每一个人的电脑上面执行的demo。 使用的编程技术有: - HTML; Javascript; CCS; (网页前端) - Web3 (提供了调用智能合约的js接口) - ganache-cli (在本地模拟以太坊节点) - remix (以太坊智能合约的IDE) - Solidity (智能合约编程语言) 具体的环境配置请阅读本人的上一篇文章: [区块链/以太坊/智能合约solidity,全栈开发区块链借贷记账小应用,含完整源码](https://liangyihuai.blog.csdn.net/article/details/115913338)

2021-05-06

zn_STOPWORDS.txt

中文stopwords,用于中文文本分析所需要的中断词,比如“的”,数字,等等

2020-12-31

my presentation on RDD & Spark.pptx

这是一个Apache Spark的演讲ppt,全都是英文的,制作时间是2020年的。包含Spart的最近状态,RDD和其生态。my presentation on RDD & Spark.pptx

2020-10-25

TrInc, Small Trusted Hardware for Large Distributed Systems..pdf

TrInc: Small Trusted Hardware for Large Distributed Systems.

2020-08-28

Confidentiality Support over Financial Grade consortium blockchain.pdf

论文SIGMOD2020, Confidentiality Support over Financial Grade consortium blockchain,

2020-08-21

cryptography 1.zip

斯坦福密码学1公开课ppt课件,课程链接为:https://www.coursera.org/learn/crypto? 含PPT格式和PDF格式。

2020-04-18

images.zip

Eigenface 和Fisherface 图片资源, 配套的源码是https://github.com/liangyihuai/Eigenface-Fisherface

2019-12-13

ETCFlyClient.pptx

ETC flyclient ppt, 全部是英文,具体可以查看本人博客https://blog.csdn.net/liangyihuai/article/details/103129061 或者知乎https://zhuanlan.zhihu.com/p/92474360

2019-11-18

Xu et al. - 2019 - Making Big Data Open in Edges A Resource-Efficien.pdf

论文 - Making Big Data Open in Edges: A Resource-Efficient Blockchain-Based Approach

2019-10-05

如何系统地写一篇好论文

该资源以PPT的形式详细且系统地总结了写一篇被接收的论文所应该注意的东西,已经如何去写,论文的每一部分应该包含什么。该资源来自帝国理工学院(Imperial College London),1907年建立于英国伦敦,是一所主攻理学、工学、医学和商学的世界顶尖公立研究型大学。 五分,物有所值

2019-01-03

Mastering Apache Flink, Learning Apache Flink

书名叫Mastering Apache Flink, Learning Apache Flink, 英文高清版,支持复制

2018-12-18

KDBC2018-Proceedings 该会议的所有论文

KDBC2018-Proceedings 该会议的所有论文, 大部分为韩文,一部分为英文,会议的全名为:Korean Database Conference

2018-10-23

File Structures_ An Object-Oriented Approach with C++(1997)

书名:Michael J. Folk, Bill Zoellick, Greg Riccardi-File Structures_ An Object-Oriented Approach with C++-Addison Wesley (1997) 全部都是英文的。讲解的是文件结构,包括如何组织类对象,如何持续化存储等等。

2018-06-15

c++实现索引的文档

c++实现索引的文档, 比较详细的讲解,是英文版的。和前面两个文档是一起的。

2018-06-15

c++多个对象序列化和持久化的结构和访问形式

这个文档讲了c++中多个对象序列化和持久化的结构和访问形式。英文。结合上一次所上传的文档,讲解的都是对象序列化和持久化的。

2018-06-15

C++对象序列化(存储到硬盘)

讲述了C++对象如何序列化(存储到硬盘), 涉及到比较详细的细节方面的讲解。英文。

2018-06-14

resnet50 testing dataset

resnet50 testing dataset, 是手势的测试集, 具体可以查看本人博客。

2018-01-23

resnet 50 training dataset,手势

resnet 50 training dataset,该数据集表示手势的,总共分为6类,这个是训练用的。具体查看本人博客。

2018-01-23

the colour image processing handbook SJ Sangwine , REN Horne

the colour image processing handbook SJ Sangwine , REN Horne, 是英文本的。可是使用鼠标选择复制,质量应该是不错的。

2017-09-07

Jeff-Dean-s-Lecture-for-YC-AI

这个是Google Brain大牛Jeff dean讲课视频的ppt,讲述了目前google目前在人工智能方面的研究和进展。视频地址 https://www.youtube.com/watch?v=HcStlHGpjN8&feature=youtu.be

2017-08-28

基于Spark的移动用户主要活动地点的挖掘算法实现以及JavaEE技术整合TTP

这个是本人的本科毕业设计答辩ppt,为了更好地共享资源,象征性地收取1资源分!

2017-06-07

busybox制作根文件系统

这个文档讲到了busybox制作根文件系统的相关内容

2016-12-12

Java 1.8 lambda表达式示例源码

Java 1.8 lambda表达式示例源码

2016-11-28

protobuf2.6.1

这个是最新的protobuf,(MD5: f3916ce13b7fcb3072a1fa8cf02b2423) 使用tar -zxf protobuf-**.tar.gz命令解压后得到是 protobuf-**的源码, cd protobuf-** 进入目录 假如 你希望编译成功后输出的目录 为 /home/work /protobuf/ 则输入如下两条命令: ./configure --prefix=/home/work/protobuf/ make && make install 编译成功后将export PATH= /home/work /protobuf/bin:$PATH加入到环境变量中 最后输入 protoc --version命令,如显示protobuf-**则安装成功

2016-05-29

cglib-3.2jar包

最新的cglib包,这是最新的jar包,导入这个才可以运行cglib程序。除了这个,还需要导入asm的jar包,上一次已经上传了asm包。

2015-12-24

asm-all.5.0.4

这是最新的jar包,导入这个才可以运行cglib程序。除了这个,还需要导入cglib的jar包,下一次会导入cglib包。

2015-12-24

第一个spring所以到的jar包

第一个spring所以到的jar包,属于最小的,只有7个包,在eclipse中完全能够支撑运行一个spring示例程序

2015-10-04

Spring框架的示例项目源码 Spring Petclinic

从官网之下下载的spring项目示例,具体网址在:https://github.com/spring-projects/spring-petclinic 导入eclipse之后需要一定的改动才可以运行

2015-09-27

空空如也

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

TA关注的人

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