-
设计模式系列—状态模式
模式定义 对有状态的对象,把复杂的判断逻辑提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。 状态模式把受环境改变的对象行为包装在不同的状态对象里,其意图是让一个对象在其内部状态改变...
IDC/2021-10-26 -
C++多元组Tuple使用方法?你熟悉吗?快
前言 tuple 是类似于pair的模板。每个pair的成员类型都不相同,但每个pair都恰好有两个成员。不同tuole类型的也不相同,但一个tuple可以有任意数量的成员。每个确定的tuple类型的成员数目是固定的,但一个tuple类型...
IDC/2021-10-26 -
看完这篇你还能不懂C语言/C++内存管理
C 语言内存管理指对系统内存的分配、创建、使用这一系列操作。在内存管理中,由于是操作系统内存,使用不当会造成毕竟麻烦的结果。本文将从系统内存的分配、创建出发,并且使用例子来举例说明内存管理不当会出现的情...
IDC/2021-10-26 -
辗转多个公司,我从与数据打交道的工作
本文转载自公众号读芯术(ID:AI_Discovery)。 数据工程是本世纪发展最快的行业之一。工作以来,笔者在各个公司见识了许多确保数据和代码质量的方法。每个公司可能遵循不同的流程和标准,但是有一些通用的原则可用于...
IDC/2021-10-26 -
Java数组转List的三种方式及对比
前言: 本文介绍Java中数组转为List三种情况的优劣对比,以及应用场景的对比,以及程序员常犯的类型转换错误原因解析。 一.最常见方式(未必最佳) 通过 Arrays.asList(strArray) 方式,将数组转换List后,不能对List增...
IDC/2021-10-26 -
一篇文章带你了解CSS对齐方式
一、居中 1. 居中对齐元素 将块元素水平居中对齐(像div) , 使用 margin: auto;设置元素的宽度将阻止它伸展到容器的边缘。 然后元素将占用指定的宽度,剩下的空间将平分在两个边距之间: 这个div是居中的。 .center{ ...
IDC/2021-10-26 -
IT工程师都需要掌握的容器技术之Docker
今天我们继续来学习Docker技术,本篇文章主要介绍Dockerfile,Dockerffile是一个文本文件,Docker通过读取Dockerfile文件来自动构建镜像。 下面就由成哥来介绍Dockerfile的语法及使用方法吧! 01 Dockerfile概述 Dock...
IDC/2021-10-26 -
看看人家那后端API接口写得,那叫一个
前言 在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后...
IDC/2021-10-26 -
Spring Batch真是个优秀的批处理框架,
1 前言 Spring Batch是一个轻量级的、完善的批处理框架,作为Spring体系中的一员,它拥有灵活、方便、生产可用的特点。在应对高效处理大量信息、定时处理大量数据等场景十分简便。 结合调度框架能更大地发挥Spring B...
IDC/2021-10-26 -
在 Kotlin 中使用 Dagger 会遇到的陷阱
Dagger 在 Android 开发中相当流行,它是一个提供完全静态和在编译时生成代码的依赖注入框架,它解决了很多基于反射而实现的方案中所遇到的开发和性能问题。 为了让您更好地了解 Dagger 的工作原理,我们于 2019 年...
IDC/2021-10-26 -
用Python爬取天气并且语言播报
一、 预备知识 此案例实现功能:利用网络爬虫,爬取某地的天气,并打印和语音播报 。 要用到requests库,lxml库,pyttsx3库,没有的,可以先安装一下,都可以通过pip安装: pipinstallrequests pipinstalllxml pipin...
IDC/2021-10-26 -
手把手教你搭建Vue服务端渲染项目
建议先阅读官方指南 SSR.vuejs.org/zh/ _fcksavedurl=https://SSR.vuejs.org/zh/Vue.js 服务器端渲染指南 ,再回到本文开始阅读。 本文将分成以下两部分: 简述 Vue SSR 过程 从零开始搭建 SSR 项目 好了,下面开始...
IDC/2021-10-26 -
设计模式系列—命令模式
模式定义 将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。 在软件开发系统中,常常出现方法的请求者...
IDC/2021-10-26 -
使出Python的六脉神剑,让Python拥有无
我们知道,Python的API非常多,功能非常强大,而且非常易用。Python之所以强大,一个重要原因是因为Python非常容易与其他编程语言交互。这就让Python拥有了无限扩展性。就算Python无法实现某个功能,可以用其他语言...
IDC/2021-10-26 -
鸿蒙Hi3861开发板实现按键“按下事件”
想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区 https://harmonyos.51cto.com/#zz 在帖子 《鸿蒙开发板外设控制》直播图文版(2020.10.28) 中我们提到过: 开发板上的按键也可以看作一种 GPI...
IDC/2021-10-26 -
基于鸿蒙系统 + Hi3861 的wifi小车,可
想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区 https://harmonyos.51cto.com/#zz 基于鸿蒙系统 + Hi3861 的WiFi小车 首先,我们得有一套WiFi小车套件,其实也是Hi3861 加上电机、循迹模块、...
IDC/2021-10-26 -
人生苦短,我要换Go!
在使用健壮的软件开发编程语言方面,Golang 已经被许多人选中。这种编程语言为程序员提供了独特的好处。 Go 基本上是一个编译语言,它的灵感来自C。所以,如果你精通 C 的语法,你会发现 Golang 是有用的。学习这种...
IDC/2021-10-26 -
居然还有方式可以查看Java方法的汇编代
当我们在研究java的内部实现时,经常会需要查看java方法的字节码,有时为了确定一些问题,甚至还需要查看某些方法在jit编译后的汇编代码。 这篇文章我们从零开始,详细说一下如何查看java方法的字节码以及汇编代码,...
IDC/2021-10-26 -
权限管理_数据管理服务 DAS_产品介绍
如果您需要对华为云上购买的DAS资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用...
IDC/2021-10-26 -
实时音视频 创建应用 - 控制台指南
TRTC 通过应用的形式来管理不同的业务或项目。您可以在实时音视频控制台中给不同的业务或项目分别创建不同的应用,从而实现业务或项目数据的隔离。 注意事项 每个腾讯云账号最多可以创建100个 TRTC 应用。 创建应用 ...
IDC/2021-10-26
- 配置持久内存的使用方式 - 云服务器 EC
- FBS外汇交易平台遭遇重大数据泄漏
- macos big sur `flutter doctor` 等命
- js 数组转换问题?
- 对于只支持内网访问的office文档,如何
- API概览 - 智能媒体管理
- Ajax提交Form表单及文件上传的实例代码
- 批量计算 获取计算环境详情 - API 文档
- 箭头函数和普通函数的this指向