profile
viewpoint

rengwuxian/MaterialEditText 5944

EditText in Material Design

rengwuxian/RxJavaSamples 3940

RxJava 2 和 Retrofit 结合使用的几个最常见使用方式举例

rengwuxian/HenCoderPlus 218

HenCoder Plus 的课上代码分享

rengwuxian/HenCoderPlus3 102

HenCoder Plus 三期的课上代码分享

rengwuxian/HencoderKeyboard3 86

即刻点赞、薄荷健康尺、小米运动、Fliboard 翻页效果

rengwuxian/HenCoderPlus4 44

HenCoder Plus 四期的课上代码分享

rengwuxian/BooheeRuler 21

仿写薄荷健康体重选择控件——Hencoder「仿写酷界面」活动

rengwuxian/AndroidSwipeLayout 9

The Most Powerful Swipe Layout!

rengwuxian/IconCountView 7

点赞图标和数字动画

rengwuxian/tmk_keyboard 3

keyboard controller firmware for Atmel AVR USB family

issue openedGenymobile/scrcpy

=

created time in 14 days

delete branch rengwuxian/okhttp

delete branch : zhukai

delete time in 23 days

pull request commentsquare/okhttp

Remove always-false check of retryCurrentRoute() and unreachable code.

Resolved conflicts with the latest code.

rengwuxian

comment created time in 23 days

push eventrengwuxian/okhttp

Kai Zhu

commit sha 5f94756dd217b8baace4dccbdaa169bf784cfd4c

Remove always-false check of retryCurrentRoute() and unreachable code.

view details

push time in 23 days

create barnchrengwuxian/okhttp

branch : zhukai

created branch time in 23 days

push eventrengwuxian/okhttp

Yuri Schimke

commit sha 9e1a3da9bab00a7f7db20fdb81dc536fa8738023

Handle NoClassDefFoundError for Conscrypt (#5763)

view details

Jesse Wilson

commit sha 3d3b0f64005f7d2dd7cde80a9eaf665f8df86fb6

Fold together RealCall and Transmitter These two were 1:1 with each other and there were a few places in the code where we had both. Putting them into the same class creates a class that does has a lot of responsibilities, but I believe it's simpler overall than having two classes.

view details

Jesse Wilson

commit sha 0604f39573f245755a34236169649f76b7026404

Merge pull request #5765 from square/jwilson.0202.exchanges Fold together RealCall and Transmitter

view details

Kai Zhu

commit sha 20ec82cebe0fbbe8ab54800abbd476df704969b2

Merge branch 'master' into master

view details

push time in 23 days

pull request commentsquare/okhttp

Remove always-false check of retryCurrentRoute() and unreachable code.

@swankjesse Can you take a look at this? I know you're preparing for the next release of OkHttp, but I'm not just "jump into the code and find a stain then hurry to clean it without thinking". I've read the total workflow of OkHttp 4.3.1, and I'm 99% sure these 2 lines are safe to delete.

  1. nextRouteToTry looks like (I'm not the author of it, so I'd rather use "looks like" than "is") a marker for a later round of connection creation, just as an [IP address + port + Proxy] combination, so that you don't have to call RouteSelection.next();
  2. But I don't see how the next 2 lines (which is deleted by me) works. they look like another quick pick, but the line inside the curly braces seems not able to be reached.

Or have I missed something? As I said, I'm 99% sure, not 100% 😂 .

rengwuxian

comment created time in 23 days

PR opened square/okhttp

Remove always-false check of retryCurrentRoute() and unreachable code.

This retryCurrentRoute() check will always return false, because transmitter.connection is null here.

Reason: Just a few lines above, result is set to transmitter.connection, with the condition transmitter.connection != null. And as result == null is the entry condition of this lower block, transmitter.connection should definitely be null, which makes retryCurrentRoute() always return `null.

// findConnection()
// wrapped in a synchronized block

if (transmitter.connection != null) {
    // We had an already-allocated connection and it's good.
    result = transmitter.connection
    releasedConnection = null
}

if (result == null) {
  // Attempt to get a connection from the pool.
  if (connectionPool.transmitterAcquirePooledConnection(address, transmitter, null, false)) {
    foundPooledConnection = true
    result = transmitter.connection
  } else if (nextRouteToTry != null) {
    selectedRoute = nextRouteToTry
    nextRouteToTry = null
  } else if (retryCurrentRoute()) {
    selectedRoute = transmitter.connection!!.route()
  }
}


...


private fun retryCurrentRoute(): Boolean {
  return transmitter.connection != null &&
      transmitter.connection!!.routeFailureCount == 0 &&
      transmitter.connection!!.route().address.url.canReuseConnectionFor(address.url)
}
+0 -2

0 comment

1 changed file

pr created time in a month

push eventrengwuxian/okhttp

Kai Zhu

commit sha 839b47d97ac0accb8c91073370cef5af477b322c

Remove always-false check of retryCurrentRoute() and unreachable code.

view details

push time in a month

startedsquare/okhttp

started time in a month

fork rengwuxian/okhttp

An HTTP client for Android, Kotlin, and Java.

https://square.github.io/okhttp/

fork in a month

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 7670e4b5805011e5a0c1d8616d3ae2e84d7aa08e

Generics 2

view details

push time in 2 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 4fcd76586715b7cf84c1d24e9982b25aa1cf7a3e

Generics

view details

push time in 2 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha dd9e14e50b625a09fdde49eae0da59d1bbaa1878

apt

view details

push time in 2 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 82d890add56b9e82f05a227cd77341d5ed532b1b

fix buildSrc

view details

push time in 2 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 0c073d76b18b6a9a783d13fd78782d95cb0680c9

hotfix

view details

push time in 2 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha bf0e3c938b83db6ef994fbdfe3c620391cacd6d0

Plugginable

view details

push time in 2 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 8831876876ec813021f722b4387aa55c0340548e

Architecture

view details

push time in 2 months

fork rengwuxian/kaixue-docs

码上开学的各种文档集中地

fork in 3 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 7f8cb3da0dbbd81c5ba354a905e9c11652b580ea

Gradle Plugin

view details

push time in 3 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha a8b5502895658cb65e56cf2daf63b2cefce55d82

gradle

view details

push time in 3 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 40a196ecd45880ea977467d354923b24f2452e95

IO

view details

push time in 3 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha db2cc0955730671668bf558d114f9688b930c35b

RxJava

view details

Kai Zhu

commit sha bb4cdcd925a29a4cf2cd771335619042709433db

Merge branch 'master' of https://github.com/rengwuxian/HenCoderPlus4

view details

push time in 3 months

push eventrengwuxian/HenCoderPlus4

colin

commit sha 4e2822daa60603a39209bc430ab1d2eaddf490b7

Update DragListenerGridView.java delete useless code

view details

Kai Zhu

commit sha a80731dde9f0e559d14a0b086aa140db0c9d0188

Merge pull request #2 from duanyitao/patch-1 Update DragListenerGridView.java

view details

push time in 3 months

PR merged rengwuxian/HenCoderPlus4

Update DragListenerGridView.java

delete useless code

+2 -7

0 comment

1 changed file

duanyitao

pr closed time in 3 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha 5388ddcf3906af179fc3e6660612da34f2b142d3

完善协程第三篇文章信息

view details

push time in 3 months

push eventkaixueio/kaixue-docs

Lewis233

commit sha 99e138cb63ac906400c7b603ac290031628b0ca1

非阻塞式讲稿

view details

hamberluo

commit sha 4a8dc5d9e687e5922bd425138dc00a6710d30ceb

补充一些想说的话

view details

hamberluo

commit sha 18e78fbd66dcb0137ff2da0a0c82a4549f28e539

重写第三篇

view details

HamberLuo

commit sha a35e5d40ce9f7db3122da91f360613fea8d81468

Update kotlin_07.md

view details

Kai Zhu

commit sha f92a10cf46966400535d15190124cfe9ae439fa7

Merge pull request #26 from kaixueio/kotlin-03 Kotlin 03

view details

push time in 3 months

PR merged kaixueio/kaixue-docs

Kotlin 03
+126 -0

0 comment

1 changed file

hamberluo

pr closed time in 3 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 93d783b1c53bdc2355a21a9c962a0aaa2bbe83d1

Thread interaction

view details

push time in 3 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 8d9a755660b4d49f2e5ae74ecefc1182f78d0f40

Thread

view details

push time in 3 months

Pull request review commentkaixueio/kaixue-docs

Kotlin 03

+大家好,协程的素质三连最后一连终于来了,挖坑容易填坑难。++这段时间真的太忙了,不过我们即刻 Android 团队也对做好「码上开学」的意义又有了新的认识。++接触过大公司的朋友都知道,很多公司会把一些技术的分享列为公司机密,仅限内部分享,你只有加入了公司之后才能看,并且还不能传播出来,而这些被列为机密的东西通常有以下特点:++- 分享完后鲜有更新,很多知识点已经过时+- 不涉及具体的业务机密,仅仅是不想让公司外的人员学到+- 无法进行技术交流,也形不成好的技术社区++希望上面说的没有戳中你所在的公司,这里没有任何 diss 的意思,所以我们要做好「码上开学」,也希望更多有相同志向的业内同行一起参与进来,通过码上开学,我们想表达这样的技术理念:++- 文章的价值不是只有技术深度这一个维度,深入浅出,找到本质才是重点+- 文章不是炫技、引战的地方,是大家平等交流,互助成长的地方+- 技术社区和 Android 一样是生态,需要大家一同维护,而不是各人自扫门前雪,休管他人瓦上霜++作为 Android 工程师,我们不和你比技术,只想助你成长,因为你开发的 app 将来也可能运行在我们的手机里。

别的没问题了。不过……到了协程这里,有时看看文章,会有一种文章部分有点多余的感觉。说不来具体为什么。

hamberluo

comment created time in 3 months

Pull request review commentkaixueio/kaixue-docs

Kotlin 03

+大家好,协程的素质三连最后一连终于来了,挖坑容易填坑难。++这段时间真的太忙了,不过我们即刻 Android 团队也对做好「码上开学」的意义又有了新的认识。++接触过大公司的朋友都知道,很多公司会把一些技术的分享列为公司机密,仅限内部分享,你只有加入了公司之后才能看,并且还不能传播出来,而这些被列为机密的东西通常有以下特点:++- 分享完后鲜有更新,很多知识点已经过时+- 不涉及具体的业务机密,仅仅是不想让公司外的人员学到+- 无法进行技术交流,也形不成好的技术社区++希望上面说的没有戳中你所在的公司,这里没有任何 diss 的意思,所以我们要做好「码上开学」,也希望更多有相同志向的业内同行一起参与进来,通过码上开学,我们想表达这样的技术理念:++- 文章的价值不是只有技术深度这一个维度,深入浅出,找到本质才是重点+- 文章不是炫技、引战的地方,是大家平等交流,互助成长的地方+- 技术社区和 Android 一样是生态,需要大家一同维护,而不是各人自扫门前雪,休管他人瓦上霜++作为 Android 工程师,我们不和你比技术,只想助你成长,因为你开发的 app 将来也可能运行在我们的手机里。

「因为你开发的 app 将来也可能运行在我们的手机里。」语言虽然浪漫,但是把一个本来比较单纯的行为说得自私有城府了。建议删掉这句。

hamberluo

comment created time in 3 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 1013ab75b6110eddb651d353ba58e954b4a33584

Drag and Nested scroll

view details

push time in 4 months

startedlearn-anything/alfred-workflows

started time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha c4a8523fc961cfe64a4837ded278af89a658df91

ViewPager

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 8ebd3f6ce31e3896fe527084915fafa28232553b

Multi Touch 1

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 3ec7d2f3aca97fc515796a849921fc106ca90ebf

ScalableImageView

view details

push time in 4 months

issue closedkaixueio/kaixue-docs

加油扔哥!!!

O(∩_∩)O哈哈~ 关注了好久了 一直好想学习kotlin 关注项目了

closed time in 4 months

yuxianer

issue closedkaixueio/kaixue-docs

希望高产

closed time in 4 months

jiezongnewstar

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha f8d0789ba1a3a6305d8d861010279da0fc3ea4a9

17-touch

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 0132d43902d930f612446efbc48c4fb165a792bf

17-touch

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 8ec7b06d64ea9bfd56f77b2e553f876dfff37b62

layout

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 3d2e2f69112138aa8eec3895daa34f8057d7e540

gradle version update

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus3

Kai Zhu

commit sha 17b424526a69bb99cb6d3818a0784c483e60a217

配置文件更新

view details

Kai Zhu

commit sha c91a284b3a84b57b75ac2af8aa3a0e51e3395f23

Merge branch 'master' of https://github.com/rengwuxian/HenCoderPlus3

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 0febc928bf870fe72a617b5a03ee02c92d2e3339

animation + bitmap

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 65f41df8cdd23d58909ed9f1e53d26ea4c95a686

10 文字的测量和几何变换

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha d991bd145e2bb87628696f67b7a14437e81eb19d

drawing

view details

push time in 4 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha d815c1f73235dc96cf20c1d0ed9ff641cc0873cd

协程第一篇内容补全

view details

push time in 4 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha b6ef2c7038ad7f6e3bd454c695de2067da51e54d

协程第二篇格式补全

view details

push time in 4 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 542bcf66d2aee292046f86fdcb07cc56c9d30d4a

OkHttp

view details

push time in 4 months

Pull request review commentkaixueio/kaixue-docs

Kotlin/suspend

+### **上期回顾**++在上一期中我们讲清楚了:++- 协程是什么+- 协程好在哪里+- 协程怎么用++++我们大部分情况下是用 `launch` 函数创建协程,其实官方提供了三个函数来创建协程:++- `runBlocking`+- `launch`+- `async`++`runBlocking` 通常适用于单元测试的场景,而业务开发中不会用到这个函数,因为它是线程阻塞的。++我们主要来对比 `launch` 与 `async` 这两个函数。++- 相同点:都可以用来启动一个协程,它俩都是返回的 `Coroutine`,我们这里不纠结具体是返回哪个类。++- 不同点在于:`async` 返回的 `Coroutine` 实现了 `Deferred` 接口。+  ++关于 `Deferred` 更深入的知识就不在这里过多阐述,它的意思就是延迟,也就是结果稍后才能拿到。++我们调用 `Deferred.await()` 就可以得到结果了。++++接下来我们继续看看 `async` 是如何使用的,先回忆一下上期中的一个场景:++```kotlin+🏝️+coroutineScope.launch(Dispatchers.Main) {+    //                      👇  async 函数启动新的协程+    val avatar: Deferred = async { api.getAvatar(user) }    // 获取用户头像+    val logo: Deferred = async { api.getCompanyLogo(user) } // 获取用户所在公司的 logo+    //            👇          👇 获取返回值+    show(avatar.await(), logo.await())                     // 更新 UI+}+```++可以看到 avatar 和 logo 的类型就是 `Deferred` ,通过 `await` 获取结果并且更新到 UI 上显示。++`await` 函数签名如下:++```kotlin+🏝️+public suspend fun await(): T+```++前面有个关键字是之前没有见过的 —— `suspend`,也是上期最后我们留下的一个问号:协程最核心的那个「非阻塞式」的「挂起」到底是怎么回事?++所以接下来,我们的核心内容就是来好好说一说这个「挂起」。++++### 「挂起」的本质++协程中「挂起」的对象到底是什么?挂起线程,还是挂起函数?++都不对,**我们挂起的对象是协程。**++还记得协程是什么吗?++启动一个协程可以使用 `launch` 或者 `async` 函数,协程其实就是这两个函数中闭包的代码块。++`launch` ,`async` 或者其他函数创建的协程,在执行到某一个 `suspend` 函数的时候,这个协程会被 suspend,也就是被挂起。++那此时又是从哪里挂起?++**从当前线程挂起。换句话说,就是这个协程从正在执行它的线程上脱离。**++注意,不是这个协程停下来了!++是脱离,当前线程不再管这个协程要去做什么了。++suspend 是有暂停的意思,但我们在协程中应该理解为:++当线程执行到协程的 suspend 函数的时候,暂时不继续执行协程代码了。++我们已经先整体知晓了两者的情况,具体细节我们需要兵分两路,分别看看这两个互相脱离的线程和协程将会发生什么:+++**线程:**++前面我们提到,挂起会让协程从正在执行它的线程上脱离,具体到代码其实是:++协程的代码块中,线程执行到了 suspend 函数这里的时候,就暂时不再执行剩余的协程代码,跳出协程的代码块。++那线程接下来会做什么呢?++如果它是一个后台线程:++- 无事可做,被回收+- 执行别的后台任务++跟 Java 线程池里的线程在工作结束之后是完全一样的:要么被回收,要么再利用。++如果这个线程它是 Android 的主线程,那它接下来就会继续回去工作:++也就是一秒钟 60 次的界面刷新任务。++接下来有一个常见的需求:获取一个图片,然后显示出来。++```kotlin+🏝️+// 主线程中+GlobalScope.launch {+  val image = suspendingGetImage(imageId)  // 获取图片

GlobalScope.launch { xxx } 不是会执行在其他线程么

xcc3641

comment created time in 5 months

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha 697f1c0321ec33a708699d66a7d6bcf25956e8c8

Retrofit

view details

push time in 5 months

Pull request review commentkaixueio/kaixue-docs

Kotlin/suspend

+### **上期回顾**++在上一期中我们讲清楚了:++- 协程是什么+- 协程好在哪里+- 协程怎么用++++我们大部分情况下是用 `launch` 函数创建协程,其实官方提供了三个方法来创建协程:

三个方法 -> 三个函数。以及……都批量过一下吧?😂

xcc3641

comment created time in 5 months

MemberEvent

push eventrengwuxian/HenCoderPlus4

Kai Zhu

commit sha d2af95c4a5fc33e472cd526eef4686fd0e3ea17d

Update README.md

view details

push time in 5 months

created repositoryrengwuxian/HenCoderPlus4

HenCoder Plus 三期的课上代码分享

created time in 5 months

create barnchrengwuxian/HenCoderPlus4

branch : master

created branch time in 5 months

delete branch kaixueio/kaixue-docs

delete branch : zhukai/7

delete time in 5 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha ebc763f41d45405ee0193f9ae70250e7b726c61c

协程第三期视频脚本

view details

Kai Zhu

commit sha fff3ad3a88326e6d5c8f6f16f4081ac4c3cbbded

Merge pull request #21 from kaixueio/zhukai/7 协程第三期视频脚本

view details

push time in 5 months

PR merged kaixueio/kaixue-docs

协程第三期视频脚本
+89 -0

0 comment

1 changed file

rengwuxian

pr closed time in 5 months

PR opened kaixueio/kaixue-docs

协程第三期视频脚本
+89 -0

0 comment

1 changed file

pr created time in 5 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha ebc763f41d45405ee0193f9ae70250e7b726c61c

协程第三期视频脚本

view details

push time in 5 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha 8a478314e5fbaa0117b7b0ecc384b5544e5fafe3

Update README.md

view details

luoyu

commit sha 0fd496440d81531f2e73f113dcef4a4e3724f81c

docs: coroutines doc first commit.

view details

luoyu

commit sha 174182206df661ab310107fbbc7162d5e07b7de9

fix: article structure

view details

luoyu

commit sha 6dbe90960819c28e0cbeebf87b6c5c2d94d764fc

fix: statement

view details

luoyu

commit sha e8ce0ec085b84817bcd21045511402879e575bef

fix: review

view details

luoyu

commit sha 194759decaf7b43a4ba33ada67fbf803bc421348

fix: review

view details

luoyu

commit sha 7aba7004fc35d666cdf95eb176cecc60e7cc9c23

fix: review by writer

view details

hamberluo

commit sha 3b717d29f58583e631056501aab6179781de9e06

docs(05): 补充开场白

view details

hamberluo

commit sha a497002e768f093d4ae22a30e579764427357035

docs(05): 补充协程是什么

view details

hamberluo

commit sha f4c24c2c3acbfd7fea0bd2f3d6762dbbd19285cc

docs(05): 整体修改

view details

sinyu

commit sha 34b03e232ae8b34d71d0a30cc5124b2bf15566c6

docs(03): fix sequence

view details

luoyu

commit sha 464f17b3931c757c14a0719b73a0d752bd6212f6

docs: 修改练习题

view details

HamberLuo

commit sha b2a8d847f2d2047e9060a30eeeeccd2b98542aca

Merge pull request #20 from kaixueio/fix/sequence docs(03): fix sequence

view details

Kai Zhu

commit sha 7018ccaeacc96feb66f9a00fdfd20ddc511f9d33

Merge pull request #19 from kaixueio/doc/coroutine 协程的第一篇文章

view details

Kai Zhu

commit sha 8ff704fea02df97e9bc11302e6734c933cf4dc97

补完第五篇的作者信息和开场逼逼

view details

Kai Zhu

commit sha a391c998f3dbca33b5ffa83144063f13a0d27f4a

7

view details

push time in 5 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha 8ff704fea02df97e9bc11302e6734c933cf4dc97

补完第五篇的作者信息和开场逼逼

view details

push time in 5 months

push eventkaixueio/kaixue-docs

luoyu

commit sha 0fd496440d81531f2e73f113dcef4a4e3724f81c

docs: coroutines doc first commit.

view details

luoyu

commit sha 174182206df661ab310107fbbc7162d5e07b7de9

fix: article structure

view details

luoyu

commit sha 6dbe90960819c28e0cbeebf87b6c5c2d94d764fc

fix: statement

view details

luoyu

commit sha e8ce0ec085b84817bcd21045511402879e575bef

fix: review

view details

luoyu

commit sha 194759decaf7b43a4ba33ada67fbf803bc421348

fix: review

view details

luoyu

commit sha 7aba7004fc35d666cdf95eb176cecc60e7cc9c23

fix: review by writer

view details

hamberluo

commit sha 3b717d29f58583e631056501aab6179781de9e06

docs(05): 补充开场白

view details

hamberluo

commit sha a497002e768f093d4ae22a30e579764427357035

docs(05): 补充协程是什么

view details

hamberluo

commit sha f4c24c2c3acbfd7fea0bd2f3d6762dbbd19285cc

docs(05): 整体修改

view details

luoyu

commit sha 464f17b3931c757c14a0719b73a0d752bd6212f6

docs: 修改练习题

view details

Kai Zhu

commit sha 7018ccaeacc96feb66f9a00fdfd20ddc511f9d33

Merge pull request #19 from kaixueio/doc/coroutine 协程的第一篇文章

view details

push time in 5 months

PR merged kaixueio/kaixue-docs

Reviewers
协程的第一篇文章
+482 -0

1 comment

1 changed file

hamberluo

pr closed time in 5 months

pull request commentkaixueio/kaixue-docs

协程的第一篇文章

我觉得很好没问题!

hamberluo

comment created time in 5 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha 8a478314e5fbaa0117b7b0ecc384b5544e5fafe3

Update README.md

view details

push time in 6 months

delete branch kaixueio/kaixue-docs

delete branch : zhukai/5

delete time in 6 months

create barnchkaixueio/kaixue-docs

branch : zhukai/7

created branch time in 6 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha 6562f50e120c74332b70d3beb9b747a4af91a913

脚本 6 修复

view details

push time in 6 months

delete branch kaixueio/kaixue-docs

delete branch : zhukai/6

delete time in 6 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha 16e3d4bd6266914f4a7714a56ecc5ac570caa739

协程第 2 篇视频脚本

view details

Kai Zhu

commit sha d6f3c2740fb0d8cf06c1fd8c6da592d0aea7909c

Merge pull request #17 from kaixueio/zhukai/6 协程第 2 篇视频脚本

view details

push time in 6 months

PR merged kaixueio/kaixue-docs

协程第 2 篇视频脚本
+135 -0

0 comment

1 changed file

rengwuxian

pr closed time in 6 months

PR opened kaixueio/kaixue-docs

协程第 2 篇视频脚本
+135 -0

0 comment

1 changed file

pr created time in 6 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha 16e3d4bd6266914f4a7714a56ecc5ac570caa739

协程第 2 篇视频脚本

view details

push time in 6 months

push eventkaixueio/kaixue-docs

Kai Zhu

commit sha 723e673959a8eb57c1091c61587e4975b3330d8c

补充作者介绍

view details

push time in 6 months

more