linux常用目录说明

/var/log/message 系统日志 /var/log/secure 系统安全日志 /var/spool/clientmqueue 邮件临时目录 /proc/interrupts 查看中断文件 /etc/fstab 磁盘文件系统开机自动挂载文件 /etc/profile 全局的环境配置文件 /dev/ 设备目录 /etc/ 系统配置及服务配置文件,启动命令的目录 /proc 显示内核及进程信息的虚拟文件系统 /tmp 临时文件目录,公共厕所 /home 普通用户家目录 /root 超级管
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

Linux之FTP服务

一、ftp服务 ftp是一个文件传输协议(File Transfer Protocal)。lftp相当于一个浏览器,用来向服务器发送请求的。 进行FTP服务的相关操作的时候,要先修改 vim /etc/sysconfig/selinux第七行为disabled。修改之后重启reboot,然后使用getenforce查看你的状态,为disabled代表环境时可以的。(修改环境为了更好第看到相关现象) 1.ftp的启用 yum install vsftpd ##安装vsftpd服务 systemc
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

AFL-网络程序

https://www.secpulse.com/archives/71903.html
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

C语言编写学生信息管理系统

学完C语言,自己想着编写一个学生信息管理系统,既可以巩固C语言知识,也能体验怎么合理地设计和实现一个项目。 设计比较简陋,希望各位大佬多多批评,多多指教! 这个系统最重要的便是主要功能框架,在主函数中用switch()多分支选择结构实现。 我是链表实现,代码如下: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #include<malloc.h> 5 #include<stdbool.h>
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

Delay延迟队列

DelayEvent.java public class DelayEvent2 implements Delayed { //到期时间 private Date startDate; public DelayEvent2(Date startDate) { this.startDate = startDate; } public int compareTo(Delayed o){ long result = this
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

linux优化小节

linux系统优化小节: 1.不用root管理,以普通用户的名义通过sudo授权管理 2.更改默认的远程SSH服务端口,禁止root用户远程连接 3.定时自动更新服务器时间,使其和互联网时间同步 4.配置yum更新源,从国内更新源下载安装软件包 5.关闭selinux以及iptables(工作中有外部IP一般还要打开) 6.调整文件描述符的数量,进程及文件的打开都会消耗文件描述符 7.定时自动清理邮件目录垃圾文件,防止inode节点被占满 8.精简并保留必要的开机自启动服务 9.linux内核
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

poj 2406 Power Srings (kmp循环节) (经典)

<题目链接> 题目大意: 给出一个字符串,求其字串在该字符串中循环的最大周期。 解题分析: length=len-Next[len],len为该字符串的最小循环节,如果len%length==0,那么周期就为len/lenght,如果不能整除,则说明该字符串的字串不具有周期性,输出1。 KMP最小循环节的证明 >>> #include <cstdio> #include <cstring> const int maxn = 1000000 + 100; char str[maxn]; in
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

异步编程解决方案之Promise/Deferred

Promise三种状态:未完成、完成态、失败态 var events = require('events'); var util = require('util'); var EventEmitter = events.EventEmitter; var Promise = function () { EventEmitter.call(this); } util.inherits(Promise, EventEmitter); Promise.prototype.then =
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

NOIP2016 蚯蚓

题目链接:https://www.luogu.org/problemnew/show/P2827 这道题当时第一眼看到的时候觉得好像很简单……?!以为直接用个优先队列维护最大值,再开个全局变量记录一下所有蚯蚓一共都长了多少就行了。 一看数据范围,7*10^6?!好像O(nlogn)跑不过只能拿80分……那我们就得考虑直接用线性算法来解决了。 我们使用优先队列来维护最大值,不过如果蚯蚓每次在切割之后长度要是能保持单调的话,我们就可以直接用队列模拟,就变成线性算法了。 如何证明这一点呢? 假设有两
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

虚拟机mac 与主机的网络共享

1. 主机建立共享文件夹 aaa 2.虚拟机采用桥接 3.mac打开Finder 找到 “前往” 连接服务器”输入“smb://192.168.1.xx”(你电脑的ip地址),点击连接。
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

PAT 甲级 1023 Have Fun with Numbers

https://pintia.cn/problem-sets/994805342720868352/problems/994805478658260992 Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happens to
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

C++——拷贝构造函数

同一个类的对象在内存中有完全相同的结构,如果作为一个整体进行复制或称拷贝是完全可行的。这个拷贝过程只需要拷贝数据成员,而函数成员是共用的(只有一份拷贝)。在建立对象时可用同一类的另一个对象来初始化该对象,这时所用的构造函数称为拷贝构造函数(Copy Constructor)。 先看代码 1 #include<iostream> 2 using namespace std; 3 class Test { 4 public: 5 //以参数列表形式对数据成员进行初始化
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

centos6.10 php-5.6.37安装

centos6.10 php-5.6.37安装 一、下载php-5.6.37.tar.gz window下载:http://php.net/downloads.php linux下载:wget $url   $url 怎么获取? ---> 在Windows中用浏览器打开http://php.net/downloads.php选择对应的版本下载,然后打开浏览器的下载列表,在里面查看下载的url [root@localhost src]# wget http://cn2.php.net/distr
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

Centos7+python3.6+face-recognition

Step1 安装Python3.6.x https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-centos-7 sudo yum -y update sudo yum -y install yum-utils sudo yum -y groupinstall development sudo yum -y ins
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

Unity跳转场景

Unity中如何加载场景 1、首先需要将场景添加到 Build Settings中,如下图: 2、引用using UnityEngine.SceneManagement; 同步加载:如果场景很大,有可能会卡顿。 1 using UnityEngine; 2 using UnityEngine.SceneManagement; 3 4 public class TestA : MonoBehaviour 5 { 6 private void Start() 7 {
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

删除数据库的视图方法和sql语句进行删除

一、视图方法 点击数据库--右键--点击删除 二、sql语句删除方法 (1) USE master --向这个数据库 DROP DATABASE E_Market --删除E_Market数据库 GO (2)判断数据是否有 E_Market 这个数据库、如果有就进行删除 --判断数据是否有 E_Market 这个数据库、如果有就进行删除 IF EXISTS(select * from sysdatabases WHERE name='E_Market') 注意:括号里面是单引号 DROP DA
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

c#语言中的三种循环

什么是编程 编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题的过程。根据这个定义来看,根据使用的程序设计语言不同,编写的程序就不同。 关于c#语言: C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

python自动化21期day16

一. web框架的本质 用户的浏览器(socket客户端) 和 网站的服务器(socket服务端)之间通信 1. HTTP协议(无状态): 1). 请求 (request) 2). 响应 (response) 2. web框架本质: 1). socket收发消息 2). 访问不同的URL返回不同的页面(用户访问的具体路径 --> 执行不同的函数 --> 返回不同的结果)
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

用集合的方法判断密码是否合法

import string pwd=input('请输入你的密码:').strip() pwd=set(pwd) #密码必须包括大写字母、小写字母、数字、特殊字符 if pwd&set(string.digits) and pwd&set(string.ascii_uppercase) and pwd&set(string.ascii_lowercase) and pwd&set(string.punctuation): print("密码合法") else: print("密
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

PHP学习3

数组 PHP由于是弱类型的语言,他的变量类型是可以自由变换的,他的数组很自由,长度是可以动态增加的。 他的索引默认为数字0开始,另外有一个很强大的地方就是,他的数组可以和字典一样,通过(key-value)键值对模式来存储(厉害哦) <?php //声明数组,并初始化 $xiaoli=array("小李",25,"男","google公司","[email protected]"); //输出数组 print_r($xiaoli); echo "<br/>"; $xiaobai[2]
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0