• 黎
    2019-07-09
    做到CEO的技术大牛,认知高度和广度,看问题的视角,确实让人耳目一新。
    
     21
  • Charles
    2019-07-09
    Google在某些方面像是“烂好人”,相信技术改变世界,造福人类。
    腾讯微信就自私商业化一些,哪怕有研究院,核心技术永远也只是服务自己的公司,相信有用户世界就是我的。
    
     13
  • Eason
    2019-07-10
    由命令行,到GDI,到浏览器,到小程序。由浏览器到小程序这一步,技术上我们最能适应,因为整个UI开发的基础框架技术没有很大变化,但是背后的理念感觉却发生了很大变化。许老师文章我都看好几遍,感觉里面有些不少东西值得我学习思考,看一次是get 不到的。
    
     4
  • 热海
    2019-07-11
    许老师, 我在前面11.多任务:进程,线程与协程 中, 对"从操作系统内核的主线程来说,内核是独立进程,但是从系统调用的角度来说,操作系统内核更像是一个多线程的程序,每个系统调用是来自某个线程的函数调用." 这个说法不是太理解?
    1. 从操作系统内核的主线程来说,内核是独立进程. 这个说法, 就是说操作系统内核就是一个多线程的进程,这些线程没有用户态的地址空间; 内核的各个线程共享3G~4G的地址空间, 共用一份内存地址映射表;这样理解对吗?
    2.从系统调用的角度来说, 操作系统内核更像是一个多线程的程序,每个系统调用是来自某个线程的函数调用. 这里我有些困惑. 比如, 应用程序A, 运行起来是一个进程A, 其中通过系统调用进行操作系统内核执行代码时, 这时使用的是谁的堆栈?是进程A的堆栈, 还是操作系统进程的堆栈? 我的理解进程A应该有用户态堆栈, 但是有没有内核态堆栈?这个内核态堆栈是属于进程A还是操作系统进程的堆栈?这个地方没有理解?请帮忙解惑.
    展开

    作者回复: 1、内核主线程是一个独立进程,地址空间是3G-4G。其他用户进程系统调用(syscall)时,用的地址空间是自己的,只不过到了内核后提权了,而且内核地址空间是共享的,所以从内核函数角度感觉上相当于在一个线程中执行一个函数,并不需要做太多的特色处理。
    2、关于堆栈,用户系统调用时参数压入的是用户堆栈。到了内核这边后,这些仍然是不变的,并不需要切换到内核自己的堆栈。

    
     2
  • 瀚海星尘
    2019-07-10
    小程序技术本质还是web,不同的是微信对它的管理模式相当创新,一种很有创意的组织模式。
     1
     2
  • 八哥
    2019-07-09
    Facebook本身账户体系有了,现在推出Libra,有了支付体系。之前Facebook已经有开放平台,(App Store),加上PWA。国外可能走了国内不相同的路线。
    
     2
  • 勇闯天涯
    2019-07-09
    看到了一场新的战争,PWA+Libra,最终赢家Facebook。

    对于应用开发商也是多了一个安全保障,不必押注微信小程序一家。无论如何,平台之争都是激烈的。
    
     2
  • antipas
    2019-07-09
    想起了凯文凯利的”失控“理论,世界会越来越 多中心化且具有分布式智能,创新来自于被创造者,造物主和被创造者共享控制权同呼吸共命运
    
     1
  • 梦醒十分
    2019-07-09
    许老师的文章质量高呀!
    
     1
  • 沫沫(美丽人生)
    2019-12-19
    从应用分发的角度,我们放弃了PWA而转向了微信小程序。小程序有对存储空间的严格限制,无法在本地缓存数据,会很消耗用户的流量,不知道许老师在这方面有没有好点建议。谢谢!
    
    
  • 杜建平
    2019-10-07
    我觉得还是PWA更有远见,国内太浮躁,小程序最终还是依靠浏览器,浏览器依赖OS。就像webos一样,腾讯多么想收购的那个手机操作系统
    
    
  • Halohoop
    2019-08-15
    卧槽~这文章看得我又都快s了~
    
    
  • Eternal
    2019-07-29
    最后老师的预言听得新潮澎湃,期待大佬的厮杀,这样小菜才有机会
    
    
  • Geek_a06b28
    2019-07-13
    许老师,在设计生产交易系统架构和数据分析系统架构(含大数据平台),有以下问题咨询您:
    1、2种系统在总体、应用、数据、技术架构等纬度在设计的时候需要注意哪些关键的点?
    2、两者之间如何实现有效且良好的衔?
    3、如果使用数据服务平台是需要2个还是1个即可呢?
    期待您的回复。
    
    
  • Geek_88604f
    2019-07-10
    感觉小程序类似云上的SaaS服务
    
    
  • MindController
    2019-07-10
    长见识了,激动人心
    
    
  • Aaron Cheung
    2019-07-09
    起床打卡23
    
    
我们在线,来聊聊吧