自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(128)
  • 资源 (7)
  • 收藏
  • 关注

原创 Hyperledger Fabric 安装笔记(一、使用bootstrap.sh脚本安装)

本文所依赖的操作系统是CentOS7.5一、在进行Hyperledger Fabric 安装之前需要完成如下工具软件的安装:1、安装GIT2、安装DOCKER3、安装DOCKER-COMPOSE4、安装GOLANG二、Hyperledger Fabric 安装1、下载fabric-samples与二进制文件在当前登录用户的HOME目录下创建一个空目录并进入该目录:$mkdir hyfa & cd hyfa新建文件bootstrap.sh并添加内容:$vim

2020-06-20 12:56:07 2976 1

转载 前端H5面试题(总结)

一、v-if 与 v-show的选择1、v-if 和 v-show具有类似的功能,不过 v-if 才是真正的条件渲染,它会根据表达式是当地销毁或者重建元素及绑定的事件或子组件。若表达式初始值为false,则一开始元素/组件并不会渲染,只有当条件第一次为真时才开始编译。而v-show只是简单的CSS属性切换,无论条件真与否,都会被编译。相比之下,v-if更适合条件不经常改变的场景,因为它...

2020-02-09 10:35:23 1797

原创 GO语言学习笔记(十三、项目与问题)

创建一个goroutine, 与主线程按顺序相互发送信息若干次并打印go func(v string) ,值传递而不是引用传递,

2020-02-02 17:16:04 137

原创 GO语言学习笔记(十二、并发concurrency)

并发concurrency很多人都冲着Go大肆宣扬的高并发而忍不住跃跃欲试,但其实从源码的解析来看,goroutine只是由官方实现的超级“线程池”而已。不过话说回来,每个实例4-5KB的栈内存占用和由于实现机制而大幅减少的创建和销毁开销,是制造Go号称的高并发的根本原因。另外goroutine的简单易用,也在语言层面上给予了开发者巨大的便利。并发不是并行:Concurrency ...

2020-02-02 12:53:08 224

原创 GO语言学习笔记(十一、反射reflection)

反射reflection反射可大大提高程序的灵活性,使得interface{}有更大的发挥余地反射使用TypeOf和VuleOf函数从接口中获取目标对象信息反射会将匿名字段作为独立字段(匿名字段本质)想要利用反射修改对象状态,前提是interface.data是settable,即pointer-interface通过反射可以“动态”调用方法对接口中的对象通过反射对...

2020-02-01 14:46:13 143

原创 GO语言学习笔记(十、接口interface)

接口 interface接口是一个或多个方法签名的集合只要某个类型拥有该接口的所有方法签名,即算实现该接口,无需显示声明实现了哪个接口,这称为Strucural Typing接口只有方法声明,没有实现,没有数据字段接口可以匿名嵌入其它接口,或嵌入到结构中将对象赋值给接口时,会发生拷贝,而接口内部存储的是指向这个复制品的指针,既无法修改复制品的状态,也无法获取指针只有当接口存...

2020-02-01 11:09:58 98

原创 GO语言学习笔记(九、方法 method)

方法methodGo中虽没有class,但依旧有method通过显示说明receiver来实现某个类型的组合只能为同一个包中的类型定义方法Receiver可以是类型的值或者指针不存在方法重载可以使用值或者指针来调用方法,编译器自动完成转换从某种意义上说,方法是函数的语法糖,因为receiver其实就是方法所接收的第一个参数(Method Value vs. Method...

2020-01-31 22:37:19 118

转载 张小龙-年薪近3亿的微信之父,他是如何做到的?

https://blog.csdn.net/jxq0816/article/details/103201600

2020-01-31 19:26:27 177

原创 GO语言学习笔记(八、结构 struct)

Go中的struct与C中的struct非常类似,并且Go没有class使用type<Name> struct{} 定义结构,名称遵循可见性规则支持指向自身的指针类型成员支持匿名结构,可用作成员或定义成员变量匿名结构也可以用于map的值可以使用字面值对结构进行初始化允许直接通过指针来读写结构成员相同类型的成员可进行直接拷贝赋值支持==与!=比较运算符,但...

2020-01-31 18:37:48 273

原创 GO语言学习笔记(七、function)

函数functionGo函数不支持嵌套、重载和默认参数但支持以下特性:无需声明原型、不定长度变参、多返回值、命名返回值参数、匿名函数、闭包定义函数使用关键字func,且左大括号不能另起一行函数也可以作为一种类型使用闭包deferdefer的执行方式类似其它语言中的析构函数,在函数体执行结束后按照调用顺序的相反顺序逐个执行即使函数发生严重错误也会执行支...

2020-01-30 19:28:09 441

原创 GO语言学习笔记(六、map)

map类似其它语言中的哈希表或者字典,以key-value形式存储数据Key必须是支持==或!=比较运算的类型,不可以是函数、map或sliceMap查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍Map使用make()创建,支持:=这种简写方式make([keyType]valueType,cap),cap表示容量,可省略超出容量时会自动扩容,但尽量提供一个合理...

2020-01-30 14:18:40 115

原创 GO语言学习笔记(五、切片slice)

切片Slice其本身并不是数组,它指向底层的数组作为变长数组的替代方案,可以关联底层数组的局部或全部为引用类型可以直接创建或从底层数组获取生成使用len()获取元素个数,cap()获取容量一般使用make()创建如果多个slice指向相同底层数组,其中一个的值改变会影响全部make([]T,len,cap)其中cap可以省略,则和len的值相同len表示存数...

2020-01-29 22:29:01 161

转载 伏羲智库资深架构师蒋平:正统区块链技术将催生社会关系变革

http://life.ynet.com/2019/12/02/2238379t978.html

2020-01-29 18:35:23 415

转载 智博会聚焦区块链&人工智能:推动业界新思考,助力新型智造湘军

https://www.ql1d.com/news/show/id/11027670.html

2020-01-29 18:28:53 155

原创 GO语言学习笔记(四、数组Array)

数组Array定义数组的格式:var<varName> [n] <type> , n>=0数组长度也是类型的一部分,因此具有不同长度的数组为不同类型注意区分指向数组的指针和指针数组数组在Go中为值类型数组之间可以使用==或者!=进行比较,但不可以使用<或>可以使用new来创建数组,此方法返回一个指向数组的指针Go支持多维数组...

2020-01-29 14:53:55 121

原创 GO语言学习笔记(三、控制语句)

指针GO虽然保留了指针,但与其它编程语言不同的是,在GO当中不支持指针运算以及“->”运算符,而直接采用“.”选择符来操作指针目标对象的成员。操作符“&”取变量地址,使用“*”通过指针间接访问目标对象;默认值为nil而非NULL判断语句if条件表达式没有括号支持一个初始化表达式(可以使并行方式)左大括号必须和条件语句或else在同一行支持单行模式...

2020-01-29 12:00:06 97

原创 GO语言学习笔记(二、常量与运算符)

常量的初始化规则与枚举在定义常量组时,如果不提供初始值,则表示将使用上行的表达式 使用相同的表达式不代表具有相同的值 iota是常量的计数器,从0开始,组中每定义1个常量自动递增1 通过初始化规则与iota可以达到枚举的效果 每遇到一个const关键字,iota就会重置为2、运算符GO中的运算符均是从做到右结合运行结果:...

2020-01-28 18:48:51 95

原创 GO语言学习笔记(一、基础知识)

GO程序的一般结构:basic_structure.goGO程序是通过package来组织的(与python类似) 只有package名称为main的包可以包含main函数 一个可执行程序有且仅有一个main包 通过import关键字来导入其它非main包 通过const关键字来进行常量的定义 通过在函数体外部使用var关键字来进行全局变量的声明与赋值 通过type关键字来进行结构...

2020-01-28 16:05:04 266

原创 GO命令

GO命令 在命令行或者终端输入go即可查看所有支持的命令GO常用命令简介go get : 获取远程包(需要提前安装git) go run :直接运行程序 go build :测试编译,检查是否有编译错误 go fmt :格式化源码(部分IDE在保存时自动调用) go test :运行测试文件 go doc :查看文档(CHM手册)示例...

2020-01-27 22:16:46 106

原创 GO环境安装

1、安装包下载:安装包下载地址为:https://golang.google.cn/dl/可以根据自身情况下载相应的版本,我用的是WINDOWS环境,如下所示:2、安装:点击“go1.13.6.windows-amd64.msi”进行安装,默认安装在C:\Go目录;3、设置环境变量:右击 计算机-》属性-》高级系统属性-》高级-》环境变量,另外把GOPATH下的b...

2020-01-27 21:21:43 265

转载 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务

为什么要用dubbo? 还是让官方来解释吧:http://dubbo.io/User+Guide-zh.htm   http://dubbo.io/ 一般 nginx+tomcat         | ----> Controller1--------->service1请求----->nginx  |         |----->

2017-06-17 21:01:51 189

转载 iOS APP上架流程

http://blog.csdn.net/u014795020/article/details/72667320

2017-05-24 13:05:52 128

转载 Kotlin VS Java:基本语法差异

Kotlin比Java更年轻,但它是一个非常有前途的编程语言,它的社区不断增长。 每个人都在谈论它,并说它很酷。 但为什么这么特别?我们准备了一系列文章,分享我们在Kotlin开发Android应用程序的经验。 我们将讨论Kotlin与Java在语法,可用性,UI性能和异步性方面的区别,以便您可以决定哪种语言最适合您。让我们从一些基本的语法差异开始。 这是第一个:1. 使用

2017-05-22 22:19:47 268

转载 IntelliJ IDEA 教程

1 简介  IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都值得称道。至于 Eclipse 博主接触的不多,因此也无法比较,

2017-05-20 11:19:43 694

转载 首次运行 IntelliJ IDEA 示例

本文转自:http://blog.csdn.net/qq_35246620/article/details/61620389首先,双击打开 IntelliJ IDEA 的快捷方式:在此,需要说明:如果咱们的电脑曾经安装过 IntelliJ IDEA,并且你在卸载 IntelliJ IDEA 的时候没有删除其配置文件目录,那么在安装新版本后是不会出现首次运行的

2017-05-20 11:13:29 309

转载 CRM参考资源

老码农眼中的CRM 图解http://blog.csdn.net/wireless_com/article/details/72457772

2017-05-19 21:43:53 211

原创 客户管理系统的优势

最近部门承接了集团公司的客户关系管理系统(CRM)建设需求,第一期主要考虑互联网金融理财端的客户管理需求,经过初步梳理,建立客户关系管理系统的优势整理如下:1、客户管理系统方便客户维护工作,到期可以设置提醒。2、客户归属权问题明确,不会出现纠缠不清的状况。3、客户投资情况便于掌握,便于客户分类。4、如若客户经理离职,后续客户分配,维护较为方便。

2017-05-19 21:33:48 586

转载 最全解析:大数据和机器学习有什么区别

最全解析:大数据和机器学习有什么区别   大数据的定义大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 大数据是一个笼统的概念暂未发现和准确的定义。大数据的核心是利用数据的价值,机器学习是利用数据价值的关键技术,对于大数据而言

2017-05-15 22:00:29 911

转载 React Native运行原理解析

Facebook 于2015年9月15日推出React Native for Android 版本, 加上2014年底已经开源的iOS版本,至此RN (React-native)真正成为跨平台的客户端框架。本篇主要是从分析代码入手,探讨一下RN在安卓平台上是如何构建一套JS的运行框架。一、 整体架构RN 这套框架让 JS开发者可以大部分使用JS代码就可以构建一个跨平台APP。

2017-05-14 15:48:46 205

转载 React Native之项目打包

用React Native开发好APP之后,如何将APP发布到市场以供用户使用呢?不管是Android还是iOS等原生app走的都是:签名打包—>发布到各store这两大步骤。本文将对Android和ios两大平台打包过程做一个简单的介绍。Android平台打包在Android原生的app开发打包过程中,主要有两种发布方式:一种是借助于命令行操作,另外一种是借助于Android S

2017-05-14 15:24:02 259

原创 支付 对账 结算 业务概念

最近的电商项目在和通联支付对接,有几个支付相关的基本概念在此记录一下:1、对账是保证平台的资金和银行实收资金是匹配的,是一种保证平台资金安全必不可少的验证步骤。2、结算是把商家存放在平台的钱付给商家,前提是付给商家的钱必须是没有问题的,为了保证没有问题,不出现和商家资金的纠纷,平台必须做相应     的运营策略,对账是其中一步,还有很多步骤需要考虑,比如商户交易风险预存期的设置等等,所

2017-05-14 09:47:41 613

转载 集群教程

http://redisdoc.com/topic/cluster-tutorial.html

2017-05-13 19:15:14 242

转载 gitlab操作指南

概述GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复

2017-05-13 13:26:33 313

转载 轻松看懂机器学习十大常用算法

http://blog.csdn.net/aliceyangxi1987/article/details/71079440

2017-05-13 07:41:26 272

转载 一个框架解决几乎所有机器学习问题

上周一个叫 Abhishek Thakur 的数据科学家,在他的 Linkedin 发表了一篇文章 Approaching (Almost) Any Machine Learning Problem,介绍他建立的一个自动的机器学习框架,几乎可以解决任何机器学习问题,项目很快也会发布出来。这篇文章迅速火遍 Kaggle,他参加过100多个数据科学相关的竞赛,积累了很多宝贵的经验,看他很幽默地

2017-05-13 07:38:10 216

转载 webstorm工具使用详解

webstorm简单介绍官网地址:http://www.jetbrains.com/webstorm/features/index.html参考地址:http://www.html5jscss.com/ide-webstrom-27.html欲先善其事,必先利其器,如题。看到网上一篇介绍webstrom的文章,觉得功能确实强大,也知道为什么阿里巴巴的前端传到github上的

2017-05-12 23:12:31 538

转载 React Native 之项目打包等系列博文

React Native之项目打包http://blog.csdn.net/xiangzhihong8/article/details/70162784React Native库版本升级与降级http://blog.csdn.net/xiangzhihong8/article/details/71515819React Native 实现基于reac

2017-05-12 23:10:14 210

转载 Spark大型电商项目实战简介

目录目录项目介绍模块介绍用户访问session分析页面单跳转化率统计热门商品离线统计广告流量实时统计环境介绍项目介绍本项目主要用于互联网电商企业中,使用Spark技术开发的大数据统计分析平台,对电商网站的各种用户行为(访问行为、购物行为、广告点击行为等)进行复杂的分析。用统计分析出来的数据,辅助公司中的PM(产品经理)、数据分析师以及管理人员分析

2017-05-09 10:58:47 464

翻译 Apache Kylin大数据分析引擎

Apache Kylin是一个开源的分布式分析引擎,它在HADOOP基础上提供了SQL接口和在线多维分析处理(OLAP),从而支持可扩展的大数据集合。Kylin最开始由eBay公司贡献给开源社区。Apache Kylin 支持你通过3个步骤以亚秒级的延迟查询巨量的数据集合。1.在HADOOP上定义一个星型数据结构Schema。2.根据定义的表来创建数据立方体。3.通过ODBC,

2017-05-06 22:52:40 233

转载 财务会计控制

http://blog.csdn.net/jackxinxu2100/article/details/50909489

2017-03-26 20:12:57 130

shiro学习资料

包含Apache_Shiro_reference(中文版).pdf,shiro 安全框架--最好的中文配置文档.pdf,shiro入门学习.ppt,shiro使用方法.ppt

2015-08-29

AngularJS权威教程

AngularJS权威教程,全书35 章,由浅入深地讲解了AngularJS 的基本概念和 基本功能,包括模块、作用域、控制器、表达式、指令、路由、依赖注入等,重要的是书中对每一个概念的讲解都配合了恰如其分的示例和代码,让读者通过动手实践,切身体会到这些概念的含义和价值。

2015-08-29

Python基础教程(第2版)

Python基础教程(第2版),本书包括python程序设计的方方面面,首先从python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后介绍了一些相对高级的主题包括抽象、异常、属性、迭代器。

2015-04-04

安装文件服务器集群

规划文件服务器集群,两个虚拟节点: 1. 192.168.60.30(52主,53从) 2. 192.168.60.27(53主,52从) 两个物理节点: 1. Master-A:192.168.60.52(Subversion+keepalived) 2. Master-B:192.168.60.53(Subversion+keepalived)

2014-06-23

ActiveMQ主备自动failover方案

ActiveMQ主备自动failover方案 ActiveMQ5.8.0版本的主备有两种方式:共享文件系统、共享数据库。性能上共享文件系统要优于共享数据库。 本文档采用共享文件系统的方式实现主备。共享文件系统最好使用分布式文件存储系统,如:SAN。由于环境限制,本方案以linux系统的NFS作为共享文件系统。

2014-06-23

空空如也

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

TA关注的人

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