cat

【Spring Cloud & Kubernetes教程】1. 构建生产级别Linux系统

前提是你 提交于 2020-04-08 13:50:51
macOS使用VM安装CentOS7系统 前面步骤就不截图了百度很多,选择安装系统的iso文件 启动虚拟机第一步直接确定等一会到选择语言 默认英语就行 选择完直接点Begin Installation 第一项设置root 密码,设置完点Done,等待安装 到处安装完成。 登录系统 网络配置 本机自动分配的IP,记得虚拟机网络一定要选择桥接模式 准备修改为固定IP 设置为130固定IP 保存,重启网卡 测试网关 主机名配置 YUM源更新 时钟同步 内核参数配置 语言时区 关闭SELINUX,防火墙 SSH参数配置 这里直接用脚本执行: 这个脚本只适合CentOS 7 x86_64系统使用 #!/bin/bash # init centos7 ./centos7-init.sh 主机名 # 检查是否为root用户,脚本必须在root权限下运行 if [[ "$(whoami)" != "root" ]]; then echo "please run this script as root !" >&2 exit 1 fi echo -e "\033[31m the script only Support CentOS_7 x86_64 \033[0m" echo -e "\033[31m system initialization script, Please Seriously.

Java面向对象三大特征

一曲冷凌霜 提交于 2020-04-04 17:52:22
封装 封装的好处 1、封装之后,复杂的事物被“包起来”了。复杂性封装,对外提供简单的操作入口。比如照相机,照相机内部结构、实现原理都很复杂,然而对于使用者就很简单。 2、封装之后才会形成真正的“对象”,真正的“独立体”。 3、封装意味着以后的程序可以重复使用,并且这个事物应该适应性比较强,在任何场合都适用。 4、封装之后,对于事物本身,提高了安全性【安全级别高】。 封装的步骤 1、所有属性私有化,使用private关键字进行修饰,private表示私有的,修饰的所有数据只能在本类中访问。(例子:private int age,age属性私有化,在外部程序不能直接访问) 2、对外提供简单的操作入口,也就是说以后外部程序要想访问age属性,必须通过这些简单的入口进行访问。(属性的访问形式:读取属性的值(get);修改属性的值(set)。) 3、对外提供两个公开的方法,分别是set方法和get方法:想修改属性,调用set方法;想读取属性,调用get方法。 4、set方法的命名规范: public void set+属性名首字母大写(形参){ 安全控制; Java代码; } 例子: public void setAge(int a){ if(a<0 || a>150){ return; } age = a; } get方法的命名规范: public 参数类型 get+属性名首字母大写(){

destoon修改笔记

|▌冷眼眸甩不掉的悲伤 提交于 2020-04-03 22:23:58
$EXT = cache_read('module-3.php'); $EXT,存放了module3的设置 后台模型管理,扩展模型 里设置。 1、admin.php 后台管理项目对应文件。 if($module == 'destoon') { (include DT_ROOT.'/admin/'.$file.'.inc.php') or msg(); } else { include DT_ROOT.'/module/'.$module.'/common.inc.php'; (include MD_ROOT.'/admin/'.$file.'.inc.php') or msg(); } $module 没有传$module参数时$module == 'destoon' 没有传$file时 $file='index.php' 例如 会员资料修改页面 admin.php?moduleid=2&action=edit&userid=9 加载的是 include DT_ROOT.'/module/member/common.inc.php' include DT_ROOT.'/module/member/admin/index.inc.php' 对应模板也在 module/member/admin/template/目录 2、店铺模板调用系统分类 sell/list.html

Linux 查看文件 cat与 more 用法

假装没事ソ 提交于 2020-03-30 06:27:27
1、cat 显示文件连接文件内容的工具; cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。 比如: [root@localhost ~]# cat /etc/fstab 为了便于新手弟兄灵活掌握这个工具,我们多说一点常用的参数; 1.0 cat 语法结构; cat [选项] [文件]... 选项 -A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行编号 -e 等价于 -vE -E, --show-ends 在每行结束处显示 $ -n, --number 对输出的所有行编号 -s, --squeeze-blank 不输出多行空行 -t 与 -vT 等价 -T, --show-tabs 将跳格字符显示为 ^I -u (被忽略) -v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外 --help 显示此帮助信息并离开 1.1 cat 查看文件内容实例; [root@localhost ~]# cat /etc/profile 注:查看/etc/目录下的profile文件内容; [root@localhost ~]# cat -b /etc/fstab 注:查看/etc/目录下的profile内容,并且对非空白行进行编号

Linux设备(\\dev)介绍

风格不统一 提交于 2020-03-26 09:06:35
linux是文件型系统,所有硬件如软件都会在对于的目录下面有相应的文件表示。对于dev这个目录,我们知道它下面的文件,表示的是linux的设 备。在windows系统中,设备大家很好理解,象硬盘,磁盘指的是实实在在硬件。而在文件系统的linux下面,都有对于文件与这些设备关联的。访问它 们就可以放到实际硬件,想想还是linux灵活了。变成文件,操作该多简单了。不用调用以前com,prt等接口了。直接读文件,写文件就可以向设备发送 读或者写操作了。 按照读写存储数据方式,我们可以把设备分为以下几种:字符型设备,块设备,伪设备。 一、设备分类 字符型设备 字符设备是指每次与系统传输1个字符的设备。这些设备节点通常为传真、虚拟终端和串口调制解调器、键盘之类设备提供流通信服务,它通常不支持随机存 取数据。 字符设备在实现时,大多不使用缓存器。系统直接从设备读取/写入每一个字符。例如,键盘这种设备提供的就是一个数据流,当你敲入“cnblogs”这个字 符串时,键盘驱动程序会按照和输入完全相同的顺序返回这个由七个字符组成的数据流。它们是顺序的,先返回c,最后是s。 块设备 块设备是指与系统间用块的方式移动数据的设备。这些设备节点通常代表可寻址设备,如硬盘、CD-ROM和内存区域。 块设备通常支持随机存取和寻址,并使用缓存器。操作系统为输入输出分配了缓存以存储一块数据

linux相关

∥☆過路亽.° 提交于 2020-03-25 19:07:17
1. 查看cpu相关信息,包括型号、主频、内核信息等 cat /proc/cpuinfo 2. 查看Linux内核版本命令 cat /proc/version 或者使用 uname -a 查看电脑以及操作系统的相关信息 3.查看cuda版本 cat /usr/local/cuda/version.txt 4.查看cudnn版本 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 5.显示当前路径 pwd 来源: https://www.cnblogs.com/kongle666/p/12567679.html

CAT安装使用

ε祈祈猫儿з 提交于 2020-03-24 20:38:27
3 月,跳不动了?>>> cat安装使用 需要准备的文件及内容分别为: OS Linux or Wiondow 数据库 mysql 应用服务器 tomcat 端口号配置为:9996 准备操作系统配有占用的端口 2280 1.创建目录 前提:需要创建 /data/appdatas/cat 、 /data/applogs/cat 启动cat的用户必须有 可读 可写的权限 因为cat 日志文件和数据文件都存在在以上目录结构中 1.1 添加配置文件在 /data/appdatas/cat 目录中: client.xml 客户端配置文件 <?xml version="1.0" encoding="utf-8"?> <config mode="client" xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="config.xsd"> <servers> <!-- Local mode for development --> <server ip="192.168.1.131" port="2280" http-port="9996" /> </servers> </config> server.xml 服务端配置文件 <?xml version="1.0" encoding="utf-8"?>

Centos 7.4单网卡双IP设置

二次信任 提交于 2020-03-24 12:36:48
Centos 7.4单网卡双IP设置 [root@xxxxxx network-scripts]# cat ifcfg-enp3s0 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes NAME=enp3s0 UUID=90a46ce2-a14e-4d07-a7f1-2b36d19b996a DEVICE=enp3s0 ONBOOT=yes IPADDR=192.168.80.ddd PREFIX=24 GATEWAY=192.168.80.tttt DNS1=202.96.134.133 DNS2=202.96.128.86 [root@xxxxxx network-scripts]# cat ifcfg-enp3s0:01 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes NAME=enp3s0:01 UUID=90a46ce2-a14e-4d07-a7f1-2b36d19b996a DEVICE=enp3s0:01 ONBOOT=yes IPADDR=172.16.3.xxx PREFIX=24 GATEWAY=172.16.3.yyy DNS1=202.96.134.133 DNS2=202.96.128.86 来源: https://www.cnblogs.com/walkersss/p

Linux中proc/cmdline

一笑奈何 提交于 2020-03-17 06:25:15
Linux终端中使用命令: cat /proc/cmdline 可以看到内核启动时 U-boot传入参数 。 root@colibri:~# cat /proc/cmdline clk_ignore_unused ip=off root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait vt.global_cursor_default=0 console=ttymxc0,115200n8 consoleblank=0 video=mxsfb:1024x600M-16@60 而任意一个程序启动时(假设程序名hello,进程号8034),使用命令: cat /proc/8034/cmdline 此时,可以看到 该 进程的 命令行参数 ,包括进程的启动路径(argv[0])。 cc@cc-VirtualBox:~$ cat /proc/8034/cmdline ./hellocc@cc-VirtualBox:~$ 来源: CSDN 作者: 雲烟 链接: https://blog.csdn.net/baidu_33879812/article/details/104906774

js call apply

这一生的挚爱 提交于 2020-03-17 04:31:27
1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 apply方法: 语法:apply([thisObj[,argArray]]) 定义:应用某一对象的一个方法,用另一个对象替换当前对象。 说明: 如果 argArray 不是一个有效的数组或者不是 arguments 对象,那么将导致一个 TypeError。 如果没有提供 argArray 和 thisObj 任何一个参数,那么 Global 对象将被用作 thisObj, 并且无法被传递任何参数。 2、常用实例 a、 Java代码 function add(a,b) { alert(a+b); } function sub(a,b) { alert(a-b); } add.call(sub,3,1); 这个例子中的意思就是用 add 来替换 sub,add.call(sub,3,1) == add(3,1) ,所以运行结果为:alert(4); // 注意:js