- Kubernetes安装
Daniel的技术博客
Kuberneteskubernetescentoslinux
安装k8s单主集群一、环境准备1.准备虚拟机Kubenetes支持在物理服务器或虚拟机中运行。以下部署需要准备三台安装了centos7系统的物理或者虚拟机。#在master节点执行hostnamectlset-hostnamemaster#在work1节点执行hostnamectlset-hostnameworker1#在work2节点执行hostnamectlset-hostnameworker
- matlab 一维数组拼接,多个一维数组合并成一个一维数组
OliverH-yishuihan
Matlab有这本就足够matlab算法
目录matlab一维数组拼接,多个一维数组合并成一个一维数组1、一维数组直接合并直接将两个矩阵合并:2、一维数组交叉合并:方法一:方法二:方法三:方法四:其他操作:matlab一维数组拼接,多个一维数组合并成一个一维数组1、一维数组直接合并题目:数组work1[x1,x2,……,xn],work2[y1,y2,……,yn],现在要生成一个数组work3,work3中的数据为[x1,x2,x3,……
- MATLAB 矩阵的合并方法
桂林米粉680
算法数据结构python
1、一维数组直接合并题目:数组work1[x1,x2——,xn],work2[y1,y2——,yn],现在要生成一个数组work3,work3中的数据为[x1,x2,x3--xn,y1,y2--yn];合并方法:直接将两个矩阵合并:A=[1,2,3,4];B=[-1,-2,-3,-4];C=zeros(1,size(B,2)+size(A,2));%这句可以不要;C=[A,B];2、一维数组交叉合
- Ubuntu22.04部署K8S1.27.2版本集群
Arnold.Shen
Kuberneteskubernetesdocker容器
一、设置主机名并在hosts文件中添加条目1、登录节点使用hostnamectl命令设置hostname#在master中:172.18.10.11$sudohostnamectlset-hostname"k8s-master"#在work1节点中:172.18.10.12$sudohostnamectlset-hostname"k8s-worker1"#在work2节点中:172.18.10.1
- vue/cli@4执行npm run build报错:Syntax Error: Thread Loader (Worker 2) The “from“ argument must be of
雨季mo浅忆
vue.jsnpmjavascript
目录1、问题2、原因3、解决方案1、问题SyntaxError:ThreadLoader(Work2)The"from"argumentmustbeoftypestring.Receivedundefined语法错误:线程加载器(工作2)“from”参数的类型必须为字符串。接收未定义错误提示代码:errorin./src/views/singaporeReport/pieSmokeLine.vue
- 三菱PLC GX Work2学习笔记
驽马同学
PLC&自动化设备学习
ProgrammableLogicController1指令集1.1触点指令指令名称指令示例图示常开触点LDLDX01常闭触点LDILDIX12输出线圈OUTOUTY03或常开触点ORORX33或常闭触点ORIORIX33置位SETSETY03复位RSTRSTY03区域复位ZRSTZRSTY0Y53上升沿LDPLDPX03下降沿LDFLDFX13结果上升沿MEPMEP3结果下降沿MEFMEF3上升
- 零散知识记录
seem-1990
ubuntulinux运维
一:sh脚本||和&&用法:逻辑或,只有||前面的执行不成功才会执行后面的;逻辑与,只有&&前面的执行成功,才会执行后面的。二:pythonpython-c:可以在命令行中执行python代码;python-mxxx.py:把xxx.py文件当做模块启动#遍历文件夹中文件代码段importosinfile=open("/home/ubuntu/work2/DW/lilu.txt","w")forr
- python的内置模块functools
测试探索
一、偏函数(partial)1-1:偏函数的作用当函数的参数个数太多,需要简化时,使用functools.partial可以创建一个新的函数,这个新函数可以固定住原函数的部分参数,从而在调用时更简单。defwork(name,age,sex):print(name,age,sex)work2=partial(work,name="lemon")work2(age=11,sex="女")结果二、wr
- work2
不是猫
good:achiever,close-knitteamrewarding,perks(benefits)jobsatisfaction,resourceful,short-listedforjob,outoftheordinary,high-flyer,atoughmind,holidayentitlement,drive,fitthedescription中:seekacareerin/loo
- python协程gevent方式
kylinxjd
importgeventfromgeventimportmonkeyimporttimemonkey.patch_all()defwork1():foriinrange(5):print("work1:",i)time.sleep(0.2)defwork2():foriinrange(5):print("work2:",i)time.sleep(0.2)g1=gevent.spawn(work1)
- work2
weixin_30527323
PSP个体软件过程或个人开发流程我的估计实际情况计划10min10min估计这个任务需要多长时间10min5min我超级转载于:https://www.cnblogs.com/Html666/p/10565578.html
- GX Work2 三菱 FX-Q系列IP地址配置
永远是我的最爱
SCADADIAView
功能概述Q系列IP地址配置分为两种情况,一:是CPU自带网口的配置,二:是网络模块的配置。一、自带网口配置1.通过GXWork2软件下载PLC程序。2.在工程栏中双击打开参数中的PLC参数选项。3.在Q参数设置框中选择内置以太网端口设置,如下图:第一步:对IP地址、子网掩码、默认路由器IP地址配置第二步:点开打开设置,配置如下图:选择TCP协议、MC协议,端口号可自行更改,站号默认为0,完成后点击
- MATLAB中多个一维数组的合并
JamesJuZhang
DailyWork
1、一维数组直接合并题目:数组work1[x1,x2——,xn],work2[y1,y2——,yn],现在要生成一个数组work3,work3中的数据为[x1,x2,x3--xn,y1,y2--yn];合并方法:直接将两个矩阵合并:A=[1,2,3,4];B=[-1,-2,-3,-4];C=zeros(1,size(B,2)+size(A,2));%这句可以不要;C=[A,B];2、一维数组交叉合
- 基于openssl的sm4加密,加密数据,验证OK
阿钱¥
安全
基于openssl的sm4加密,加密数据,验证OK目前还没实现解密功能代码地址https://gitee.com/zhengjunqiang/learn.git加解密注意事项:加密和解密数据长度如果是加密块长度的整数倍,可以不设置填充设置不填充必须在EVP_DecryptInit_ex之后,update之前非填充模式加解密验证:root@ubuntu:/work2/learn/openssl/sm
- OpenMP Single
liangjisheng
C++openmp
#includevoidwork1(){std::cout<<"work1正在运行.\n";}voidwork2(){std::cout<<"work2正在运行.\n";}//single编译指导语句指定内部代码只有线程组中的一个线程执行//线程组中没有执行single语句的线程会一直等待代码块的结束,//使用nowait子句除外#pragmaompparallelnum_threads(2){#
- 关于k8s的ipvs转发svc服务访问慢的问题分析(一)
BornShijia
k8s
系统环境描述:系统环境:macos,vmware下搭建k8s单master/双worker伪集群环境.软件环境描述:单Master结点(192.168.182.100)、WORK1(192.168.182.101)、WORK2(192.168.182.102)结点环境,网络环境为flannel+ipvs,创建了deployment服务nginx,replicas=2,即work1、work2分别有
- git push origin master报错,解决方法
ziyou飞翔
git
今天,用git把本地代码推送到远程服务器上时出现错误:whl@whl-desktop:/work2/
[email protected]'spassword:Countingobjects:44,done.Compressingobjects:100%(24/24),done.Writingobjects:100%(25/25),13.10KiB,do
- 设备属性权限导致的编译错误
小小Fred
先记录下来,后续研究原因。staticDEVICE_ATTR(debug_mesg,S_IRUGO|S_IWUGO,show_debug_mesg,store_debug_mesg);将S_IWUGO改为S_IWUSR就好了。Infileincludedfrom/home/android/work2/R20/LA.UM.6.6/LINUX/android/kernel/msm-3.18/inclu
- 编译linux内核时遇到 scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: 没有那个文件或目录
沙雕coder
海思
root@jvt-VirtualBox:/work2/3516CV500/opensource/kernel/linux-4.9.y#makeARCH=armCROSS_COMPILE=arm-himix200-linux-menuconfigHOSTCCscripts/basic/fixdepHOSTCCscripts/kconfig/mconf.oInfileincludedfromscrip
- Linux 基础命令入门 创建文件
艺博东
Linux
Linux基础命令入门创建文件实操从当前目录下切换到根目录下su或者suroot创建yibodong命名的文件夹创建文件夹并查看列表mkdiryibodong显示当前路径pwd在yibodong命名的文件夹下创建一个文件YBDmkdir-pyibodong/YBD创建该文件的软连接ln-syibodong/YBDls-il将文件file1拷贝到目录/home/practice/work2下创建文件
- BUAA_OO_Unit4&Total_Review
Hofie
OO_Unit2_Review一.作业结构的结构度量及BUG分析1.work1UML方法复杂度(1)方法复杂度(2)类复杂度2.work2UML方法复杂度(1)方法复杂度(2)类复杂度3.work3UML方法复杂度(1)方法复杂度(2)方法复杂度(3)方法复杂度(4)4.BUG分析WORK1:本次作业忘记考虑了接口的多继承问题,修改方式为新增了BFS算法来处理接口的情况。WORK2:本次作业忘记某
- 多线程修改全局变量
策_54d3
fromthreadingimportThreadimporttimenum=0defwork1():time.sleep(1)print("线程一%d"%num)defwork2():globalnum#在函数内部修改全局变量要加global声明num+=1print("线程二%d"%num)t=Thread(target=work1)t1=Thread(target=work2)t.start
- JDK动态代理你所不知道的事情
qq5e5f48e3af387
动态代理失效
先写一个动态代理实现1.写接口类2.写真实对象,真实对象实现上面的接口3.写代理类,实现InvocationHandler接口,并重写invoke方法输出结果如下看b.work3()的输出,只有work3通过代理对象(proxy)调用,所以“加入些额外的功能”在work3()方法里面的wor1()和work2调用,其实是通过this(代表真实对象)调用的。this.wor1(),this.work
- LintCode-编辑距离
Arnold134777
给出两个单词word1和word2,计算出将word1转换为word2的最少操作次数。你总共三种操作方法:插入一个字符删除一个字符替换一个字符样例给出work1="mart"和work2="karma"返回3分析:minSteps[i][j]表示word1的前i个字符改为word2的前j个字符的最少操作数,因此有转移方程minSteps[i][j]={minSteps[i-1][j-1];(wor
- 017.Kubernetes二进制部署检查集群
木二
一验证集群功能1.1检查节点状态1[root@k8smaster01~]#kubectlgetnodes1.2创建测试文件1[root@k8smaster01~]#cd/opt/k8s/work2[root@k8smaster01work]#cat>nginx-ds.yml>>${all_ip}"5ssh${all_ip}"ping-c1172.30.240.2"6ssh${all_ip}"pin
- 016.Kubernetes二进制部署所有节点kube-proxy
木二
一部署kube-proxykube-proxy运行在所有节点上,它监听apiserver中service和endpoint的变化情况,创建路由规则以提供服务IP和负载均衡功能。1.1安装kube-proxy提示:k8smaster01节点已下载相应二进制,可直接分发至node节点。1.2分发kube-proxy1[root@k8smaster01~]#cd/opt/k8s/work2[root@k
- 014.Kubernetes二进制部署docker
木二
一部署docker1.1部署docker组件docker运行和管理容器,kubelet通过ContainerRuntimeInterface(CRI)与它进行交互。1.2下载docker1[root@k8smaster01~]#cd/opt/k8s/work2[root@k8smaster01work]#wgethttps://download.docker.com/linux/static/st
- 005.Kubernetes二进制部署kubectl
木二
一部署kubectl1.1安装kubectl1[root@k8smaster01~]#cd/opt/k8s/work2[root@k8smaster01work]#wgethttps://dl.k8s.io/v1.14.2/kubernetes-client-linux-amd64.tar.gz3[root@k8smaster01work]#tar-zxvfkubernetes-client-li
- LintCode 编辑距离
六尺帐篷
题目给出两个单词word1和word2,计算出将word1转换为word2的最少操作次数。你总共三种操作方法:插入一个字符删除一个字符替换一个字符样例给出work1="mart"和work2="karma"返回3分析dp[i][j]表示前i个字符到前j个字符的最小操作数状态转移方程比较简单当第i个字符与第j个字符相等的时候,自然就是不考虑第i个字符和第j个字符的距离:dp[i][j]=dp[i-1
- flask效率
missing walker
#pythonweb框架之flask
文章目录一、flask效率1.python中提高性能2.利用生成器yield实现携程(work1和work2进行切换)greenlet(封装的yield)3.gevent(封装的greenlet)4.猴子补丁(monkey)5.flask效率一、flask效率提升flask的效率flask默认支持多线程的的服务器操作1.python中提高性能进程forkprocessmultiprocessing
- SQL的各种连接查询
xieke90
UNION ALLUNION外连接内连接JOIN
一、内连接
概念:内连接就是使用比较运算符根据每个表共有的列的值匹配两个表中的行。
内连接(join 或者inner join )
SQL语法:
select * fron
- java编程思想--复用类
百合不是茶
java继承代理组合final类
复用类看着标题都不知道是什么,再加上java编程思想翻译的比价难懂,所以知道现在才看这本软件界的奇书
一:组合语法:就是将对象的引用放到新类中即可
代码:
package com.wj.reuse;
/**
*
* @author Administrator 组
- [开源与生态系统]国产CPU的生态系统
comsci
cpu
计算机要从娃娃抓起...而孩子最喜欢玩游戏....
要让国产CPU在国内市场形成自己的生态系统和产业链,国家和企业就不能够忘记游戏这个非常关键的环节....
投入一些资金和资源,人力和政策,让游
- JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
商人shang
jvm内存
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。
HotSpot虚拟机GC算法采用分代收
- 页面上调用 QQ
oloz
qq
<A href="tencent://message/?uin=707321921&Site=有事Q我&Menu=yes">
<img style="border:0px;" src=http://wpa.qq.com/pa?p=1:707321921:1></a>
- 一些问题
文强chu
问题
1.eclipse 导出 doc 出现“The Javadoc command does not exist.” javadoc command 选择 jdk/bin/javadoc.exe 2.tomcate 配置 web 项目 .....
SQL:3.mysql * 必须得放前面 否则 select&nbs
- 生活没有安全感
小桔子
生活孤独安全感
圈子好小,身边朋友没几个,交心的更是少之又少。在深圳,除了男朋友,没几个亲密的人。不知不觉男朋友成了唯一的依靠,毫不夸张的说,业余生活的全部。现在感情好,也很幸福的。但是说不准难免人心会变嘛,不发生什么大家都乐融融,发生什么很难处理。我想说如果不幸被分手(无论原因如何),生活难免变化很大,在深圳,我没交心的朋友。明
- php 基础语法
aichenglong
php 基本语法
1 .1 php变量必须以$开头
<?php
$a=” b”;
echo
?>
1 .2 php基本数据库类型 Integer float/double Boolean string
1 .3 复合数据类型 数组array和对象 object
1 .4 特殊数据类型 null 资源类型(resource) $co
- mybatis tools 配置详解
AILIKES
mybatis
MyBatis Generator中文文档
MyBatis Generator中文文档地址:
http://generator.sturgeon.mopaas.com/
该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。
本文使用Markdown进行编辑,但是博客显示效
- 继承与多态的探讨
百合不是茶
JAVA面向对象 继承 对象
继承 extends 多态
继承是面向对象最经常使用的特征之一:继承语法是通过继承发、基类的域和方法 //继承就是从现有的类中生成一个新的类,这个新类拥有现有类的所有extends是使用继承的关键字:
在A类中定义属性和方法;
class A{
//定义属性
int age;
//定义方法
public void go
- JS的undefined与null的实例
bijian1013
JavaScriptJavaScript
<form name="theform" id="theform">
</form>
<script language="javascript">
var a
alert(typeof(b)); //这里提示undefined
if(theform.datas
- TDD实践(一)
bijian1013
java敏捷TDD
一.TDD概述
TDD:测试驱动开发,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完全部功能的开发。
- [Maven学习笔记十]Maven Profile与资源文件过滤器
bit1129
maven
什么是Maven Profile
Maven Profile的含义是针对编译打包环境和编译打包目的配置定制,可以在不同的环境上选择相应的配置,例如DB信息,可以根据是为开发环境编译打包,还是为生产环境编译打包,动态的选择正确的DB配置信息
Profile的激活机制
1.Profile可以手工激活,比如在Intellij Idea的Maven Project视图中可以选择一个P
- 【Hive八】Hive用户自定义生成表函数(UDTF)
bit1129
hive
1. 什么是UDTF
UDTF,是User Defined Table-Generating Functions,一眼看上去,貌似是用户自定义生成表函数,这个生成表不应该理解为生成了一个HQL Table, 貌似更应该理解为生成了类似关系表的二维行数据集
2. 如何实现UDTF
继承org.apache.hadoop.hive.ql.udf.generic
- tfs restful api 加auth 2.0认计
ronin47
目前思考如何给tfs的ngx-tfs api增加安全性。有如下两点:
一是基于客户端的ip设置。这个比较容易实现。
二是基于OAuth2.0认证,这个需要lua,实现起来相对于一来说,有些难度。
现在重点介绍第二种方法实现思路。
前言:我们使用Nginx的Lua中间件建立了OAuth2认证和授权层。如果你也有此打算,阅读下面的文档,实现自动化并获得收益。SeatGe
- jdk环境变量配置
byalias
javajdk
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-7u79-windows-x64.exe
2、安装jdk-7u79-windows-x64.exe
3、配置环境变量:右击"计算机"-->&quo
- 《代码大全》表驱动法-Table Driven Approach-2
bylijinnan
java
package com.ljn.base;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.uti
- SQL 数值四舍五入 小数点后保留2位
chicony
四舍五入
1.round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。
2.numeric 函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。
例如:
select cast(round(12.5,2) as numeric(5,2))  
- c++运算符重载
CrazyMizzz
C++
一、加+,减-,乘*,除/ 的运算符重载
Rational operator*(const Rational &x) const{
return Rational(x.a * this->a);
}
在这里只写乘法的,加减除的写法类似
二、<<输出,>>输入的运算符重载
&nb
- hive DDL语法汇总
daizj
hive修改列DDL修改表
hive DDL语法汇总
1、对表重命名
hive> ALTER TABLE table_name RENAME TO new_table_name;
2、修改表备注
hive> ALTER TABLE table_name SET TBLPROPERTIES ('comment' = new_comm
- jbox使用说明
dcj3sjt126com
Web
参考网址:http://www.kudystudio.com/jbox/jbox-demo.html jBox v2.3 beta [
点击下载]
技术交流QQGroup:172543951 100521167
[2011-11-11] jBox v2.3 正式版
- [调整&修复] IE6下有iframe或页面有active、applet控件
- UISegmentedControl 开发笔记
dcj3sjt126com
// typedef NS_ENUM(NSInteger, UISegmentedControlStyle) {
// UISegmentedControlStylePlain, // large plain
&
- Slick生成表映射文件
ekian
scala
Scala添加SLICK进行数据库操作,需在sbt文件上添加slick-codegen包
"com.typesafe.slick" %% "slick-codegen" % slickVersion
因为我是连接SQL Server数据库,还需添加slick-extensions,jtds包
"com.typesa
- ES-TEST
gengzg
test
package com.MarkNum;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.annotation
- 为何外键不再推荐使用
hugh.wang
mysqlDB
表的关联,是一种逻辑关系,并不需要进行物理上的“硬关联”,而且你所期望的关联,其实只是其数据上存在一定的联系而已,而这种联系实际上是在设计之初就定义好的固有逻辑。
在业务代码中实现的时候,只要按照设计之初的这种固有关联逻辑来处理数据即可,并不需要在数据库层面进行“硬关联”,因为在数据库层面通过使用外键的方式进行“硬关联”,会带来很多额外的资源消耗来进行一致性和完整性校验,即使很多时候我们并不
- 领域驱动设计
julyflame
VODAO设计模式DTOpo
概念:
VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对
- 单例设计模式
hm4123660
javaSingleton单例设计模式懒汉式饿汉式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
&nb
- logback
zhb8015
loglogback
一、logback的介绍
Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-class
- 整合Kafka到Spark Streaming——代码示例和挑战
Stark_Summer
sparkstormzookeeperPARALLELISMprocessing
作者Michael G. Noll是瑞士的一位工程师和研究员,效力于Verisign,是Verisign实验室的大规模数据分析基础设施(基础Hadoop)的技术主管。本文,Michael详细的演示了如何将Kafka整合到Spark Streaming中。 期间, Michael还提到了将Kafka整合到 Spark Streaming中的一些现状,非常值得阅读,虽然有一些信息在Spark 1.2版
- spring-master-slave-commondao
王新春
DAOspringdataSourceslavemaster
互联网的web项目,都有个特点:请求的并发量高,其中请求最耗时的db操作,又是系统优化的重中之重。
为此,往往搭建 db的 一主多从库的 数据库架构。作为web的DAO层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数