- 博客(18)
- 收藏
- 关注
原创 k8s集群基础
k8s是一个编排容器的工具,是管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新总而言之: k8s针对对象是应用管理,使得底层实现对用户透明。可以实现多种廉价资源进行扩容,而不用采用价格高昂的刀片服务器。几个主要概念:集群:资源统一管理利用,支持不同种类硬件横向扩容,统一对外提供接口。在k8s集群中,分为master节点(控制,类似枢纽)和node节点(实际计算)集群结构:在k8s上部署应用皆运行于容器上,这是一个特殊的概念pod:集群调度的最小单元
2022-05-05 20:23:48
507
原创 什么是计算引擎
2019双11,支付宝有哪些“秘密武器”?——ray内核参考链接:https://www.bianchengquan.com/article/488384.html计算引擎:https://blog.youkuaiyun.com/luolang_103/article/details/90375177计算引擎的前世今生:https://zhuanlan.zhihu.com/p/361185327...
2021-11-03 23:03:55
813
原创 笔试:输入输出处理
就快笔试了!现在的笔试题大都输入输出需要自己来写,具体情况可以参考牛客上自己模拟一下实际情况!注意:>> 是会过滤掉不可见字符(如 空格 回车,TAB 等)cin.get(字符变量名)可以用来接收字符1、输入多组数据每组数据一行,数据构成为n(数据个数)+实际数据(n个数据)#include<iostream>using namespace std;int main(){ int n; while (cin >> n) { if (n == 0)
2021-08-10 13:13:32
1139
原创 C++对象模型
C++对象模型一、 对象模型(一) 何为C++对象模型(二)基本C++对象模型(三) C++对象模型中加入单继承(四) C++对象模型中加入多继承(五) C++对象模型中加入虚继承(六) 菱形继承(含重复继承、多继承情况)二、 成员访问三、 多态如何实现一、 对象模型(一) 何为C++对象模型C++对象模型可以概括为以下两部分:语言中直接支持面向对象程序设计的部分语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多态等等。在c语言中,“数据”和
2021-08-06 15:08:33
558
原创 树的前序、中序、后序遍历方法,递归形式和非递归形式
#include #include struct Node {int value;Node* left;Node* right;Node(int value):value(value), left(nullptr), right(nullptr) {}};//前序递归void preOrderRecur(Node* head) {if (head == nullptr) {return;}std::cout << head->value << “,”
2021-06-30 23:10:57
180
4
原创 物理内存和虚拟内存的区别
操作系统有虚拟内存与物理内存的概念。在很久以前,还没有虚拟内存概念的时候,程序寻址用的都是物理地址。程序能寻址的范围是有限的,这取决于CPU的地址线条数。比如在32位平台下,寻址的范围是2^32也就是4G。并且这是固定的,如果没有虚拟内存,且每次开启一个进程都给4G的物理内存,就可能会出现很多问题:因为我的物理内存时有限的,当有多个进程要执行的时候,都要给4G内存,很显然你内存小一点,这很快就分配完了,于是没有得到分配资源的进程就只能等待。当一个进程执行完了以后,再将等待的进程装入内存。这种频繁的装入内存
2021-05-19 21:00:44
414
原创 软件架构相关知识
以目前水平感觉不太能懂,暂时存起来慢慢理解软件架构(software architecture):http://www.uml.org.cn/zjjs/zjjs-bk.asp五种常见软件架构https://www.cnblogs.com/doit8791/p/9343826.html软件架构和架构风格https://blog.youkuaiyun.com/ithzhang/article/details/82261363?ops_request_misc=&request_id=&biz_i
2021-05-17 19:35:00
80
1
原创 计算机操作系统面试纲要(持续更新)
本文暂时以收集网络上的相关资源为主,后续会根据个人实际情况进行扩展1.计算机操作系统高频面试题总结https://blog.youkuaiyun.com/xie810005152/article/details/910389152.linux内核原理总结https://blog.youkuaiyun.com/xie810005152/article/details/108417713...
2021-05-11 16:52:06
157
原创 用户级线程的作用
这里引用知乎的一位大佬的理解,讲的很好,存留细细体味假如某个程序用的是用户级线程,然后调用某种会阻塞的api,在调用后又不能将控制权交给另一个用户级别线程又或者是操作系统,那么这个程序被会卡死,直到那个阻塞的api返回,解除阻塞为止。但是,现实当中,工程师既然知道这个事情,就根本就不会这样做。工程中的选择当一个线程调用了某个会长期中断当前工作的api后,可能有几种方案:让操作系统帮助挂起当前线程,切到别的线程去工作。这就是所谓“内核”级的线程调度所做的事情了。典型的,如Java的tomcat处
2021-03-26 13:39:45
312
原创 宝藏——“并查集”
太棒的并查集讲解,参考文章!原文链接:https://blog.youkuaiyun.com/the_ZED/article/details/105126583
2021-03-19 13:59:58
82
原创 宝藏——“十大经典排序算法”
今天发现了这个姐姐的超强排序算法动图原文链接:https://blog.youkuaiyun.com/sx2448826571/article/details/804875311.1交换排序—冒泡排序1.2交换排序—快速排序2.1插入排序—直接插入排序2.2插入排序—希尔排序(直接插入排序的优化)3.1直接选择排序(Insertion sort)3.2选择排序—堆排序4.1归并排序5.1计数排序6.1基数排序...
2021-03-19 09:41:01
110
原创 “程序员”有感
今天刚听了华为的实习生招聘会议,恰巧看到这么一段评论!偶然有感对于互联网行业,网络上总是充斥着这么几点评论——“高薪”、“码农”、“CV工程师”、“996”、“35岁职业危机”**首先,**我认为时代在进步,而且任何行业都在快速发展着,只有持续学习才能跟上时代的脚步、不被淘汰,对于职业危机这一言论,我认为不仅仅体现在计算机行业,可能计算机行业相对其他行业(诸如硬件、机械、土木)来说,就业黄金年龄是偏短,但是也没有想象中那么大的差距。任何一个行业都存在着行业危机,要想在一个行业长久做下去,必须通过持续
2021-03-16 21:49:13
141
1
原创 转载:基于Partition函数实现快排、超过一半数字、最小K个数(剑指offer书籍)
https://blog.youkuaiyun.com/u013457167/article/details/79749882
2021-03-15 21:51:57
97
原创 vtk视角
vtk视角问题:未设置视角前显示:(正对xy轴方向)设置视角之后:具体视角可由自己设置:操作方法如下所示:vtkCamera *aCamera = vtkCamera::New();aCamera->SetViewUp (0, 0, -1);//设视角位置aCamera->SetPosition (0, 1, 0);//设观察对象位aCamera->SetFocalPoint (0, 0, 0);//设焦点aCamera->ComputeViewPlaneNo
2021-03-15 15:41:56
2103
原创 vtk如何在左下角设置三维坐标系
做过三维图形的朋友应该都知道一般在界面左下角会有一个固定坐标系,用来显示指示方向,便于识别本人的环境是VS+QT+VTK以下两种方法都可以设置坐标系:方法一:(可以参考网址:https://blog.youkuaiyun.com/chengzhan3748/article/details/100839476)三维程序设计中,通常会在控件窗口中设置和显示坐标轴系线,方便操作和使用。VTY库中提供vtkAxesActor类,方便用户快捷实现三维坐标的实现。效果如下:C#核心代码如下: vtkAxesAc
2021-03-12 16:55:43
4765
3
原创 配置VTK的那些“坑”
配置VTK遇到无数的“坑”,整了三天,现在把自己的收获记录下来!VTK配置的几大过程1.材料准备1.1 VTK8.2 网址:https://vtk.org/download/1.2 CMAKE 网址:https://cmake.org/download/1.3 VS和QT的就到官网下载吧2.vtk安装2.1 VTK下载后解压:2.2 然后在此文件夹下新建一个build和install文件夹:build用来存放编译时生成编译的二进制文件install用来存放debug文件或者relea
2021-03-02 19:59:02
11838
11
原创 VS+QT+VTK配置
1.VTK介绍VTK是一个开放源码、自由获取的软件系统,全世界的数以千计的研究人员和开发人员用它来进行3D计算机图形,图像处理,可视化。VTK包含一个c++类库,众多的翻译接口层,包括Tcl/Tk,Java,Python。 Visualization Toolkit 是一个用于可视化应用程序构造与运行的支撑环境,它是在三维函数库OpenGL 的基础上采用面向对象的设计方法发展起来的,它将我们在可视化开发过程中会经常遇到的细节屏蔽起来,并将一些常用的算法封装起来。比如 Visualization Toolk
2021-02-28 17:04:12
1216
原创 qcustomplot的配置使用
2021.01.15首先链接几个网址吧https://blog.youkuaiyun.com/linga1995/article/details/105372081/ 最最终解决方案参考https://blog.youkuaiyun.com/qq_28080659/article/details/76726612https://blog.youkuaiyun.com/ch2065/article/details/28446959https://www.cnblogs.com/SChenqi/p/9932769.html
2021-01-15 09:48:37
201
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人