linux常用目录说明
/var/log/message 系统日志 /var/log/secure 系统安全日志 /var/spool/clientmqueue 邮件临时目录 /proc/interrupts 查看中断文件 /etc/fstab 磁盘文件系统开机自动挂载文件 /etc/profile 全局的环境配置文件 /dev/ 设备目录 /etc/ 系统配置及服务配置文件,启动命令的目录 /proc 显示内核及进程信息的虚拟文件系统 /tmp 临时文件目录,公共厕所 /home 普通用户家目录 /root 超级管
Linux之FTP服务
一、ftp服务 ftp是一个文件传输协议(File Transfer Protocal)。lftp相当于一个浏览器,用来向服务器发送请求的。 进行FTP服务的相关操作的时候,要先修改 vim /etc/sysconfig/selinux第七行为disabled。修改之后重启reboot,然后使用getenforce查看你的状态,为disabled代表环境时可以的。(修改环境为了更好第看到相关现象) 1.ftp的启用 yum install vsftpd ##安装vsftpd服务 systemc
C语言编写学生信息管理系统
学完C语言,自己想着编写一个学生信息管理系统,既可以巩固C语言知识,也能体验怎么合理地设计和实现一个项目。 设计比较简陋,希望各位大佬多多批评,多多指教! 这个系统最重要的便是主要功能框架,在主函数中用switch()多分支选择结构实现。 我是链表实现,代码如下: 1 #include<stdio.h>
2 #include<stdlib.h>
3 #include<string.h>
4 #include<malloc.h>
5 #include<stdbool.h>
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
异步编程解决方案之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 =
NOIP2016 蚯蚓
题目链接:https://www.luogu.org/problemnew/show/P2827 这道题当时第一眼看到的时候觉得好像很简单……?!以为直接用个优先队列维护最大值,再开个全局变量记录一下所有蚯蚓一共都长了多少就行了。 一看数据范围,7*10^6?!好像O(nlogn)跑不过只能拿80分……那我们就得考虑直接用线性算法来解决了。 我们使用优先队列来维护最大值,不过如果蚯蚓每次在切割之后长度要是能保持单调的话,我们就可以直接用队列模拟,就变成线性算法了。 如何证明这一点呢? 假设有两
虚拟机mac 与主机的网络共享
1. 主机建立共享文件夹 aaa 2.虚拟机采用桥接 3.mac打开Finder 找到 “前往” 连接服务器”输入“smb://192.168.1.xx”(你电脑的ip地址),点击连接。
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
C++——拷贝构造函数
同一个类的对象在内存中有完全相同的结构,如果作为一个整体进行复制或称拷贝是完全可行的。这个拷贝过程只需要拷贝数据成员,而函数成员是共用的(只有一份拷贝)。在建立对象时可用同一类的另一个对象来初始化该对象,这时所用的构造函数称为拷贝构造函数(Copy Constructor)。 先看代码 1 #include<iostream>
2 using namespace std;
3 class Test {
4 public:
5 //以参数列表形式对数据成员进行初始化
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
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
删除数据库的视图方法和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
c#语言中的三种循环
什么是编程 编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题的过程。根据这个定义来看,根据使用的程序设计语言不同,编写的程序就不同。 关于c#语言: C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结
python自动化21期day16
一. web框架的本质 用户的浏览器(socket客户端) 和 网站的服务器(socket服务端)之间通信 1. HTTP协议(无状态): 1). 请求 (request) 2). 响应 (response) 2. web框架本质: 1). socket收发消息 2). 访问不同的URL返回不同的页面(用户访问的具体路径 --> 执行不同的函数 --> 返回不同的结果)
用集合的方法判断密码是否合法
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("密
PHP学习3
数组 PHP由于是弱类型的语言,他的变量类型是可以自由变换的,他的数组很自由,长度是可以动态增加的。 他的索引默认为数字0开始,另外有一个很强大的地方就是,他的数组可以和字典一样,通过(key-value)键值对模式来存储(厉害哦) <?php
//声明数组,并初始化
$xiaoli=array("小李",25,"男","google公司","[email protected]");
//输出数组
print_r($xiaoli);
echo "<br/>";
$xiaobai[2]
今日推荐
周排行