Linux基础-文件属性,软硬链接,压缩命令

Linux文件属性 ls -l filename -- 看第一个字符 格式: - : 普通文件(文本文件,二进制文件,压缩文件,图片文件等) d : 目录文件(深蓝色) b : 设备文件(块设备)存储设备硬盘 /dev/sda /dev/sda1 c : 设备文件(字符设备)打印机,终端 /dev/tty1 /dev/zero s : 套接字文件,进程间通信 p : 管道文件 l : 链接文件(浅蓝色) ls -lhi -l 长格式 -h 人性化 -i inode,i节点 -d 查看目录自身信
分类: 其他 发布时间: 11-12 22:34 阅读次数: 0

USACO08JAN Telephone Lines

Luogu 分析 分层最短路模板题。 话说我卡了半天发现是 insert 函数写错了??? 代码 #include <queue> #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define N 100001 #define il inline #define re register #define INF 0x3f3f3f3f #define tie0 cin.tie(0),cou
分类: 其他 发布时间: 11-12 22:34 阅读次数: 0

(1)ansible介绍

随着业务系统的蓬勃发展,苦逼的运维需要管理的机器越来越多,从allinone到几十、成百上千、过万都有可能,往往岗位配置就那么几个,面对无此多的设备管理、配置工作压力爆炸,为了减少重复频繁的的工作内容,运维一般会写很多脚本+定时任务,完成一定程度上的自动化,不过写脚本实现多项功能,对于脚本功底和所花的时间也不秀气,为了能够在基础平台上实现一定的自动化,不得不求助于外界的一些开源技术来弥补这一不足。
分类: 企业开发 发布时间: 11-12 22:30 阅读次数: 0

shopex电子商城如何优雅便捷的安装到新睿云主机上?(附开源安装包)

ECSHOP是一款开源免费的通用电子商务平台构建软件,使用她您可以非常方便的开一个网上商店,在网上开展自己的生意。下载安装包:ecshop-master.zip新睿云Centos7.X系统Apache服务器PHP5.2以上环境如果您没有云服务器现在新睿云有免费提供,您可以免费领一台云服务器呢!具体请看《新睿云新一波福利来袭,做活动服务器免费得》2、具体搭建ECSHOP空间首先需要建个网站,推荐使用
分类: 企业开发 发布时间: 11-12 22:30 阅读次数: 0

spark笔记之数据源之JDBC

1.JDBCSparkSQL可以通过JDBC从关系型数据库中读取数据的方式创建DataFrame,通过对DataFrame一系列的计算后,还可以将数据再写回关系型数据库中。1.1.SparkSql从MySQL中加载数据1.1.1通过IDEA编写SparkSql代码执行查看效果:1.1.2通过spark-shell运行(1)、启动spark-shell(必须指定mysql的连接驱动包)spark-s
分类: 企业开发 发布时间: 11-12 22:30 阅读次数: 0

JDBC的CURD操作之修改操作

1.1.1修改操作代码实现@Test/***修改操作的代码实现*/publicvoiddemo2(){Connectionconn=null;Statementstmt=null;try{//注册驱动:Class.forName("com.mysql.jdbc.Driver");//获得连接conn=DriverManager.getConnection("jdbc:mysql:///web_te
分类: 企业开发 发布时间: 11-12 22:30 阅读次数: 0

Jmeter接口自动化测试解决方案

Jmeter目前能很好地用户接口测试,它是一款很好地实现工具,解决了数据管理、用例依赖、结果断言、数据恢复、脚本维护、可扩展性等难题。 一.自动化难题之:数据管理。自动化的原理是数据驱动,使用jmeter的用户自定义变量,作为测试数据维护入口。 二.自动化难题之:用例依赖。利用jmeter的串行执行原理,实现测试用例的依赖关系; 三.自动化难题之:查询相应结果断言。 先把返回的响应结果保存成csv文件,再将csv文件与期望结果csv文件进行比较;比较结果一致,返回参数值为0,比较失败返回参数为
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

Flask:闪现; 请求扩展

一 .闪现 一 .什么是闪现 a 产生信息,传给 c 页面 但是用户访问a 页面以后,不是直接跳转到c,而是到b,或则是其他页面,但是用户访问c页面的时候,我希望把a给我的信息拿到 例如:假设在a页面操作出错,跳转到b页面,在b页面显示a页面的错误信息 二 使用 1.前提和注意点 1 如果要用flash就必须设置app.secret_key = 'asdfasdf' 2 在同一个路由视图函数中可以多次取值,但在一视图函数中取值过后再去另一个视图函数中在取就没有了 3 我们可以通过 fl
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

布尔类型入门

布尔类型入门 一、布尔值(bool) 1.1 作用 用于判断条件结果 1.2 定义 True、False通常情况不会直接引用,需要使用逻辑运算得到结果。 1.3 如何用 print(type(True)) print(True) <class 'bool'> True print(bool(0)) print(bool('nick')) print(bool(1 > 2)) print(bool(1 == 1)) False True False True 注意:Python中所有数据类型的值
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

k8s-in-aciton-3

镜像构建过程 构建过程不是由Docker客户端进行的,而是将整个目录的文件上传到Docker守护进程并在那里进行的。Docker客户端和守护进程不要求在同一 台机器上。如果你在一台非Linux操作系统中使用Docker, 客户端就运行在你的宿主操作系统上但是守护进程运行在一个虚拟机内。由于构建目录中的文件都被上传到了守护进程中,如果包含了大量的大文件而且守护进程不在本地运行,上传过程会花费更多的时间 镜像分层 由多层构成,不同的镜像会共享分层,所有组成基础镜像的分层只会被存储一次。拉取镜像的时
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

次短路模板 求任意两点间的次短路

. 1 #include<bits/stdc++.h> 2 #define mp(i,j) make_pair(i,j) 3 #define P pair<int,int> 4 using namespace std; 5 const int inf=0x3f3f3f3f; 6 const int maxn=5e3+10;; 7 int n,t; 8 int dis1[maxn],cdis[maxn]; 9 int judge[maxn]; //用来标记该点的单源最短(次短
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

多线程学习之多线程的可见性

多线程的可见性   一、深入探究多线程的不确定性因素 1 1、cpu高速缓存导致的极短时间内获取不到想要数据 2 2、cpu指令重排导致之后的自行优化导致数据混乱;当然,这种情况值存在于多线程的基础上,单个线程是不会出现这种问题的。 3 3、JIT会把多次方法区中多调用或者多次循环的数据进行换存,然后自行优化;这里缓存也会导致后来改变的数据无法被正常的获取。   首先来说cpu的高速缓存,它是介于我们物理内存与程序之间。   CPU高速缓存(英语:CPU Cache,在本文中简称缓存)是用于减
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

记一次数据库被入侵应急响应

记一次数据库被入侵应急响应 前记 今天早上我便进行了溯源追踪,审计了日志 并得出以下报告。 此版本不完整,有时间在补充。 发现 审计 :~$ history 1 sudo apt-get update 2 sudo apt-get upgrade 3 sudo add-apt-repository ppa:ondrej/php 4 add-apt-repository ppa:ondrej/apache2 5 sudo add-apt-repo
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

Java 中 Comparable 和 Comparator 接口及其简单应用(二)

  好久没写博客了,10月忙着给祖国妈妈过生日去啦(我知道这不是不写博客的理由),11月上旬为了实验室的口粮真是东奔西跑,出了趟差,也是忙的焦头烂额,但还不知道后面有没有具体的结果。可怜的双十一想买的东西都没有买,他们说双十一销售额数字造假,其实我觉得这就是大公司内部定的 KPI 吧,也许双十一之前就已经根据历史销售情况将今年的销售额定成了指标分配下去了,然后大家的剁手能力没有让人失望,刚好达到了需求,皆大欢喜而已。我等等双十二吧emmmm,套路少点,简单点。扯远了,回到正题吧,今天把之前利用
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

Linux考题(一)

1.创建目录/data/oldboy,并且在该目录下创建oldboy.txt,然后在文件oldybos.txt里写入内容“inet addr:192.168.228.128 Bcast:192.168.228.255 Mask:255.255.255.0”(不包含引号) [root@centos6 ~]# mkdir -p /data/oldboy [root@centos6 ~]# ifconfig|sed -n "2p" inet addr:192.168.228.12
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

c++ 模板类,方法返回值类型是typedef出来的,或者是auto,那么此方法在类外面如何定义?

c++ 模板类,方法返回值类型是typedef出来的,或者是auto,那么此方法在类外面如何定义? 比如方法max1的返回值是用typedef定义出来的mint,那么在类外如何定义这个方法呢? template<typename T> struct aa{ typedef int mint; mint max1(T a); auto max2(T a) -> decltype(int(1)); mint data; }; 尝试1: template<typename T>
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

maven中的pom.xml中的scope的作用

pom.xml配置文件中, <dependency>中的<scope>,它主要管理依赖的生效范围。目前<scope>可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 * test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。 * system,类似provided,需
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

Linux中自旋锁

传统的spinlock   Linux的的内核最常见的锁是自旋锁。自旋锁最多只能被一个可执行线程持有。如果一个执行线程试图获得一个被已经持有(争用)的自旋锁,那么该线程就会一直进行忙循环-旋转-等待锁重新可用要是锁未被争用,请求锁的执行线程就可以立即得到它,继续执行。在任意时间,自旋锁都可以防止多于一个的执行线程同时进入临界区。同一个锁可以用在多个位置,例如,对于给定数据的所有访问都可以得到保护和同步。   自旋锁在同一时刻至多被一个执行线程持有,所以一个时刻只有一个线程位于临界区内,这就为多
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

【Linux】查看端口和进程

netstat -tunlp ps -ef|grep process_name
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0

用安全密钥验证ssh

1.需要打开两台虚拟机,并保证两台虚拟机可以ping通;   本地主机IP:192.168.8.120   远程主机IP:192.168.8.100 2.在本地主机生成密钥对,输入命令“ssh-keygen” 3.发送到远程主机 4.输入“vi etc/ssh/sshd_config”,打开sshd_config文件修改里面的参数 5.保存后,输入命令“systemctl restart sshd”,对sshd服务重新启动 6.在远程主机输入命令 "ssh 192.168.8.120",如下图
分类: 其他 发布时间: 11-12 22:17 阅读次数: 0