草庐IT

《C语言初阶》这篇文章带你全面认识switch语句的用法!

🎬鸽芷咕:个人主页 🔥个人专栏:《快速入门C语言》《C语言初阶篇》⛺️生活的理想,就是为了理想的生活!文章目录前言💬switch语句的介绍💬switch语句的语法形式💭在switch语句中的break💭default子句💬switch语句的注意事项💬错误案例💭switch()的括号使用浮点数💭caes语句后面跟变量💭const修饰的常变量可以嘛?总结前言  🌈hello!各位宝子们大家好啊,又是新的一天开始了,今天给大家带来的switch语句的全面讲解!  ⛳️预计博主这俩天会把分支语句和循环语句给彻底更新完,然后向函数出发!  📚本期文章收录在《C语言初阶篇》,大家有兴趣可以看看呐!  ⛺️

Kubernetes初认识

一、Kubernetes初认识1.k8s的特性弹性伸缩:使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序实例,保证应用业务高峰并发时的高可用性;业务低峰时回收资源,以最小成本运行服务。自我修复:在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容器,并且在未准备好之前不会处理客户端请求,确保线上服务不中断。服务发现和负载均衡:K8S为多个容器提供一个统一访问入口(内部IP地址和一个DNS名称),并且负载均衡关联的所有容器,使得用户无需考虑容器IP问题。自动发布(默认滚动发布模式)和回滚:K8S采用滚动策略更新应用,一个更新一个Pod,而不是同时

OpenCV初尝试1——图像视频的加载和显示

1.图像视频的加载和显示第一次的内容比较基础,因为本人也是初学OpenCV甚至Python的基础都不是怎么好(之前一直在学Java)。当然首先需要准备好OpenCV的环境,这些一般B站讲OpenCV的视频里面都会介绍,我在此也就不多赘述。1.1创建窗口和显示窗口常用API:(函数基本为C++命名规范,驼峰结构)cv2.namedWindow(winname[,flags]):创建命名窗口cv2.imshow(winname,mat):显示窗口cv2.destroyAllWindows():摧毁所有窗口cv2.resizeWindow(winname,width,height):改变窗口大小cv

OpenCV初尝试1——图像视频的加载和显示

1.图像视频的加载和显示第一次的内容比较基础,因为本人也是初学OpenCV甚至Python的基础都不是怎么好(之前一直在学Java)。当然首先需要准备好OpenCV的环境,这些一般B站讲OpenCV的视频里面都会介绍,我在此也就不多赘述。1.1创建窗口和显示窗口常用API:(函数基本为C++命名规范,驼峰结构)cv2.namedWindow(winname[,flags]):创建命名窗口cv2.imshow(winname,mat):显示窗口cv2.destroyAllWindows():摧毁所有窗口cv2.resizeWindow(winname,width,height):改变窗口大小cv

C语言指针初阶+进阶(看这一篇就够了)

目录本章重点1.指针是什么2.指针和指针类型3.野指针4.指针运算5.指针和数组6.二级指针7.指针数组8.字符指针9.数组指针10.指针数组11数组传参和指针传参12.函数指针13.函数指针数组14.指向函数指针数组的指针15.回调函数16指针和数组面试题的解析1.指针是什么我们口语讲到指针,比如p指针,其实想要表达的意思就是p是一个指针变量取地址操作符&a取出a的地址,看上图代码给大家画个图让大家初步认识一下学习指针需要用到的基本理论32位机器上我们有32根物理电线,32根地址线通电后产生的电信号转化为数字信号,随机产生01组成的这样的二进制随机序列,一共有2的32次方个全0到全1的二进制

【AICG】【Midjourney】AI自动生成图片的初接触

背景现在是AI比较流行,公司也推荐学习和了解AI的相关东西。公司的内部培训中涉及到了Midjourney的简单讲解。效果由于我的账号注册的时候过了free窗口期:现在要我花钱订阅:只能看看其他人的帖子过过AI生成的瘾。如图所示:找到一个很好的记录文档,如何使用该工具:如何使用Midjourney?步骤简单来说,这个和ChatGPT类似,需要相关的描述用语保证图的生成。提示语就显得很关键了。提供一个工具可以筛选关键语句。

MBR初认识

1.什么是MBR  说实话,我一直都不喜欢在一大堆内容一开始就抛出一长条概念,这很劝退,但现在记录一下是很有必要的,否则后续忘记就难理解了。  简单来讲,MBR记录着硬盘各个分区的大小和位置信息,就像人口普查一样,对整个硬盘的分布了熟于心。它是开机后访问硬盘时要读取的第一个扇区,不难理解,毕竟要知道自己去哪得先看地图。噢,对了,它的全称是主引导记录(masterbootrecord),由于os需要一步步进行权限的完善,有程序进行接力和指引是必须的事情。2.0x7c00?why?  好吧,这个问题我也一直都很好奇,在进行6.s081实验时,取断点并跳转总是从0x7c00开始,搜了很多操作系统有关

华为鸿蒙开发环境DevEco studio初接触

华为鸿蒙开发环境DevEcostudio初接触接触Harmony的开发环境并且配置相应的一些开发插件,例如🌈彩虹括号等等。下载网址使用华为的P40进行测试,其实内核也是intellijidea开发的。还是蛮强大,个人觉得通过androidstudio转到DevEcostudio还是比较轻松的。不过他的虚拟机的操作就比androidstudio更加严谨——需要华为开发者账号而且限时使用。整体上的界面逻辑还是比较符合android开发的习惯,毕竟鸿蒙生态的建立多多少少要依附于android的强大生态。总的来说,体验感还是不错的,也希望国产OS能够不断前进!!!!!

C语言之指针初阶(2)

目录1.指针是什么2.指针和指针类型3.野指针4.指针运算5.指针和数组6.二级指针7.指针数组上次我们已经把前4个部分给大家讲完了,现在我们来讲一下后面三个部分首先看数组和指针指针和数组之间是什么关系呢?指针变量就是指针变量,不是数组,指针变量的的大小是4个或8个字节,专门用来存放地址数组就是数组,不是指针,数组一块连续的空间,可以存放1个或者多个类型相同的数据联系:在数组中,数组名其实就是数组首元素的地址,数组名 == 地址 == 指针当我们知道数组首元素的地址的时候,因为数组是连续存放的,所以通过指针就可以遍历数访问数组,组是可以通过指针来访问的下面我们打开VS2019来看代码当我们知道

【历史上的今天】6 月 13 日:分组交换网路的“亲子纠纷”;博弈论创始人出生;交互式电视初现雏形

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年6月13日,知名的ENIAC建造者约翰·莫克利在历史上的这一天参观了ABC计算机,与ABC的设计者之一阿塔纳索夫会面。这次会面后来牵扯进了一场旷日持久、充满争议的官司——对计算机专利权的纠纷案。莫克利被阿塔纳索夫指控剽窃。1973年,美国联邦法院撤销了埃克特和莫克利发明电子数字计算机的专利权,裁定阿塔纳索夫是电子计算机的发明人。关于这场声势浩荡的“计算机之父”争夺战,请见9月30日专栏。阿塔纳索夫也许在法庭上赢下了一分,但他后来还是回去继续当老师了,而我们却仍然站在前线建造第一台真正可编程的电子计算机。——约