写出简洁高效的脚本

像一些高级点的命令,比如说 Xargs 命令、管道命令、自动应答命令等,如果当初我要是知道,那我也可能写出简洁高效的脚本。 不管出于任何原因,我都想对一些 Linux 使用的高级命令进行用法说明,利人利己,以后不记得的话,我也可以回头翻来看看。 一、实用的 xargs 命令 在平时的使用中,我认为 xargs 这个命令还是较为重要和方便的。我们可以通过使用这个命令,将命令输出的结果作为参数传递给另一个命令。 比如说我们想找出某个路径下以 .conf 结尾的文件,并将这些文件进行分类,那么普通的
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

20189216 2018-2019-2 《密码与安全新技术专题》第六次作业

20189216 2018-2019-2 《密码与安全新技术专题》第六次作业 课程:《密码与安全新技术专题》 班级: 1892 姓名: 鲍政李 学号:20189216 上课教师:王志强 上课日期:2019年5月7日 必修/选修: 选修 1.本次讲座的学习总结 本次讲座主题为漏洞挖掘及攻防技术。 安全漏洞:是指信息系统在设计、实现或者运行 管理过程中存在的缺陷或不足,从而使攻击者能 够在未授权的情况下利用这些缺陷破坏系统的安全策略。 安全漏洞是网络攻击和防御的关键点。 常见的安全漏洞事件: (1
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

loj3120 「CTS2019 | CTSC2019」珍珠

link .... 感觉自己太颓废了。。。。还是来更题解吧。。。【话说写博客会不会涨 rp 啊 qaq ? 题意: 有 n 个物品,每个都有一个 [1,D] 中随机的颜色,相同颜色的两个物品可以配对。现在要求至少能配 m 对,问方案数? $n,m\leq 10^9,D\leq 10^5$ 题解: 配对数量 $\geq m \Longleftrightarrow$ 出现奇数次的权值个数 $\leq n-2m$ 。 一个权值出现偶数次的生成函数: $\frac{e^x +e^{-x}}{2}$ 一
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

#再谈 CVE-2017-10271回显POC构造

之前写过反序列化报错回显。 1、远程server放恶意jar包,服务器去远程server来请求恶意jar包 2、利用defineClass加载byte[]返回Class对象 从这里找到回显的poc,这个poc用的就是方法2. 详细POC如下: POST /wls-wsat/CoordinatorPortType HTTP/1.1 Host: 127.0.0.1:7001 Accept-Encoding: gzip, deflate Accept: */* Accept-Language: en
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

java 轻量级 RestClient

package org.rx.socks.http; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; import org.apache.co
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

MYSQL-------转义简单说明

--转义实现、ESCAPE的使用(注意后面还有个%) 如需要选择出第二个字段的名字带有_ 则在需要转义的字符前加上\(默认是转义字符) LIKE '_\_%' 若需要自定义转移字符,则需要在后面用ESCAPE声明加上自定义转义字符 LIKE '_$_%' ESCAPE '$'
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

运行TensorFlow代码时报错

运行TensorFlow代码时报错 错误信息ImportError: libcublas.so.10.0: cannot open shared object file 原因:TensorFlow版本与CUDA版本不匹配 可使用pip3 install tensorflow-gpu==[version]将TensorFlow版本切换到制定版本中去,其对应的version可在TensorFlow官网查看 另: 1.查看cuda版本(在ubuntu下): cat /usr/local/cuda/v
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

233 Matrix

233 Matrix 有一\(n\times m\)的矩阵\(\{a\}\),定义\(a[0][0]=0,a[0][1]=233,a[0][2]=2333,a[0][3]=23333...\),然后给出\(a[1][0],a[2][0],...,a[n][0]\),未给出或定义的位置满足\(a[i][j]=a[i-1][j]+a[i][j-1]\),询问\(a[n][m]\)的值\(mod\ 10000007\),\(n ≤ 10,m ≤ 10^9\)。 解 显然对于第0行,我们有转移方程\(
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

内置函数---eval、exec、compile

eval() 将字符串类型的代码执行并返回结果 print(eval('1+2+3+4')) exec()将自字符串类型的代码执行 print(exec("1+2+3+4")) exec("print('hello,world')") code = ''' import os print(os.path.abspath('.')) ''' code = ''' print(123) a = 20 print(a) ''' a = 10 exec(code,{'print
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

Github源代码管理工具介绍

Github源代码管理工具介绍 目录:   前言   Github简介   Github功能介绍   Github的基本使用 前言   在第十二周的课堂上,王文娟老师发布了通过搜索资料和自学,在个人博客上介绍源代码管理工具Github的任务,因此,这是我为软件工程综合实践专题课程第三次个人作业所写的博客。   编写此博客的心得:通过这次学习任务,我大致知道了Github的产品理念以及它的基本功能, 并且学会了如何简单的使用Github。、、 Github简介   GitHub是一个面向开源及私
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

洛谷P1903 [国家集训队]数颜色 / 维护队列

题意:有两种操作: 1、 Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画笔。 2、 R P Col 把第P支画笔替换为颜色Col。 对每个1操作 输出答案; 带修莫队 模板题 (加多个T指针) 多注意细节 #include<bits/stdc++.h> #define LL long long #define ULL unsigned long long #define rep(i,j,k) for(int i=j;i<=k;i++) #define dep(i,j
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

[程序员代码面试指南]第9章-蓄水池算法

题目描述 从N个元素中随机抽取k个元素,但的k个数无法事先确定。 在实际应用中,往往会遇到很大数据流的情况。因此,我们无法先保存整个数据流然后再从中选取,而是期望有一种将数据流遍历一遍就得到所选取的元素,并且保证得到的元素是随机的算法。 特别地,此题元素为1-N。 解题思路 蓄水池算法。 先选取个元素中的前k个元素,保存在集合中; 从第i(i>k)个元素开始,每次先以k/i概率选择是否让第i个元素留下。若第i个元素存活,则从集合中k个元素随机扔掉一个,并将该元素放入集合;否则直接扔掉该元素;
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

Ubuntu18.04安装 NVIDIA驱动

Ubuntu18.04安装 NVIDIA驱动 参考自博客:https://blog.csdn.net/jsjason1/article/details/88086904 我确定这篇文章是否很有必要,我最开始的时候,按照这篇文章所述,重新安装了NVIDIA驱动,但是后来以为 CUDA与TensorFlow的版本问题,选择了软件更新管理器中附加驱动里的专有驱动(nvidia-driver-390),然后后续安装成功没再进行测试,但可以肯定,因为本文章是带领着安装最新的官方NVIDIA驱动,所以,支
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

.bashrc等文件中的rc是什么意思

转自: https://blog.csdn.net/u010167269/article/details/52612260 刚刚配置 .bashrc 文件时,突然想,这里面的 rc 是什么意思? 使用了这么长时间,这个都不知道,这是醉了。Google 之,还真有不少人探究过,哈哈。 这个 ubuntu 中文论坛里,有人回答过: rc 是取自 runcom, 来自麻省理工学院在 1965 年发展的 CTSS系统。 相关文献曾记载这一段话: 具有从档案中取出一系列命令来执行的功能;这称为 run
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

内置函数---filter和map

filter filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个list [1, 4, 6, 7, 9, 12, 17]中删除偶数,保留奇数,首先,要编写一个判断奇数的函数: def is_odd(x): return x % 2 == 1 然后,利用filter()过滤掉偶数: >>>list(fil
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

CUDA和TensorFlow的版本匹配问题

CUDA和TensorFlow的版本匹配问题 部分转载自博客:https://blog.csdn.net/MahoneSun/article/details/80809042 列举一些CUDA和TensorFlow版本搭配时出现的一些问题 CUDA9.2 + 1.8版本tensorflow ImportError: libcudnn.so.7: cannot open shared objectfile: No such file or directory CUDA9.2 +1.7版本tens
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

小花梨判连通 (bfs+思维+map统计数量)

如果两个集合存储颜色的情况相同,说明这两个在k个图中都是在一个集合的 学到的点:用map,将vector映射一个整数时,只有vector后面的邻接的数据都一样时,才认为两个vector一样 代码: #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<queue> #include<stack> #include<map> #include<set> #include
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

【python】绘图集锦

1、双Y轴,不同坐标范围 1 def double_Y_axis(): 2 #sns.set_style("darkgrid") 3 4 without_rain = pd.read_csv("./data/s1201/S1201_2015_5_26.csv") 5 with_rain = pd.read_csv("./data/s1201/S1201_2016_5_25.csv") 6 7 y1_1=
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

.gitignore 文件没起作用

场景 修改了.gitignore文件, 但是查看状态还是没有忽略 解决 *. 清除git缓存, 注意最后有一个点 git rm -r --cache . 再之后就可以正常使用了, 基本恢复正常, 被忽略并成功上传的文件也会提示删除, 完美
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0

第六章 实验报告(函数与宏定义)2

C程序设计实验报告 实验项目:函数和宏定义实验 姓名:罗子健 实验地点:物联网实验室 实验时间:2019年5月16日 一、实验目的与要求 (1)掌握函数定义方法和调用规则。 (2)掌握在C语言程序中主调函数和被调用函数之间进行数据传递的规则。 (3)了解函数的返回值及其类型,并正确使用它。 (4)了解局部变量和全局变量的作用域及它们与储存分类的关系,理解变量的存在性和可变性的概念。 (5)练习递归函数的使用。 (6)理解宏的概念,掌握定义无参宏和带参宏的方法。了解文件包含的概念,掌握其用法。
分类: 其他 发布时间: 05-18 22:28 阅读次数: 0