常量 1.字面常量 2.const修饰的常变量,本质还是个变量 const int num = 10; 具有了常属性,不能给改变 printf("num = %d\n", num); 3.#define定义的标识符常量 #define MAX 1000 MAX = 2000; //error int n = MAX; printf 4.枚举常量 可以一一列举的常量 enum Sex //枚举类型的变
JSON的概念 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并
一、基本概念 Docker是基于Go语音实现的云开源项目。 Docker是解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。 Docker通过对应用组件的封装、分发、部署、运行等生命周期的管理,使应用及其运行环境可以做到“一次封装,到处运行”。 通过docke
一、从单体应用到分布式系统到微服务(登录解决方案) 1、单体应用 单体应用,用户登录认证完(前端的账号密码加密和库里的加密做对比),将用户信息存session里面,然后TOMCAT向客户端发送一个JSESSIONID 来记录此处会话,此后每次请求都会将JSESSIONID 发送给后台,然后拿到此次会话的ses
目录 JavaScript是什么 JavaScript的作用 浏览器执行JS简介 js的组成 js初体验 3. JavaScript输入输出语句 变量 JavaScript是什么 ●JavaScript 是世界上最流行的语言之一,是一 种运行在客户端的脚本语言( Script是脚本的意思) ●脚本语言:不需要编译,运行过程中由js解释
ASRT https://blog.ailemon.net/2018/08/29/asrt-a-chinese-speech-recognition-system/ASR-Automatic Speech Recognition &&&&&&&&&& Paddle Speech 涉及数据集:Aishell, wenetspeech, librispeech… 涉及方法: ① DeepSpeech2: End-to-End Sp
一、初识微信小程序 1、前期准备 (1)需要下载微信开发工具(傻瓜式安装就可) (2)需要到微信公众号官网去注册一个小程序账号:点击跳转到微信小程序网页 注册按照账号信息–>邮箱激活–>信息登记这三个流程走就可以啦!由于我已经有账号,这边就直接登录。 登录进来的页面如下: 查看账号的
定义一个长度为10的数组时,【】内必须是个常量,int n=10,int arr[n]是不行的,将n修饰为const也是不行的,因为此时n是常变量,就是最基础还是变量,只是不能被改变了,下图中通过define定义的MAX是一个标识符常量,可以传进去【】。 除此之外,还有枚举常量 这里的Male和FAMALE只能在定义时进行
前言 该文是对HTML进行简单的介绍 目录 一、web概念概述 二、HTML初识 2.1、概念: 2.2、入门语法 三、HTML标签 3.1、基础标签学习 ①:文件标签: ②:文本标签 ③:图片标签 ④:列
Django安装: 关于Django的安装网上有许多优秀的教程,我们的主要目的也不是讲解如何安装Django,所以如果大家有不懂Django怎么安装的可以先在网上查询安装方法。在这里我就直接说一种对新手小白最为友好的一种方式,直接下载pycharm专业版,里面是自带Django,所以就不需
目录1、服务治理的三种形态2、服务网格的特点3、网格带来的损耗4、为什么服务网格选择Istio5、Istio与kubernetes6、微服务和Istio的选择侧重7、Istio的侵入性8、Istio用在哪9、Istio做了什么10、用什么姿势接入 Istio11、Istio不是银弹 本文是服务网格和Istio初识的续篇内容,主要
课程安排 数据库基础 前端基础 django基础 bbs小作业 路飞学城 django drf linux go k8s docker 爬虫 cmdb 代码发布 每日测验 今日暂无 数据库 存储数据的演变过程 随意的存到一个文件中、数据格式也是千差万别的完全取决于我们自己 """ # 小李 jason|123|NB # 小王 egon-1
在之后的学习,我学习了字符串,即用双引号" "来引起的一段字符比如"hello world",并且我还认识到,hello和world中间的空格在c语言中也算字符,然后字符串末尾自带一个字符'\0',用于表字符串结束。然后学习了字符串的用法,即用字符类型char和数组拼起来的(不知道我能不能这么理解),如char arr
概述 一说到 JVM 三个字母,你脑子里首先蹦出来的是什么?我分析一般有以下三种人: 第一种:JVM 三个字母,分开我是认识的,一组合,我不知道是啥第二种:他不就是 Java 虚拟机么,跑 Java 程序的第三种:分为堆内存,方法区,老年代,新生代.....巴拉巴拉...,可以跟你说几个小时的 经过我的日常观察,一般
Spring的属性注入方式(以前的方式) java配置主要靠java类和一些注解来达到和xml配置一样的效果,比较常用的注解有: @Configuration:声明一个类作为配置类,代替xml文件 @Bean:声明在方法上,将方法的返回值加入Bean容器,代替<bean>标签 @Value:属性注入 @PropertySource:指定外部属性文件。在
一、Ceph分布式存储 1.1、Ceph文件系统简述 Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。 Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被
目录 一、回顾线程基本内容1.基本概述2、创建线程3、常用方法4、线程状态5、多线程6、线程安全问题7、守护线程8、死锁9、线程通信10、wait() notify()notifyAll()11、sleep()和wait()12、生产者消费者问题 二、并发编程1、并发编程是什么?2、多线程优点3、多线程带来的问题是什么?4、
小白初识Typora 以下内容是作为小白的自己学会的,适用于无基础的同学享用哦。 关于设置标题 标题: <# +空格+一级标题>,两个##号表示二级标题,以此类推,最高只有6级标题。 #一级标题 ##二级标题 ###三级标题 字体 1·两边加两个**号,表示加粗 (**我爱你**) 2·两边加一个*号,表示斜体 3
逆向课程随堂笔记 001–初识汇编 我们在学习逆向开发之前,我们要了解一个基本的逆向原理.首先我们是逆向iOS系统上面的APP.那么我们知道,一个APP安装在手机上面的可执行文件本质上是二进制文件.因为iPhone手机本质上执行的指令是二进制.是由手机上的CPU执行的.所以逆向开发是
第一章:初识JAVA 第一章:初识JAVA........................................................................................................................ 3 1.计算机语言发展史.......................................................................................
大家好,我是Brant_zero 以下是我学习C语言的一些过程,我会在此日常更新一些博客来记录我的C语言学习之路,一起共同进步,一起从初阶段开始学习C语言; 首先,不妨我们来基本了解一下C语言的基本知识,来对这些基本知识有一些了解,对C语言有一个大概的认识,以后再对这些基础知识进行
本篇文章将对C语言有初步的介绍 由于是对C语言的初步介绍 所以很多知识点只是提到 后期的文章将对那些知识点进行详细说明 前言 计算机语言: 人与计算机交流的语言 C语言是一门通用的计算机编程语言 广泛用于底层开发 C语言拥有一套国际标准语法(ANSI C) C语言代码从主函数的
之前简单介绍了下BlockingQueue也算是为本文做了一个前置铺垫了,今天就来介绍下线程池,因为如果每个线程任务都要显示的手动创建的话会大大浪费资源,所以用线程池来统一维护线程的生命周期;下面先介绍了解线程池需要提前知道的相关类或接口; 前置类或接口 Executor 线程调度的顶层接
目录1、云原生2、微服务架构3、Kubernetes4、服务网格5、Istio 1、云原生 云原生的定义: 2010年,WSO2技术总监PaulFremantle 首次提出Cloud Native,他一直想用一个词表达一个架构,这种架构能够描述应用程序和中间件能够在云环境中有良好的运行状态。云原生有以下特性 分布式、弹性、