<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/half000</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; half000]]></copyright><item><title><![CDATA[2020-09-05]]></title><link>https://blog.youkuaiyun.com/half000/article/details/108417680</link><guid>https://blog.youkuaiyun.com/half000/article/details/108417680</guid><author>half000</author><pubDate>Sat, 05 Sep 2020 14:44:50 +0800</pubDate><description><![CDATA[k8s HPA扩缩容
环境k8s 1.83

kube-controller-manage 启动参数
可以先登录kube-controller-manage的pod查看帮助 kube-controller-manage -h

[root@k8s-master ~]# vim /etc/kubernetes/manifests/kube-controller-manager.yaml

apiVersion: v1
kind: Pod
metadata:
  creationTimestamp: null
]]></description><category></category></item><item><title><![CDATA[K8S-flannel网络部署脚本]]></title><link>https://blog.youkuaiyun.com/half000/article/details/107291419</link><guid>https://blog.youkuaiyun.com/half000/article/details/107291419</guid><author>half000</author><pubDate>Sat, 11 Jul 2020 21:46:51 +0800</pubDate><description><![CDATA[K8S-flannel网络部署脚本
#!/bin/bash

#处理host文件
dealhost(){
	echo "/etc/hosts文件处理" 
	hostname=$1
	hostStr=$2
	if cat /etc/hosts | grep $hostname &gt; /dev/null
	then
	        echo "host为$hostname已存在"
	else
	echo "host为$hostname不存在，追加$hostStr"      
	cat &gt;&gt;/]]></description><category></category></item><item><title><![CDATA[k8s部署-kubeamd自动部署脚本]]></title><link>https://blog.youkuaiyun.com/half000/article/details/107291226</link><guid>https://blog.youkuaiyun.com/half000/article/details/107291226</guid><author>half000</author><pubDate>Sat, 11 Jul 2020 21:43:52 +0800</pubDate><description><![CDATA[k8s部署-kubeamd自动部署脚本
k8s部署-kubeadm自动部署脚本1
自动部署k8s，不包含集群网络，dashboard
环境：centOS7  8
k8s版本：1.18.3
虚拟机IP，主机名自己改一下
hostNameMaster=k8s-master
ipMaster=192.168.200.180
#!/bin/bash

#出错立即退出
set -e 

#处理host文件
dealhost(){
	echo "/etc/hosts文件处理" 
	hostname=$1
	hostSt]]></description><category></category></item><item><title><![CDATA[springcloudalibaba nacosclient自动获取配置 启动流程]]></title><link>https://blog.youkuaiyun.com/half000/article/details/103099396</link><guid>https://blog.youkuaiyun.com/half000/article/details/103099396</guid><author>half000</author><pubDate>Sat, 16 Nov 2019 15:48:16 +0800</pubDate><description><![CDATA[springcloudalibaba nacos客户端自动获取配置 启动流程
1.spring.factories中有引导程序配置项：org.springframework.cloud.bootstrap.BootstrapConfiguration=\
com.alibaba.cloud.nacos.NacosConfigBootstrapConfiguration,\
org.springf...]]></description><category></category></item><item><title><![CDATA[耦合性（或称“耦合度”）]]></title><link>https://blog.youkuaiyun.com/half000/article/details/3944929</link><guid>https://blog.youkuaiyun.com/half000/article/details/3944929</guid><author>half000</author><pubDate>Sat, 28 Feb 2009 12:48:00 +0800</pubDate><description><![CDATA[ 耦合性（或称“耦合度”）　　英文 ： coupling　　耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模块之间接口的复杂程度、调用模块的方式以及哪些信息通过接口。　　一般模块之间可能的连接方式有七种，构成耦合性的七种类型。它们之间的关系为（由弱到强）　　(1)非直接耦合(Nondirect coupling)　　如果两个模块之间没有直接关系，它们之间的联系完全是]]></description><category></category></item><item><title><![CDATA[string使用]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2953427</link><guid>https://blog.youkuaiyun.com/half000/article/details/2953427</guid><author>half000</author><pubDate>Fri, 19 Sep 2008 17:27:00 +0800</pubDate><description><![CDATA[//统计文件中25日要加班的日期，*的算X 2的天数//7  25 2006//5  25 2200*//23 1 2000*//.....#include#include#include#include#includeusing namespace std;void main(){ int n(0); ifstream in("C://aaa.txt"); for(string s;getl]]></description><category></category></item><item><title><![CDATA[vector]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2950403</link><guid>https://blog.youkuaiyun.com/half000/article/details/2950403</guid><author>half000</author><pubDate>Fri, 19 Sep 2008 10:31:00 +0800</pubDate><description><![CDATA[//一段关于二维向量的代码#include#include#include#includeusing namespace std;typedef vector > Mat;//typedef存储类说明符 下面用Mat作类型名Mat input();void mySort(Mat& a);void print(const Mat& a);void main(){ Mat a=input(); myS]]></description><category></category></item><item><title><![CDATA[bool类型]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2917789</link><guid>https://blog.youkuaiyun.com/half000/article/details/2917789</guid><author>half000</author><pubDate>Fri, 12 Sep 2008 15:37:00 +0800</pubDate><description><![CDATA[整数1和0构成了bool的表示范围相当于 enum bool{false,true}注意：     用任何非0数给bool变量赋值，其值都为1例子    bool a=3;//a=1    bool  b=1; //b=1    bool  c=a+b;//a+b=2,c=1    bool  d=a-b;// a-b=0,c=0bool的输出形式可以选择，默认为1和0，如果要输出true]]></description><category></category></item><item><title><![CDATA[三位对称素数]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2914564</link><guid>https://blog.youkuaiyun.com/half000/article/details/2914564</guid><author>half000</author><pubDate>Thu, 11 Sep 2008 17:21:00 +0800</pubDate><description><![CDATA[ #include#includeusing namespace std;int main(){ bool prime; for(int i(1);i  for(int j(0);j  {   int a;   a=i*101+j*10;            for(int k(3);k   {    //prime=true;    if(a%k==0)    {               ]]></description><category></category></item><item><title><![CDATA[完数]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2914407</link><guid>https://blog.youkuaiyun.com/half000/article/details/2914407</guid><author>half000</author><pubDate>Thu, 11 Sep 2008 16:54:00 +0800</pubDate><description><![CDATA[//1000以内的完数#includeusing namespace std;int main(){ for(int i(1);i {  for(int j(1),sum(0);j   if(i%j==0)sum+=j;   if(i==sum)    cout } return 0;}看了下完数的公式和性质   也挺有趣的]]></description><category></category></item><item><title><![CDATA[水仙花数]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2913890</link><guid>https://blog.youkuaiyun.com/half000/article/details/2913890</guid><author>half000</author><pubDate>Thu, 11 Sep 2008 15:42:00 +0800</pubDate><description><![CDATA[ #includeusing namespace std;int main(){ for(int i(1);i  for(int j=0;j  {   if(i*i*i+j*j*j>999)    break;   else   for(int k=0;k   {    cout    if(i*i*i+j*j*j+k*k*k==i*100+j*10+k)     cout    else if(]]></description><category></category></item><item><title><![CDATA[C++中的指针(三) 智能指针 转贴]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2913811</link><guid>https://blog.youkuaiyun.com/half000/article/details/2913811</guid><author>half000</author><pubDate>Thu, 11 Sep 2008 15:33:00 +0800</pubDate><description><![CDATA[Smart Pointer是C++中的一个大题目，要说清楚他的所有好处很需要费点力气。我就一个功能一个功能的说。有我理解不透的地方希望大家指点。1.copy-to-write当生成一个C++ object的时候如果这个class很大，这个object会占用很多空间。那么每生成一个就占用一片空间，这样会占用很多系统资源。同时降低效率。一个解决方法就是对用拷贝构造函数生成的object，让他不存储]]></description><category></category></item><item><title><![CDATA[最简单的素数算法-筛选法]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2900357</link><guid>https://blog.youkuaiyun.com/half000/article/details/2900357</guid><author>half000</author><pubDate>Mon, 08 Sep 2008 16:28:00 +0800</pubDate><description><![CDATA[筛选法判断素数#include#include#includeusing namespace std;int main(){ vector prime(10000,1); for(int i=2;i  if(prime[1])   for(int j=i;i*j    prime[i*j]=0;   ifstream in("a.txt");   for(int a;in>>a && a>1 &&]]></description><category></category></item><item><title><![CDATA[标准IO流，比较详细了]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2899901</link><guid>https://blog.youkuaiyun.com/half000/article/details/2899901</guid><author>half000</author><pubDate>Mon, 08 Sep 2008 15:21:00 +0800</pubDate><description><![CDATA[Standard I/O StreamC++的标准输入/输出库 iostream                         不仅提供了I/O库，还提供了使用库的流模式    " cin>>"流入和 " cout1.流状态 （Stream States）       1st  showpos    在正数(含0)前显示 + 号    2nd  showbase   HEX前加 0X，O]]></description><category></category></item><item><title><![CDATA[switch case语句]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2886583</link><guid>https://blog.youkuaiyun.com/half000/article/details/2886583</guid><author>half000</author><pubDate>Fri, 05 Sep 2008 16:34:00 +0800</pubDate><description><![CDATA[ switch 语句 （switch statement）switch语句也称开光语句，它是多分支结构。  1.整数值分支判断         switch括号中的表达式只能是整型，字符型或枚举型表达式。     case 后面的常量表达式之类型必须与其匹配。（否则编译错误）     float f=4.0switch(f){} //error statement2.default分支  ]]></description><category></category></item><item><title><![CDATA[棱形图案]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2885529</link><guid>https://blog.youkuaiyun.com/half000/article/details/2885529</guid><author>half000</author><pubDate>Fri, 05 Sep 2008 14:02:00 +0800</pubDate><description><![CDATA[#include #include using namespace std;#define N 7int main(){ for(int i(0);i {  if(i  {     for(int j(0);j                                 cout        for(int k(0);k     cout  }  else  {               ]]></description><category></category></item><item><title><![CDATA[多态性 ]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2880539</link><guid>https://blog.youkuaiyun.com/half000/article/details/2880539</guid><author>half000</author><pubDate>Thu, 04 Sep 2008 14:29:00 +0800</pubDate><description><![CDATA[多态应该指virtual关键字，主要就表现为基类的虚函数和继承类的override（重写）。比如： class ball { public: virtual void play(){}; // 球可以踢可以打 } class basketball:public ball { public: void play(){};// override 篮球只可以打 } class football:publ]]></description><category></category></item><item><title><![CDATA[SQL中字符串函数]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2836243</link><guid>https://blog.youkuaiyun.com/half000/article/details/2836243</guid><author>half000</author><pubDate>Wed, 27 Aug 2008 09:48:00 +0800</pubDate><description><![CDATA[一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII（）函数中，纯数字的字符串可不用‘’括起来，但含其它字符的字符串必须用‘’括起来使用，否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值，CHAR（） 返回NULL 。3、LOWER()和UPPER()LOWER()将字符串全部转为小写；UPPER()将]]></description><category></category></item><item><title><![CDATA[关于初始化C++类成员]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2833853</link><guid>https://blog.youkuaiyun.com/half000/article/details/2833853</guid><author>half000</author><pubDate>Tue, 26 Aug 2008 16:16:00 +0800</pubDate><description><![CDATA[关于初始化C++类成员责任编辑：ncic 　 更新日期：2007-4-2　　在使用C++编程的过程当中，常常需要对类成员进行初始化，通常的方法有两种： 　　第一种方法：CMYClass::CSomeClass(){　　x=0;　　y=1;}第二种方法：CSomeClass::CSomeClass() : x(0), y(1){}本文将要探讨这两种方法的异同以及如]]></description><category></category></item><item><title><![CDATA[注册机代码]]></title><link>https://blog.youkuaiyun.com/half000/article/details/2832966</link><guid>https://blog.youkuaiyun.com/half000/article/details/2832966</guid><author>half000</author><pubDate>Tue, 26 Aug 2008 14:27:00 +0800</pubDate><description><![CDATA[比较傻的文件方式Dim n  If Dir("c:/1")         Open "c:/1" For Input As #1                Input #1, n        Close #1        If Val(n)                 n = Val(n) + 1        Else                MsgBox "已过期"  ]]></description><category></category></item></channel></rss>