Tag: 编程
获取最新区块号(高度)是开发人员在去中心化系统中常见的任务。如果你正在使用 Sui 区块链,并希望通过 Node.js 和 JavaScript 获取最新的区块高度,以下是一个简单的实现方法。 Sui 是一个高性能、可扩展的区块链,以低延迟和创新架构而闻名。与 Sui 的交互需要利用其 API,这些 API 允许开发人员无缝查询区块链数据并与智能合约交互。首先,确保你已在计算机上设置了 Node.js 环境并安装了必要的依赖项。 了解 Sui 区块链:Sui区块链简介 首先,创建一个新的 Node.js 项目。你可以使用以下命令初始化项目: mkdir sui-block-height cd sui-block-height npm init -y …
我们想知道给定的交易是否已经在 Tron/波场 区块链上确认,这可以通过 TronGrid API 轻松实现。 为了确保交易在Tron/波场区块链上被确认,验证逻辑应关注交易的状态,这表明交易是否已被 Tron 虚拟机(TVM)成功处理。以下是正确的验证方法: 检查 receipt.result 验证交易成功的主要标志是 receipt.result 字段。值为 “SUCCESS” 表明交易已成功处理且无任何错误。 确认区块号 交易仅在被包含进一个区块后才算确认。确保 transactionInfo.blockNumber 已定义且与预期的区块一致。 考虑额外的指标 某些交易可能不会生成 net_usage,但可能会产生 net_fee。检查诸如 net_fee 或 net_usage 的任何资源使用情况,可以让验证逻辑更加全面和完全可靠。 避免过早确认 …
今年明显减少了教孩子编程的频率。从年初的一周两节课,逐渐减少到一节课,最终在今年8月26日迎来了第700天的里程碑。在此期间,还新增了一个系列——教孩子学习理财和赚钱的知识。 随着事情越来越多,孩子逐渐长大,学校的作业负担加重,再加上练琴等其他活动,时间变得格外紧张。经过反复考虑,决定不再设定硬性指标,改为随缘而教,有时间就继续。 从第1天到达成第700天,这段旅程已经非常不容易。第1天始于2020年11月22日,第700天是2024年8月26日,间隔1374天,平均每1.96天上一次编程课。我在第200天时曾立下计划,要坚持到1000天,但现在看来这个目标无法实现。到了500天后,开始剪辑教学视频,进度逐渐放缓。正所谓“行百里者半九十”,许多事情越接近目标,越难坚持。 回想起第一天教编程时,我还在亚马逊工作。3.76年后,我在微软剑桥研究院,而孩子在这4年中也发生了很大的变化。翻看早期的视频,可以清晰感受到孩子的成长,尤其是声音的变化,让人感慨万分。 教孩子编程不仅是开发智力的一种好方法,也让我更深入地了解了他们的兴趣与未来的方向。大儿子表示他未来想从事金融相关的工作,小儿子则对计算机领域充满热情,计划成为一名工程师,目前他对硬件相关方向更感兴趣。两娃的数学都很不错。 这700天的编程教学,不仅是孩子们的成长,也是我自身的提升。我通过费曼学习法,提高了自己的表达能力和英语口语水平。这段旅程,无疑是一段珍贵的记忆,也是一笔丰厚的收获。 完整700天的视频只上传到了B站和油管。西瓜视频从300天到697天(后面上传不了了:西瓜视频再也上传不了视频了(字节头条: 抖西合并)),微博视频从680天到700天,还有就是后面百来天上传到了微信视频号。 终于把存货处理完。还有一些娃教我的视频。记得做到200天的时候还信心满满的要做到1000天计划赶不上变化。一是娃大了有更多的事情要做。一个是我要多花点时间在搞钱上。欣慰的是俩娃很聪明。 垂直比较当年这个年纪已经远胜于我了。不过时代不一样了。现在Al scale的速度太可怕了。搞纯技术会有危机感。得要思考。知其不可奈何而安之若命。 对了:教娃编程有趣的瞬间 vlog视频集合 本文一共 883 个汉字, 你数一下对不对. 写在教娃编程700天, what’s next?. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈
在 Python 中寻找数据的众数 statistics.mode() 函数是 Python 中 statistics 模块的一部分,它返回数据集中出现次数最多的单个值(众数)。与 multimode() 不同,mode() 如果数据集包含多个众数(即多模态数据)或数据为空,则会引发错误。 以下是一些示例来说明 mode() 的行为: mode() 的语法 statistics.mode(data) data: 一个序列(例如 list、tuple),其中的元素是可散列的,用于确定众数。 示例 单一众数(单模态数据) from statistics import mode data = …
视频:油管/Youtube | B站/小破站 | 微博视频 | 西瓜视频 | 微信视频号 | X/推特 | 小红书 马斯克的x.ai到年底有免费的25美元的credit可以使用Grok大语言模型 前不久(今年初),伊隆·马斯克/Elon Musk的X公司开源了Grok大语言模型,并且给免费提供了25美元的credit可以调用。可以在其官网x.ai注册一个帐号,申请API KEY即可,官网还贴心的的给出了调用的例子。 curl https://api.x.ai/v1/chat/completions -H "Content-Type: application/json" -H "Authorization: Bearer xai-......" -d '{ "messages": …
在 C++ 中,std::future 和 std::async 是 C++11 标准 并发库的一部分。它们允许您异步/Asynchronous运行任务并在稍后获取结果,非常适合编写非阻塞代码和并行化计算。以下是它们的工作原理和典型用法。 C++ std::async std::async 是一个高级函数,允许您异步启动一个任务(一个可调用对象,如函数或 lambda)。您指定要运行的函数,std::async 返回一个表示该 函数结果的 std::future。您可以稍后获取该结果,无论是任务完成时还是您需要时。 #include <iostream> #include <future> #include <chrono> int compute() { std::this_thread::sleep_for(std::chrono::seconds(2)); // 模拟工作 …
一年一度的万圣节要到了,正好这天在Linkedin上看到Mathworks发的帖子,用Matlab画一个南瓜,很是有趣。 % Pumpkin =sphere(200); R=1-(1-mod(0:.1:20,2)).^2/12; x=R.*X; y=R.*Y; z=Z.*R; c=hypot(hypot(x,y),z)+randn(201)*.03; surf(x,y,(.8+(0-(1:-.01:-1)'.^4)*.3).*z,c, 'FaceColor', 'interp', 'EdgeColor', 'none') % Stem s = .* ,1,10) .1 ]'; = meshgrid(0:pi/15:pi/2,0:pi/20:pi); Xs = -(.4-cos(p).*s).*cos(t)+.4; Zs = …