自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 快速构建Kubesphere 3.0并设置Kubesphere 多集群联邦

这里我们Host选择使用单节点All-in-One安装模式,可以零配置快速部署 KubeSphere和Kubernetes。我们安装联邦集群需要有一台节点进行管理。Member需要在Kubernetes中安装Kubesphere当作Member节点,这里我使用Kubesphere3.3版本,Kubernetes1.24进行部署测试KubeKey 可以将 Kubernetes 和 KubeSphere 一同安装。针对不同的 Kubernetes 版本,需要安装的依赖项可能有所不同。

2023-06-08 22:02:58 465

原创 Kubernetes Deployment

Deployment 相对于RC的一个最大升级是我们可以随时知道当前Pod"部署"的进度,实际上由于一个Pod的创建、调度、绑定节点及在Node上启动对应的容器这一完整过程需要一定的时间,所以我们期待系统启动N个Pod副本的目标状态,实际上是一个连续变化的"部署过程"导致的最终状态。Deployment是Kubernetes1.2引入的新概念,引入的目的是为了更好的解决Pod的编排问题,为此Deployment内部使用了。AVAILABLE:当前集群中可用的Pod副本数量,即集群中当前存活的Pod数量。

2023-06-08 22:02:53 154

原创 Kubernetes v1.26 配置默认存储 StorageClass

Kubernetes v1.25 引入了一个 Alpha 特性来更改默认 StorageClass 被分配到 PersistentVolumeClaim (PVC) 的方式。启用此特性后,你不再需要先创建默认 StorageClass,再创建 PVC 来分配类。此外,任何未分配 StorageClass 的 PVC 都可以在后续被更新。此特性在 Kubernetes v1.26 中已进阶至 Beta。

2023-06-08 22:02:27 564

原创 1.1 Android 中喜闻乐见的屏幕适配

就先从layout_weight开始说起吧,layout_weight是android.widget.LinearLayout的属性,说简单点就是只能在LinearLayout的子空间中才允许使用,当然wrap_content与match_parent也就不用了,想必使用方法想必大家都知道了,只是layout_weight使用有一些注意事项,我都不知道该不该废话了,算了!到此,我的第一篇文章已经结束,不知道给大家带来的效果如何,关于markdown文档编辑的格式欢迎直接,说真的,我也中感觉哪里有点别扭。

2023-06-08 22:02:22 112

原创 Kubernetes 深入Pod

Pod在整个生命周期过程中被系统定义为各种状态Pod重启策略应用于Pod内的所有容器,并且仅在Pod所处的Node上由kubelet进行判断和重启操作。当某个容器异常退出或者健康检查失败时,kubelet将根据RestartPolicy的设置来进行相应的操作。Pod的重启策略包括Always、OnFailure和Never,默认值为Always。

2023-06-08 22:01:46 60

原创 Linux 磁盘管理

Linux 磁盘管理好坏直接关系到整个系统的性能问题。Linux 磁盘管理常用三个命令为和。

2023-06-08 18:29:54 43

原创 Git使用教程之本地仓库的基本操作

Step 2:找个地方创建我们的代码仓库,然后我创建了一个新的项目:TestForGit,来到工程的目录下,右键,打开我们的Git Bash,键入下述指令完成代码仓库的建立!当然如果你可以add多个文件后再一次性commit,不过如果我们改动的文件很多的话,我们可以git add .一次添加全部,但有一些是几百年都不变一次的又或者自动生成的,比如lib,gen,bin文件夹等等,我们可以在代码仓库的根目录下创建一个名为.gitignore的文件,然后编辑里面的内容,把不需提交的文件忽略掉!

2023-06-08 18:28:50 356

原创 SQL COUNT() 函数

COUNT() 函数返回匹配指定条件的行数。

2023-06-08 18:27:45 2605

原创 viewport 深入理解

说了那么多废话,最后还是有必要总结一点有用的出来。首先如果不设置meta viewport标签,那么移动设备上浏览器默认的宽度值为800px,980px,1024px等这些,总之是大于屏幕宽度的。这里的宽度所用的单位px都是指css中的px,它跟代表实际屏幕物理像素的px不是一回事。第二、每个移动设备浏览器中都有一个理想的宽度,这个理想的宽度是指css中的宽度,跟设备的物理宽度没有关系,在css中,这个宽度就相当于100%的所代表的那个宽度。

2023-06-08 18:26:53 222

原创 Service进阶

学到现在,我们都知道Service一般都是运行在后来的,但是Service的系统优先级 还是比较低的,当系统内存不足的时候,就有可能回收正在后台运行的Service, 对于这种情况我们可以使用前台服务,从而让Service稍微没那么容易被系统杀死, 当然还是有可能被杀死的...所谓的前台服务就是状态栏显示的Notification!我们前面的操作都是通过Activity启动和停止Service,假如我们启动的是一个下载 的后台Service,而我们想知道Service中下载任务的进度!

2023-06-08 18:26:23 31

原创 安卓调用 Js 函数计算高度

我们允许 WebView 执行 JavaScript 代码,并添加了一个名为JavaScriptInterface的 Java 接口,其中包含一个名为calculateHeight的方法,它将被 JavaScript 调用并传递计算得到的高度值。这样,当 HTML 文件加载到 WebView 中并调用 JavaScript 函数时,它将通过安卓接口将计算得到的高度值传递回安卓应用程序中的calculateHeight方法。// 您可以在这里执行任何您希望在安卓应用程序中使用高度值的操作。

2023-06-07 23:14:17 117

原创 iOS、Android、WP三大移动操作系统横向对比

Android系统是迄今为止功能最全面的平台,再加上三星、LG等厂商的支持,消费者拥有更多不同价位的产品选择和更自由的发挥空间及定制选项,可以根据自己的喜好打造一部完美的智能手机。谷歌的云服务和应用程序也是吸引消费者的一大动力。不过Android最大的优势也带来了最大的负面影响,那就是系统碎片化问题。旗舰机型与入门机型的使用体验差距过大,也造成了许多用户对Android印象不佳的后果,尽管谷歌一直在努力缩小这一差距。iOS则是一个非常稳定、成熟的平台,并且提供了统一的操作界面。

2023-06-07 23:14:16 303

原创 Spring IOC体系结构设计原理详解

BeanFactory是IOC容器的核心接口,用于管理Bean对象的生命周期和依赖关系注入。BeanFactory定义了容器的基本功能规范,包括:(1)获取Bean对象:BeanFactory提供了根据Bean的名称或类型获取Bean对象的方法,例如getBean()、getBeanDefinition()等。(2)注册Bean对象:BeanFactory提供了注册Bean对象的方法,例如registerBeanDefinition()、removeBeanDefinition()等。

2023-06-07 23:13:09 36 1

原创 SuperSocket分层架构和对象模型

AppServer是整个框架的核心组件,管理所有的会话,提供了协议解析、数据压缩和连接池等一系列任务。在IProtocol接口中,最核心的方法是Process方法,它用于解析数据并返回解析后的消息。例如,基于长度的协议需要一个能够自动识别消息长度的解析器,HTTP协议需要一个能够解析HTTP消息头和消息体的解析器。通过上述分层架构,SuperSocket可以支持多种协议(TCP、UDP、WebSocket等)和场景(游戏服务器、聊天系统、实时数据推送等),提供了良好的性能和扩展性。

2023-06-07 23:12:05 85 1

原创 Golang中的Channel详解:Channel与Select

select是Golang中的一个关键字,用来监听channel相关的IO操作,当IO操作发生时,触发相应的动作。select只能用于channel的操作,每个case分支都只能包含channel的操作表达式;select既可以用于channel的数据接收,也可用于channel的数据发送;select默认阻塞,只有监听到channel中有发送或者接收数据时才运行;如果设置了default分支则不阻塞,没有监听到channel收发数据则执行default分支;

2023-06-07 23:11:50 375 1

原创 React+hook+ts+ant design封装一个具有编辑和新增功能的页面

rules={[{ required: true, message: '请输入工种名称' }]}title={`${menu && menu.id?'编辑' : '新增'}`}title={`${menu && menu.id?'编辑' : '新增'}`}message: "请输入设备类型",在前端项目中 最常见的就是做一个页面的新增和编辑 通常一个页面就能够搞定。label="工种名称"label="设备类型"此处省略新增逻辑接口。

2023-06-07 23:10:32 173 1

原创 SuperSocket框架介绍和示例

Session对象内部封装了当前连接的相关信息,如IP地址、端口号、连接时间、请求次数等,方便开发人员进行状态管理和统计。它提供了TCP、UDP、WebSocket等多种协议支持,可以轻松构建出各种类型的网络应用程序,如游戏服务器、聊天系统、实时数据推送等。通过组合上述组件,SuperSocket框架可以支持多种协议(TCP、UDP、WebSocket等)和场景(游戏服务器、聊天系统、实时数据推送等),提供了良好的性能和扩展性。框架的各个组件都是松散耦合的,可以按需组合和替换,方便扩展和维护。

2023-06-07 23:09:30 481 1

原创 秒懂算法 | 回归算法中的贝叶斯

在本文中,我们会用概率的观点来看待机器学习模型,用简单的例子帮助大家理解判别式模型和生成式模型的区别。通过思考曲线拟合的问题,发现习以为常的损失函数和正则化项背后有着深刻的意义。

2023-06-07 23:08:15 923 1

原创 WebFlux框架的函数式开发模式

在面向对象的开发模式中,对象是程序中的主角,程序在运行时会创建各种对象,这些对象产生各种行为,彼此之间互相协作,最后产生运算结果。而在函数式开发模式中,实现特定功能的各种方法是程序中的主角,一个接一个的方法被调用,环环相扣,最后产生运算结果,就像生产流水线一样,而至于到底是哪些对象来提供这些方法,可以被忽略。产生整个运算结果是由一系列的方法调用来产生的,对象在程序中的主导地位被削弱了,这就体现了函数式编程的思想。在WebFlux框架的函数式开发模式中,控制器类是任意的用@Component组件标识的类。

2023-06-07 23:07:29 126 1

原创 高效学 C++|继承与组合

这个关系称之为继承关系。面向对象程序设计中的继承与现实中的继承有很大相关性,并且现实中的继承关系或逻辑系统中的继承关系可以帮助确定面向对象程序设计中的继承关系,但两者并不总是一致。例如,在逻辑上,圆是椭圆的一个特例,似乎椭圆是更高一层的抽象,然而在面向对象程序设计中,这是不合理的,因为椭圆中的长轴和短轴的概念对圆来说是没有意义的。通常,当一个类提供的功能不能满足新的要求,但该类提供的功能均可被重用且在概念上具有继承关系时,就会在该类的基础上使用继承机制从该类派生出新的类,并为新的类增加新的功能以满足要求。

2023-06-07 23:06:48 160 1

原创 圣经网络算法

周而复始的信息正向传播和误差反向传播过程,是各层权值不断调整的过程,也是神经网络学习训练的过程,此过程一直进行到网络输出的误差减少到可以接受的程度,或者预先设定的学习次数为止。BP网络的误差反向后传学习算法,是最常用的神经网络算法。它利用输出后的误差来估计输出层的直接前导层误差,再利用这个误差更新前一层的误差,如此反传下去获得所有其他各层的误差估计。记得之前模式识别的老师说,神经网络算法就像一个黑盒子,不知道里面具体的样子,输入到黑盒子里就可以得到结果,所以这也是有少数人不信任这个算法的原因之一。

2023-03-19 18:04:57 127 1

原创 必须了解的8种神经网络架构

带有非线性单元的循环网络通常是很难分析的,它们会以许多不同的方式表现出来:稳定状态,振荡,或遵循不可预测的混沌轨迹。整个网络每个二进制单元的“配置”都对应了能量的多与少,二进制单元的阈值决策规则会让网络的配置朝着能量函数最小化的方向进行。其次,其学习的延展性不好,这意味着在具有多个隐藏层的网络中,它的学习时间是非常慢的。而后时间来到了ILSVRC2012年的比赛,由ImageNet提供了120万张的高清训练数据,目的是训练一个可以分类出图像属于一千类中每一类的概率的模型,并以此来进行图像的识别。

2023-03-19 18:02:42 1314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除