- 博客(97)
- 资源 (4)
- 收藏
- 关注
原创 奇妙编程之旅:揭秘代码的黑科技
这些案例深入挖掘了编程中一些令人叹为观止、深刻的代码技巧,展现了编程世界中无限的创意和奇迹。在编程的旅途中,不断探索这些技巧,将会使我们更加熟练并能够以更高效的方式解决问题。愿你的编程之路充满创意和惊喜!在这篇博客中,我们深入探讨了几个令人惊艳的代码技巧案例,展示了编程世界中的一些黑科技。利用字典解析,将深度嵌套的字典展开为扁平化的字典,巧妙运用了解析的思想。使用列表解析一行代码生成九九乘法表,展现了列表解析的强大威力和简洁性。使用异或操作交换两个整数的值,展示了位运算在变量交换中的巧妙运用。
2023-12-23 18:03:00
593
原创 “AI行业百模大战:CSDN的光芒何以照亮前行之路
这种技术的巨变,恰巧与CSDN的发展相得益彰。CSDN为AI领域的技术交流提供了一个广阔的天地,使得技术人才可以更为迅速地获取最新的行业动态和技术趋势。在这场激烈的竞争中,技术的腾飞、应用场景的拓展、行业信息的革新以及人才的较量,都在CSDN这个技术圣殿中找到了最为完美的呈现方式。百模大战的狂潮中,AI行业蓬勃发展,如潮水般席卷而来的不仅有技术的腾飞,更有对行业格局的深刻改写。在这波涛汹涌的激流中,CSDN(程序员社区)作为推广平台也在AI浪潮中崭露头角,为广大技术人才提供了展示、学习和交流的理想场所。
2023-12-23 17:39:56
498
原创 云端的DevOps之旅:深入了解AWS Code系列工具
无论是源代码的管理(CodeCommit),项目的构建(CodeBuild),应用的部署(CodeDeploy)还是整个工作流的自动化(CodePipeline),AWS都能为开发者打造一个顺畅、灵活、可控的开发环境。描述一个典型的管道可能是如何配置的,包括源代码阶段(比如CodeCommit或GitHub)、构建阶段(比如CodeBuild或Jenkins)、和部署阶段(比如CodeDeploy或Elastic Beanstalk)。您可以讲述一些常见的用例,如微服务架构、移动应用通知和监控系统。
2023-12-21 12:53:49
2306
原创 “Kubernetes完全解析:从初学者到专家”(一)
5、使用yaml和json创建资源对象,在k8s中,几乎所有的操作都是通过创建、更新或删除资源对象来实现的,这些资源对象的定义可以使用yaml或json格式进行描述,然后通过kubectl命令行工具或API接口提交给k8s进行处理。8、replicaset概念和用法:是确保一定数量的pod副本始终在运行的资源对象,如果pod的数量过多,它会杀掉一些pod,如果数量不足,则会创建更多的pod。10、namespaces的概念和用法:它允许将系统的资源分隔开来,这使得一个集群可以被多个用户或者团队共享。
2023-12-17 17:00:00
668
原创 详解 AWS Elastic Load Balancing:深入理解配置与优化
*HTTP (80)**HTTP是一个无状态协议 请求独立,不依赖于前一个请求 因为HTTP 使用的是明文传输,所以网络中的其他设备截取 到就可以看到传输的明文信息,所以不太安全,容易造成信息泄露。最后一点也是最重要的一点就是 我们需要给负载均衡配置健康检查,作用就是定期的给注册的目标发送健康检查的请求,以判断目标组是否健康,是否正常的进行负载的分发。**FTP (21)**FTP 是文本传输协议,用于网络上发送文件 管理网络上的文件,FTP 协议会使用端口20作为数据通道,在21监听控制信息。
2023-12-13 22:09:49
1156
原创 华为云hcip核心知识笔记(数据库服务规划)
通常采用UGO加DRS 组合的迁移方式,先用UGO工具对源库进行分析,参考UGO工具提供的方案,对数据库进行迁移。UGO目前只有广州上线,主要是专注于异构数据库结构迁移,具有预迁移评估和结构迁移以及自动化语法转换。异构数据库是指一个数据库系统中使用不同类型的数据库管理系统。同构数据库是指一个数据库系统中使用相同类型的数据库管理系统。华为云hcip核心知识笔记(数据库服务规划)高扩展:开放式架构和云计算存储分离。3.华为云数据库迁移整体解决方案。低成本:按需使用,成本更加低廉。3.2数据库和应用迁移UGO。
2023-08-01 16:12:42
1712
原创 Devops系统中jira平台迁移
需求:把aws中的devops系统迁移到华为云中,其中主要是jira系统中的数据迁移,主要方法为在华为云中建立一套 与aws相同的devops平台,再把数据库和文件系统中的数据迁移,最后进行测试。主要涉及到的服务集群CCE、数据库mysql、弹性文件服务SFS、数据复制DRS、弹性负载均衡ELB。
2023-08-01 14:57:50
1377
原创 检索技巧-提高搜索能力
1.1使用英文搜索,因为资料内容质量较高。(可以使用翻译软件)“-”和“+”可以连接关键词,分别是不包括和包括。1.2使用关键字(可以加上高级搜索)“:pdf ”只搜索PDF版本的。精确匹配:加上 “”
2023-07-31 16:27:50
244
原创 aws中opensearch 日志通(Centralized Logging with OpenSearch)2.0(一)
实现全面的日志管理和分析功能。
2023-07-31 13:19:36
1458
原创 cloudwatch agent通过squid代理上传指标到cloudwatch
cloudwatch agent通过squid代理上传指标到cloudwatch
2023-07-19 17:30:00
924
原创 探索人工智能的奇妙世界:解密AI技术的未来发展
人工智能技术正在以惊人的速度改变着我们的世界。它们正在革命性地影响各个领域,从医疗到交通,从金融到教育,甚至到日常生活。这些标题和总结将引导你进入人工智能的奇妙世界,探索它的未来发展,揭开它的神秘面纱,并展示它在各行各业中的应用前景。无论你是对技术感兴趣的读者,还是想了解人工智能对社会的影响的人,这些文章都将带给你新的见解和触动。欢迎加入这场AI革命的探索之旅!
2023-07-09 22:31:10
520
原创 解密AI对人类就业的影响:机会还是威胁?
人工智能(AI)的快速发展引发了广泛的讨论,尤其是对于其对人类就业的影响。有人认为,AI将带来大量的机会,创造新的就业岗位,提高工作效率。然而,也有人担心AI将取代人类工作,导致大规模的失业。本文将深入探讨AI对人类就业的影响,并探讨这个备受争议的问题。
2023-07-08 22:42:30
651
原创 HCIP-Cloud Service Solutions Architect v3.0
HCIP-Cloud Service Solutions Architect v3.0
2023-07-04 16:33:38
1129
3
原创 vscode安装报错-Upload to the Go Playground failed. Post “https://play.golang.org/compile“: dial tcp 172.
go语言初学者,错误分析和解决办法
2022-07-02 22:22:25
2387
2
原创 服务容错保护Hystrix
(一)理论知识1.Hystrix工作原理熔断机制是解决微服务架构中因等待出现故障的依赖方响应而形成任务挤压,最终导致自身服务瘫瘓的一种机制,它的功能类似电路的保险丝,其目的是为了阻断故障,从而保护系统稳定性。Hystrix作为Spring Cloud中实现了熔断机制的组件,具有服务容错保护功能。在高流量情况下,一个后端的依赖延迟可能会导致所有服务的资源在数秒内变的饱和,这也就意味着,后续如果再有请求将无法提供服务,应用会出现故障。比故障更糟糕的是,这些应用程序还可能导致服务之间的延迟增加,从而备份队列
2022-05-25 21:32:35
426
原创 声明式调用客户端Feign
声明式调用客户端Feign(一)理论知识1.Feign工作原理Feign是Netfix开发的声明式、模板化的HTTP客户端。当Feign 与Eureka和Ribbon组合使用时,Feign就具有了负载均衡的功能。在Feign的实现下,我们只需要定义一个接口并使用注解方式配置,即可完成服务接口的绑定,从而简化了Ribbon自动封装服务调用客户端的开发工作量。如此看来,我们可以把Feign理解为一个Spring Cloud远程服务的框架或者工具,它能够帮助开发者用更少的代码,更好的兼容方式对远程服务进行调
2022-05-25 21:26:27
316
原创 服务网关ZUUL
(一)理论知识1.ZUUL工作原理针对客户端与服务直接通信产生的问题,可以使用服务网关解决。服务网关相当于介于客户端和服务端之间的中间层,所有的外部请求都会先经过服务网关进行调度和过滤。服务网关除了要实现请求路由、负载均衡、过滤等功能之外,还要实现更多功能,例如与服务相关框架整合、服务请求的熔断等。加入服务网关的微服务调度过程,如图1所示。图1 加入服务网关的微服务调度过程(二)开发流程1.搭建eureka-server(1)创建项目,引入依赖使用Spring Initializr方 式创
2022-05-25 21:21:24
537
原创 搭建Ribbon负载均衡
搭建Ribbon负载均衡(一)理论知识负载均衡是高可用网络基础架构的一个 关键组成部分,有了负载均衡,我们通常可以将我们的应用服务器部署多台,然后通过负载均衡将用户的请求分发到不同的服务器用来提高网站、应用、数据库或其他服务的性能以及可靠性。引入负载均衡,可以将负载(工作任务)进行平衡、分摊到多个执行单元上运行。例如,Web服务器、FTP服务器、企业关键应用服务器和其他主要任务服务器等,协同完成工作任务。负载均衡的web结构负载均衡的web结构负载均衡器会维护-一个可用的服务清单,通过心跳检测来
2022-05-25 20:45:00
367
原创 搭建Eureka高可用集群
(一)理论知识1.Eureka工作原理Spring Cloud框架下的服务发现Eureka包含两个组件,分别是: Eureka Server与Eureka Client.Eureka Server,也称为服务注册中心。各个服务启动后,会在Eureka Server中进行注册,这样Eureka Server的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观的看到。Eureka Client也称为服务(服务实例)。作为一个Java客户端,用于简化与Eureka Server的交
2022-05-25 20:41:06
1131
原创 计算机操作系统(第五版)第六章问题主要问题总结
1.I/O系统的基本功能主要有三个功能:为了方便用户使用I/O设备为了提高CPU和I/O设备的利用率使用户在共享错误时提供方便,能够查找问题,修复问题。2.简要说明I/O软件四个基本功能用户层I/O软件:实现与用户交互的接口,用户可直接调用该层所提供的,与I/O操作有关的库哈函数对设备进行操作。设备独立性软件:用于实现用户程序与设备驱动器的统一接口,设备命名,设备的保护以及设备的分配与释放等,同时为设备管理和数据传送提供必要的存储空间。设备驱动程序:与硬件直接相关,用于实现系统对硬件发
2022-05-04 21:44:04
571
原创 计算机操作系统第五版-第三章课后习题
1.高级调度与低级调度的主要任务是什么?为什么要引入中级调度?高级调度:主要的调度对象是作业,主要是将外存中的作业调入内存中,为它们创建进程,分配必要的资源,并将它们放入就绪队列中.低级调度:主要的调度对象是进程 ,根据算法将进程分配给相应的处理饥中级调度主要是为了提高内存的利用率和系统的吞吐量,方法主要是将一些暂时不能运行的程序调至外存中等待,等重新使用时再调入内存当中,节省内存空间.2.处理机调度算法的共同目标是什么?批处理系统的调度目标又是什么?处理机调度算法:提高资源利用率公平
2022-04-24 20:21:12
3074
原创 go语言学习之环境配置
Go语言环境变量配置修改系统变量1、右键“我的电脑”-“属性”;2、左栏“高级系统设置”;3、系统属性“高级”-右下角“环境变量”;4、找到用户变量/系统变量的Path,单击然后点击“编辑”-“新建”,将自己需要添加的路径复制进去即可二.环境变量和系统变量的区别系统变量的优先级高于用户变量,并且用户变量中设置的变量只对自己有用,而系统变量对所有用户都有效环境变量不区分大小写Windows下配置环境变量(不区分大小写)Goroot=安装目录Gopath=自己创建(存放自己开发的代码或
2022-03-31 22:33:15
1157
原创 学生管理系统之主界面的生成
主界面设计的基本框架代码实现def main(): #定义main函数 while True: menm() choice=int(input('请选择')) if choice in [0,1,2,3,4,5,6,7]: #判断输入的数字,进入相应的功能 if choice == 0: answer=input('您确定要退出系统吗?y/n?') if answ
2022-01-22 15:27:15
762
原创 学生管理系统之系统设计
系统设计录入学生信息模块查找学生信息模块删除学生信息模块修改学生信息模块学生信息排名模块统计学生总成绩模块显示全部学生信息模块详细介绍如图所示:系统业务流程
2022-01-22 15:23:28
554
原创 python+大数据之面向对象三大特征
python面向对象三大特征,封装,继承,多态,能够体现python强大的功能,也是python如今如此流行的主要原因
2022-01-16 13:47:12
1267
原创 python+大数据之编程思想
1. 两大编程思想1.1 面向过程和面向对象面向过程能够按照线性思维方式进行编程,面向对象是针对结果去编程,不需要明白详细步骤2. 类和对象的创建在python中一切皆对象在类之外定义的称为函数,类之内定义的称为方法。2.1对象的创建实例名 = 类名()3. 类对象与类属性类属性 :类中方法外的对象称为类属性,被该类所有的对象所共享类方法:使用@class method修饰的方法,使用类名直接访问的方法静态方法:使用@staticmethod修饰的方法,使用类名直接访问的方法例如:
2022-01-14 14:32:56
988
原创 python+大数据之BUG常见错误
python编程bug常见错误1.格式错误漏写了末尾的冒号,如if语句,else语句,循环语句等缩进错误中英文符号的误用字符创拼接的时候,字符串和数字进行拼接没有定义变量不能够使用“==”比较运算符和“=”赋值运算符的混用2.检查方法使用print()进行打印,检查错误使用#...
2022-01-13 20:33:32
635
原创 python+大数据之数据可视化完整版
本文采用一个小实例来展示数据可视化的实现,在不违背网络规范的前提下能够自由的爬取网络上的数据,希望能够帮助到大家,能有所收货
2022-01-13 11:30:50
3578
原创 python+大数据之闭包和装饰器
文章详细介绍了python中闭包和装饰器的内容以及简单使用,文章语言朴素,简单明了,易于理解,希望能帮助到大家。
2022-01-05 12:22:51
857
原创 Oracle——用户、角色、权限的创建、删除、建表
Oracle——用户、角色、权限的创建、删除、建表一.创建用户create user test(用户) identified by 123456(密码);二.用户授权grant create session,connect,resource to test(用户)1》. connect role(连接角色)–临时用户,特指不需要建表的用户,通常只赋予他们connect role.–connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/
2021-05-07 09:00:06
933
原创 shell简单编程 (一)
1、请编写shell脚本程序,实现从1加到100。实验代码 带注释实验结果 截图2、请编写shell脚本程序,实现统计根分区的使用率。试验代码试验结果3、请编写shell脚本程序,实现批量添加指定数量的用户。User01,user02,….,试验代码试验结果4、请编写shell脚本程序,实现批量删除用户。试验代码试验过程及结果三、遇到的问题及解决的方案(选做)1.总是遇到代码之间的空格问题,不太清楚什么时候有空格什么时候没有空格,所以编写过程中影响效率1&g
2021-04-19 10:22:39
450
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅