课程 中级 5430
课程介绍:Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。我们将在这里揭开他可爱而神奇的面纱。
课程 初级 12859
课程介绍:从初、中级读者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Android要掌握的知识,使用Android Studio开发工具,从一个Android应用讲解,由浅入深,让同学们逐步掌握Android的精髓。
课程 初级 7743
课程介绍:01-NodeJS(简介、安装、常用模块、留言板) 02-NodeJS(NPM使用、模板引擎、Express框架) 03-NodeJS(Express框架学生项目、登录注册、中间件、会话技术、错误处理) 04-NodeJS(ES6、网络爬虫、MySQL、koa2框架学生项目)
课程 中级 19762
课程介绍:ThinkPHP6基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规范化。由于引入了一些新特性,ThinkPHP6运行环境要求PHP7.1+,不支持5.1的无缝升级。
课程介绍:PHP5.3版本以及之后的版本,将垃圾放到一个root池中,当满10000个节点的时候进行垃圾回收,遍历双向链表中的节点refcount-1,遍历双向链表将refcount=0的节点删除,到free队列中。
2020-01-31 评论 0 2572
课程介绍: 实现垃圾回收机制的整个原因是为了通过清理循环引用的变量来节省内存占用。 引用计数:php变量存在一个叫"zval"的变量容器中。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息:is_ref和refcount。is_ref是个bool值,用来标识这个变量是否是属于引用集合,php引擎才能把普通变量和引用变量区分开来;refcount用以表示指向这个zval变量容器的变量个数,当refcount = 0意味着该变量可被清除或回收了
2017-09-13 评论 0 1498
课程介绍:先描述下{资源}类型在内核中的结构: //每一个资源都是通过它来实现的。 typedef struct _zend_rsrc_list_entry { void *ptr; int type; int refcount; }zend_rsrc_list_entry; 在真实世界中,我们经常需要操作一些不好用标量值表现的数据,比如某个文件的句柄,而对于C来说,它也仅仅是个指针而 ...
2016-11-10 评论 0 1162
课程介绍:先描述下{资源}类型在内核中的结构: //每一个资源都是通过它来实现的。 typedef struct _zend_rsrc_list_entry { void *ptr; int type; int refcount; }zend_rsrc_list_entry; 在真实世界中,我们经常需要操作一些不好用标量值表现的数据,比如某个文件的句柄,而对于C来说,它也仅仅是个指针而 ...
2016-11-09 评论 0 845