首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏软件开发

    去中心化应用程序(DApps),读完这篇就够了!

    与传统的集中式应用程序不同,DApps通过智能合约来执行业务逻辑,用户和开发者都可以通过区块链网络进行去中心化的交互。 1.1 DApps的构成DApps通常由以下几个部分组成:前端界面:用户与DApps进行交互的界面,通常是一个网站或手机应用程序。 2.2 开源性大多数DApps都是开源的,任何人都可以查看其代码、进行修改或者为其开发新功能。这种开放性促进了开发者社区的协作与创新。 DApps:数据存储在区块链或去中心化存储系统中,数据不可篡改且公开透明,增强了安全性和可靠性。4.3 信任机制传统应用程序:用户需要信任应用程序的开发方或服务提供商,数据可能被滥用或泄露。 激励机制:通过代币奖励机制,可以激励用户和开发者积极参与,促进网络的健康发展。5.2 缺点性能瓶颈:区块链的交易处理速度较慢,可能会影响DApps的响应时间和用户体验。

    1K10编辑于 2024-12-23
  • 来自专栏Android 开发者

    聚焦 Android 11: 开发语言

    作者 / 产品经理 David Winer 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份、隐私和安全、 Android 11 兼容性 ,本期将 聚焦语言 。 本期我们将深入探讨 Android 三种核心语言的所有最新资讯: 从 Kotlin 协程到 Android 11 新的 Java API,再到更出色的本地开发工具,最新版本中包含了很多内容。 Kotlin 与协程 Kotlin 是现代 Android 开发与指导性开发库的核心。 在 Android 11 中,我们力求不断改进对这两种语言的支持。在 Android 11 Beta 中,我们使用来自 OpenJDK 9、10 和 11 的许多新 API 升级了 Java 库支持。 对于 Android 11,我们还更新了 Android 运行时间 (Android runtime),以通过 I/O 预取 加快应用的启动速度。 C++ 开发者的体验也在不断改善。

    1.4K10发布于 2020-10-16
  • 来自专栏Sign

    精灵之息 开发日志(11

    但是后期有些精灵出现一些重叠感,而且虽然都是独特的行为模式但是很多精灵让无法给人留下很深的印象

    46120发布于 2021-08-27
  • 来自专栏技术开发篇

    解锁未来:深入探索去中心化应用程序(DApps)的潜力与挑战

    去信任化:由于区块链的去中心化特性,DApps能够实现去信任化的交易和互动,用户无需依赖任何第三方机构。开放性与无许可性:大多数DApps是开放源代码的,任何人都可以查看、修改或开发新功能。 DApps:由于去中心化特性,DApps具有较强的容错性和抗攻击能力,黑客攻击需要控制整个网络才能造成严重影响。运营与维护:传统应用:传统应用需要由中心化的开发团队进行维护和更新,运营成本较高。 开发复杂性:DApps开发需要掌握区块链、智能合约等技术,相较于传统应用开发更加复杂。 DApp开发者可以通过集成这些钱包,简化用户的操作流程。可用性优化:为了降低用户的学习成本,DApp开发者应更加注重界面的简洁性和易用性。此外,可以通过设计更友好的用户引导流程,帮助用户更容易上手。 11. 结尾DApps作为区块链技术的一个重要应用,不仅为传统互联网应用提供了去中心化的替代方案,也在多个领域展现出了巨大的潜力。

    58910编辑于 2024-12-19
  • 来自专栏写代码和思考

    Android开发(11) 消息栏通知(Notification)

    android 的消息通知还是很方便的,它会出现在窗体的顶部,并给出提示。常见的短信就是这样的通知方式。本文我们尝试实现一个这样的演示。

    2.7K00发布于 2020-03-16
  • 来自专栏Android 开发者

    聚焦 Android 11:游戏开发新工具

    作者 / Android 与 Google Play 游戏产品管理主管 Greg Hartrell 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份、隐私和安全、Android 11 兼容性 、开发语言、Jetpack、Android 开发者工具 、Google Play 应用分发与盈利,本期将聚焦 游戏开发 ,帮助您更好地了解您的游戏表现,覆盖更多设备和新受众,并通过 Google Android 游戏开发扩展 : 对于使用 C/C++ 在多个平台上构建游戏的开发者,我们持续扩展 Visual Studio,包括增加 Visual Studio 2019 支持并推出独立 Android 注册开发者预览,集成您的 Visual Studio 工作流。 更多精彩 您可以查看 #11WeeksOfAndroid 视频内容的 完整播放列表,或前往官方网站详细 了解更多主题。我们将持续聚焦每期的新领域,敬请留意,也请继续关注我们,期待您的反馈。

    1K20编辑于 2022-09-21
  • 来自专栏黑马

    【Java Web_11】MVC开发模式

    一、MVC 1. 概述 ① M:Model,模型。JavaBean、dao * 完成具体的业务操作,如:查询数据库,封装对象 ② V:View,视图。JSP、HTML * 展示数据 ③

    30510发布于 2021-02-04
  • 来自专栏企鹅号快讯

    《外媒Cointelegraph专访Qtum量子链Jordan Earls》—浅谈目前Dapps的主要问题

    近日,境外主流区块链媒体Cointelegraph专访Qtum量子链联合创始人兼全球首席工程师Jordan Earls,就基于区块链技术的DApps应用开发进行了探讨,Jordan认为,就目前来看DApps 开发的三个主要问题体现在可扩展性 、私密性以及治理等方面。 当然,DApp开发者可以使用Solidity开发语言和他们对以太坊的认知来创建基于Qtum 量子链的DApp。 Qtum量子链其中一个最大的优势就是就是使用了UXTO模型。 只有通过图灵完备的智能编程语言,才能拥有无限的灵活性,为DApps开发带来更多能。 对于应用程序开发着和软件行业来说,这也是一个极大的创新和启示。

    1.2K90发布于 2018-01-18
  • 来自专栏币聪财经

    币聪-智品链Zeepin 8月主网发布,创意产业将成为平台新的起航?

    与 NEO和Ontology合作,总部位于上海的Zeepin公司一直致力于开发其独特的生态系统。 所有这些都是通过Zeepin dApps来实现的,例如ZeeRights,ZeeCreate,ZeeTalent,ZeeFund,ZeeProof和ZeeSure。 仅仅一年多以前,dApps - 利用区块链技术的分散式开源Web应用程序成为了一个破坏者。在 Zeepin链上,将通过使用ZPT(一种不可退款的令牌)启用dApps功能。 在2018年11月之后包含49个GalaHub节点之后,所选参与者将必须为服务器提供合适的存储空间和高性能带宽。 人们可以在这里阅读更多有关如何成为GalaHub节点的信息。 Zeepin有多个项目需要开发,2018年是最繁忙的一年 - 产品发布和开发的一年。Zeepin Chain的主网将于2018年8月31日开始供货。

    51810发布于 2018-08-12
  • 来自专栏逆向技术

    64内核开发11讲.多线程开发.以及同步.

    现在的程序基本是很多个线程.不想以前一样.而进程和线程的关系就是 一对多的关系.

    82620发布于 2019-07-02
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发11)- RadioButton和RadioContainer

    本文介绍在鸿蒙应用中RadioButton和RadioContainer组件的基本用法。

    68920发布于 2021-01-13
  • 来自专栏DBA随笔

    Redis开发与运维学习笔记---(11)

    Redis开发与运维学习笔记---(11) Redis开发与运维中遇到的问题 之前的文章中,我们讲述了redis的复制机制,通过复制,数据可以被备份,然后这些备份的副本可以用来做读写分离、负载均衡、故障转移等 以上所述为使用Redis做读写分离是存在的成本,Redis本身的性能非常高,开发人员在使用额外的从节点提升读性能之前,尽量在主节点上做充分的优化,提前解决慢查询、持久化阻塞等问题。

    53610发布于 2020-04-14
  • 来自专栏Android 开发者

    聚焦 Android 11: Android 开发者工具

    作者 / Android 产品经理 Jamal Eason 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份 、隐私和安全 、 Android 11 兼容性 、 开发语言 我们将为大家陆续带来 #11WeeksOfAndroid 内容,深入探讨 Android 的各个关键技术点,您不会错过任何重要内容。 重要更新 11 Weeks of Android 期间,我们在 Android Studio 中推出了一系列开发者工具更新。 视频与文档资源 如要查看 Android Studio 近期版本中有关 Android 开发者工具新增功能的概况,请观看 #Android11 发布会中精彩而又深入的演示。 Android 模拟器 您还可以参阅下方技术内容,了解更多关于使用 Android 模拟器的最佳实践和实用建议: 利用 Android 模拟器针对 Android 11 开发: 概述 Android 模拟器的新增功能

    3.1K21发布于 2020-10-16
  • 来自专栏测试开发干货

    【简历优化平台开发教程-11】期望薪资

    注意,这里不说月base,因为这个和不同公司的不同月薪数有关,所以一定程度上并不完全代表招牌jd和实力。那么相比之下,总包就更准确一些。

    34120编辑于 2023-08-14
  • 来自专栏用户8928967的专栏

    11章 手机响应式开发(下)

    带着问题去看书学习啦~ HTML5+CSS3+JavaScript Web 前端开发案例教程(慕课版)【不推荐】,微信读书中找到的学习Web前端书籍,第11章开始啦,完结了! 11-2 实现响应式图片的方法有哪些? 11-3 实现响应式布局时,<meta>标签的作用是什么? <meta> 标签用于描述页面内容,关键词,作者,最新修订时间以及其它元信息。 https://man.ilovefishc.com/pageHTML5/meta.html 11-4 常见的实现响应式表格的方法有哪几种? 11-5 请写出在CSS3中通过媒体查询来判断当前屏幕宽度是否大于1024px且小于1280px的代码。

    98020发布于 2021-09-22
  • 来自专栏Linyb极客之路

    软件开发管理的 11 条真理

    软件项目的开发管理是一门不精确的科学,这不是什么秘密。以下是我这些年来学到的 11 条真理,它们帮助我理解了,要管理软件开发项目这个奇怪的世界,我们的能力是多么的有限。 最后,他们坐下来,写下 11 行代码,并将用户故事标记为完成。 他们符合你的“屁股时间”标准吗?不符合。他们是否为一个非常困难的问题想出了一个巧妙的解决方案?是的。 屁股时间证明不了什么。 这本书里面充满了管理软件项目和软件开发人员的智慧。它是永恒的经典之作。 快快找来读一读吧! 11质量是一种认知,而不是缺陷数量 这一点真的让人很难接受。 接受这 11 条真理将有助于解决这一问题。 作者:Nick Hodges 来源https://medium.com/better-programming/11-things-ive-learned-about-software-development-management

    51430编辑于 2022-01-07
  • 来自专栏全栈程序员必看

    开发者角度玩Windows 11

    作为开发者,或者你和我一样更关注Windows 11开发者带来了什么新的体验和提升。 一. 安装 Windows 11 依赖于TPM 2.0 ,什么是TPM呢? 相信这10年有不少开发者用上了macOS的电脑,但当要用一些Visual Studio 或者对应的开发时,都会通过虚拟化VM Fusion / Parallels Desktop 安装Windows 。 开发人员可以使用 winget 命令行工具发现、安装、升级、删除和配置特选应用程序集。 安装后,开发人员可以通过 Windows 终端、PowerShell 或命令提示符访问 winget。 在WSL下直接应用本地GPU算力,为你的人工智能应用提速 WSL 已经让很多开发人员用于云原生开发,但如果你像我每天要完成人工智能应用的开发,会一直希望能加上GPU算力,这样就不需要再去安装一台Linux 这次Windows 11 不仅支持了Linux的桌面应用,更提供了GPU算力支持,这也让开发人员可以在一台Windows 的设备上完成更多的开发工作了。

    85420编辑于 2022-08-23
  • 来自专栏Python项目实战

    去中心化应用:开发与挑战

    《去中心化应用:开发与挑战》 一、引言 随着区块链技术的兴起,去中心化应用(Decentralized Applications,简称DApps)成为了一个热门的话题。 然而,开发DApps并非一帆风顺,开发者需要面对诸多独特的挑战。 二、去中心化应用的特点 (一)去中心化的架构 数据存储 在传统应用中,数据通常存储在中心化的服务器上,由服务提供商进行管理。 三、去中心化应用的开发 (一)选择区块链平台 以太坊 以太坊是目前最流行的开发DApps的区块链平台之一。它提供了一个图灵完备的智能合约开发环境。 不同的平台具有不同的特点,例如EOS具有高吞吐量和低延迟的特点,适合开发对性能要求较高的DApps;波卡则侧重于跨链互操作性,适合开发需要与多个区块链进行交互的DApps。 (二)前端开发 与区块链交互 DApps的前端需要与区块链进行交互,以调用智能合约的功能。在JavaScript中,可以使用Web3.js库(针对以太坊)来实现这种交互。

    50310编辑于 2025-01-13
  • 来自专栏啄木鸟软件测试

    带着ChatGPT玩转软件开发-连载11

    特性团队:特性团队4(负责开发和测试) 请将这6个用户故事分解多个任务,包括每个需求需要进行 •需求分析。 •代码设计。 •产品代码开发。 •产品代码调试。 •单元测试用例设计。 •开发API脚本。 •开发GUI脚本。 •运行API测试脚本和GUI测试脚本。 •修改API脚本和GUI脚本,并修改期间发现的缺陷。 最后需要对以前的用例进行 •回归测试。 •性能测试。 •开发API测试脚本(8MH)。 •开发GUI测试脚本(8MH)。 •运行API测试脚本和GUI测试脚本(4MH)。 •修改API测试脚本和GUI测试脚本,并修改期间发现的产品缺陷(4MH)。 •开发API测试脚本(6MH)。 •开发GUI测试脚本(6MH)。 •运行API测试脚本和GUI测试脚本(4MH)。 •修改API测试脚本和GUI测试脚本,并修改期间发现的产品缺陷(4MH)。 •开发API测试脚本(6MH)。 •开发GUI测试脚本(6MH)。 •运行API测试脚本和GUI测试脚本(4MH)。 •修改API测试脚本和GUI测试脚本,并修改期间发现的产品缺陷(4MH)。

    14310编辑于 2025-12-20
  • 来自专栏深入浅出区块链技术

    使用Selenium和Metamask 与 Dapp 自动化交互

    译文出自:登链翻译计划[1] 译者:翻译小组[2] 校对:Tiny 熊[3] 网络开发的最新趋势之一是去中心化应用的崛起,也被称为Dapps。 (如果你想了解更多关于Dapps的信息请点击这里[4]。 为了访问Dapps,用户需要使用一个加密货币钱包来连接,这为那些想要使用Selenium[5]等工具进行自动化/或测试Dapps开发者带来了新的挑战。 目前大多数的Dapps都依赖于用户浏览器中的扩展加密钱包 ,它在网页中注入关于用户钱包和它所连接的网络的信息。最流行的浏览器加密钱包是Metamask[6]。 来源:https://dev.to/ltmenezes/automated-dapps-scrapping-with-selenium-and-metamask-2ae9 参考资料 [1]登链翻译计划:

    3.6K30编辑于 2021-12-15
领券