- k8s二进制集群之Kubectl部署
smart_ljh
k8s二进制搭建kubernetes容器云原生
创建kubectl证书请求文件生成admin证书文件复制admin证书到指定目录生成kubeconfig配置文件接下来完成kubectl配置文件的角色绑定【扩展】kubectl命令补全操作继续上一篇文章《k8s二进制集群之KubeApiServer部署》下面介绍一下k8s中的命令行管理工具kubectl。通过kubectl可以与k8s集群进行交互与操作,可以用它来创建、更新、删除和描述集群中的各种
- linux运维--常用命令
神慕蔡蔡
linux运维基础linux运维
linux基础命令笔记01解藕whatwherewhenwhichwhy运维开发工程师开发运维工具history!n:查看执行!-n:查看执行倒数命令ctrl+r:搜索tab#包:[root@clq~]#rpm-qa|grepbash-combash-completion-2.7-5.el8.noarch#命令补全:[root@clq~]#whwhatiswhereiswhichwhilewhip
- Mac为docker和kubectl添加自动命令补全
南瓜慢说
1前言自动命令补全是非常有用的功能,特别是当命令有特别多参数时。显然,docker/kubectl就是这样的命令。我们来看看如何进行命令补全。2查看目前使用的shell查看当前系统所支持的shell有哪些:$cat/etc/shells#Listofacceptableshellsforchpass(1).#Ftpdwillnotallowuserstoconnectwhoarenotusing#
- Python 命令补全工具 argcomplete
近咫/\ぃ天涯
python开发语言
1.概述在使用Python命令或者Python的命令行工具的时候,一个痛点是没有补全。比如python-m后面输入包名字,就没有提示,每次想运行一个httpserver的时候,都需要搜索一下http服务的包名。另外,像pip,pipx等命令也没有提示,使用不太方便。偶然看到argcomplete[1]这个库,按tab键就可以给Python的命令行添加自动补全,简直是使用Python的一个神器。具体
- Windows系统Android studio首次运行Flutter项目卡在Running ‘gradle assembleDebug解决方案
晓红1341
1.首先确认按照flutter中文网快速开始导航https://flutterchina.club/get-started/install/windows系统安装步骤全部完成(fluttersdk环境变量配置等)2.命令行执行flutterdoctor,如果有×存在,按照提示,执行提示命令补全证书,解决号×号3.Google服务器在国外,国内选用阿里云服务器,修改两个地方的配置:android/b
- kubernetes 命令行工具 kubectl 备忘单
伟大的大威
k8skubernetesdockerbash
Kubectl自动补全自动补全同时设置别名source>~/.bashrc#在你的bashshell中永久地添加自动补全echo"aliask=kubectl">>~/.bashrc#补全时为`kubectl`使用一个速记别名ksource~/.bashrc如果没安装,先安装bash命令补全工具bash-completion安装yuminstallepel-release-yyuminstallb
- kubectl 命令自动补全
熊明才
sshkubeletkubernetes
kubectl自带的补全kubectl的命令补全脚本来实现自动补全提示的方法。这可以大大提高在命令行中使用kubectl时的效率。在Bash中,可以通过以下方式加载kubectl的命令补全脚本:source<(kubectlcompletionbash)##加入~/.bashrcbash##刷新配置在Zsh中,可以使用以下方式加载kubectl的命令补全脚本:source<(kubectlcomp
- 华为数通方向HCIP-DataCom H12-831题库(填空题)
didiplus
HCIP-DataComH12-831题库华为网络题库HCIP填空题
第01题通过执行(Port-isolatemodeall)命今,可以使同一VLAN的不同端口用户二三层彻底隔离无法通信。(请使用英文小写字母将命令补全,且命令不能缩写)port-isolatemodel2配置端口隔离模式为二层隔离三层互通;port-isolatemodeall配置端口隔离模式为二层三层都隔离,第02题OSPFv3中传播范围为一个区域的LSA有(1)``(2)``(9)类(仅填写阿
- Ubuntu下命令TAB自动补全 complete使用
dulunar
前言在Ubuntu的shell命令行中,当输入字符后,按两次Tab键,shell会列出一输入字符打头的所有可用命令,如果匹配的命令只有一个时,按一次Tab键就自动将该命令补齐。除了命令补全之外,还有路径、文件名、目录名补全,比如使用cd切换到指定的目录和ls查看指定的文件的时候,都是比较好用的。介绍一般ubuntu的终端都会提供自动补全的功能,但是不同的终端略有不同,有些系统一装机就使用的是zsh
- docker命令补全
kewen_123
docker容器运维
#centosyum-yinstallbash_completion#ubuntuapt-getinstall-ybash_completion#生效source/etc/profile.d/bash_completion.shDockertab自动补全直接复制下方的脚本,这是官方提供的,只要是apt|yum安装的都有,源码、二进制安装的没得这玩意,写入后执行source/usr/share/ba
- linux命令自动补全工具bash-completion,自动补全git、Docker、kubenetes等命令
IT男刘加加
什么是命令自动补全在Linux命令行中,当输入字符后,按Tab键,Shell就会列出以这些字符开头的所有可用命令,如果只有一个命令匹配到,按一次Tab键就自动将这个命令补全。如果输入pass,此时按Tab键,因为以pass开头的命令只有passwd这个命令,Shell就会自动补全passwd命令。另外如果输入的字符匹配多个命令则会列出所有可用的命令,比如,如果输入do,此时按Tab键Shell就会
- kubectl 重命名k后进行命令补全
leeliang
参考:https://kubernetes.io/zh-cn/docs/tasks/tools/included/optional-kubectl-configs-bash-linux/Linux系统中的Bash自动补全功能简介kubectl的Bash补全脚本可以用命令kubectlcompletionbash生成。在Shell中导入(Sourcing)补全脚本,将启用kubectl自动补全功能。
- sealor安装k8s
XMYX-0
kubernetes容器云原生
文章目录平台介绍sealos(github下载)百度网盘部署删除污点命令补全验证平台介绍模块功能描述公共部分权限管理(登录)集成K8s自身RBAC授权公共部分命名空间选择展示不通命名空间资源仪表盘命名空间|计算资源|存储资源|节点状态展示主要指标状况k8s集群node|namespace|pv创建|删除|修改(yaml)|与查看(数据表格)工作负载deploment|daemonset|state
- 【Linux操作系统】命令补全
不是AI
Linuxlinuxubuntu
补全命令快捷键:Tab示例:在终端中输入“ifc”,按Tab键,自动补全为“ifconfig”命令——查询IP地址。
- linux安装tab命令补全
mid的博客
linux知识集
yumlistbash-completion*yum-yinstallvimwgetcurlyum-utilsbash-completionbash-completion-extrasepel-release
- 将IDEA Terminal替换成Git Bash
王鸽本鸽
开发环境配置乱码bash
Windows操作系统下,idea自带的终端类似于cmd的终端,没有tap命令补全功能,自带的命令也不好用,于是想换成gitbash终端。1.下载安装git略过不会的朋友参考这篇博客2.将IDEATerminal替换成GitBash在IDEA中,打开settings,设置相应的bash路径settings–>Tools–>Terminal–>Shellpath:C:\ProgramFiles\Gi
- Linux系统下,你需要知道的几个重要的热键。
理想中的程序员
【Tab】[Tab]按键就是位于键盘最左边、从上到下的第三个键,这个键算是Linux的Bashshell最好使用的功能之一。它具有“命令补全”与“文件补齐”的功能。只需要输入文件或者目录名的前几个字符,然后按[Tab]键,如果没有重复的文件名,会自动补齐出现完整的文件名;如果出现重复的文件名,再按一下[Tab],系统会列出当前目录下所以以这几个字符开头的名字。【Ctrl】-【c】[Ctrl]-[c
- Kubernetes之kubeadm集群优化篇—kubectl 命令补全
杰哥的技术杂货铺
Kuberneteskubernetes容器云原生
安装bash-completion工具yuminstallbash-completion-y执行bash_completionsource/usr/share/bash-completion/bash_completion加载kubectlcompletionsource>~/.bashrc#在您的bashshell中永久的添加自动补全
- Linux简单命令
Min欣
显示日期和时间的指令:date显示日历的指令:cal简答好用的计算器:bc[Tab]接在一串挃令的第一个字的后面,则为命令补全;[Tab]接在一串挃令的第二个字以后时,则为『档案补齐』![Ctrl]-c:中断目前程序的按键。[Ctrl]-d:键盘输入结束;直接离开文字接口,可以直接按下[Ctrl]-d就能够直接离开。
- shell之read命令
付宇利
linuxshell
shell之read命令简介例子简介Linux的read命令用于从标准输入读取数据。它通常用于在shell脚本中读取用户的输入并将其分配给变量。read命令的语法如下:read[-options][variable]read`命令的选项包括:-d:指定输入行的结束标志。-p:在输入前打印提示信息。-e:允许在输入时使用命令补全功能。-n:指定输入文本的长度。-t:指定读取等待时间为指定的秒数。-r
- kubectl命令自动补全设置
KevinDu_134d
K8s集群部署完之后,如果想更方便的使用命令,需要配置命令补全功能。安装linux命令自动补全yuminstall-ybash-completion#自动安装bash-completion配置命令自动补全source/usr/share/bash-completion/bash-completion配置kubectl自动补全echo'source>~/.bashrckubectlcompletio
- 2018-10-12
AQPAc
10月11日任务8.1shell介绍8.2命令历史8.3命令补全和别名8.4通配符8.5输入输出重定向8.1shell介绍shell是一个命令解释器,提供用户和机器之间的交互支持特定语法,比如逻辑判断、循环每个用户都可以有自己的shellCentOS7默认shell为bash(BourneAginShell)还有zsh、ksh等8.2命令历史history#查看历史输入命令history-c#清空
- docker 命令自动补全
hcc...
docker运维linux
1.场景作为一名运维人员,我是离不开Tab键的,每次都会不由自主的按下进行命令补全,使用docker时也经常使用Tab键进行命令补全。2.docker命令自动补全步骤1.安装bash-completionyuminstall-ybash-completion安装完成之后重新登录shell即可,重启系统也可以。2.测试重新登录完之后输入docker按下Tab键进行测试即可
- windows10+wsl2+kali子系统+ubuntu+docker
_abcdef
日常1024程序员节wsl2子系统dockerkali
文章目录WindowsTerminal1.安装powershell72.安装ohmypost3.终端设置kali1.环境要求2.wsl23.安装工具4.kali-win-kex桌面化5.kali-zshubuntu18子系统wsl2docker1.阿里镜像2.ubuntudocker命令补全3.docker空间问题子系统局域网访问问题方法1方法2写在最后配置wsl内存问题wslconfigwsl.
- Jupyter Lab的简洁安装与使用
carolinezzz
jupyterpythonide
目录1.JupyterLab简洁安装2.Jupyter快捷键2-1.编辑模式下2-2.命令模式下2-3.命令补全3.如何查看函数说明4.Jupyter支持的导出格式5.Juypter显示问题5-1.减少warning显示5-2.保证图像正常显示6.指定工作路径7.添加彩色记忆标签1.JupyterLab简洁安装Linux/Windows/MacOS相同,建议直接在conda环境中安装Jupyter
- 篇四|ClickHouse的可视化界面与集群状态监控
大数据技术与数仓
介绍tabix支持通过浏览器直接连接ClickHouse,不需要安装其他软件,就可以访问ClickHouse,具有以下特点:⾼亮语法的编辑器。⾃动命令补全。查询命令执⾏的图形分析⼯具。配⾊⽅案选项。除此之外,还可以使用DBeaver连接ClickHouse,本文主要介绍这两种工具的使用方式。方式1:不安装,直接使用浏览器访问地址为:https://github.com/tabixio/tabix。
- u-boot中bootargs和bootcmd常用命令(下)
鱼思故渊
嵌入式开发linuxu-boot命令bootcmdbootargs
U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令就是“version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只需要输入“v”即可。[u-boot@MINI24
- MacBook Air上的bash升级
Yanqd
bashMacBookbash
MacBookAir上的bash升级MacBookAir上的bash升级为什么要升级如何升级下载最新的bash编译安装全局配置另一种方法配置bash自带命令参数补全Git命令补全bash颜色配置lsgrep其它配色一些alias关于ls的关于git的一些零散的functionTerminal字体最后总结不想学zhe习teng的直接看这里最后的最后终于大功告成啦为什么要升级?我输入bash--ver
- Linux入门(八)Shell脚本
ACGkaka_
#Linux入门linuxbash服务器
目录1.Shell基础1.1Shell概述1.2Shell脚本的执行方法1.3Bash的基本功能1.3.1历史命令与命令补全1.3.2命令别名与常用快捷键1.3.3输入输出重定向1.3.4多命令顺序执行与管道符1.3.5通配符与其他特殊符号1.4Bash的变量1.4.1用户自定义变量1.4.2环境变量1.4.3位置参数变量1.4.4预定义变量1.5Bash的运算符1.5.1数值运算与运算符1.5.
- mac下给docker配置命令补全
xywh
背景:之前一直使用docker的常用命令,没有命令补全用起来也挺流畅的,但是最近做一些网络配置,和高阶命令,由于命令不熟悉就想到了增加命令补全;过程网上找了很多方案,大部分是linux下的,有部分是mac的但是都不太好用;最后找到了一个mac下的方案使用的是zsh,需要优先安装oh-my-zsh;安装oh-my-zsh配置docker自动补全1下载docker补全的命令支持文件mkdir-p~/.
- Java开发中,spring mvc 的线程怎么调用?
小麦麦子
springmvc
今天逛知乎,看到最近很多人都在问spring mvc 的线程http://www.maiziedu.com/course/java/ 的启动问题,觉得挺有意思的,那哥们儿问的也听仔细,下面的回答也很详尽,分享出来,希望遇对遇到类似问题的Java开发程序猿有所帮助。
问题:
在用spring mvc架构的网站上,设一线程在虚拟机启动时运行,线程里有一全局
- maven依赖范围
bitcarter
maven
1.test 测试的时候才会依赖,编译和打包不依赖,如junit不被打包
2.compile 只有编译和打包时才会依赖
3.provided 编译和测试的时候依赖,打包不依赖,如:tomcat的一些公用jar包
4.runtime 运行时依赖,编译不依赖
5.默认compile
依赖范围compile是支持传递的,test不支持传递
1.传递的意思是项目A,引用
- Jaxb org.xml.sax.saxparseexception : premature end of file
darrenzhu
xmlprematureJAXB
如果在使用JAXB把xml文件unmarshal成vo(XSD自动生成的vo)时碰到如下错误:
org.xml.sax.saxparseexception : premature end of file
很有可能时你直接读取文件为inputstream,然后将inputstream作为构建unmarshal需要的source参数。InputSource inputSource = new In
- CSS Specificity
周凡杨
html权重Specificitycss
有时候对于页面元素设置了样式,可为什么页面的显示没有匹配上呢? because specificity
CSS 的选择符是有权重的,当不同的选择符的样式设置有冲突时,浏览器会采用权重高的选择符设置的样式。
规则:
HTML标签的权重是1
Class 的权重是10
Id 的权重是100
- java与servlet
g21121
servlet
servlet 搞java web开发的人一定不会陌生,而且大家还会时常用到它。
下面是java官方网站上对servlet的介绍: java官网对于servlet的解释 写道
Java Servlet Technology Overview Servlets are the Java platform technology of choice for extending and enha
- eclipse中安装maven插件
510888780
eclipsemaven
1.首先去官网下载 Maven:
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.2.3-bin.tar.gz
下载完成之后将其解压,
我将解压后的文件夹:apache-maven-3.2.3,
并将它放在 D:\tools目录下,
即 maven 最终的路径是:D:\tools\apache-mave
- jpa@OneToOne关联关系
布衣凌宇
jpa
Nruser里的pruserid关联到Pruser的主键id,实现对一个表的增删改,另一个表的数据随之增删改。
Nruser实体类
//*****************************************************************
@Entity
@Table(name="nruser")
@DynamicInsert @Dynam
- 我的spring学习笔记11-Spring中关于声明式事务的配置
aijuans
spring事务配置
这两天学到事务管理这一块,结合到之前的terasoluna框架,觉得书本上讲的还是简单阿。我就把我从书本上学到的再结合实际的项目以及网上看到的一些内容,对声明式事务管理做个整理吧。我看得Spring in Action第二版中只提到了用TransactionProxyFactoryBean和<tx:advice/>,定义注释驱动这三种,我承认后两种的内容很好,很强大。但是实际的项目当中
- java 动态代理简单实现
antlove
javahandlerproxydynamicservice
dynamicproxy.service.HelloService
package dynamicproxy.service;
public interface HelloService {
public void sayHello();
}
dynamicproxy.service.impl.HelloServiceImpl
package dynamicp
- JDBC连接数据库
百合不是茶
JDBC编程JAVA操作oracle数据库
如果我们要想连接oracle公司的数据库,就要首先下载oralce公司的驱动程序,将这个驱动程序的jar包导入到我们工程中;
JDBC链接数据库的代码和固定写法;
1,加载oracle数据库的驱动;
&nb
- 单例模式中的多线程分析
bijian1013
javathread多线程java多线程
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。
饿汉式:
package com.bijian.study;
public class Singleton {
private Singleton() {
}
// 注意这是private 只供内部调用
private static
- javascript读取和修改原型特别需要注意原型的读写不具有对等性
bijian1013
JavaScriptprototype
对于从原型对象继承而来的成员,其读和写具有内在的不对等性。比如有一个对象A,假设它的原型对象是B,B的原型对象是null。如果我们需要读取A对象的name属性值,那么JS会优先在A中查找,如果找到了name属性那么就返回;如果A中没有name属性,那么就到原型B中查找name,如果找到了就返回;如果原型B中也没有
- 【持久化框架MyBatis3六】MyBatis3集成第三方DataSource
bit1129
dataSource
MyBatis内置了数据源的支持,如:
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<data
- 我程序中用到的urldecode和base64decode,MD5
bitcarter
cMD5base64decodeurldecode
这里是base64decode和urldecode,Md5在附件中。因为我是在后台所以需要解码:
string Base64Decode(const char* Data,int DataByte,int& OutByte)
{
//解码表
const char DecodeTable[] =
{
0, 0, 0, 0, 0, 0
- 腾讯资深运维专家周小军:QQ与微信架构的惊天秘密
ronin47
社交领域一直是互联网创业的大热门,从PC到移动端,从OICQ、MSN到QQ。到了移动互联网时代,社交领域应用开始彻底爆发,直奔黄金期。腾讯在过去几年里,社交平台更是火到爆,QQ和微信坐拥几亿的粉丝,QQ空间和朋友圈各种刷屏,写心得,晒照片,秀视频,那么谁来为企鹅保驾护航呢?支撑QQ和微信海量数据背后的架构又有哪些惊天内幕呢?本期大讲堂的内容来自今年2月份ChinaUnix对腾讯社交网络运营服务中心
- java-69-旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素
bylijinnan
java
public class MinOfShiftedArray {
/**
* Q69 旋转数组的最小元素
* 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。
* 例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。
*/
publ
- 看博客,应该是有方向的
Cb123456
反省看博客
看博客,应该是有方向的:
我现在就复习以前的,在补补以前不会的,现在还不会的,同时完善完善项目,也看看别人的博客.
我刚突然想到的:
1.应该看计算机组成原理,数据结构,一些算法,还有关于android,java的。
2.对于我,也快大四了,看一些职业规划的,以及一些学习的经验,看看别人的工作总结的.
为什么要写
- [开源与商业]做开源项目的人生活上一定要朴素,尽量减少对官方和商业体系的依赖
comsci
开源项目
为什么这样说呢? 因为科学和技术的发展有时候需要一个平缓和长期的积累过程,但是行政和商业体系本身充满各种不稳定性和不确定性,如果你希望长期从事某个科研项目,但是却又必须依赖于某种行政和商业体系,那其中的过程必定充满各种风险。。。
所以,为避免这种不确定性风险,我
- 一个 sql优化 ([精华] 一个查询优化的分析调整全过程!很值得一看 )
cwqcwqmax9
sql
见 http://www.itpub.net/forum.php?mod=viewthread&tid=239011
Web翻页优化实例
提交时间: 2004-6-18 15:37:49 回复 发消息
环境:
Linux ve
- Hibernat and Ibatis
dashuaifu
Hibernateibatis
Hibernate VS iBATIS 简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mappi
- 备份MYSQL脚本
dcj3sjt126com
mysql
#!/bin/sh
# this shell to backup mysql
#
[email protected] (QQ:1413161683 DuChengJiu)
_dbDir=/var/lib/mysql/
_today=`date +%w`
_bakDir=/usr/backup/$_today
[ ! -d $_bakDir ] && mkdir -p
- iOS第三方开源库的吐槽和备忘
dcj3sjt126com
ios
转自
ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份
Github上排名靠
- html wlwmanifest.xml
eoems
htmlxml
所谓优化wp_head()就是把从wp_head中移除不需要元素,同时也可以加快速度。
步骤:
加入到function.php
remove_action('wp_head', 'wp_generator');
//wp-generator移除wordpress的版本号,本身blog的版本号没什么意义,但是如果让恶意玩家看到,可能会用官网公布的漏洞攻击blog
remov
- 浅谈Java定时器发展
hacksin
java并发timer定时器
java在jdk1.3中推出了定时器类Timer,而后在jdk1.5后由Dou Lea从新开发出了支持多线程的ScheduleThreadPoolExecutor,从后者的表现来看,可以考虑完全替代Timer了。
Timer与ScheduleThreadPoolExecutor对比:
1.
Timer始于jdk1.3,其原理是利用一个TimerTask数组当作队列
- 移动端页面侧边导航滑入效果
ini
jqueryWebhtml5cssjavascirpt
效果体验:http://hovertree.com/texiao/mobile/2.htm可以使用移动设备浏览器查看效果。效果使用到jquery-2.1.4.min.js,该版本的jQuery库是用于支持HTML5的浏览器上,不再兼容IE8以前的浏览器,现在移动端浏览器一般都支持HTML5,所以使用该jQuery没问题。HTML文件代码:
<!DOCTYPE html>
<h
- AspectJ+Javasist记录日志
kane_xie
aspectjjavasist
在项目中碰到这样一个需求,对一个服务类的每一个方法,在方法开始和结束的时候分别记录一条日志,内容包括方法名,参数名+参数值以及方法执行的时间。
@Override
public String get(String key) {
// long start = System.currentTimeMillis();
// System.out.println("Be
- redis学习笔记
MJC410621
redisNoSQL
1)nosql数据库主要由以下特点:非关系型的、分布式的、开源的、水平可扩展的。
1,处理超大量的数据
2,运行在便宜的PC服务器集群上,
3,击碎了性能瓶颈。
1)对数据高并发读写。
2)对海量数据的高效率存储和访问。
3)对数据的高扩展性和高可用性。
redis支持的类型:
Sring 类型
set name lijie
get name lijie
set na
- 使用redis实现分布式锁
qifeifei
在多节点的系统中,如何实现分布式锁机制,其中用redis来实现是很好的方法之一,我们先来看一下jedis包中,有个类名BinaryJedis,它有个方法如下:
public Long setnx(final byte[] key, final byte[] value) {
checkIsInMulti();
client.setnx(key, value);
ret
- BI并非万能,中层业务管理报表要另辟蹊径
张老师的菜
大数据BI商业智能信息化
BI是商业智能的缩写,是可以帮助企业做出明智的业务经营决策的工具,其数据来源于各个业务系统,如ERP、CRM、SCM、进销存、HER、OA等。
BI系统不同于传统的管理信息系统,他号称是一个整体应用的解决方案,是融入管理思想的强大系统:有着系统整体的设计思想,支持对所有
- 安装rvm后出现rvm not a function 或者ruby -v后提示没安装ruby的问题
wudixiaotie
function
1.在~/.bashrc最后加入
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
2.重新启动terminal输入:
rvm use ruby-2.2.1 --default
把当前安装的ruby版本设为默