摘要: 楔子:一个普通理工男的科技启示录 我是张三,一个标准的90后理工男。在这个日新月异的科技时代,我习惯用精密的逻辑和近乎机械的效率来审视世界。每天早上6点45分准时起床,每一分钟都被精确地规划,生活就像一台运转良好的精密仪器。然而,就在今年3月的某个平凡日子,一则关于苹果AI智能手表的新闻,彻底颠覆了 阅读全文
posted @ 2025-03-27 15:33 一面千人 阅读(51) 评论(0) 推荐(0) 编辑
摘要: OpenAI的GPT-4o:普通人的AI秘书来了 1. 惊艳时刻:AI比你想象的更"人性" 早餐时,张三正埋头刷推送,一篇关于OpenAI发布GPT-4o的文章瞬间点燃了他的好奇心。这个AI简直是科技圈的惊雷!竟然可以像真人一样说话、理解语境、实时交互,甚至能读懂你的情绪。这哪里还是以前那个机械的聊天机器人,简直就是随时待命的智能秘书。 2. 黑科 阅读全文
posted @ 2025-03-26 20:25 一面千人 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 热点风暴:ETHDenver 2025掀起热潮 滑动微信的那一刻,张三愣住了。热搜上,ETHDenver大会简直是技术圈的春晚。AI和Web3,这两个曾经高高在上的概念,突然变得触手可及。大会透露的一个数据让他倒吸一口凉气:去中心化物理基础设施(DePIN)在2024年的收入暴涨100倍,从可怜巴巴 阅读全文
posted @ 2025-03-25 18:19 一面千人 阅读(462) 评论(2) 推荐(0) 编辑
摘要: 从零开始:基于 PyTorch 的图像分类模型 摘要:本文详细记录了使用 PyTorch 从零搭建一个图像分类模型的过程,涵盖卷积神经网络(CNN)、数据预处理、模型设计、训练调试与优化。通过对 CIFAR-10 数据集的处理实践,结合经典文献和 2025 年最新研究趋势,深入探讨了技术细节,并辅以完整实践源码的过程和结论。我选择用 PyTorc 阅读全文
posted @ 2025-03-21 22:55 一面千人 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 联邦学习:去中心化数据下的深度网络优化 本文分析《Communication-Efficient Learning of Deep Networks from Decentralized Data》,聚焦联邦学习在去中心化数据中的通信优化,探讨高效训练深度网络与数据隐私保护的方法。这不仅为AI与安全应用奠基,还为未来与区块链的融合提供潜力,建设去中心化的安全模型。 阅读全文
posted @ 2025-03-13 21:13 一面千人 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Avalanche公链深度解析:创新共识、亚秒级最终性与生态竞争力 Avalanche定位为一个高性能、可扩展的Layer 1区块链平台,但它并不是一个新公链,其主网于2020年9月21日正式上线,有Ava Labs开发。Ava Labs成立于2018年,总部位于美国纽约,团队有康奈尔大学教授及其学生创立,聚焦于区块链技术的学术研究和工程实践。 阅读全文
posted @ 2025-03-08 20:56 一面千人 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 基础服务源码阅读笔记,RPC转HTTP,HTTP转RPC,动态代理,Java反射。 阅读全文
posted @ 2022-06-06 22:17 一面千人 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 本文重点介绍JVM运行时数据区的整体概况,其中堆和方法区等比较复杂的会在GC的部分学习。另外本文还学习了JVM的指令集,涉及到的常用的一些指令,通过查看JVM规范手册,还确定每一个是如何使用,并与运行时数据区进行对应。运行时数据区,自增的字节码指令执行,局部变量表,栈帧,this,iadd,invoke指令 阅读全文
posted @ 2022-06-05 13:15 一面千人 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Java的内存模型,即JMM。依托于操作系统的存储结构,JVM作为虚拟机相当于操作系统之上的一个软件。因此,本文先介绍了操作系统层面的存储结构、硬件级的数据一致性问题以及相对应的一些策略等的知识,这里面也涉及到指令乱序执行的问题,给出了验证的代码。然后结合JVM对于软件层面的一些内存屏障的实现,例如volatile、synchronized关键字。最后是比较重要的java的对象和内存的关系,包括了类的创建过程以及在内存中的排布状态细节,这里包括了通过java代理的使用来观察对象的大小等实际代码的操作。 阅读全文
posted @ 2022-06-04 14:50 一面千人 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 类在JVM的生命周期包括加载、链接和初始化。也就是loading、linking和initializing。前一篇博文已经介绍了Class文件和类加载器的内容,本文主要介绍另外的linking和initializing。同时也会记录分析一个关键性问题,就是静态变量和成员变量对于赋默认值和赋初始值的区别,这个区别会导致一些问题,为了避免这些问题,会用到volatile关键字。 java,jvm,linking,verification,preparation,resolution,initializing,volatile。 阅读全文
posted @ 2022-06-03 00:50 一面千人 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 最强肉坦:RUST多线程 近几年国内外声名鹊起的Rust编程语言,声名远播,影响力巨大,到底是什么让它如此强大?本文适合作为一篇初级入门的文章。本文的优势是通过一个常见的例子作为线索,引出Rust的一些重要理念或者说特性,通过这些特性深刻体会Rust的魅力。 阅读全文
posted @ 2022-06-01 23:54 一面千人 阅读(5791) 评论(5) 推荐(7) 编辑
摘要: Java有根儿:Class文件以及类加载器 JVM 是Java的基石,Java从业者需要了解。JVM不是一个新的知识,网上文章很多,本篇的不同之处在于参考一手资料、内容经过反复推敲。本文将会有筛选地研究JVM的精华部分,至少达到准系统架构师够用的程度。本篇主要分享学习Java Class文件以及类加载器CLassLoader的知识。 阅读全文
posted @ 2022-05-29 19:24 一面千人 阅读(396) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1233551/202102/1233551-20210223184013960-1528384059.png) 阅读全文
posted @ 2021-02-23 18:41 一面千人 阅读(139) 评论(2) 推荐(0) 编辑
摘要: 2011年百度某峰会,李彦宏首次提出”互联网思维“,从此这个词在商业大地光芒闪耀。也是从那个时间开始,互联网产业迎来了盛大的发展周期。人类社会的发展总是伴随着一轮又一轮的周期,从前市场的宠儿例如能源、制造、基建、金融、通信、甚至是软件,在互联网蓬勃发展以后,他们都被贴上了“传统”的前缀同时都在几年的 阅读全文
posted @ 2020-03-05 17:20 一面千人 阅读(970) 评论(1) 推荐(1) 编辑
摘要: 信道的可靠是BFT的前提。(参见两军问题) 本文通过跟踪BFT-SMaRt通信层源码,研究节点间可靠信道的实现原理。本文涉及区块链方面的内容较少,重点研究使用Java语言建立可靠网络通道的技术,请选择性阅读。 通信层系统,是分布式网络中获得可靠且认证的点对点通道的保证。BFT-SMaRt的安全通信是基于SSL/TLS标准。 节点之间建立互为信任的Socket IO连接,实现点对点的消息处理。 节点与客户端之间建立健壮性、可用性更高的Netty NIO连接,实现大规模的消息处理。 本文主要介绍第一种情况:在BFT-SMaRt中,作为服务端的节点之间的连接构建方法。 阅读全文
posted @ 2020-01-14 11:49 一面千人 阅读(1919) 评论(0) 推荐(0) 编辑
摘要: 区块链的分布式网络需要解决的拜占庭问题,在此就不多介绍了。在此之前,PBFT、POW、POS以及DPOS,这些拜占庭容错类的算法由于研究人员的学术或者性能需求,大多是由Go语言或C++写成。这对于拥有广大群众基础的Java从业者是不友好的,也是区块链大规模商业化的阻力。因此,BFT-SMaRt最大的优势或者特色就是**使用了Java语言实现,同时可靠、模块化、接口灵活**。 阅读全文
posted @ 2020-01-06 20:01 一面千人 阅读(3228) 评论(0) 推荐(0) 编辑
摘要: 最近在处理智能合约的事务上链问题,发现其中仍旧有知识盲点。原有的认识是一个事务请求会从客户端设备打包签名,然后通过RPC传到非出块节点,广播给超级节点,校验打包到可逆区块,共识确认最后变为不可逆区块。在执行事务完毕以后给客户端一个“executed”的状态响应。基于这个认识,本文将通过最新EOS代码 阅读全文
posted @ 2019-08-22 16:45 一面千人 阅读(2045) 评论(0) 推荐(0) 编辑
摘要: 关键字:勘误,delegatebw,undelegatebw,listbw,资源管理,抵押,解抵押,返还资源 EOS中,资源抵押与解抵押是通过一对命令完成的:delegatebw,undelegatebw。 准备 首先我们准备两个账户,分别是test11111111(以下简称账号A)和test111 阅读全文
posted @ 2019-07-29 14:08 一面千人 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 关键字:5G,区块链,人工智能,物联网,产业互联网 时间 最近半年的时间,博客的更新近乎停滞。这期间笔者将之前所有EOS相关的技术知识整理总结出了一本书 "《EOS实战与源码分析》" 。出书的过程是对过往知识的复习,梳理。当然这并不是博客更新缓滞的理由,而我想最大的原因可能是我们悄无声息地又站在了一 阅读全文
posted @ 2019-07-28 17:01 一面千人 阅读(735) 评论(0) 推荐(2) 编辑
摘要: 《EOS实战与源码分析》 https://item.jd.com/12644260.html 阅读全文
posted @ 2019-07-11 14:38 一面千人 阅读(560) 评论(7) 推荐(1) 编辑
点击右上角即可分享
微信分享提示