自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 区块链的两个核心概念之一签名, 另一个是共识.

Alice的公私钥, 签名和验证签名仅仅确定了Alice对数字资产A所有权的宣言. 之后, Bob也可以用自己的私钥对资产A进行签名宣誓所有权。区块链中叫双花,即重复宣称所有权, 也称重复花费交易。这时候需要共识算法(集体成员pow或委员会代表pos监督数据的变化,达成一致意见即共识)去确保数据的唯一性和不可逆。大话密码技术(五)数字签名与数字证书原理 - 知乎证书是为了解决公钥派送过程中被拦截的问题. 即保证公钥在传递过程中没有被替换.数字签名流程中接收者需要用公钥验签发送者的签名,若中间人用自己的公钥替

2023-10-10 14:56:17 1018

转载 Flutter绘制进阶——贝塞尔曲线

说到贝塞尔曲线各位前端的小伙伴一定不陌生😆,贝塞尔曲线是一段优美的曲线,他可以极大程度的提高我们程序的美观性,试想我们的应用如果只有简单的矩形、圆形、三角形巴拉巴拉的基础图形,很难达到我们期望的良好的交互效果。我们如何去随性所欲的裁切、遮盖、绘制我们想要的界面的,今天的主角——贝塞尔曲线,必不可少👀。

2023-10-08 12:20:16 465

原创 机器学习总结

对以下文章机器学习总结人工智能是一个最宽泛的概念,是一个研究领域,同时也是一个实现目标,而机器学习则是实现这一目标的一类方法。深度学习只是机器学习这一类方法中的一种。机器学习之前的建模方式对比 :深度学习改变了很多领域算法的实现模式。在深度学习兴起之前,很多领域建模的思路是投入大量精力做特征工程,将专家对某个领域的“人工理解”沉淀成特征表达,然后使用简单模型完成任务(如分类或回归)。

2023-09-25 18:30:03 516

原创 什么是深度学习?最易懂的机器学习入门文章

深度学习是机器学习领域中一个新的研究方向,它被引入机器学习使其更接近于人工智能。【科普&实践】超详细!一文带你玩转深度学习 - 飞桨AI Studio星河社区深度学习是机器学习领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能。深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。

2023-09-23 17:07:58 1652

原创 Spring的 webFlux 和 webMVC

看到一个测评文章,并发在300的时候webMVC 和 webFlux的处理能力不相上下, 当并发达到3000的时候, webFlux明显优于webMVC, 有图有真相, 我信了. webMVC 是 one-request-one thread 堵塞模式, flux是非阻塞模式, 是spring家族系列产品发展的两个方向.在http请求中,request请求相当于是订阅者, 底层会把request请求有组织并行的订阅publisher-> mono, mono获取到数据后,分发给request请求.

2023-09-14 17:06:26 532

原创 Solidity内存布局介绍 Layout in Memory and Storage

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插槽不应该被写入东西.

2023-07-15 19:29:20 1299

原创 Inline Assembly 内联汇编总结

在solidity中,用于写内联汇编的语言是Yul.内联汇编是一个底层方式访问EVM的方式。它会绕过一些重要的solidity的安全特性和安全检查。你只有在必须使用,并且有把握使用它的时候,再使用它.The inline assembly code can access local Solidity variables. 内联汇编代码可以访问本地的变量。

2023-06-27 23:28:15 245

原创 Solidity contract智能合约概览

合约必须被标注为abstract, 当至少一个函数没有被实现.合约可能会被标注为abstract,及时所有的函数都已经实现了.Such abstract contracts can not be instantiated directly. This is also true, if an abstract contract itself does implement all defined functions. 抽象合约不能被实例化. 即使是抽象合约实现了所有的定义函数,也不能被直接实例化.

2023-06-19 20:15:38 1957

原创 solidity中error,panic,require,revert,assert之间的关系.

constant 和 immuable修饰状态变量的区别:constant在编译期间已经确定,不能修改。immutable 可以再合约构造函数中赋值.pure如果不从状态数据库里读和写数据, 函数可以被声明为pure. 读,写, 不读不写都是针对的状态数据库而言的。创建合约的时候,给合约地址加盐进行二次处理.salt,)))))));

2023-06-18 10:04:55 270

原创 Solidity 小知识总结

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 的版本遵从语义版本法则。

2023-06-14 10:53:48 769

原创 再读Solidity官网之闪电网络 2

如果支付通道的发送者(支付者)也允许调用close方法,它很可能用一笔小额的支付消息去结束通道,欺骗接收人。我的理解是: 本质上说的一个意思,一笔交易,被重复执行. 由于eth使用的是账户模型,btc使用的是utxo模型,在账户模型里面,一个账户下面发起的每笔交易需要唯一的标识, 系统会去判断这个标识有没有被使用过,即nonce. Utox模型中, 说的是未消费的utxo,是否被重复去消费,一旦有这种情况出现, 可能就是节点间块同步出现异常, 链分叉问题,问题较为严重。突然想到了,btc的utxo双花。

2023-05-23 14:15:11 523

原创 再读Solidity官网文档 1

由于solidity英文描述,所以每次读理解就有点不一样,领会的更多.比如:1. 区块链和交易区块链是一个全局共享的,存储交易的数据库。(精辟) 意味着每个人可以通过加入区块链节点网络读取数据库里面的条目. 如果你想改变数据库里面的某些东西,你不得不创建一个必须被所有其他节点接受的"交易"。交易(Transaction)这个词意味着你想对数据库做的改变要么完全无效,要么被完全接受。进一步说,一旦你的交易被应用到数据库,将不会被其他交易所改变。2.区块。

2023-05-18 17:17:23 1258

原创 ChatGPT之深度强化学习DRL理解

根据个人理解,对DRL,深度强化学习的总结.

2023-03-15 14:58:08 4833

原创 流计算框架storm概览

storm 流计算框架概览, 此文参考了storm的官方文档,总结而来。 把关键点给指出来,不废话,不拖拉。 项目使用场景,区块链浏览器.

2023-03-01 18:07:27 769

原创 Symbiosis Nest 共生巢token跨链兑换协议

Symbiosis Nest 协议,特别是v2版本,非入侵方式完成token的跨链移动和跨币种兑换。 此方案值得借鉴.

2023-03-01 17:48:58 271

原创 深入理解Storm 之 TridentStrom

storm 有两种类型数据流: Storm Topology 和 Trident Topology, 其中Trident 拓扑最不易理解。 通过查阅官方文档和相关资料, 终于弄明白了Storm的基本数据流处理逻辑.

2023-03-01 17:41:28 330

原创 上帝和守门人

      教堂里有位守门的人,看十字架上的耶稣每天要应付这么多人的要求,觉得于心不忍,他希望能分担耶稣的辛苦。有一天他祈祷时,向耶稣表明这份心愿。意外地,他听到一个声音,说:「好啊!我下来为你守门,你上来钉在十字架上。但是,不论你看到什么、听到什么,都不可以说一句话。」这位先生觉得,这个要求很简单。于是耶稣下来,守门的先生上去,像耶稣被钉在十字架般地伸张双臂,本来苦像就雕刻得和真人差不多,所以来...

2018-03-06 12:44:10 544 1

转载 深入理解Android之Gradle

深入理解Android之Gradle格式更加精美的PDF版请到:https://pan.baidu.com/s/1boG2cLD下载weibo分享失效,请各位到百度云盘下载Gradle是当前非常“劲爆”得构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。一、题外话说实话,我在大法工作的时候,就见过Gradle。但是当

2017-03-03 20:22:44 692

原创 ”海参炒面“引起的程序员思考

想起宋小宝的小品就想笑,他不愧是喜剧之王。  “海参炒面, 只看见面了,  海参呢? 让你给造了 ?! 扒拉出锅了?!必须给我一个完美的解释 !”  “我叫海参,面是我抄的” 旁边的厨师干脆利索的给出了解释,还问宋小宝这样的解释完美不?   把宋小宝气的只好把火憋回去, 也幽默的回答“非常完美”.          让我想起当下现实生活确实如此,商家给出的解释,也堪称完美, 很有逻辑, 比如买

2016-12-08 16:25:33 2410

原创 一个草根程序员创业之路的所感所悟-2016

本人在华为写代码5年(3年服务器+2年的android,ios),创业2年。最大的感受就是, 时间过的好慢,好慢。 如履薄冰,胆颤心惊这些词描述的一点不过。 忽然好想念之前朝九晚六那段清闲的时光。 最遗憾当时没有找到女朋友, 也庆幸没有遇到,因为不必让她跟我一起感受这段煎熬的日子。 有时我在想,既然创业如此艰辛为什么仍然有那么多人前赴后继? 您永远不知道下一刻会发生什么, 这大概就是创业的

2016-11-03 11:41:49 5029 12

转载 Android大图片裁剪终极解决方案-原理分析【推荐】

顿时, 让我明白了系统的拍照和相册的原理。 非常感谢。

2015-07-17 20:06:24 560

转载 互联网创业的南派与北派

创业的南派和北派深圳创新谷邀请我参加创新谷举办的移动互联网大会并做一个高峰对话的主持。创新谷是深圳一家颇有名气的孵化器。大会会场坐了三四百人,在深圳估计已经不算少了。若用武侠的标准来看,深圳是南派,北京是北派。南北差异巨大,这样的会如果放在北京人数得至少乘以10倍。南派务实,北派务虚。南派喜欢躲在公司干活,北派喜欢聚,资源人脉整合。所以你看凡是媒体属性的互联网公司大都在北京,比如百度,

2014-04-18 10:15:44 1264

原创 Hadoop到底是什么?

一个分布式系统基础架构,由Apache基金会所开发。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高传输率(high throughp

2014-04-17 11:39:52 1958 1

原创 JAX-RS:开发一个简单的服务

JAX-RS 使用注解进行配置,所以用它开发REST 风格的服务非常简单。楼主在本文用一个小例子来说明JAX-RS 的基本用法。 假设楼主要开发一个小电影服务,客户端可以通过请求URI 对电影进行CRUD 操作。为简明起见,这儿不使用数据库,只在内存中模拟。先用一个非常简单的Movie类,在后续的文章中根据情况逐步扩充:  12

2014-04-16 23:13:02 1035 1

转载 使用JAX-RS创建RESTful Web Service

本章介绍REST架构、RESTful web service和JAX-RS(Java API for RESTful Web Service,JSR 311)。JAX-RS的参考实现Jersey实现了对JSR 311中定义的注解的支持,使得使用Java编程语言开发RESTful web service变得简单。如果是使用GalssFish服务器,可以使用Update Tool安装Jerse

2014-04-16 23:09:28 999

转载 Eclipse的WEB环境的搭建(转自 glchengang 的 Blog )

Eclipse默认安装是没有J2EE开发支持的,它需要安装第三方插件,本章的主要介绍的J2EE开发插件是Lomboz,主要开发环境是Tomcat + Lomboz + Struts + Hibernate,这是当前比较流行的一种选择。其中Tomcat充当WEB服务器;Lomboz是J2EE开发的工具;Struts提供强大的MVC模式支持;Hibernate替代笨重的EJB来充当数据库的持久层。

2014-04-16 22:51:38 916 1

转载 Android Wear Preview Launcher APK 深度体验(反编译分析和下载)。

分类: 可穿戴设备 2014-03-25 07:28 1568人阅读 评论(2)收藏 举报Moto360Wear反编译可穿戴设备智能手表(原文链接:点击打开链接)几天前,谷歌官博发布Android Wear的消息给智能可穿戴市场引爆了一颗重磅炸弹。这个雄心勃勃的项目虽说现在还只能用在智能手表上,但是谷歌的目的已经很明显了,他们会针对性的专门优化这种Android

2014-04-14 11:46:50 1421

原创 android wear 的起步介绍, 搭建开发预览环境

本文参考: http://developer.android.com/wear/preview/start.html

2014-04-14 11:35:36 1708

原创 android微信5.0版本的UI架构分析和源码样例.

记得微信相对于5.0zhi

2014-04-11 22:54:23 2795

原创 android屏幕适配基础知识

1、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large。怎么判断?屏幕密度(Screen Density) -  一块实际的屏幕区域有多少个像素,一般用dpi衡量(每英寸有多少个点)。相比起medium、high屏幕密度的

2014-03-20 23:35:02 1281

原创 android FrameWork家族是怎么组成的?

先讲一个自己的面试故事, 曾经去面试一家穿戴计算的创业团队,第一轮技术面试还是比较顺利,因为问的都是比较常用和肤浅的技术知识。 第二轮类似技术总监级的面试官问我两个问题彻底把我问翻来, 第一个是java的int有几个字节?(如果刚出学们的时候肯定会毫不犹豫的回答他), 工作来四五年了, 突然问我这个问题有点蒙, 还真没一下子回答上来。  第二问题:activity在启动的时候至少有几个进程?这个问

2014-02-24 23:42:17 1499 1

原创 android4.4系统源码下载编译经验分享及总结(2014最新实践)

故事背景:    一个月前无意中看到android4.4的系统原生Email应用和短信应用有几个自己认为比较酷的特性, 就非常想知道google的程序猿们是怎么实现的。 于是就开始了在ubuntu12.04上下载和编译android4.4源码的旅程, 没想到, 这段旅程花来整整一个多月!!(我可是有过编译android源码经验的)序言:    写这篇博客我有点激动,

2013-12-26 23:28:25 2072

原创 对Google服务的屏蔽给大陆IT技术带来的影响 (Come back, Google !)

最近想用Google App Engine云服务平台搭建一个web应用, 基本上搞了一个多月仍然没有进展。 很是恼火, 回想起来, 主要时间都放到了解决如果越狱的问题上。 由于大陆相关域服务器基于政治上的考量对google的一些服务进了限制, 导致现在我们这些技术人员在研发时举步维艰, 把大量的精力和时间都放到了不该投入的, 国外技术人员也不需要投入的地方。 包括前几天申请Google Play

2013-04-18 22:22:54 1007

安卓设计规范

规范在app开发中界面的相关要求,有利于界面设计的美观

2016-03-10

easyexplore

easyexplore是一个eclipse的小插件,它能直接打开选中文件所在的目录,虽然只有几K的体积,却给我们带来了很大的方便

2016-03-10

volley源码

volley 是andriod官方推荐的网络交互框架, 相对于其他框架进行高度封装和智能管理, 大大减少了项目中的地雷。 永远站在巨人肩膀上,把注意力集中在业务身上!

2014-04-23

android4.4系统联系人通讯录

android4.4最新版本的原生态联系人通讯录应用.

2013-12-27

android4.4系统拨号盘

android系统拨号盘应用, 有呼出呼入记录, 以及信息分组的代码逻辑。 虽然数据量比较大, 但列表依然平滑,灵敏。 你不好奇是怎么作到的吗?

2013-12-26

android4.0 Camera原生态源码,照相机

附件是android4.0的原生态相机app源码, Camera. 需要在这方面发挥的朋友可以参考, 可能直接在单独的eclipse工程中编译不过去, 因为它引用了一些sdk中没有的API, 只能编译android 的源码了, 本人已经顺利编译了, 如果需要可以交流。 QQ: 915270002

2013-04-13

android4.0 sms源码

android4.0 sms源码, 很多新特性, 可以参考啊。 老乔年轻时说, 有名的艺术家是抄袭, 伟大的艺术家是偷窃。 what are you waiting for ? let's do it !

2012-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除