摘要: 多年前我曾搞过Winform,也被WPF折磨得死去活来。后来我学会了对她们冷眼旁观,就算老鸨巨硬说又推了一个新头牌UWP,问我要不要试试,我也不再回应。时代变了,她们古板的舞步已经失去了往日的魅力,那些为了适应潮流勉强加上的几个动作反而显得更加可笑、和可悲。我四处流浪,跟着年轻的小伙们去到远处的移动 阅读全文
posted @ 2020-10-28 11:03 莱布尼茨 阅读(1192) 评论(3) 推荐(4) 编辑
摘要: 工欲善其事必先利其器。像我们从零开始撸一个App的话,选择最合适的语言是首要任务。如果你跟我一样对Java蹒跚的步态和僵硬的语法颇感无奈,那么Kotlin在很大程度上不会令你失望。虽然为了符合JVM规范和兼容Java,它引入了一些较为复杂的概念和语法,很多同学就是因此放弃入门。其实越深入进去,就会越 阅读全文
posted @ 2020-10-10 15:32 莱布尼茨 阅读(2020) 评论(0) 推荐(0) 编辑
摘要: 箭头函数和this 写Promise的时候,自然而然会使用箭头函数的编写方式。箭头函数就是.Neter们熟知的lambda函数,已经被大部分主流语言支持,也受到了广大码农的交口称赞,但是Jser们却会遇到不大不小的一个坑。 众所周知,js函数中的this由调用它的上下文决定,我们还可以通过apply 阅读全文
posted @ 2020-09-08 10:51 莱布尼茨 阅读(733) 评论(0) 推荐(2) 编辑
摘要: 消息队列(Message Queue,以下简称MQ)常用于异步系统的数据传递。若不用MQ,我们只能[在应用层]使用轮询或接口回调等方式处理,这在效率或耦合度上是难以让人满意的。当然我们也可以在系统间保持一个长连接,基于底层socket机制进行数据的实时收发,如果再将这部分功能独立成一个中间件,供项目 阅读全文
posted @ 2020-09-01 10:38 莱布尼茨 阅读(1309) 评论(3) 推荐(2) 编辑
摘要: 一个成功的App背后肯定有一堆后端服务提供支撑,认证授权服务(Authentication and Authorization Service,以下称AAS)就是其中之一,它是约束App、保障资源安全的必备组件。现在也有第三方平台提供此类服务。如果自己开发AAS,针对不同场景选择何种模式是必须要谨慎 阅读全文
posted @ 2020-08-28 14:15 莱布尼茨 阅读(3314) 评论(6) 推荐(3) 编辑
摘要: Dagger2是一个IOC框架,一般用于Android平台,第一次接触的朋友,一定会被搞得晕头转向。它延续了Java平台Spring框架代码碎片化,注解满天飞的传统。尝试将各处代码片段串联起来,理清思绪,真不是件容易的事。更不用说还有各版本细微的差别。 与Spring不同的是,Spring是通过反射 阅读全文
posted @ 2020-08-04 10:42 莱布尼茨 阅读(3385) 评论(0) 推荐(0) 编辑
摘要: 欧几里得算法是一种求解两非负数最大公约数的过程,它本质上就是执行辗转相除法。 可证明最终得到的结果(设为rn)就是所求最大公约数:第一步证明rn是两数约束,第二步证明rn可被两数任意约数整除。 贝祖定理:对于不全为 0 的自然数a,b,必然存在整数x,y 阅读全文
posted @ 2019-10-25 11:07 莱布尼茨 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 本文介绍[初等]数论、群的基本概念,并引入几条重要定理,最后籍着这些知识简单明了地论证了欧拉函数和欧拉定理。 数论是纯粹数学的分支之一,主要研究整数的性质。 算术基本定理(用反证法易得):又称唯一分解定理,表述为 任何大于1的自然数,都可以唯一分解成有限个质数的乘积,公式:\(n=p_1^{a_1} 阅读全文
posted @ 2019-10-21 10:55 莱布尼茨 阅读(3153) 评论(0) 推荐(0) 编辑
摘要: 以比特币起始的各类数字货币,对应的账号只是一串数字,而这串数字背后是谁在操控则无从所知。然而由于交易流向、交易金额都是全网公开的,这就给了大数据分析和追踪的机会。 其实比特币在设计之初也考虑过账户与交易关联的匿名性,因为整个比特币的账户地址几乎是无限的,大家都可以随意创建钱包地址,这样你甚至可以做到 阅读全文
posted @ 2019-08-30 16:12 莱布尼茨 阅读(999) 评论(2) 推荐(0) 编辑
摘要: 如果你对以下几个问题有疑问,那么本文可能会有所帮助。 1.2.3 谈协程绕不开线程,按传统还得从进程谈起,不过我想业内人员对进程和线程应该是耳熟能详,这里就简单概括下。 进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度;线程拥有自己独立的栈,共享堆(也可以有自己的私有域),不共享 阅读全文
posted @ 2019-07-08 10:19 莱布尼茨 阅读(1681) 评论(1) 推荐(1) 编辑
点击右上角即可分享
微信分享提示