软件是由代码组成的。为了复用代码,代码的组织出现了不同层次的抽象和实现,如 Module(模块),包(Package),Lib(库),Framwork(框架)等。 通常一个P...
软件是由代码组成的。为了复用代码,代码的组织出现了不同层次的抽象和实现,如 Module(模块),包(Package),Lib(库),Framwork(框架)等。 通常一个P...
前言 本文介绍如何在ubuntu上部署k8s集群,大致可以分为如下几个步骤: 修改ubuntu配置 安装docker 安装kubeadm、kubectl以及kubelet 初...
首先,结论是主线程确实阻塞了,但是主线程在初始化过程中由ActivityThread的main()方法中会创建一套消息循环组件包括Looper,MessageQueue,Ha...
Spring与SpringMVC的区别 总体架构 Spring 总的来说Spring是使用基本的JavaBean代替EJB,通过容器管理JavaBean的配置和声明周期,在此...
这样写是无法通过编译的,报错为"Expression is not assignable" 原因是,这句话里面的几个点有两种不同的含义。self.view.frame是Obj...
技术上讲, NODE_ENV是一个由 Node.js 暴露给执行脚本的系统环境变量。通常用于确定在开发环境还是生产环境(dev-vs-prod)下,服务器工具、构建脚本和客户...
清明放假,在家无聊,想写个ss来玩。 曾经用Swift子类化过Charts图表,感觉不用怎么学语法也可以勉强写写Swift,但毕竟有点蒙。 准备用NEKit,但它是Swift...
前面介绍过制作过程,这里不讲如何制作动态库、静态库。 静态库和动态库都是以二进制提供代码复用的代码库。 静态库常见的是 .a 动态库(共享库)常见的是 Windows 下的 ...
一、直播现状简介 1.技术实现层面: 技术相对都比较成熟,设备也都支持硬编码。IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Vi...