- Hyperledger Fabric模型和工具介绍
冯宇Ops
在上一篇Linux环境下搭建HyperledgerFabric1.1开发环境的文章中,介绍了如何快速在本地运行起Fabric开发环境,在正式进入开发环节之前,需要先了解清楚Fabric的整个运行原理,才能更好的进行开发。建议读者先了解一下区块链技术的一些基本概念,主要包括区块,链,分布式一致性算法,智能合约等,以便更好的理解Fabric是如何将这些理论知识通过技术手段实现的。Fabric模型Fab
- Fontfabric:一款字体与设计的完美结合
什么软件好
设计工具编程开发
一、产品介绍Fontfabric是一款由国际字体设计公司Fontfabric开发的字体设计软件。它提供了一整套完整的字体设计工具,让用户可以轻松地创建、设计和定制自己的字体。Fontfabric拥有丰富的字体库,包括各种风格和类型,能够满足用户在不同场景下的设计需求。二、应用场景Fontfabric适用于各种设计领域,如平面、网页、移动端等。无论是品牌标识设计、海报设计、广告宣传,还是网页界面设计
- HyperLedger Fabric开发实战 -Kafka集群部署
ZYP_9
HyperledgerFabric区块链区块链Kafka集群Fabric
第5章Kafka集群部署根据前面章节的介绍,知道了Fabric组网过程的第一步是需要生成证书等文件,而这些默认配置信息的生成依赖于configtx.yaml及crypto-config.yaml配置文件。在采用Kafka作为启动过类型的Fabric网络中,configtx.yaml及cryto-config.yaml配置文件依然有着重要的地位,但是其中的配置样本与先前的内容会有些不同。本章将进行基
- Hyperledger Fabric 开发——开发用户链码
BlueWhale52
区块链golang区块链golanggo智能合约
前言本系列文章代码均为Go语言。HyperledgerFabric开发——初步认识智能合约(链码)HyperledgerFabric开发——开发用户链码HyperledgerFabric开发——测试用户链码(待更新)链码文件Chaincode.go的基本结构首先,我们来看一个示例代码。所有的链码都含有此基本结构packagemainimport("fmt""github.com/hyperledg
- 在线图片
bradyjoestar
fabric开发.JPGfabric应用系统架构.JPGfabric应用系统架构图.JPGfabric应用系统架构图1.JPGfabric应用系统架构设计图.JPGethereumappdevelop.pngScreenshotfrom2018-03-2318-43-22.pngScreenshotfrom2018-03-2410-14-50.pngweb3j_network.pngScreens
- 19. Fabric2.2 在arm64环境下编译、部署区块链集群、并安装合约、测试合约
明神特烦恼
Fabric2.2全面学习区块链智能合约fabric
应组织要求,研究基于arm64+国产操作系统下构建Fabric2.2集群,Fabric官方不支持arm环境部署,在ISSUE下也能看到部分用户对支持arm64的迫切需求,但Fabric开发者表达并没有在arm环境上大规模测试,可能出现问题,感兴趣的去github上看看。Fabric在arm环境运行网上资料也有很多,大家需要根据理解吸收、修改,真正理解内在运作方式。废话不多说,下面我们开始Work吧
- Hyperledger Fabric 网络环境的一点理解
令狐飞侠
区块链超级账本fabric网络区块链
HyperledgerFabric开发链码,一般都是测试网络开发,然后部署到生产网络。下面介绍测试网络、生产网络的一点理解。1测试网络使用cryptogen等工具建立测试网络,开发环境使用。这里以https://github.com/hyperledger/fabric-samples2022.2.12的代码为例进行说明。目录:fabric-samples/test-network/organiz
- 如何快速部署分布式项目
叫我小名
fablinker是一个类似ansible开源自动化运维工具,在一台服务器上可管理控制多个远程主机。基于fabric开发,兼容python2.7、python3+。相对ansible和fabric,fablinker基于命令行交互式操作,使用起来更加方便快捷。使用前首先需要确保所有机器能用ssh连接。具体使用请查看应用场景章节。文档同步更新在github,https://github.com/ga
- Fabric学习笔记——一、环境搭建(小白入门)
1024WL
区块链linuxdockerubuntugo
一、环境搭建操作系统:Ubuntu16.04Fabric版本:1.4.3服务器:阿里云终端工具:termius参考书籍:《HyperLedgerFabric开发实战——快速掌握区块链技术》杨毅(为了帮助没有linux基础的铁子们,我写的文章看起来可能会比较啰嗦)1、切换Python版本阿里云服务器的Ubuntu自带Python2.7,而后续要用的docker-compose需要Python3的支持
- 区块链之超级账本Fabric 基于SDK应用开发
@卓越俊逸_角立杰出@
区块链区块链fabric网络
一、Fabric应用开发模型Fabric开发包含客户端应用和智能合约(chaincode)开发chaincode开发完成之后被部署到区块链网络的Peer节点上面。通过chaincode来操作账本,当调用一个交易transaction时,实际上是在调用chaincode中的一个函数方法,它实现业务逻辑,并对账本进行get,put,delete操作。客户端应用提供用户交互界面,调用fabricSDK,
- 【速通区块链】Fabric开发运行环境(一)——Docker-ce、Docker-Compose、Go语言环境、Node.js+npm、Git安装
Matrix_x
区块链DockerGo区块链Fabric
(一)安装Docker-ce(1)安装依赖sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2(2)换源sudoyum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(3)更新yum软件源缓存sudoyumm
- ChainDesk :从 0 到 1-Hyperledger Fabric 开发精要 (一)
ChainDesk
ChainDesk:从0到1:HyperledgerFabric开发精要第一章:第1章HyperledgerFabric的认知与环境搭建第一节:妙谈超级账本之前世今生http://www.chaindesk.cn/witbook/11/97?20190218meiti第二节:迈出第一步:做好提前准备http://www.chaindesk.cn/witbook/11/98?20190218meit
- ChainDesk : 从0到1:Hyperledger Fabric开发精要
ChainDesk
ChainDesk:从0到1:HyperledgerFabric开发精要第一章:第1章HyperledgerFabric的认知与环境搭建第一节:妙谈超级账本之前世今生http://www.chaindesk.cn/witbook/11/97?20190118meiti第二节:迈出第一步:做好提前准备http://www.chaindesk.cn/witbook/11/98?20190118meit
- 基于hyperledger fabric 联盟链 + vue cli的项目搭建完整教程(一)
计划是动力
hyperledger区块链vuenodejsdockerhyperledger
基于hyperledgerfabric联盟链+vuecli的项目搭建完整教程一、hyperledgerfabric环境搭建1.Golang安装配置2.安装curl,Git3.安装Docker4.安装DockerCompose5.下载fabric和fabric-ca6.运行测试一、hyperledgerfabric环境搭建在项目开始,先搭建hyperledgerfabric开发环境,本项目在ubun
- 【待解决】Hyperledger Fabric开发中生成Channel时出现Error: Post “https://localhost:7053/participation/v1/channels“
Famidlistimo
区块链区块链hyperledger
HyperledgerFabric开发中生成Channel时出现Error:Post“https://localhost:7053/participation/v1/channels”:dialtcp127.0.0.1:7053:connect:connectionrefused问题显示无法跟7053端口进行连接,但是7053端口一直打不开!
- 基于Hyperledger Fabric开发简易区块链Web项目
黄大饼饼
区块链区块链node.jsweb开发
文章目录前言环境搭建项目架构basic-networkchaincodeScripts功能与展示功能列表功能展示源码前言很早就听说了区块链,却一直没有深入接触学习,直到动手做区块链相关的项目时才真正对区块链、HyperledgerFabric等技术有了些许了解。这篇博客主要记录的是基于Fabric开发一个简易的Web项目,如果想要对Fabric有更深入的了解,可以阅读者官方文档或以下文章:hype
- Hyperledger Fabric开发实战-05证书服务器
史圣杰
本文是在阅读《区块链开发实战-HyperledgerFabric关键技术与案例分析》一书的同时,在实践中记录的一些实践步骤与经验分享。HyperledgerFabric开发实战-06使用SDKHyperledgerFabric是一个联盟链,其特点是非授权用户不能接入,因此,Fabric有严格的帐号体系,用来保证其不可篡改的特性。在之前的例子中,我看可以看到不管是启动Orderer节点和Peer节点
- Fabric开发(五) Ubuntu20.04.1快速搭建Fabric2.2.0 (排雷版)
元通DD
区块链区块链dockerlinux
写在前面看到题目,你可能会想,这个作者脑子抽吧,怎么又要出一篇关于环境搭建的。emm,毕竟我是那种送佛送到西的人。(哈哈其实是被小伙伴说了,现在都2.0时代了,怎么还搞1.0的东西,变化挺大的呢)说来也对,截止当下北京时间2020年9月25号,Fabricgithub已经更新到2.2版本,为了保证技术的新鲜热乎的赶脚,我决定就采用2.2版本了。e_e,感觉是给自己又开了个坑,本来想写2.0版本的,
- Fabric开发(四) 基于Fabirc1.4.3编写你的第一个应用
通学java
区块链之变化区块链es6/es7nodejs
写在前面(到到底什么是Fabric?)在第一节的最后,我粗略地说了说到底什么是Fabirc。在这里,我得再问自己一遍。到底什么是Fabirc?我这个人比较喜欢望文生义,见文知意,顾名思义。。。找Gu爸问问,给如下结果:具体是什么意思,我们暂且按下不表。来看看,我们的另外一个角儿,Hyperledger(超级账本)。对,我们这里讲Fabric确切的说只是Hyperledger下的一个项目而已。中文官
- Fabric开发(二) Ubuntu20.04.1快速搭建Fabric1.0.0 (排雷版)
通学java
区块链之变化dockerubuntu区块链
一、安装Fabric前准备:1、安装ubuntu,建议virtualBox+ubuntu镜像。我所使用的版本:1、virtualBox5.2.20#ubuntu桌面版,方便某些操作,例如修改源。(建议安装英文版)2、ubuntu-20.04.1-desktop-amd64.iso安装注意点:1、内存:2048M2、CPU:23、磁盘:位置放在D盘,大小50G。fabric安装完需要10G4、网络模
- Hyperledger Fabric学习(十)智能合约(链码)devplat工具测试
FZH_SYU
HyperledgerFabric
devplat工具介绍devplat是一款本地链码测试工具,提供了一键部署清理本地fabric开发环境的功能。解决了fabric开发环境搭建的难题。项目参照了fabric-samples中的chaincode-docker-devmode的搭建方式,使用docker-sdk的方式一键集成peer、orderer、cli、couchdb、chaincode等服务。传送门https://github.
- ubuntu下搭建HyperLedger fabric开发环境
jiang_xinxing
HyperledgerFabricLinux区块链技术
一、安装docker1、docker要求Linux内核版本不低于3.10>>检查Linux的内核版本,如果内核版本太低,升级内核>>查看内核的版本命令uname-a2、根据不同的Ubuntu版本安装docker>>查看Ubuntu版本命令lsb_release-a3、对于16.04的Ubuntu版本安装>>sudoapt-getinstalldocker-engine4、启动>>sudosyste
- Fabric开发(七)Fabric源码赏析--核心包之 BCCSP包之 SW加密包
jambeau
区块链开发区块链技术篇
上面一章,我们讲了核心包之BCCSP包之PKCS11加密包,接下来,我们开始分析核心包之BCCSP包之SW加密包。bccsp:加密模块。所有与加密有关的,比如证书、签名、哈希、椭圆曲线等都在这个模块里。前面说到了,Fabric高度模块化,优势体现之一就在这里,如果想更换其它加密算法,只要在这个模块里将接口重新继承一下并完成相关的代码即可。主要包含factory工厂包,mocks模拟测试包,加解密关
- Fabric开发(九)Fabric源码赏析--核心包之CORE包之Committer机制
jambeau
区块链开发区块链技术篇
前面几个篇幅,我们赏析了核心包之BCCSP包,今天,我们赏析CORE核心包,CORE核心包是Fabric的相关核心模块。包括背书、链码等。我们先从commiter包开始。commiter负责在接受交易结果前再次检查合法性,接受合法交易对账本的修改,并写入区块链结构。核心文件:committer.go方法:CommitLegacy(blockAndPvtData*ledger.BlockAndPvt
- Fabric开发(八)Fabric源码赏析--核心包之 BCCSP包之 UTILS工具包
jambeau
区块链开发区块链技术篇
上面一章,我们讲了核心包之BCCSP包之SW加密包,接下来,我们开始分析核心包之BCCSP包之UTILS工具包。bccsp:加密模块。所有与加密有关的,比如证书、签名、哈希、椭圆曲线等都在这个模块里。前面说到了,Fabric高度模块化,优势体现之一就在这里,如果想更换其它加密算法,只要在这个模块里将接口重新继承一下并完成相关的代码即可。主要包含factory工厂包,mocks模拟测试包,加解密关联
- Hyperledger Fabric开发实战-04编写智能合约
史圣杰
本文是在阅读《区块链开发实战-HyperledgerFabric关键技术与案例分析》一书的同时,在实践中记录的一些实践步骤与经验分享。HyperledgerFabric开发实战-05证书服务器在上一节HyperledgerFabric开发实战-03智能合约中,演示了一个简单的Chaincode示例,可以看到,Chaincode中主要是Init和Invoke方法的实现。两个方法的原型如下:func(
- Hyperledger Fabric开发实战-03智能合约
史圣杰
本文是在阅读《区块链开发实战-HyperledgerFabric关键技术与案例分析》一书的同时,在实践中记录的一些实践步骤与经验分享。HyperledgerFabric开发实战-04编写智能合约HyperledgerFabric的智能合约叫做Chaincode,是业务的成载体,负责具体的业务逻辑Chaincode代码Fabric的Chaincode运行在容器中,可以使用Go,Java,Node.j
- 容器部署 Hyperledger Fabric 详细教程
yyri
区块链Fabricstepbystep教程部署测试
尊重版权,如下主要转自https://github.com/yeasy/docker-compose-files/blob/master/hyperledger_fabric/docs/steps.md原作者是IBMFabric的参与者。作者编写了使用容器部署Fabric开发测试环境的yaml脚本,方便我们使用。https://github.com/yeasy/docker-compose-fil
- 从零构建Fabric开发运行环境手册(一):安装OS虚拟机(CentOS)
SiteBus
区块链FabricHyperledger
本手册将从虚拟机开始,到搭建出一个基于HyperledgerFabric1.4开发区块链应用的环境。本小节介绍一下如何自行安装CentOS7.x虚拟机。自己从零开始安装的一个好处是,了解完整的安装过程。下次OS升级了,也能很快制作出对应的镜像版本。另外一个好处是,建好的虚拟机镜像,将来可以反复使用。1.下载并安装VMware或者VMVirtualBox(由于时间比较少,暂时割爱,以后有时间补充。)
- 手把手教你阿里云上的fabric1.1.0-solo多机部署
carfudero
Learning_Code
今天是一个值得纪念的日子,经过了n+1天的踩坑,四处投医询问了各路牛人,划水了无数个晨会,终于在两台阿里云上成功的实现了fabric1.1.0的solo多机部署,一时间感动的涕泗横流,竟不知从何说起。我在部署过程中参考了《HyperLedgerFabric开发实战-快速掌握区块链技术》一书以及《HyperLedgerFabricsolo模式多服务器部署》一文,询问了数名区块链方面的大佬,并且百度了
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring