摘要:
题目来源 198. 打家劫舍 题目详情 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 阅读全文
摘要:
题目来源 399. 除法求值 题目详情 给你一个变量对数组 equations 和一个实数值数组 values 作为已知条件,其中 equations[i] = [Ai, Bi] 和 values[i] 共同表示等式 Ai / Bi = values[i] 。每个 Ai 或 Bi 是一个表示单个变量 阅读全文
摘要:
题目来源 394. 字符串解码 题目详情 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且 阅读全文
摘要:
题目来源 347. 前 K 个高频元素 题目详情 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: nums = [1 阅读全文
摘要:
题目来源 122. 买卖股票的最佳时机 II 题目详情 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的 阅读全文
摘要:
题目来源 309. 最佳买卖股票时机含冷冻期 题目详情 给定一个整数数组,其中第_ i_ 个元素代表了第 i 天的股票价格 。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 卖出 阅读全文
摘要:
题目来源 287. 寻找重复数 题目详情 给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1 到 n之间(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 ,找出 这个重复的数 。 你设计的解决方案必须不修改数组 nums 且只用常量级 O(1) 阅读全文
摘要:
题目来源 152. 乘积最大子数组 题目详情 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。 示例 1: 输入: [2,3,-2,4] 输出: 6 解释: 子数组 [2,3] 有最大乘积 6。 示例 2: 输入: [-2, 阅读全文
摘要:
题目来源 LeetCode-279.完全平方数 题目详情 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 给你一个整数 n ,返回和为 n 的完全平方数的 最少数量 。 完全平方数 是一个整数,其值等于另一个 阅读全文
摘要:
题目来源 LeetCode-238 除自身以外数组的乘积 题目描述 给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 输入: [1,2,3,4] 输出: [24,1 阅读全文
摘要:
windows桌面图案变成白色方块 原因 我本人是由于修改了桌面快捷图标的名字以及删除了后缀,导致桌面图标突然变成白色。 网上还有一个其他的情况是突然发生的,未知原因。 解决思路 打开任务管理器,重新启动文件资源管理器 打开文件资源管理器,点击顶部的查看选项卡,选中隐藏的项目 将以下的代码黏贴到记事 阅读全文
摘要:
Java中的注解及其实现原理 什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方 阅读全文
摘要:
windows10的用户中文名改成英文名 Windows 10的中文用户名怎么改成英文?其实改名字很简单,难就难在后续把中文名称下的文件夹和用户数据也顺利统一到新名称下。 第一步:快速启用Administrator账户 以管理员模式启动命令提示符(Win+X组合键后就能看到),输入net user 阅读全文
摘要:
Linux环境变量配置全攻略 转自:悠悠i-Linux环境变量配置全攻略 Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/h 阅读全文
摘要:
以太坊Truffle投票DApp实现 创建项目 进入projects目录 cd /opt/module/projects 克隆项目 git clone https://github.com/guoguanhui/VoteDapp.git 开启ganache-cli 输入命令:ganache-cli 阅读全文
摘要:
以太坊Truffle宠物商店开发 创建项目 建立项目目录并进入 mkdir pet-shop 使用truffle unbox 创建项目 truffle unbox pet-shop 添加宠物领养合约文件 cd contracts touch Adoption.sol pragma solidity 阅读全文
摘要:
以太坊Truffle MetaCoin部署运行 下载Truffle 检查npm和node依赖版本:(node: v14.18.1,npm: 6.14.15) npm下载安装Truffle npm install -g truffle 下载项目 为 Truffle 项目MetaCoin创建新目录: m 阅读全文
摘要:
Fabric voteApp应用配置 下载voteApp源码 git clone https://github.com/didianV5/voteApp.git chmod -R 777 voteApp 查看是否有正在运行的容器 docker ps -l 删除所有容器:docker rm $(doc 阅读全文
摘要:
Fabric智能合约编写,部署,调用 开启网络 cd /root/go/src/github.com/hyperledger/fabric-samples/test-network ./network.sh down ./network.sh up createChannel 打包智能合约 进入fa 阅读全文
摘要:
11. 盛最多水的容器 LeetCode-11 题目描述 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳 阅读全文