zoukankan      html  css  js  c++  java
  • 面试问题总结

    同步于异步的区别

    在客户端发出一个方法调用,客户端将被阻塞,直至调用返回为止这种方式称为同步处理,在客户端等待期间它不能执行任何代码,若使用异步处理,就可以再等待期间让客户端做其他事情。CSDN中有个形象的例子,你只有一张嘴,有两件事情等你着去做,嘴是一个资源,说话,和吃饭相当于两个工作。这是典型的需要同步的案例,只是我们人自己完成了这个同步,你先停止咀嚼,然后说话。同理,你吃饭的时候可以听音乐,相当于两个工作线程,互不相干,你这个对象可以做两个行为,吃与听所以是异步的。

    C++虚函数的作用

    让子类重载父类的虚方法,实现多态性,同一个类族中不同类的对象,对同一函数的调用做出不同的响应。

    单点登录技术的原理

    await与async的区别

    数据库中char与varchar的区别

    char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘bky’,那么char所占的长度依然为10,除了字符‘bky’外,后面跟六个空格,而varchar就立马把长度变为4了,取数据的时候,char类型的要用trim()去掉多余的空格,而varchar是不需要的,尽管如此,char的存取数度还是要比varchar要快得多,因为其长度固定,方便程序的存储与查找;但是char也为此付出的是空间的代价,因为其长度固定,所以难免会有多余的空格占位符占据空间,可谓是以空间换取时间效率,而varchar是以空间效率为首位的。

  • 相关阅读:
    爱情三十七课,恩情仪式
    爱情三十二课,幽默的用法
    爱情四十二课,距离就是问题
    爱情二十八课,你为什么爱
    爱情三十四课,放手的时机
    爱情三十九课,爱的礼物
    爱情三十三课,读懂愤怒
    爱情三十一课,先信自己
    爱情三十课,爱情整理术
    爱情二十四课,妥协50分
  • 原文地址:https://www.cnblogs.com/shuqiangji/p/4057683.html
Copyright © 2011-2022 走看看