foundation

ImToken 钱包的研究

懵懂的女人 提交于 2020-10-09 05:25:53
这文章是要研究 ImWallet 钱包library的实际代码,在 https://github.com/consenlabs/token-core-android. The library code was previously updated two years ago. It should be superseded by TokenCoreX. The library supports Bitcoin, Ethereum blockchain. This library is written in Java for Android app. The library implements key management and signing of transaction. There are two parts in this library, wallet and foundation.The wallet part contains address, keystore, transaction signing, user identity, wallet management code. When wallet object is generated, it is passed a keystore . The keystore contains the metadata

树莓派4B 试玩 Openwrt

爱⌒轻易说出口 提交于 2020-10-07 00:51:48
近期听闻树莓派新发布了4B 和新的64 位系统 ,桉耐不住就入坑了,结果到手一起放到现在,闲来无事,感觉网速慢了点拿来折腾下 食材如下: 光猫一只 树莓派4B(raspberry-pi-4)一台 U盘一个 网线一根 电脑一台 ImageWriter 刻录软件 openwrt 固件,升级包 准备完毕全力开火 首先将固件包通过ImageWriter 写入U 盘 中 然后拨下U盘插入树莓派上通电开机等待1-3 分钟 然而并没有什么用。。。。。 左等它不来,右等它不来。。。。。 一查才知道还要开启通过U盘启动,而网上大多都是通过SD 卡来安装的,虽然速度快,但是不想买(还是穷B 一个),遂翻遍整个资料库,嘿嘿还是找到了开启U盘启动的技能树,操作如下: 首先你要有一个能正常运行的 raspberry OS ,然后启动并登录到系统中,先更新下系统 所有操作在root 权限下执行 apt update apt upgrade 更新完后编辑 /etc/default/rpi-eeprom-update 文件,把内容改为 FIRMWARE_RELEASE_STATUS="beta" 查看当前的 bootloader 版本是否为 2020-5-10 以上 rpi-eeprom-update 然后用固件默认配置执行 rpi-eeprom-update -d -a 并重启系统 reboot

如何使用Anychart创建JavaScript网络图

邮差的信 提交于 2020-10-06 09:53:29
如何使用Web的JavaScript HTML5创建网络图网络图是一种特殊的,非常有趣的数据可视化形式。与条形图 或 饼图等更传统的图表类型不同,网络图的作用远不只是可视化数字数据。使用这些图表,可以将每个对象表示为一个点(称为节点),并将对象之间的连接表示为一条线(称为链接或边)。在这里,我们不专注于以通常使用的相同精度来表示对象。取而代之的是,我们试图发现网络或网络中各个部分的关系,而不必担心单个节点。 现在,我将指导您 如何使用JavaScript(HTML5)为Web开发交互式网络图。受 本·沙林斯(Ben Sullins)创建的有趣的可视化效果的启发 ,我决定采用有关过去十年最大的电视连续剧《权力的游戏》的数据。这是一个史诗般的幻想故事,围绕着各种派系式房屋的争吵。因此,在本教程中,我将通过展示谁攻击了谁来形象化《权力的游戏》世界中的关系。跟着我,这将是一次很酷的冒险! 制作网络图 从头开始构建JS网络图 基本上,要构建基于JS的网络图,我们需要遵循与任何JavaScript图表相同的四个步骤: 创建一个HTML页面。 添加必要的脚本。 加载将可视化的数据。 绘制图表。 1.创建一个HTML页面 建立网络图的第一步是设置HTML页面。这涉及为图表创建基本的HTML模板以及添加必要的CSS规则。 在这里,我们还为HTML页面添加标题,并创建一个div来包含图表。 <

第 3-5 课:Flutter 调试及 Android 和 iOS 打包

Deadly 提交于 2020-10-03 11:45:22
在使用不同的开发语言进行开发时,一般都会用到调试、断点调试功能。例如 Web、Android 等等都是支持调试和断点调试的,Flutter 也不例外,支持调试和单元测试功能,还有性能、布局分析器等等。那么这节课就给大家讲解下 Flutter 的调试和测试等功能的使用,配合一些实例进行讲解。同时也会为大家讲解下 Flutter 开发后的最后一个部分:应用的打包(Android 和 iOS 打包)。本文将主要介绍: Flutter 的调试 Flutter 的单元测试 Flutter 辅助工具的使用 Flutter Android 应用打包发布 Flutter iOS 应用打包发布 Flutter 的调试 在开发中经常会用到调试功能,来验证某些输入输出数据、查找分析问题等等。Flutter 也是支持调试功能的,而且也非常的强大。我们先从最简单的说起。 我们可以通过控制台输出 Log 日志来查看调试程序: print(object) // 例如 int a = 6; double b = 3.18; print('$a ,$b'); // print取值通过$符号来取值 // debugPrint参数只能是String debugPrint(String); 这种调试方式也成为日志调试。 debugPrint 用于当我们一次输出太多日志时,那么 Android 有时会丢弃一些日志行

流行偶像Belinda Carlisle将在9月17日的Unite For Safe Care虚拟活动中献唱

孤者浪人 提交于 2020-10-03 10:05:36
患者安全运动基金会将在世界患者安全日举办全球虚拟活动,力求在疫情中促进患者安全创新 加州尔湾--(美国商业资讯)--患者安全运动基金会(Patient Safety Movement Foundation)今天宣布,获格莱美奖提名的国际流行偶像、Go-Gos的主要成员Belinda Carlisle将在基金会 Unite For Safe Care 虚拟活动上献唱。活动将于美国东部夏令时间9月17日下午5点以线上方式面向全球举行。 此新闻稿包含多媒体内容。完整新闻稿可在以下网址查阅: https://www.businesswire.com/news/home/20200825005317/en/ Carlisle表示:“COVID-19疫情暴露了我们医疗体系中的安全缺口,这些安全缺口每年已经造成20万人死亡。在这个2020年,确保医患有更好的成效比以往任何时候都更加重要。患者安全运动基金会‘Unite For Safe Care’虚拟活动将聚焦这次危机,我很荣幸能够参与其中。” 在长达三小时的虚拟活动Unite For Safe Care中,患者、医疗工作者、政策制定者、名流和全世界公民将齐聚一堂,共同学习如何能够促进患者和医疗工作者的安全。在此次活动中,还将悼念那些因医疗伤害而离开我们的挚爱亲朋,并庆贺那些在医疗伤害中幸存下来的患者。活动还将表彰那些致力于医疗安全的一线工作人员

ffmpeg实现dxva2硬件加速

女生的网名这么多〃 提交于 2020-10-03 05:46:49
这几天在做dxva2硬件加速,找不到什么资料,翻译了一下微软的两篇相关文档。这是第二篇,记录用ffmpeg实现dxva2。 第一篇翻译的Direct3D device manager,链接: http://www.cnblogs.com/betterwgo/p/6124588.html   第二篇翻译的在DirectShow中支持DXVA 2.0,链接: http://www.cnblogs.com/betterwgo/p/6125351.html   在做dxva2的过程中,参考了许多网上的代码,这些代码又多参考VLC和ffmpeg的例子。 1.ffmpeg支持dxva2硬件加速的格式   当前我所使用的ffmpeg的版本是3.2,支持dxva2硬件加速的有以下几种文件格式: AV_CODEC_ID_MPEG2VIDEO、AV_CODEC_ID_H264、AV_CODEC_ID_VC1、AV_CODEC_ID_WMV3、AV_CODEC_ID_HEVC、AV_CODEC_ID_VP9 。ffmpeg识别为这几种格式的文件都可以尝试使用dxva2做硬件加速。但这并不代表是这几种格式的文件就一定支持dxva2硬件加速,因为我就遇到了一个AV_CODEC_ID_HEVC文件在初始化配置dxva2的过程中会失败,PotPlayer在播放这个文件时也不能用dxva2硬件加速。 2

一图读懂 Swift 5.3

你离开我真会死。 提交于 2020-10-01 07:39:51
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者 | Holly Borla 来源 | swift.org/blog Swift 5.3 正式发布,Amy Tsai 绘制了一张素描图,列出了 Swift 5.3 的主要新特性。这张图描述了 Swift 5.3 的一些新特性以及目标:继续专注于语言改进,开发体验以及扩展 Swift 生态系统,以让 Swift 适用于更多场景。 语言和标准库 新特性和改进 Swift 5.3 在语言方面做了不少改进,改善了 Swift 编码体验。这些更新的重点是减少样板和冗余代码,以及在标准库中定义更多功能,从而提高 Swift 程序员的生产力。 Swift Evolution 中的以下条款在 Swift 5.3 中得以实现: SE-0263 - Add a String Initializer with Access to Uninitialized Storage SE-0266 - Synthesized Comparable conformance for enum types SE-0267 - where clauses on contextually generic declarations SE-0268 - Refine

SL Green庆祝One Vanderbilt Avenue历史性启用

余生颓废 提交于 2020-09-30 16:23:35
高1,401英尺的大厦重新刻画了曼哈顿天际线,实现了现代化职场的转型,同时再次肯定了纽约市的未来 SL Green宣布向公共领域注入2.2亿美元的私人投资,包括新公共广场,公共运输大厅以及旨在提升中央火车站运力的改善项目 纽约--(美国商业资讯)--今天,曼哈顿最大的写字楼业主SL Green Realty Corp. (NYSE: SLG)与其合作伙伴Hines和韩国国民年金公团(National Pension Service of Korea)一道庆祝了One Vanderbilt Avenue的启用。One Vanderbilt Avenue是一座重新刻画天际线景观的大厦,位于中城东区的中心地带。SL Green与政府和公共运输官员、劳工领袖、大楼租户以及开发团队共同参加了剪彩仪式,以庆祝纽约新地标的正式开业。该大楼于9月11日获得了临时入住认证(Temporary Certificate of Occupancy)。 One Vanderbilt高1,401英尺,是全球众多一流金融、银行、法律和房地产公司的新总部所在地,而且租用率已达到了约70%。这座面积170万平方英尺的摩天大厦提供无与伦比的综合设施方案、创新的办公楼设计、科技服务、一流的可持续性措施以及与中央火车站近在咫尺的黄金位置。 SL Green董事长兼首席执行官Marc Holliday表示:“今天

微软即将发布的.NET 5,蕴藏哪些最新特性?

自闭症网瘾萝莉.ら 提交于 2020-09-30 07:23:46
作者 | Paul Krill 编译 | 郑丽媛 头 图 | CSDN 下载自 视觉中国 出品 | CSDN(ID:CSDNnews) 以下为译文: 为了统一.NET平台,.NET 5改进了RyuJIT中代码质量、垃圾收集和JSON序列化等功能。 Preview 8 微软已经发布了功能完整的.NET 5的第8个预览版,除了bug修复外,几乎所有的功能都是最终版本。 .NET 5中 .NET Framework和.NET Core已合并,旨在一统.NET平台。 最新版本预计将于2020年11月10日正式发布。 日前,.NET 5的第8个预览版在8月25号已发布。而在11月的正式版发布前,还将有两个候选版本发布。 .NET 5更高层次的目标包含提供统一的.NET SDK体验,即在所有.NET 5应用程序中使用一个BCL(基类库),并支持跨多个操作系统的本地和web应用程序。一个.NET 5本地应用程序项目将使用这些平台上的本地控件来支持Windows、Microsoft Duo (Android)和Apple iOS等目标。 .NET 5的其他目标还有:允许构建高性能的云应用程序、在BCL中实现更快的算法、运行时中为容器提供更好地支持、以及对HTTP3的支持。.NET 5.0通过Mono的运行时和.NET库,将支持WebAssembly二进制格式,还提供了一组可为空的引用类型注释。