dpinthinker / dpinthinker.github.io Goto Github PK
View Code? Open in Web Editor NEWpersonal blog
personal blog
https://dpthinker.top/2019/12/29/summary-2019/
昨天下半年的工作基本联调验证结束,心里终于放松了起来,便订了一本今曹德旺先生的《心若菩提》。今天早上就收到了,本想慢慢读,不成想一读就放不下了,一口气读到现在,读完合上书还是激动不已。
想想好久没有这么安静地读书了,参加读书会的上个月也退了出来,因为最近几个月着实没有太多精力去读书和总结,每次的作业
https://dpthinker.top/2019/12/31/summary-2019/#more
今天是2019年的最后一天,又是辞旧迎新的日子,年过三十后,感觉时间过的越来越快。 工作总结今年先是主导了技术项目对上游系统新版本的升级适配,对整个技术项目有了相对全局的认识,大大小小的坑填了不少,也跟项目中的各个模块的同事混了个脸熟。
https://dpthinker.top/2019/12/05/about/
关于我高级软件工程师 @华为
8年Android系统开发和优化经验,业余学习了些机器学习和TensorFlow的皮毛。
2018~2019年 Google Developer Expert in Machine Learning,2018年11月由谷歌全程资助去美国硅谷谷歌总部参加GDE Summi
https://dpthinker.top/2020/02/14/coroutine-talking-101/#more
一、协程是什么?在Android主推Kotlin语言后,Kotlin的Coroutine协程特性赢得了大家的广泛关注,一时风光无两。但是,协程到底是什么呢?有人说,协程就是轻量的线程,把它当成线程看就行了。然而,真的是这样吗?
https://dpthinker.top/2020/02/16/coroutine-talking-code-ananlyze/
“Talk is cheap. Show me the code.” ― Linus Torvalds.
在上篇文章,我们介绍了协程的基本概念,现在我们借用云风设计和实现的C协程库,对协程进行更深入剖析,相信这篇文章可以让大家更深入更清晰了解协程本质。
一、极简协程库在github上搜索coroutine,第一个仓便是cloudwu/coroutine,简单看后发现设计极简,代码相当的少,是用来研究协程的绝佳例子。
整个库只有两个文件:一个头文件coroutine.h和一个实现文件coroutine.c,总共191行代码。
1-------------------------------------------------------------------------------2Language files blank comment code3-------------------------------------------------------------------------------4C 1 17 0 1755C/C++ Header 1 6 0 166-------------------------------------------------------------------------------7SUM: 2 23 0 1918-------------------------------------------------------------------------------
cloudwu/coroutine设计的是Asymmetric coroutine,所谓Asymmetric coroutine就是提供了两个接口(invoke和suspend)用于协程调度。对应的,Symmetric coroutine就是提供了一种切换接口的协程。
https://dpthinker.top/2019/12/31/summary-2019/
今天是2019年的最后一天,又是辞旧迎新的日子,年过三十后,感觉时间过的越来越快。
工作总结今年先是主导了技术项目对上游系统新版本的升级适配,对整个技术项目有了相对全局的认识,大大小小的坑填了不少,也跟项目中的各个模块的同事混了个脸熟。
然后,开发了几个独立特性,因为是基础入口模块前期有大量的同事报
https://dpthinker.top/2020/07/19/astyletransfer/
AStyleTransferAStyleTransfer‘s full name is Arbitrary Image Style Transfer. It is an open source android application, which is backend with TensorFlow Lite. It can transfer any image to any other ima
关于我当前在研究WebAssembly。 8年Android系统开发和优化经验,业余学习了些机器学习和TensorFlow的皮毛。 2018~2019年 Google Developer Expert in Machine Learning,2018年11月由谷歌全程资助去美国硅谷谷歌总部参加GDE Summit 2018。 联系方式dpthinker#at#qq.com
https://dpthinker.top/2020/02/14/coroutine-talking-101/
一、协程是什么?在Android主推Kotlin语言后,Kotlin的coroutine协程特性赢得了大家的广泛关注,但是,协程到底是什么呢?有人说,协程就是轻量的线程,把它当成线程看就行了。然后,真的是这样吗?
https://dpthinker.top/2019/12/29/reading_cdw/
昨天下半年的工作基本联调验证结束,心里终于放松了起来,便订了一本今曹德旺先生的《心若菩提》。今天早上就收到了,本想慢慢读,不成想一读就放不下了,一口气读到现在,读完合上书还是激动不已。
想想好久没有这么安静地读书了,参加读书会的上个月也退了出来,因为最近几个月着实没有太多精力去读书和总结,每次的作业
https://dpthinker.top/2019/12/29/reading_cdw/#more
昨天下半年的工作基本联调验证结束,心里终于放松了起来,便订了一本今曹德旺先生的《心若菩提》。今天早上就收到了,本想慢慢读,不成想一读就放不下了,一口气读到现在,读完合上书还是激动不已。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.