- 【区块链应用开发】使用Solidity进行区块链应用开发
爱技术的小伙子
区块链
区块链应用开发使用Solidity进行区块链应用开发引言随着区块链技术的迅速发展,Solidity作为智能合约开发的主流编程语言,成为了区块链应用开发者的重要工具。Solidity是一种面向以太坊虚拟机(EVM)的高级编程语言,专门用于编写智能合约。本文将详细介绍如何使用Solidity进行区块链应用的开发,涵盖基本概念、开发流程和实际示例。什么是Solidity?Solidity的基本概念Sol
- 【区块链 + 司法存证】印记区块链电子印章 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链司法存证
电子印章作为传统物理印章的数字化锚定,除了拥有和物理印章一样的法律效力外,还能够有效地为企业增效降本提质。近年来,随着国家双碳目标的提出以及全球新冠疫情,进一步加速了企业数字化转型的步伐,电子印章的价值也得到了充分释放,各行各业都在积极倡导电子印章的使用。目前市面上的电子印章产品几乎采用的都是CA认证+中心化托管的方式,这种方式存在着以下痛点:1.中心化托管用户的私钥,存在人为干涉的可能,无法代表
- 【区块链 + 司法存证】神州契信区块链电子签约系统 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链司法存证
为杜绝“萝卜章”风险,构建电子签约信任链条,北京神州数码方圆科技有限公司基于FISCOBCOS推出神州契信区块链电子签约系统,将区块链公开、透明、不可篡改的特点在电子签名全流程应用,从生成合同到签署、合同存档,以及司法证据整个环节的文件存档、行为记录,提供相比传统合同更为高效、透明、规范的效果。作为全证据链电子合同服务系统,平台通过提供主体认证、合同签署、合同管理、数据存证、司法服务等全流程的电子
- 【区块链+医疗健康】厦门市医疗保障局:区块链 + 医保定点机构协议管理系统 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链健康医疗
近年来,国家大力推动政务信息化工作,在《国务院关于加快推进“互联网+政务服务”工作的指导意见》中明确提出要优化简化服务事项网上申请、受理、审查、决定、送达等流程,缩短办理时限,降低企业和群众办事成本。因此,厦门市医疗保障局通过建设厦门市医保定点机构协议管理系统,结合区块链“数据互联互通、不可篡改、全流程追溯、公开透明”等技术特点,推行医保业务电子签章及无纸化办公,大幅度降低政务服务过程中的运营成本
- 【区块链 + 司法存证】数据存证区块链服务开放平台 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链司法存证
大数据时代,数据参与社会生产过程,实现价值增值,是一种新型生产要素。数据产品具有易复制、易修改等特点,因而数据产品在使用、流通过程中面临被非法复制、非法传播、非法篡改和知识产权窃取等安全风险。在存证数据上链过程中,业务单位会面临技术门槛高、布链成本高、项目建设周期长、权威机构认定对接流程复杂等问题。数据存证区块链服务开放平台基于政务、企业、互联网平台等数据应用,通过由各地建设联盟链数据节点,实现对
- Bitcoin ,Ethereum and Solana
0010000100
Web3区块链
Bitcoin比特币(Bitcoin,简称BTC)是一种基于区块链技术的去中心化数字货币,由中本聪(SatoshiNakamoto)在2008年提出,并于2009年正式推出。以下是对比特币的详细介绍:一、基本概念定义:比特币是一种不依赖于特定中央机构发行和管理的数字货币,通过区块链技术实现交易记录和验证。创始人:中本聪,其身份至今仍然神秘,据称是一名日裔美国人,但具体信息不详。单位:比特币的单位是
- 金融科技,互联网金融的掘墓人
孟永辉
文/孟永辉当互联网金融开始遭遇困境,金融进化的新类型开始出现,金融科技便是一种。互联网金融的思维惯性让很多人简单地认为所谓的金融科技,其实就是将金融和科技两种元素简单相加,于是就导致了以AI、区块链为代表的新技术与金融行业的结合。无论是互联网金融时代的缺席者,还是互联网金融时代的落败者,他们都开始将关注的目光聚焦在了金融科技身上。一场以新技术为主要突破口,改造金融行业的痛点的全新进化开始上演。同互
- 必看系列 | 娱乐社交、游戏行业的你不能错过的一次机会!
游戏智眼
城市沙龙人工智能游戏游戏策划游戏程序娱乐华为云
随着5G、AI、区块链等前沿技术的深度融合应用,泛娱乐行业正经历深刻变革的同时,也面临着一系列挑战与问题,面对社交产品监管的加强、海外市场的双重机遇与风险以及增速放缓的游戏行业......探求新增长点与新思路成为当下泛娱乐行业从业者的关切!在此背景下,网易数智联合华为云,诚挚邀请您参加“泛娱乐行业城市沙龙杭州站”。我们期待在杭州与您相见,共探在合规前提下,如何挖掘产品的新增长点,打造爆款产品,并实
- 原力币生态新篇章:NFT交易功能引领公开市场逐步开放
口碑信息传播者
在加密货币与区块链技术的世界中,每一个创新都标志着行业向前迈进的一大步。今日,我们欣喜地宣布,期待已久的时刻终于到来了——我们正式推出了使用原力币买卖NFT的功能。这一功能不仅为原力币的持有者开辟了全新的投资与交易视野,更象征着原力币发展历程中的重要一步。13分钟视频内容讲明白原力元宇宙创富项目,中国区运营服务对接微信:ForceZen一、NFT交易功能的推出:原力币生态的新篇章NFT,即非同质化
- 区块链的零散思考(一)
超人茅台
我是2018年2月10日真正接触并开始学习区块链知识的。一路走来,不断的学习更新自己的认知,慢慢对这个区块世界有了一定的认知框架,这些新的认知,也让我在一些点上,开始有了零散的思考。关于底层基础链的价值投资!有人说区块链重构了生产关系,这个特征让区块链中的底层基础公链变得十分重要。2018年被很多人说成区块链元年,这一年,基础公链竞争异常激烈,都在今年赶着上线主网,以期能在这个千载难逢的历史浪潮中
- 以贡献挖矿为底层技术的公链“皮皮虾”(POCC)主网上线
匿于尘埃0808
全球首家基于贡献挖矿共识机制的底层公链“皮皮虾(POCC)于9月29日正式主网上线,比原定计划提前约一个月。官方表示,此次主网上线得益于贡献挖矿分配机制获得突破,未来将开启流量挖矿、POCWorld等更多生态。POC生态~全球前十交易所和POCC公链一条龙打造,搭建广大的共识与利益共同体…参与人手中的筹码数字是真正的具备区块链属性,底层技术3.0的公有链,只要佣有广大的共识度,它的价值将会是几十几
- 【区块链 + 司法存证】枢纽链:区块链司法存证平台 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链司法存证
枢纽链基于FISCOBCOS区块链底层技术研发,整体架构分为三层一平台:基础核心层、服务层、应用层和运维管理平台。基础核心层:提供区块链跨链基础设施,由区块链节点和消息网络组成,包括跨链技术实现,区块链接入适配,数据跨链扭转,ca认证管理等功能。核心层可以通过弹性平滑扩展提升交易处理能力。企业可以快速部署自有的核心层,也可以接入基础平台供应商的核心层。服务层:服务层隔离了底层区块链跨链核心模块的复
- p2p、分布式,区块链笔记:基于IPFS实现的数据库orbitdb笔记
FakeOccupational
分布式p2p分布式区块链
orbitdborbitdb:Peer-to-PeerDatabasesfortheDecentralizedWeb特性说明特点无服务器、分布式、p2p编程语言JavaScript对其他语言的支持ApythonclientfortheOrbitdbHTTPAPI,go-orbit-db,让我们了解一下谁在使用js-ipfs!是否为区块链不是区块链。使用强最终一致性模型,而非强一致性模型。许可MIT
- 挑战应对:携手共赢的未来——《无限的可能:世界高等教育数字化发展报告(2023)》
罗思付之技术屋
VIP专栏人工智能物联网
摘要:数字技术已成为新一轮科技革命和产业革命的核心驱动力,在未来十年里,数字技术将持续发展和不断演进,重塑我们的生活方式、经济模式和社会结构。面向未来,数字技术在高等教育中的应用呈现新一代互联网强化教育要素新联结、物联网助力打造数字教育新空间、大数据有力支撑精准化教育服务新范式、区块链加速释能学习新评价、生成式人工智能重构教育教学新形态、元宇宙推动形成虚实一体教育新场域等发展趋势。然而,数字技术为
- 区块链革命:探索Web3如何重塑数字世界
dingzd95
区块链web3
随着区块链技术的不断发展和应用,Web3作为其重要的应用范式,正以其去中心化、安全和可编程性质,深刻影响和重塑着我们的数字世界。本文将深入探讨Web3的核心概念、关键特征以及其在重塑数字世界中的应用和影响,为读者揭示区块链革命的全貌和潜力。Web3技术的核心概念和特征1.去中心化的网络结构Web3建立在去中心化的网络结构之上,与传统的中心化网络模式形成鲜明对比。去中心化网络通过分布式节点存储和处理
- 元宇宙应该是数字世界的现实化
I85382I3I93
数字孪生链游区块链物联网iot数字货币区块链
在谈区块链和NFT之前,需要先说说「元宇宙」。NFT数字藏品交易平台开发:添加用户名什么是元宇宙?一千个读者眼中就有一千个哈姆雷特,元宇宙也是如此,下面讲讲我个人对元宇宙的理解,元宇宙的英文名称叫Metaverse,区别于当前真实的宇宙Universe,Universe是由原子组成的物理宇宙,Metaverse是比特组成的数字宇宙,当前我们在物理宇宙中从事生活、生产,这里有我们的资产、人际关系等等
- 使用Hyperledger Fabric和Composer实现区块链应用程序
JKX_geek
个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈目前无法绕过技术领域的是区块链话题。但除了加密货币之外,还有更多有趣的应用程序可以带来许多激动人心的软件生态系统。这也适用于Hyperledger项目,该项目提供了一个非常模块化的区块链框架。让我们看看使用HyperledgerFabric和Composer实现区块链应用程序是多么容易。关于项目HyperledgerHyperled
- 【区块链 + 智慧文旅】虎年春节数字藏品 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链智慧文旅
近年来,区块链技术为数字藏品的发展带来了新的可能。厦门柠静科技有限公司基于FISCOBCOS打造微信小程序——朴树元宇宙,并推出了冬奥会和冬残奥会视觉艺术顾问林家卫先生创作的数字艺术藏品。本次数字藏品以虎年开春为主题,发行量仅10000份,每个藏品都拥有独一无二的证书号。整个发行流程在朴数元宇宙的小程序上完成,数字藏品信息记录在联盟链区块中,确保其可信度和稀缺性。这次发放验证了区块链技术的可靠性,
- 【区块链 + 智慧文旅】南方航空:区块链数字资产管理平台 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链智慧文旅
区块链数字资产管理平台基于FISCOBCOS区块链技术搭建航空商旅行业联盟链,实现企业间会员数字资产数字化确权和价值流转。所有参与数字资产价值流转的企业,均需要部署联盟链节点,在获得授权并成功加入数字资产联盟后,所有企业间数字资产相关的价值流转,都是以标准的DAPP模式,完全基于区块链节点间数据交换来实现。存储在区块链中的数据包括:企业会员基于区块链公私钥体系的身份数据、会员所持有的合法有效的数字
- 【区块链 + 智慧文旅】厦门航空:区块链积分兑换平台 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链智慧文旅
北京九鼎同泰科技有限公司为厦门航空搭建了一套基于FISCOBCOS区块链的积分平台。平台解决了乘客积分兑换困难、兑换场景单一等问题,减少航空公司积分维护成本,提高积分使用率,增加用户二次消费能力,对联盟中各个成员之间相互引流。
- 【区块链 + 智慧文旅】唐卡区块链溯源平台 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链智慧文旅
我国的唐卡文化已形成一定产业规模。据报道,西藏唐卡文化产业产值截至2016年年底已经突破一亿元,全区有2000余位专职唐卡画师,每年生产高端精品唐卡上千幅。而青海省黄南藏族自治州同仁县著名的“藏画之乡”吾屯村,2016年唐卡产值近3亿元,从事唐卡制作的有3875人。但是目前唐卡制作到流通过程存在原料质量参差不齐、产品质量难以保证、信息不对称、市场监管难等痛点。通过区块链搭建供应链全流程节点共同维护
- 【区块链 + 智慧文旅】虎彩小虎智数营销平台 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链智慧文旅
“我知道我的广告费至少浪费了一半,但我不知道是哪一半。”这是著名广告大师约翰·沃纳梅克提出的“哥德巴赫猜想”。当前互联网营销存在很多痛点:1、广告主与广告商之间难以建立信任关系,刷单、虚假数据等现象使广告主付出了大量营销推广费用,但效果却寥寥。2、消费者通过口碑传播、社交渠道传播、线上线下方式分享产品给其他用户,为广告主带来流量,应该获得对应贡献的奖励收益,但现有互联网营销模式不但不会给消费者带来
- 【区块链 + 智慧文旅】版权链 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链智慧文旅
区块链具有智能、真实不被篡改的特性,可以有效地完善数字版权的保护。通过区块链实现版权内容的登记、交易、授权分发以及监控报警,能够更好地对版权进行保护,让内容生产者利用版权内容赚取收益。版权链基于FISCOBCOS打造多群组多机构多链的联盟链网络,构建基于区块链技术的数字版权登记、交易、监控和分发平台。具体来讲,平台分为版权链、交易链、监测链和授权链四个模块。数字作品生产者能够将数字版权登录上链、挂
- 【Tools】区块链技术的应用场景和优势
音乐学家方大刚
工具区块链
紧紧握着青花信物信守着承诺离别总在失意中度过记忆油膏反复涂抹无法愈合的伤口你的回头划伤了沉默周传雄《青花》区块链技术的应用场景和优势是多样且广泛的。以下是一些常见的应用场景和优势:金融服务:区块链可以作为分布式账本,实现安全、透明和高效的跨境支付、借贷、证券交易等金融服务,减少中介环节和降低成本。物联网:区块链可以用于确保物联网设备之间的安全通信和数据共享,建立去中心化的信任机制,加强物联网的安全
- BSV区块链发布Golang软件开发工具包
BSV区块链
区块链golang开发语言
发表时间:2024年8月8日BSV区块链团队正式发布为Golang语言开发的软件开发工具包(SDK)。这个GolangSDK(以下称GoSDK)为开发可扩展的BSV区块链应用提供了一套升级且标准化的接口和工具。请在GitHub上访问GoSDK:https://github.com/bitcoin-sv/go-sdkGoSDK为开发者提供了一种以点对点网络为基础的应用程序开发方式,使得简化支付验证(
- 【区块链 + 智慧文旅】可信元宇宙演唱会平台 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链智慧文旅
传统线下演唱会举行受到疫情影响,近年来受到冲击较大,元宇宙演唱会应用掀起热点关注,演出发行方对此类三维场景的新应用较为关注。交互与互操作、远程临场感、可信数字社会是目前元宇宙应用场景中普遍需要解决的三类痛点问题,具体体现在用户能否通过便捷的方式与受保护的数字身份登录访问元宇宙空间,场景中的画质是否足够清晰、交互是否流畅,能否在元宇宙中开展必要的社交分享、体验消费、活动参加和创作生产等数字生活方式,
- Web3:未来互联网的颠覆与机遇
偏爱前端的晓羽
web3深度学习前端面试
一、Web3的定义与核心概念Web3是区块链等技术的总称,这些技术可以分散互联网上的数据所有权和控制权。大多数互联网应用程序都由集中式实体控制,这些实体决定如何保存和使用最终用户数据。Web3(也称为Web3.0、去中心化Web或语义Web)技术允许社区驱动的项目,而不是集中式管理结构。在这些项目中,最终用户控制数据、确定定价、直接为技术开发做出贡献,并在项目的方向上拥有更重要的发言权。这些技术具
- 当复苏、逆袭成为主题词,区块链的春天真的来了?
孟永辉
文/孟永辉当资本的退潮让曾经对区块链期待有加的玩家们感受到了阵阵寒意,他们开始逃离这个被寄予厚望的的行业。嘈杂份子的减少开始让区块链行业开始回归理性与客观,一个全新进化由此开启。同刚刚开始时候的全民参战相比,现在的区块链行业开始成为有实力玩家的“势力范围”,他们凭借着对区块链技术的不断发掘,开始深度布局未来的区块链市场。总体来看,未来的区块链主要还是要承担支撑和扶持的角色,而不仅仅只是一味地去颠覆
- VICCO|花旗银行首席技术官:区块链可降低供应链成本70%至80%
也聊区块链
Bianews7月3日消息,近日在伦敦举行的区块链峰会上,一些银行家热情地谈论着他们正在构建的数字贸易融资平台,以及他们认为将带来的成本削减。在会上,花旗银行首席技术官阿米特·瓦尔玛(AmitVarma)表示,具体地描述了该机构预计这项技术将为参与全球贸易各个阶段的参与者带来的储蓄,从制造业到航运再到分销。Varma称,预计通过使用区块链,供应链管理成本将减少70%至80%。供应链金融万亿级别市场
- NFT数字藏品平台app软件开发
星星网络科技开发
区块链
NFT(非同质化代币)数字藏品平台APP的开发源码搭建是一个涉及多个技术层面的复杂过程。以下是对其的简要解释:技术准备:区块链技术:NFT的核心技术是区块链,特别是以太坊等支持智能合约的区块链平台。开发者需要熟悉这些平台及其开发工具,如Solidity(智能合约编程语言)和Truffle(开发框架)等。前后端开发:APP的前端负责用户界面和交互,后端则负责数据处理和与区块链的交互。前后端开发需要熟
- Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
- escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
- ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
- Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- 旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
- 全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
- Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
- SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
- [置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
- document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
- 关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
- NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
- Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
- 【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
- Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
- java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
- 读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
- SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
- JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
- vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
- shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
- 高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
- hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
- Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
- Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
- 关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
- 不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
- 自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
- Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
- 利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =