tmp

【第一阶段】第三周作业

你。 提交于 2020-03-14 06:22:07
1、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。 答:ls -d /var/l*[0-9]*[a-z] 2、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。 答:ls -d /etc/[0-9]*[^0-9] 3、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。 答:ls -d /etc/[^[:alpha:]][[:alpha:]]* 4、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。 答:touch /tmp/tfile-$(date +%Y-%m-%d-%H-%M-%S) 5、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 答:mkdir /tmp/mytest1 && cp -r /etc/p*[^[:digit:]] /tmp/mytest1/ 6、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。 答:mkdir /tmp/mytest2 && cp -r /etc/*.d /tmp/mytest2 7、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中

Ubuntu安装后基本指令

这一生的挚爱 提交于 2020-03-13 09:12:14
1. Firefox安装Flash:sudo apt-get install flashplugin-nonfree 2. 更换源: 保存当前源列表:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 打开当前源列表:sudo gedit /etc/apt/sources.list 推荐用163源替换全部内容后,保存。 获取当前源更新:sudo apt-get update 3. 安装chrome: 下载chrome:wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb 安装chrome:sudo dpkg -i google-chrome-stable_current_i386.deb 4. 安装中州韵: sudo apt-get install ibus-rime 安装完成后,reboot 5. 安装vmwaretool: 如下是在虚拟机中安装 点击VM-Install VMware Tools在桌面上出现一张光盘包含3个文件,分别为manifest.txt;Vmware-tools-版本号.rpm和Vmware-tools-版本号.tar.gz 在此安装tar.gz包 (1)将Vmware-tools-版本号

C# 生成随机数

隐身守侯 提交于 2020-03-13 08:17:10
private static char[] constant = { '0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z', 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' }; public static string GenerateRandomNumber(int Length) { System.Text.StringBuilder newRandom = new System.Text.StringBuilder(62); Random rd = new Random(); for (int i = 0; i < Length; i++) { newRandom.Append(constant[rd.Next(62)]); } return newRandom.ToString(); } 随机数的使用很普遍,可用它随机显示图片,用它防止无聊的人在论坛灌水还可以用来加密信息等等

在Linux On Android(ARM) 运行Nyancat 服务器

Deadly 提交于 2020-03-11 21:51:20
小声bb 本来是想用ArchlinuxArm来做的,没想到Arch死活开不了Telnetd服务,没办法,只能转到Ubuntu,没想到Ubuntu一试就行(Ubuntu txdy 狗头) 此教程对 Linux 通用,只不过我是在ARMLinux上运行的. 贴图 洗脑必备神曲 Youtube视频: https://www.youtube.com/watch?v=QH2-TGUlwu4 Nyancat Server 官网: https://nyancat.dakko.us/ 一直都非常喜欢 Nyancat 这个小玩意,很早以前就关注了Nyancat的网站,感觉里面的截图非常有意思,这里我就放上几张. 是不是很有趣啊,哈哈哈哈哈哈 正文 一.以Inetd方式搭建Nyancat服务器 1.写Nyancat脚本 #!/bin/bash #nyancat.sh nyancat -t #-t telnet 模式 把 nyancat.sh 移动到 /tmp chmod 745 /tmp/nyancat.sh 赋予Other执行权限 tips:因为是要以 telnetd 用户来执行的,所以要赋予 Other 可执行权限 2.配置Inetd vim /etc/inetd.conf ,在in.telnetd(或者telnetd)后面加入 -L /tmp/nyancat.sh #:STANDARD:

C语言描述链表的实现及操作

点点圈 提交于 2020-03-11 17:05:39
一.链表的创建操作 // 操作系统 win 8.1 // 编译环境 Visual Stuido 2017 #include<stdio.h> #include<malloc.h> #include<stdlib.h> typedef int ElementType; // 定义数据类型,可根据需要进行其他类型定义 // 链表节点的定义 typedef struct ListNode { ElementType Element; // 数据域,存放数据 ListNode* Next; // 指向下一个链表节点 }Node, *PNode; // 链表创建函数定义 PNode CreateList(void) { int len ; // 用于定义链表长度 int val ; // 用于存放节点数值 PNode PHead = (PNode)malloc(sizeof(Node)); // 创建分配一个头节点内存空间//头节点相当于链表的哨兵,不存放数据,指向首节点(第一个节点) if (PHead == NULL) // 判断是否分配成功 { printf("空间分配失败 \n"); exit(-1); } PNode PTail = PHead; // 链表的末尾节点,初始指向头节点 PTail->Next = NULL; // 最后一个节点指针置为空 printf(

清理系统内存

醉酒当歌 提交于 2020-03-11 08:25:45
@echo off title @echo off color 2 echo. echo. echo 请不要关闭此窗口! echo. echo 开始清理垃圾文件,请稍等...... echo. echo 正在清理系统分区根目录下tmp文件,请稍等...... del /f /s /q %systemdrive%\*.tmp echo. echo 清理系统分区根目录下tmp文件完成! echo. echo 正在清理系统分区根目录下_mp文件,请稍等...... del /f /s /q %systemdrive%\*._mp echo. echo 清理系统分区根目录下_mp文件完成! echo. echo 正在清理系统分区根目录下日志文件,请稍等...... del /f /s /q %systemdrive%\*.log echo. echo 清理系统分区根目录下日志文件完成! echo. echo 正在清理系统分区根目录下gid文件,请稍等...... del /f /s /q %systemdrive%\*.gid echo. echo 清理系统分区根目录下gid文件完成! echo. echo 正在清理系统分区根目录下chk文件,请稍等...... del /f /s /q %systemdrive%\*.chk echo. echo 清理系统分区根目录下chk文件完成!

配置supervisor 让laraver的队列实现守护进程

无人久伴 提交于 2020-03-11 01:45:13
1 ,安装: #brew install supervisor 默认会安装在/usr/local/Cellar/supervisor目录 2 ,在etc下面新建supervisor.conf 文件,复制下面的代码(部分需要自行修改) /*--> */ /*--> */ [inet_http_server] port = 127.0.0.1:9001 username = harris password = 123456 [unix_http_server] file = /tmp/supervisor.sock chmod = 0700 [supervisord] logfile = /opt/logs/supervisor/supervisord.log logfile_maxbytes = 50MB logfile_backups=10 loglevel = info pidfile = /tmp/supervisord.pid nodaemon = False minfds = 1024 minprocs = 200 umask = 022 identifier = supervisor directory = /tmp nocleanup = true childlogdir = /tmp [supervisorctl] serverurl = unix:///tmp

安装wingide

耗尽温柔 提交于 2020-03-10 11:49:41
WingIIDE 6的licese破解方法(支持python3) (1) 安装WingIDE成功后启动,激活时输入license id CN123-12345-12345-12345 (2)点击Continue后弹框,拷贝框中的request code(将其放入脚本中的Request Code地方),下面的窗体不要关闭 (3)修改Python脚本中的Request Code为刚才得到的Request Code值,运行脚本后得到激活码,将激活码填入上方的窗体即可成功注册 其中脚本为:(保存为.py文件) #!/usr/bin/env python3 #!复制wingide6的requestCode替换掉 LicenseID='CN123-12345-12345-12345' RequestCode='RW61X-5V3GC-8RVA8-LVXD3' import hashlib B16 = '0123456789ABCDEF' B30 = '123456789ABCDEFGHJKLMNPQRTVWXY' def B(n,f,t): xx = 0 for d in str(n): xx = xx * len(f) + f.index(d) res = '' while xx > 0: res=t[int(xx%len(t))]+res xx//=len(t) return res

leetcode 682. Baseball Game

邮差的信 提交于 2020-03-10 10:27:46
思路就是用一个栈来存储分数,剩下的就是对栈的操作了。 class Solution { public int calPoints ( String [ ] ops ) { Stack < Integer > stack = new Stack < > ( ) ; int sum = 0 ; for ( int i = 0 ; i < ops . length ; i ++ ) { String tmp = ops [ i ] ; if ( tmp == "C" ) { int a = stack . pop ( ) ; sum -= a ; } else if ( tmp == "D" ) { int b = stack . peek ( ) * 2 ; stack . push ( b ) ; sum += b ; } else if ( tmp == "+" ) { int c = stack . pop ( ) ; int d = stack . pop ( ) ; int e = c + d ; sum += e ; stack . push ( d ) ; stack . push ( c ) ; stack . push ( e ) ; } else { int res = myInt ( tmp ) ; stack . push ( res ) ; sum +=

C Tree(最小深度总和)

ⅰ亾dé卋堺 提交于 2020-03-10 09:50:44
链接 牛妹有一张连通图,由n个点和n-1条边构成,也就是说这是一棵树,牛妹可以任意选择一个点为根,根的深度 d e p r o o t dep_{root} d e p r o o t ​ ​为0,对于任意一个非根的点,我们将他到根节点路径上的第一个点称作他的父节点,例如1为根, 1 − 4 1-4 1 − 4 的;路径为 1 − 3 − 5 − 4 1-3-5-4 1 − 3 − 5 − 4 时,4的父节点是5,并且满足对任意非根节点, d e p i = d e p f a i + 1 dep_i=dep_{fa_i}+1 d e p i ​ = d e p f a i ​ ​ + 1 ,整棵树的价值 W = ∑ i = 1 n d e p i W=\sum\limits_{i=1}^n dep_i W = i = 1 ∑ n ​ d e p i ​ ,即所有点的深度和 牛妹希望这棵树的W最小,请你告诉她,选择哪个点可以使W最小 输入描述: 第一行,一个数,n接下来n-1行,每行两个数x,y,代表x-y是树上的一条边 输出描述: 一行,一个数,最小的W 数据范围 1 ( 30 p t s ) 1(30pts) 1 ( 3 0 p t s ) : 每次换根dfs,求出对于每个点为根时的w,取min即可,复杂度 Θ ( n 2 ) \Theta(n^2) Θ ( n 2 )