Jacquelyn38 Jacquelyn38
4年前
你不可不知的JS面试题(第三期)
1、什么是闭包?如图所示,闭包就是一个定义在函数内部的函数,其作用是将函数内部和函数外部连接起来。大家知道,作用域的问题,就是在函数内部定义的变量称为局部变量,外部取不到值。下面我们通过代码来更加详细地看一下:function A()       let x  1;       return function B()           c
Stella981 Stella981
3年前
Linux C编程之七(2) 系统IO函数
一、整体大纲!(https://img2018.cnblogs.com/blog/1447858/201904/1447858201904290901136401333693749.png)二、系统IO函数1\.一些概念  文件描述符   PCB   C库函的IO缓冲区   1)
Wesley13 Wesley13
3年前
C++之虚函数与虚继承详解
准备工作1、VS2012使用命令行选项查看对象的内存布局微软的VisualStudio提供给用户显示C对象在内存中的布局的选项:/d1reportSingleClassLayout。使用方法很简单,直接在\项目P\选项下找到“visual属性”后点击即可。切换到cpp文件所在目录下输入如下的命令即可    c
Wesley13 Wesley13
3年前
C++ 什么时候调用析构函数
析构函数是在对象消亡时,自动被调用,用来释放对象占用的空间。有四种方式会调用析构函数:1.生命周期:对象生命周期结束,会调用析构函数。2.delete:调用delete,会删除指针类对象。3.包含关系:对象Dog是对象Person的成员,Person的析构函数被调用时,对象Dog的析构函数也被调用。4.
Wesley13 Wesley13
3年前
C++GOW系列之(5):重载虚函数
_原文请链接http://www.gotw.ca/gotw/005.htm_虚函数是非常基础的特性,如果你能回答上以下问题,你就能完全了解他们。问题:假设你正在浏览公司代码库的边角地带,你碰到了一段如下的代码。编写这段代码的人看上去像在实验C的这些特性是如何工作的。程序员想要打印的结果是什么?实际结果是什么呢?i
Stella981 Stella981
3年前
Go编程语言前景怎么样?参加培训好就业吗
Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C代码的速度,而且更加安全、支持并行进程。不仅可以开发web,可以开发底层,目前知乎就是用golang开发。区块链首选语言就是go,以太坊,超级账本都是基于go语言,还有go语言版本的btcd.!(https://oscimg.oschina.net/oscne
Wesley13 Wesley13
3年前
Java学习路线图
JavaJava是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立
Stella981 Stella981
3年前
JavaScript 系列
一、前言有些东西很好用,但是你未必知道;有些东西你可能用过,但是你未必知道原理。实现一个目的有多种途径,俗话说,条条大路通罗马。发散一下大家的思维以及拓展一下知识面。二、实现一个简短的sleep函数sleep函数主要用来做延迟执行的,很多编程语言都有sleep函数,但是javascript没有这个函数,我们实现一下:
小万哥 小万哥
1年前
C++ 默认参数与引用传递:语法、用法及示例
C默认参数默认参数概述在C中,函数参数可以拥有默认值。这意味着,在调用函数时,如果省略了某个参数,那么将使用为该参数指定的默认值。设置默认参数默认参数值使用等号符号进行设置,位于参数声明的类型之后。例如:cvoidmyFunction(stri