<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gridlayout的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gridlayout</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gridlayout]]></copyright><item><title><![CDATA[区块链的两个核心概念之一签名， 另一个是共识.]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/133744940</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/133744940</guid><author>gridlayout</author><pubDate>Tue, 10 Oct 2023 14:56:17 +0800</pubDate><description><![CDATA[Alice的公私钥， 签名和验证签名仅仅确定了Alice对数字资产A所有权的宣言. 之后, Bob也可以用自己的私钥对资产A进行签名宣誓所有权。区块链中叫双花，即重复宣称所有权， 也称重复花费交易。这时候需要共识算法(集体成员pow或委员会代表pos监督数据的变化,达成一致意见即共识)去确保数据的唯一性和不可逆。大话密码技术（五）数字签名与数字证书原理 - 知乎证书是为了解决公钥派送过程中被拦截的问题. 即保证公钥在传递过程中没有被替换.数字签名流程中接收者需要用公钥验签发送者的签名，若中间人用自己的公钥替]]></description><category></category></item><item><title><![CDATA[Flutter绘制进阶——贝塞尔曲线]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/133675377</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/133675377</guid><author>gridlayout</author><pubDate>Sun, 08 Oct 2023 12:20:16 +0800</pubDate><description><![CDATA[说到贝塞尔曲线各位前端的小伙伴一定不陌生😆，贝塞尔曲线是一段优美的曲线，他可以极大程度的提高我们程序的美观性，试想我们的应用如果只有简单的矩形、圆形、三角形巴拉巴拉的基础图形，很难达到我们期望的良好的交互效果。我们如何去随性所欲的裁切、遮盖、绘制我们想要的界面的，今天的主角——贝塞尔曲线，必不可少👀。]]></description><category></category></item><item><title><![CDATA[机器学习总结]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/133269812</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/133269812</guid><author>gridlayout</author><pubDate>Mon, 25 Sep 2023 18:30:03 +0800</pubDate><description><![CDATA[对以下文章机器学习总结人工智能是一个最宽泛的概念，是一个研究领域，同时也是一个实现目标，而机器学习则是实现这一目标的一类方法。深度学习只是机器学习这一类方法中的一种。机器学习之前的建模方式对比 :深度学习改变了很多领域算法的实现模式。在深度学习兴起之前，很多领域建模的思路是投入大量精力做特征工程，将专家对某个领域的“人工理解”沉淀成特征表达，然后使用简单模型完成任务（如分类或回归）。]]></description><category></category></item><item><title><![CDATA[什么是深度学习?最易懂的机器学习入门文章]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/133211027</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/133211027</guid><author>gridlayout</author><pubDate>Sat, 23 Sep 2023 17:07:58 +0800</pubDate><description><![CDATA[深度学习是机器学习领域中一个新的研究方向，它被引入机器学习使其更接近于人工智能。【科普&实践】超详细！一文带你玩转深度学习 - 飞桨AI Studio星河社区深度学习是机器学习领域中一个新的研究方向，它被引入机器学习使其更接近于最初的目标——人工智能。深度学习是学习样本数据的内在规律和表示层次，这些学习过程中获得的信息对诸如文字，图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力，能够识别文字、图像和声音等数据。]]></description><category></category></item><item><title><![CDATA[Spring的 webFlux 和 webMVC]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/132871326</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/132871326</guid><author>gridlayout</author><pubDate>Thu, 14 Sep 2023 17:06:26 +0800</pubDate><description><![CDATA[看到一个测评文章，并发在300的时候webMVC 和 webFlux的处理能力不相上下， 当并发达到3000的时候, webFlux明显优于webMVC, 有图有真相， 我信了.   webMVC 是 one-request-one thread 堵塞模式, flux是非阻塞模式， 是spring家族系列产品发展的两个方向.在http请求中，request请求相当于是订阅者,  底层会把request请求有组织并行的订阅publisher-> mono,  mono获取到数据后，分发给request请求.]]></description><category></category></item><item><title><![CDATA[Solidity内存布局介绍 Layout in Memory and Storage]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/131433165</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/131433165</guid><author>gridlayout</author><pubDate>Sat, 15 Jul 2023 19:29:20 +0800</pubDate><description><![CDATA[0x00 - 0x3f (64 bytes): scratch space(暂存空间) for hashing methods  Hash方法的暂存空间.Solidity保留了四个32字节的插槽，具体的字节范围（包括端点）如下所示：0x00-0x3f  (0-63)（64字节）：哈希方法的暂存空间0x5f (64-95)（32字节）：当前分配的内存大小（也称为空闲内存指针）0x40-0x60-0x7f (96-127)（32字节）：零插槽,用于内存数组初始化的值,  0插槽不应该被写入东西.]]></description><category></category></item><item><title><![CDATA[Inline Assembly 内联汇编总结]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/131294519</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/131294519</guid><author>gridlayout</author><pubDate>Tue, 27 Jun 2023 23:28:15 +0800</pubDate><description><![CDATA[在solidity中，用于写内联汇编的语言是Yul.内联汇编是一个底层方式访问EVM的方式。它会绕过一些重要的solidity的安全特性和安全检查。你只有在必须使用，并且有把握使用它的时候，再使用它.The inline assembly code can access local Solidity variables. 内联汇编代码可以访问本地的变量。]]></description><category></category></item><item><title><![CDATA[Solidity contract智能合约概览]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/131268868</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/131268868</guid><author>gridlayout</author><pubDate>Mon, 19 Jun 2023 20:15:38 +0800</pubDate><description><![CDATA[合约必须被标注为abstract，  当至少一个函数没有被实现.合约可能会被标注为abstract，及时所有的函数都已经实现了.Such abstract contracts can not be instantiated directly. This is also true, if an abstract contract itself does implement all defined functions.  抽象合约不能被实例化. 即使是抽象合约实现了所有的定义函数，也不能被直接实例化.]]></description><category></category></item><item><title><![CDATA[solidity中error,panic,require,revert,assert之间的关系.]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/131203664</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/131203664</guid><author>gridlayout</author><pubDate>Sun, 18 Jun 2023 10:04:55 +0800</pubDate><description><![CDATA[constant 和 immuable修饰状态变量的区别：constant在编译期间已经确定，不能修改。immutable 可以再合约构造函数中赋值.pure如果不从状态数据库里读和写数据， 函数可以被声明为pure.   读，写， 不读不写都是针对的状态数据库而言的。创建合约的时候，给合约地址加盐进行二次处理.salt,)))))));]]></description><category></category></item><item><title><![CDATA[Solidity 小知识总结]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/130827812</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/130827812</guid><author>gridlayout</author><pubDate>Wed, 14 Jun 2023 10:53:48 +0800</pubDate><description><![CDATA[In addition, patch level releases with major release 0 (i.e. 0.x.y) will not contain breaking changes. That means code that compiles with version 0.x.y can be expected to compile with 0.x.z where z > y.   solidity 的版本遵从语义版本法则。]]></description><category></category></item><item><title><![CDATA[再读Solidity官网之闪电网络 2]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/130811593</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/130811593</guid><author>gridlayout</author><pubDate>Tue, 23 May 2023 14:15:11 +0800</pubDate><description><![CDATA[如果支付通道的发送者（支付者）也允许调用close方法，它很可能用一笔小额的支付消息去结束通道，欺骗接收人。我的理解是： 本质上说的一个意思，一笔交易，被重复执行.  由于eth使用的是账户模型，btc使用的是utxo模型，在账户模型里面，一个账户下面发起的每笔交易需要唯一的标识, 系统会去判断这个标识有没有被使用过，即nonce. Utox模型中， 说的是未消费的utxo，是否被重复去消费，一旦有这种情况出现， 可能就是节点间块同步出现异常， 链分叉问题，问题较为严重。突然想到了，btc的utxo双花。]]></description><category></category></item><item><title><![CDATA[再读Solidity官网文档 1]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/130705881</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/130705881</guid><author>gridlayout</author><pubDate>Thu, 18 May 2023 17:17:23 +0800</pubDate><description><![CDATA[由于solidity英文描述，所以每次读理解就有点不一样，领会的更多.比如：1. 区块链和交易区块链是一个全局共享的，存储交易的数据库。(精辟)   意味着每个人可以通过加入区块链节点网络读取数据库里面的条目.  如果你想改变数据库里面的某些东西，你不得不创建一个必须被所有其他节点接受的"交易"。交易（Transaction）这个词意味着你想对数据库做的改变要么完全无效，要么被完全接受。进一步说，一旦你的交易被应用到数据库，将不会被其他交易所改变。2.区块。]]></description><category></category></item><item><title><![CDATA[ChatGPT之深度强化学习DRL理解]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/129498374</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/129498374</guid><author>gridlayout</author><pubDate>Wed, 15 Mar 2023 14:58:08 +0800</pubDate><description><![CDATA[根据个人理解，对DRL，深度强化学习的总结.]]></description><category></category></item><item><title><![CDATA[流计算框架storm概览]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/129286794</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/129286794</guid><author>gridlayout</author><pubDate>Wed, 01 Mar 2023 18:07:27 +0800</pubDate><description><![CDATA[storm 流计算框架概览， 此文参考了storm的官方文档，总结而来。 把关键点给指出来，不废话，不拖拉。 项目使用场景，区块链浏览器.]]></description><category></category></item><item><title><![CDATA[Symbiosis Nest 共生巢token跨链兑换协议]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/128532840</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/128532840</guid><author>gridlayout</author><pubDate>Wed, 01 Mar 2023 17:48:58 +0800</pubDate><description><![CDATA[Symbiosis Nest 协议，特别是v2版本，非入侵方式完成token的跨链移动和跨币种兑换。 此方案值得借鉴.]]></description><category></category></item><item><title><![CDATA[深入理解Storm 之 TridentStrom]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/129286345</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/129286345</guid><author>gridlayout</author><pubDate>Wed, 01 Mar 2023 17:41:28 +0800</pubDate><description><![CDATA[storm 有两种类型数据流： Storm Topology 和 Trident Topology， 其中Trident 拓扑最不易理解。 通过查阅官方文档和相关资料， 终于弄明白了Storm的基本数据流处理逻辑.]]></description><category></category></item><item><title><![CDATA[上帝和守门人]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/79455680</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/79455680</guid><author>gridlayout</author><pubDate>Tue, 06 Mar 2018 12:44:10 +0800</pubDate><description><![CDATA[      教堂里有位守门的人，看十字架上的耶稣每天要应付这么多人的要求，觉得于心不忍，他希望能分担耶稣的辛苦。有一天他祈祷时，向耶稣表明这份心愿。意外地，他听到一个声音，说：「好啊！我下来为你守门，你上来钉在十字架上。但是，不论你看到什么、听到什么，都不可以说一句话。」这位先生觉得，这个要求很简单。于是耶稣下来，守门的先生上去，像耶稣被钉在十字架般地伸张双臂，本来苦像就雕刻得和真人差不多，所以来...]]></description><category></category></item><item><title><![CDATA[深入理解Android之Gradle]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/60147051</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/60147051</guid><author>gridlayout</author><pubDate>Fri, 03 Mar 2017 20:22:44 +0800</pubDate><description><![CDATA[深入理解Android之Gradle

格式更加精美的PDF版请到：https://pan.baidu.com/s/1boG2cLD下载

weibo分享失效，请各位到百度云盘下载




Gradle是当前非常“劲爆”得构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前，先说点题外话。
一、题外话

说实话，我在大法工作的时候，就见过Gradle。但是当]]></description><category></category></item><item><title><![CDATA[”海参炒面“引起的程序员思考]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/53518699</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/53518699</guid><author>gridlayout</author><pubDate>Thu, 08 Dec 2016 16:25:33 +0800</pubDate><description><![CDATA[想起宋小宝的小品就想笑,他不愧是喜剧之王。  “海参炒面， 只看见面了,  海参呢？ 让你给造了 ？！ 扒拉出锅了？！必须给我一个完美的解释 ！”  “我叫海参，面是我抄的” 旁边的厨师干脆利索的给出了解释，还问宋小宝这样的解释完美不？   把宋小宝气的只好把火憋回去， 也幽默的回答“非常完美”. 
         让我想起当下现实生活确实如此，商家给出的解释，也堪称完美， 很有逻辑， 比如买]]></description><category></category></item><item><title><![CDATA[一个草根程序员创业之路的所感所悟-2016]]></title><link>https://blog.youkuaiyun.com/gridlayout/article/details/53020012</link><guid>https://blog.youkuaiyun.com/gridlayout/article/details/53020012</guid><author>gridlayout</author><pubDate>Thu, 03 Nov 2016 11:41:49 +0800</pubDate><description><![CDATA[本人在华为写代码5年（3年服务器+2年的android,ios）,创业2年。最大的感受就是, 时间过的好慢，好慢。 如履薄冰,胆颤心惊这些词描述的一点不过。 忽然好想念之前朝九晚六
那段清闲的时光。 最遗憾当时没有找到女朋友， 也庆幸没有遇到，因为不必让她跟我一起感受这段煎熬的日子。 有时我在想，既然创业如此艰辛
为什么仍然有那么多人前赴后继？ 您永远不知道下一刻会发生什么, 这大概就是创业的]]></description><category></category></item></channel></rss>