深入剖析Kubernetes系列连载(五)镜像
技术博客

深入剖析Kubernetes系列连载(五)镜像

13488 15

Kubernetes的学习往往让人摸不着头脑,很难理解其中的原理。深入剖析Kubernetes系列连载是学习《深入剖析Kubernetes》课程的笔记和总结,记录学习的过程,并且传递知识。对 Docker 项目来说,它最核心的原理实际上就是为待创建的用户进程:1. 启用 Linux Namespace 配置;2. 设置指定的 Cgroups 参数;3. 切换进程的根目录(优先pivot_ro...

XML和JSON知识总结
技术博客

XML和JSON知识总结

14144 16

一、XML1.简介1.xml具有平台无关性,是一门独立的标记语言。(平台无关性指的是不管是Windows还是苹果的操作系统xml都适用,独立的标记语言使其出色的可以用于网络编程)2.xml具有自我描述性(可读性强人们可以理解一般)2.为什么学习XML1.实现网络数据传输2.实现数据存储3.可以配置文件(xml文件是保存xml数据的一种方式,xml数据也可以用其他方式存在(如在内存中构建xml...

Python制作一个天气提醒小助手
技术博客

Python制作一个天气提醒小助手

17642 27

我用不到 40 行代码写了一个小工具,每天定时把当天的天气情况直接发到微信群里。查询天气接口要获取天气情况,需要一个查询天气的接口,网上找了一下,一般都是注册后送一定调用次数的,我选择了一个,免费送 500 次查询次数的。我们看看接口的 API 文档。其中城市名 cityname 和 key 是必填项。http://v.juhe.cn/weather/index?format=2&cityn...

PUSHmall 推贴订货商城系统 — — B2B/B2C批发零售兼营模式,商贸流通企业最佳电商解决方案
技术博客

PUSHmall 推贴订货商城系统 — — B2B/B2C批发零售兼营模式,商贸流通企业最佳电商解决方案

18829 7

PUSHmall推贴b2b/b2c订货商城,是可以直接商用的电商商城,实现了多级会员管理,不同会员结算不同价格、商品信息批量上传更新、叠加,批量订单打印管理、再次订货,一客一价;商品推荐指定级别会员定价、店长(社团)分销模式,人人分销模式、多门店导航、门店核销;拼团、砍价、秒杀、优惠券、充值、积分、物流、运费模板、在线客服,微信公众号商城、小程序商城、APP商城三合一。更适合企业或个人二次开发.

Vue进阶(幺捌柒):详解CSS3中的calc()
技术博客

Vue进阶(幺捌柒):详解CSS3中的calc()

21797 34

calc是英文单词calculate(计算)的缩写,是css3的一个新增功能;MDN的解释为:可以用在任何长度,数值,时间,角度,频率等处;CSS3 的 calc() 函数允许我们在属性值中执行数学计算操作。例如,我们可以使用 calc() 指定一个元素宽的固定像素值为多个数值的和。.foo { width: calc(100px + 50px);}如果你使用过 CSS 预处理器,比如 S...

基于 ModelArts的古诗词自动生成
技术博客

基于 ModelArts的古诗词自动生成

12893 13

在中国文化传统中,诗有着极为独特而崇高的地位。诗歌开拓了人类的精神世界,给人们带来了无限的美感。本文将介绍如何使用一站式AI开发平台,自动生成属于你的藏头诗。 环境准备 基于华为云一站式AI开发平台ModelArtsModelArts: https://www.huaweicloud.com/product/modelarts.htmlAI开发平台ModelArts是面向开发者的一站式AI开...

2021-03-17:手写代码:单链表插入排序。
技术博客

2021-03-17:手写代码:单链表插入排序。

13487 12

2021-03-17:手写代码:单链表插入排序。福大大 答案2021-03-17:从链表的第二个节点开始遍历。当前节点的左边所有节点一定是有序的。先比较当前节点和左邻节点,如果左邻节点小于等于当前节点,直接下个节点;如果左邻节点大于当前节点,从链表的有序部分的第一个节点开始遍历,找到当前节点小于有序部分的某个节点,然后插入进去。代码用golang编写,代码如下:package mainimp...

理解一致性哈希算法(consistent hashing)
技术博客

理解一致性哈希算法(consistent hashing)

15686 43

一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义: <!--more-->平衡性(B...

函数计算框架OpenFaaS架构解析
技术博客

函数计算框架OpenFaaS架构解析

16603 6

函数计算框架OpenFaaS架构解析 简介OpenFaas的项目目标就是通过Docker容器简化Serverless函数,使开发人员可以轻松地将事件驱动函数和微服务部署到Kubernetes,而无需重复的样板编码。将代码或现有二进制文件打包到Docker映像中,以获得具有自动扩展和可度量的度量的高度可扩展的endpoint。 分层架构 核心组件API网关: API网关提供所有functio...

从零开始学python | 如何在Python中最好地实现Armstrong数?
技术博客

从零开始学python | 如何在Python中最好地实现Armstrong数?

17640 11

我们从顾客那里得到的最普遍的要求之一就是如何用Python编写Armstrong数的程序。尽管这对于熟悉这种语言的人来说似乎很容易,但是仍有很多技术可能会错过。因此,在本文中,我们将更多地讨论Python中的Armstrong数以及如何在Python中为该代码编写程序。

GaussDB(DWS)运维 -- SQL操作 -- 查找冗余索引
技术博客

GaussDB(DWS)运维 -- SQL操作 -- 查找冗余索引

13486 9

索引是常见的查询性能优化手段,但索引本身也需要占用一定的磁盘空间,同时也会降低数据入库的性能。通过学习和了解GaussDB(DWS)的btree索引和cbtree的机制,本文提供一种依靠索引元数据来识别表上索引冗余的手段

【上电即上华为云】华为云all-in-one智联模组_NB-IoT_BC95-CNV(BC28-CNV)_LwM2M_at
技术博客

【上电即上华为云】华为云all-in-one智联模组_NB-IoT_BC95-CNV(BC28-CNV)_LwM2M_at

20196 46

All-in-one技术大礼包,第三代5G NB-IoT模组来了!!!移远通信推出BC95-CNV和BC28-CNV系列模组,基于海思Boudica 200平台,在大幅提升集成度、安全性、FOTA和降低功耗的同时,新增了蓝牙5.0、轻量级iSIM、GNSS定位、OpenCPU等能力,支持MQTT/LwM2M多种IoT协议,性价比高极具竞争力,为物联网提供更多可能!

了解一点儿Serverless
技术博客

了解一点儿Serverless

14141 39

一个新技术的出现不是无中生有,从石头中凭空蹦出来的,而是在原有基础上的继承和发展。Serverless也不例外,我们回顾下IT基础设施的发展,就会发现,Serverless自然就会浮现出来,你自己就可以发明它(但是却实现不了它)。局域网时代上世纪90年代,你是一家IT部门的负责人,公司需要建立一个信息管理系统,这时候的系统都是局域网的, 是C/S模式的, 业务逻辑主要在客户端软件中, 需要被...

体验Serverless的魅力
技术博客

体验Serverless的魅力

14870 60

快速开始这个示例以 nodejs 为主 , 组件使用的是最平常的 express前置工作安装 Nodejs LTS# thennpm i -g serverless# then run sls -v此时出现几个output的版本号,则说明安装成功了快速开始建议先 clone 或者 fork 我的 源码或者按照 tencent-express README.md 中的快速开始先试试。我们先创建...

游戏领域 Serverless 架构探索之路
技术博客

游戏领域 Serverless 架构探索之路

15684 14

在技术架构的多次迭代升级中,有一项非常重要的工作,就是将游戏场景中通用的业务能力进行抽象,从游戏主服中进行剥离,沉淀到统一服务层,以模块化的方式同时支撑的多个游戏品类。从主服中剥离出来的业务能力包括账号管理、IM、内容安全、会员体系、信息推送、游戏行为分析等多个方面,这样做首先降低了游戏主服的业务复杂度,使主服专注于对核心游戏场景的支撑。此外,通用的能力可以在多个游戏品类中得到复用,从而降低...

Go 语言开发工具
技术博客

Go 语言开发工具

17639 21

LiteIDELiteIDE 是一款开源、跨平台的轻量级 Go 语言集成开发环境(IDE)。支持的 操作系统Windows x86 (32-bit or 64-bit)Linux x86 (32-bit or 64-bit)下载地址 :http://sourceforge.net/projects/liteide/files/源码地址 :https://github.com/visualfc...