自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN_AF的博客

个人学习笔记

  • 博客(136)
  • 资源 (1)
  • 收藏
  • 关注

原创 区块链相关文章收藏

(不定期更新)阮一峰比特币入门教程区块链入门教程 加密货币的本质黎跃春区块链博客汪晓明EthfansTRYBLOCKCHAIN深入浅出区块链小专栏其它作者区块链技术综述CSDN区块链搜索工具BlockchainDemoHash视频学习腾讯课堂明说汪晓明So...

2018-01-22 16:58:51 590

原创 石鼓项目评级示例

2018-10-31 13:27:40 469

原创 石鼓评级-项目评级模型

2018-10-31 12:43:24 495

原创 sublime中安装solidity package--高亮显示

最近在做智能合约的开发,肯定要用到solidity,因为我平时用sublime比较多,所以就上网搜了下,看了下sublime中如何安装solidity的插件。1、sublime的Package Control的安装及使用使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码(注意下面代码为一行):import urllib.reques...

2018-05-31 23:27:09 1920 1

转载 如何使用web3部署以太坊智能合约

0x00 起始大多数人在初学智能合约开发的时候,都是选择使用remix进行合约的开发以及部署。remix是集Solidity的编辑器,编译器,部署于一身的集成开发工具,非常方便,也非常好用。之前一直使用Remix或者truffle,最近使用web3进行智能合约的部署,分享下。0x01 准备工作在使用web3进行合约的部署,一般需要使用准备以下几个库:1、 solcsolc 是以...

2018-05-24 23:54:12 2758

转载 Solidity 中 revert(), assert() 和 require() 的使用方法

solidity 0.4.10 版本发布了新的 assert() , require() 和 revert() 函数,解决了以前代码中有困惑的地方。特别地,新 assert() 和 require() 代码会“确保”提高合约代码逻辑条理清晰,但是也需要知道如何区别使用它们。本文中,将会解释新函数解决的问题,讨论 Solidity 编译器如何处理新 assert() 、 require() 和...

2018-05-16 22:51:12 3092 1

转载 为什么要用区块链代替数据库?是什么赋予了代币价值?

我看到初入该领域的投资新手总是在询问这些问题,不管是针对具体项目,还是作为一般问题。因此我就想我要尝试着写一个关于代币应用以及使用区块链的合理性的详细而又基础的解释。基本上,区块链体现了很多博弈论以及激励模型。为了让区块链网络变得有价值或者说让它变得有用,网络中必须有参与者,如果只有我和你使用比特币的话,那么比特币网络毫无价值,因为没有太多实用性的贫瘠的网络中不存在太大的价值。为了招揽...

2018-04-19 22:46:11 1170

转载 以太坊概念知识入门篇

翻译自:https://medium.com/@mattcondon/getting-up-to-speed-on-ethereum-63ed28821bbe如果你想了解以太坊当前可以做到什么程度,通过什么,如何做到。请往下细读。预备知识:你需要知道区块链的概念及实现一个无需信任的电子货币的运作原理。可以先看看长版,如果你觉得太长,可以看看短版。但我还是建议,看那个长的视频。...

2018-03-19 16:25:00 2818

转载 以太坊(Ethereum ETH)的奖励机制

如果问一块显卡它最恨什么,那么答案一定是以太坊。 以太坊,矿工为之疯狂,显卡为之颤抖,游戏玩家为之骂娘。 然而,除了购买矿机、连接矿池、卖币套现之外,是否有人关注过以太坊的奖励机制呢?临时分叉区块链由于是一种去中心化的技术,全世界所有的矿工同时工作,各自独立的挖掘满足要求的区块。由于是各自独立的工作,就有可能出现两个独立的矿工先后发现了两个不同的满足要求的区块,就像下面这种情况,被...

2018-03-14 10:08:16 1461

转载 Blockchain词汇表

Blockchain词汇表:从A-Z51% Attack(51%攻击)当一个单一个体或者一个组超过一半的计算能力时,这个个体或组就可以控制整个加密货币网络,如果他们有一些恶意的想法,他们就有可能发出一些冲突的交易来损坏整个网络。Address(地址)加密货币地址用于在网络上发送或接收交易。 地址通常表示为个数字字字符。ASIC(专用集成电路)“专用集成电路”简称。 通常,与

2018-02-05 22:35:42 518

转载 虾说区块链(二)

虾说区块链-42-数字货币虾说区块链-43-数字货币后的扩展虾说区块链-44-分布式系统CAP原理虾说区块链-45-分布式系统虾说区块链-46-《精通比特币》第二版笔记虾说区块链-47-《精通比特币》笔记二虾说区块链-48-《精通比特币》笔记三虾说区块链-49-《精通比特币》笔记四虾说区块链-50-《精通比特币》笔记五虾说区块链-51-《精通比特币》笔记六虾

2018-02-02 16:16:59 450

转载 区块链解读

区块链解读区块链解读1区块链解读2区块链解读3-共识机制区块链解读4-密码学区块链解读5-名词解释区块链解读6-区块链框架+超级账本(Hyperledger-Fabric)基础区块链解读7-区块链1.0(比特币技术)区块链解读8-区块链2.0+智能合约区块链解读9-超级账本(hyperledger farbic)区块链解读10-fabric基础搭建-1区

2018-02-02 15:37:15 3294

转载 拜占庭将军问题

拜占庭将军共识问题

2017-10-18 18:09:09 612 1

转载 以太坊智能合约Hello World示例程序

文章转自:http://www.cnblogs.com/huyouhengbc/p/5922093.html简介以太坊(Ethereum)是一提供个智能合约(smart contract)功能的公共区块链(BlockChain)平台. 本文介绍了一个简单的以太坊智能合约的开发过程.开发环境在以太坊上开发应用,首先需要安装其客户端,本文使用基于Go语言的Geth, 其官网为https://github

2017-09-13 11:34:46 6088

转载 道or悼?三分钟看懂史上最逆天的区块链众筹项目The DAO

转载自:http://www.8btc.com/what-is-the-dao如火如荼发展中的区块链技术,在人们不知不觉中催生了史上最大的众筹项目: The DAO。这将是人类历史上首个完全由计算机代码控制的公司,影响深远。笔者参与了本次众筹,为大家解读The DAO带来的颠覆性变化。商业篇尽管还有几天才结束,“The DAO”成为史上最大的众筹项目已是板上钉钉的事了,目前融资额已高达1.6亿美元。

2017-09-12 14:40:43 1651

转载 开源爬虫框架各有什么优缺点

开源爬虫框架各有什么优缺点? 作者:老夏开发网络爬虫应该选择Nutch、Crawler4j、WebMagic、scrapy、WebCollector还是其他的?这里按照我的经验随便扯淡一下:上面说的爬虫,基本可以分3类: 1.分布式爬虫:Nutch 2.JAVA单机爬虫:Crawler4j、WebMagic、WebCollector 3. 非JAVA单机爬虫:scrapy第一类:分布式爬虫爬

2017-04-28 10:47:20 14326 3

转载 Nginx+Tomcat+Session 高性能群集搭建

【Nginx+Tomcat+Session 高性能群集搭建】随着IT行业的发展,linux服务器在企业中应用广泛,人们对linux上的应用服务要求也越来越高。早先的apache服务器、apache有优点也有不足,apache渐渐不能满足人们的要求。目前nginx被大量采用做高性能web服务器,无论是个人网站还是大型门户网站都在使用nginx作为 web搭建web服务器的首选。接下来我们亲自来搭建一个

2017-04-25 09:17:31 1679

转载 Nginx+Tomcat在Windows下做负载均衡

Nginx+Tomcat在Windows下做负载均衡一、为什么需要对Tomcat服务器做负载均衡:Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果有超过500的并发数便会出现Tomcat不能响应新的请求的情况,严重影响网站的运行。另外,在访问量大的情况下,Tomcat的线程数会不断增加。 由于Tomcat自身对内存的占用有控制,当对内存的占用达到最大值时便会出现内存溢出,

2017-04-25 08:58:24 1254

原创 宅急送 项目第十二天 项目总结

重点: 1、 复习 JBPM 工作流开发流程 2、 完成 中转配送流程 3、 流程实例监控 模块 4、 异常处理 5、 二级缓存 1. JBPM开发流程回顾1.1. 在项目整合工作流框架 (第九天)导入jar包 (使用 maven坐标导入 )配置文件 jbpm.cfg.xml 核心配置文件, 默认引入 hibernate 配置文件 jbpm

2017-04-24 14:52:51 2434

原创 宅急送 项目第十一天 JBPM应用

1. 中转流程业务分析基础设置模块: 为其他模块提供基础数据 取派模块(业务受理) : 接收客户配送请求,自动分单,由指定取派员去客户家取货, 送货和客户签收 中转模块 上海到北京进行物流, 途径南京, 货物在上海出发进行打包,到达南京后,进行拆包 ,将南京为目的地货物,就地配送,将南京到北京货物重新和 上海到北京货物重新合包,进行配送,到达每个地域,货物要拆包和合包,涉及到入库和出库的问题 建

2017-04-24 11:55:42 1291

原创 宅急送 项目第十天 权限管理

1. 权限管理功能 企业实现第一种 使用开源权限控制框架 第二种 自定义权限管理模块 1.1. 开源权限控制技术Spring Security是一个能够为基于Spring的企业应用系统提供描述性安全访问控制解决方案的安全框架。 它提供了一组可以在Spring应用上下文中配 置的Bean,充分利用了Spring IoC(依赖注入,也称控制反转)和AOP(面向切面编程)功能,为应用系统提供声明

2017-04-24 10:35:57 1494

原创 宅急送 项目第九天 JBPM 进阶

1. JBPM入门知识回顾1.1. 开发环境搭建什么是工作流? 解决实际中怎样的问题? 软件系统面对各种复杂的业务流程,如果针对每个流程采用分别编码方式(将流程逻辑写到代码中)完成,不便于进行业务流程变更和扩展 。工作流框架,将业务流程管理起来(保存到数据表中),只需要针对通用流程办理去编写程序 流程定义管理、流程实例管理、任务办理、流程关联变量 ,(程序与业务无关后) 去修改或增加新的

2017-04-23 23:34:01 1292

原创 宅急送 项目第八天 JBPM工作流框架

项目第八天和项目第九天 学习 JBPM 理论部分 项目第十天 权限管理模块 项目第十一天 项目第十二天 JBPM 应用 1. 工作流框架概述1.1. 什么是工作流工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化” 工作流技术 是 OA 系统中最关键的一环 !!! 简单的说,就是将工作的流程通过程序管理起来,以表单审核和任务办理为主体,实现办公自动化工作流开发

2017-04-23 22:59:55 1798

原创 宅急送 项目第七天 取派业务模块

1. 取派模块业务分析已经完成基础设置模块 : 收派标准管理、 取派员管理、 区域管理、分区管理、定区管理 基础设置模块的数据,实际上为后期业务模块提供支持 重点开发任务,业务受理模块 业务受理功能 受理环节,是宅急送业务的开始,作为服务前端,客户通过电话、网络等多种方式进行委托,业务受理员通过与客户交流,获取客户的服务需求和具体委托信息,将服务指令输入我司服务系统。业务受理后,业务人员需

2017-04-23 17:06:51 3638

原创 宅急送 项目第六天 定区管理

1. 定区管理业务定区管理 (和分区有何区别) : 区域管理针对自然行政区, 行政区域比较大,不可能让取派员去负责整个行政区域, 需要进行分区,将行政区域细分 ,成为很多小区域(分区), 需要为分区知道取派人员 , 在分配分区和取派员对应关系时, 可能几个取派员共同负责几个分区 (定区 )定区就是 取派员 负责几个固定分区 物流取货和送货 !! —- 定区 关联分区 、关联取派员

2017-04-23 16:35:12 2049

原创 宅急送 项目第五天 区域、分区、定区

1. 区域管理增加、修改、删除功能 和之前 收派标准和取派员管理类似,留作课后练习 1.1. 区域信息批量导入技术:文件上传 和 Excel解析 (已经 讲解POI如何读写Excel 文档)1.1.1. 上传Excel文件页面一键上传/WEB-INF/pages/base/region.jsp 区域管理页面 在datagrid的toolbar 添加按钮 { id : 'button-im

2017-04-23 16:12:14 2009

原创 宅急送 项目第四天 取派员和区域管理

在第三天课程中,重点 Easy UI的 datagrid , UI框架自带数据表格插件 Datagrid : 主要功能显示,自带分页查询、 条件查询、 排序 EasyUI 、ExtJs、Flex 通常基于json格式数据,强大表格控件,支持xml格式的数据 PS : Jquery 插件 jqGrid (自学一下,效果EasyUI datagrid完成类似 )1. 取派员管理主要管理,取派货物快递

2017-04-23 15:47:11 1871 1

原创 宅急送 项目第三天 货物收派标准

1. 业务模块: 基础设置模块1.1. 分析基础设置模块需求基础档案设置 : 数据字典 ,举例 :线路类型、保险类型、 商品分类、 取件配置要求类别 都属于 数据字典 数据字典很多情况下 是用来下拉列表项 目前需要在此设置的基础档案包括: 线路类型、取派员类型、签收类型、保险类型、受理备注说明、配载信息、返货原因、消单原因、取消签收类型、返货拒绝类型、大物流类型基础档案信息 采用一对多

2017-04-23 15:16:56 2524

原创 宅急送 项目第二天(完整流程)

1. 第二天 重点内容搭建SSH 完成框架 以用户管理为例 • 用户登录 • 用户退出 • 修改密码2. 开发流程2.1. 业务分析2.2. 数据库设计MySQL : 新建 DataBase 、 新建用户 User 、进行授权 Oracle : 新建用户 User 、 创建表空间 、 在表空间进行操作 MySQL 操作步骤 : 步骤: 新建数据库 查看字符集 show vari

2017-04-23 11:17:04 3593

原创 宅急送 项目第一天 环境搭建

1. 项目分析1.1. 产品和项目区别?产品 先投资 ,做出产品, 再去销售 (QQ、 360 ) 项目 投标 ,分为甲方 (项目应用方)和乙方 (项目开发方), 甲方先给乙方 项目前期款, 交付项目后,收取尾款 。 1.2. BOS项目规模项目周期 : 1年多 纯编码时间 : 3个多月 , 项目组开发人员 :20多人 1.3. 系统分类OA 自动化办公 CRM 客户关系管理 ERP

2017-04-23 10:37:54 3551 1

原创 国际物流杰信项目总结与面试

国际物流杰信项目面试总结1.面试时如何讲解项目?讲出三个层次, 1)讲项目的背景,讲特色的业务 2)讲业务的复杂度 3)从业务角度牵扯出技术亮点每一层都要挖陷阱,让面试官问问题。从面试题中找出十个重点,把它们自己总结一段话,300~500字。 综合所学的所有知识2.业务a)购销合同杰信和生产厂家要签订一个购销合同,购销合同包括三部分内容,包括合同主信息和多个货物信息和多个附件信息。 合同和

2017-04-22 22:09:42 2537 3

原创 SSM杰信商务平台项目day10

第十天 整合ApacheCXF实现WebService服务1.CXF apache webservice简单快捷的开发一个web service程序a)需求:杰信系统是一个内部使用的业务系统, VPN 企业向电信申请在inter网上的内部网。客户实时了解订单情况,了解订单走到货运流程的哪一步。 原先:客户给销售打电话,销售人员询问公司同事,问船务。船务回馈信息。给客户系统提供一个webservi

2017-04-22 22:07:35 1651 1

原创 SSM杰信商务平台项目day09

重点内容第九天 图形报表~让微软都羡慕的报表1.Java要实现图形报表都有什么方式?jFreeChart 纯java API,利用生成一张图片。 excel 图形报表,poi不能直接操作图形报表控件。变相解决,先做一个excel模板,插入好图表控件,然后利用poi动态设置它的数据。用户打开excel,图表直接展现。 第三方的报表软件,可视化开发。开发效率极高。 可视化布局界面,配置数据源即可。

2017-04-22 21:58:15 1327

原创 SSM杰信商务平台项目day08

第八天 装箱、委托、发票、财务业务+合同归档货运管理包括:购销合同、出口报运、装箱、委托、发票、财务统计。1.装箱海关批准杰信的申请,像船东申请集装箱,杰信找货代公司请他帮着订箱。 杰信找拖车公司,订拖车,拖车公司到码头拉空箱。拉着空箱到生产厂家的仓库。 生产厂家在杰信的验货员的监督下,先将货物装到纸箱子中,然后在将纸箱子装入集装箱。 拖车拉着满箱到海关指定的码头指定的地方卸货。这几个箱子风吹

2017-04-22 21:46:14 1384

原创 SSM杰信商务平台项目day07

第七天 异构数据库支持+出口报运核心业务1.同时支持多种主流数据,oracle/mysql/sqlservera)异构系统Java实际开发中无法完全支持异构系统,同时支持windows,linux。 西安市政府网站,在windows平台上开发,在linux环境运行。 实现页面的静态化。按一定规则new/1009.shtml。(html静态页面缺点,它无法实现文件包含,业界推出新技术shtml,它

2017-04-22 17:09:58 1626

原创 SSM杰信商务平台项目day06

第六天 复杂制式表单打印~购销合同1.购销合同报表分析,读程1)购销合同是否可以利用模板来开发。POI区域拷贝,网上有类似行拷贝。不支持特殊元素的拷贝。货物信息在变化,有可能两个,有可能一个,一个时货物下面的信息位置都被提上来。 如果非要用模板实现,改造,把每页作为一个sheet的内容。POIsheet拷贝。一个货物的做一个模板,两个货物的做一个模板。或者利用程序判断,一个或者两个货物。2)图片如

2017-04-22 17:00:34 1351

原创 SSM杰信商务平台项目day05

第五天 POI的神奇世界1.业务,出货表功能: 对购销合同进行月统计,按船期进行统计。 合同、货物、生产厂家、附件传统设计,关联4张表; 通过冗余设计,只需要从合同、货物表中获取数据;取数据更加方便,代码更加简单。分析表格,循环货物信息能方便实现打印数据。将这些数据打印到excel中。2.JAVA语言操作excel的api主流有两种方式:比较1、POI Apache它是用来操作Office所有

2017-04-22 16:50:37 1403

原创 SSM杰信商务平台项目day04

第四天 购销合同查看,SQL语句的Power1.附件业务实现随时携带主表的ID2.购销合同查看合同下货物,货物下面附件,在购销合同中全部浏览,体现货物和附件的关系。 构建对象关系3.【面试】PO、VO、BO有什么区别?PO 持久化对象,跟数据库表对应 VO 视图对象,跟页面对应 BO 业务对象,跟业务逻辑加工对应对象(比较少)PO、VO、BO人为分类,它们本质没有什么区别,它们都是POJ

2017-04-22 16:42:10 1124

原创 SSM杰信商务平台项目day03

第三天 购销合同+货物信息+附件信息1.Springmvc日期类型转换如果页面有日期类型,必须继承BaseController,否则转换出错,页面报400错误2.业务需求:上报、取消a)功能:上报实现销售人员确定购销合同录入完毕,检查无误后,上报给领导,领导审核无误后,提交给船运部。 取消实现当船务专责未处理此相关的合同时,可以取消这个合同,重新修改合同内容,然后再次上报。如果船运专责已经开始处理

2017-04-22 16:33:10 1333

原创 SSM杰信商务平台项目day02

第二天 生产厂家CRUD + 购销合同1.业务:启用,停用功能:和杰信合作生产厂家突然有一天它以次品冒充优质品,杰信不跟这个厂家进行合作。 在货物中生产厂家选择框,不能选择这个不再合作的厂家。在系统中不能直接删除这个厂家,因为我们的历史数据中含有对这个生产厂家的引用。软件是采用“伪删除”方式来解决。实际是在数据库表中加入列,作为标识,标识厂家是否可以被引用。0停用1启用。新增厂家默认1,可以修改某

2017-04-22 16:24:13 2039

区块链_IPFS简介

IPFS的初级介绍 星际文件系统 IPFS(InterPlanetary File System)是一个面向全球的、点对点的 分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本 传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。

2019-01-08

空空如也

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

TA关注的人

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