• 【Linux系统编程】Linux系统调用概述

    还有一些函数已经过时,被新的更好的函数所代替了(gcc在链接这些函数时会发出警告),但因为兼容的原因还保留着,这些函数我会在前面标上“*”号以示区别。一、进程控制: fork 创建一个新进程 clone 按指定条件...
    文章 2015-08-21 1248浏览量
  • 如何设计稳定性横跨全球的 Cron 服务

    如果一个主节点挂掉或者因为某些原因失联(比如,网络异常等),一个从节点有可能被选举成为一个新的主节点。这个选举的过程必须在一分钟内运行,以避免 Cron 任务丢失的情况。一旦被选举为主节点,所有运行的加载...
    文章 2017-06-05 1096浏览量
  • Java虚拟机:内存管理与执行引擎

    本地方法栈(Native Method Stack)与虚拟机栈所发挥的作用是非常相似的,它们的区别是虚拟机栈为虚拟机执行Java方法(也就是字节码)服务,而本地方法栈则为虚拟机使用到的Native方法服务。与虚拟机栈一样,本地...
    文章 2018-03-26 1367浏览量
  • 阿里内核月报2014年4月

    比如如果一个debugfs里面的一个文件在打开以后被删除了,对这个打开句柄的任何read/write操作都会使内核挂掉(真的,假的,我了个去)。动态debugfs就是一个杯具,所以Viro希望revoke()在debugfs里面能够工作的ok。...
    文章 2017-06-06 1607浏览量
  • 100道JAVA面试题+JAVA面试题参考答案

    GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域,从而达到自动回收...
    文章 1970-01-01 912浏览量
  • Kubernetes扫盲

    其中“{SVCNAME}”是大写的ServiceName,同时Service Name包含的“-”符号会转化为“”符号。例如,已存在名称为“redis-master”的Service,它对外暴露6379的TCP端口,且集群IP为10.0.0.11。kubelet会为新建的容器...
    文章 2018-12-18 1423浏览量
  • 最全技术面试180题:阿里11面试+网易+百度+美团!

    Set:String类型的无序集合,内部实现是一个 value永远为null的HashMap,实际就是通过计算hash的方式来快速排重的,这也是set能提供判断一个成员是否在集合内的原因。zset:有序集合,每个元素会关联一个double类型的...
    文章 2018-11-05 1139浏览量
  • 已拿腾讯offer分享面试经历(含解析答案、推荐书籍、...

    最重要的一点:内联函数会对参数进行类型检查,而宏只是简单的替换,所以内联函数更加安全,所以往往宏需要对参数加括号,但是也不一定安全,内联函数有自己明确的作用域或者访问权限,比如放在类里面的private,而...
    文章 2018-10-22 2952浏览量
  • Java基础总结

    答:GC是垃圾收集的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言...
    文章 2020-04-30 483浏览量
  • 这是一份面向Android开发者的复习指南

    Looper是一个死循环,一直观察有没有新的消息到来,之后从Message取出绑定的Handler,最后调用Handler中的处理逻辑,这一切都发生在Looper循环的线程,这也是Handler能够在指定线程处理任务的原因。Looper在主线程中...
    文章 2020-05-04 1023浏览量
  • Unity3d技术面试题100问

    五:请简述GC(垃圾回收)产生的原因,并描述如何避免?答:GC回收堆上的内存 避免: 1)减少new产生对象的次数 2)使用公用的对象(静态成员) 3)将String换为StringBuilder 六:反射的实现原理?答:审查元数据并...
    文章 2016-05-26 1708浏览量
  • Facebook TSDB论文翻译

    如果因为网络分区或者其它故障引发数据中心之间断连,每个系统当前连接的数据中心都应该具备将数据写入到本网络内TSDB服务器的能力,并且在需要时可以在这些数据上做查询检索。容错 我们希望写操作能同时复制到多...
    文章 2017-08-18 2178浏览量
  • 面试题有哪些

    ​使用int的原因是,对于当下32位的处理器(CPU)来说,一次处理数据是32位(这里不是指的是32/64位系统,而是指CPU硬件层面),具有高效存取的特点。标识符的命名规则?标识符的含义 是指在程序中,我们自己定义的...
    文章 2021-10-07 41浏览量
  • 软件测试面试中都会问到哪些关于Python的问题?

    主要是解释代码作用的。了解类型注解么?答:PEP484引入了类型提示,这使得可以对Python代码进行静态类型检查。在使用Ide的时候可以获取到参数的类型,更方便传入参数。使用格式如下 def foo(num:int)->None: ...
    文章 2020-12-16 232浏览量
  • 《构建高可用Linux服务器 第3版》—— 1.2 全面了解...

    n:打印实际地址,而不是对地址的解释或显示主机、网络之类的符号。r:打印路由选择表。f address:family会对于给出名字的地址簇打印统计数字和控制块信息。到目前为止,它唯一支持的地址簇是inet。I interface:...
    文章 2017-07-03 15100浏览量
  • 带你读《物联网之魂:物联网协议与物联网操作系统》之...

    1.物理层 物理层负责实现相邻计算机节点之间比特流的透明传输,尽可能屏蔽具体传输介质与物理设备间的差异,使上层的数据链路层不必考虑网络的具体传输介质是什么。2.数据链路层 数据链路层负责建立和管理节点...
    文章 2019-11-12 944浏览量
  • 阿里内核月报2014年7月-8月

    由于它对每个进程的影响是独立的,这不是使进程成为组的原因.controlling tty使进程成为组的原因与信号处理有关系.当DEL或则FS(control-)被输出到tty,SIGINT或者SIGQIT信号被送到组中所有使用这个tty作为controlling ...
    文章 2017-06-06 2741浏览量
  • Linux集群和自动化运维

    3.2 选择Python的原因83 3.3 Python的版本说明83 3.4 增强的交互式环境IPython84 3.5 Python(x,y)介绍85 3.6 轻量级自动化运维工具Fabric介绍86 3.6.1 Fabric的安装87 3.6.2 命令行入口fab命令详解88 3.6.3 ...
    文章 2017-05-02 5184浏览量
  • python基础学习笔记

    在某些编程语言中,整数溢出是必须正视的,但是在python里面就无需忧愁,原因就是它支持“无限精度”的整数,即不用考虑整数溢出的问题,int类型与任意精度的long整数类可以无缝转换,超过int范围的情况都将转换成...
    文章 2018-03-18 1097浏览量
  • Linux下多进程/多线程编程

    在Linux下产生新的进程的系统调用就是fork函数,这个函数是英文中“分叉”的意思。为什么取这个名字呢?因为一个进程在运行中,如果使用了fork,就产生了另一个进程,于是进程就“分叉”了,所以这个名字取得很...
    文章 2012-09-25 2955浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化