展开

关键词

实验楼Python破解验证码

本人大二,因为Python结业考试项目,又想要学习机器学习方向,但是由于接触时间不长,选择了实验楼的Python破解验证码这个项目作为我的项目, 我在原来的基础上加了一些代码用于完善,并且对功能如何实现记录在此 很符合我们的想法   ②然后我们需要切割出单个字符,实验楼里面说:“由于例子比较简单,我们对其进行纵向切割:”,恕我刚刚接触时间不长,还不太能了解这句话后面的深度   具体做法就是纵向从左到右“一刀刀往下切 首先是实验楼给出的论文网站http://ondoc.logand.com/d/2697/pdf,   “也说了这个这个方法的优缺点: 不需要大量的训练迭代 不会训练过度 你可以随时加入/移除错误的数据查看效果 然后实验楼只是简单的介绍了一下原理,并未详细说明,为此我通读了整篇论文,来说说我的一点理解。    实验楼的项目至此结束   所有代码 from PIL import Image import math import os #比较矢量相似度的类 class VectorCompare: #计算矢量大小

38540

Linux基础

Linux7个运行级别 Linux系统有7个运行级别(runlevel): 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护

6920
  • 广告
    关闭

    老用户专属续费福利

    云服务器CVM、轻量应用服务器1.5折续费券等您来抽!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 基础

    Linux文件系统介绍 在 Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。 也就是说在LINUX系统中有一个重要的概念:一切都是文件。 系统下,进程之间通信可以通过该文件完成 Linux运行级别 运行级别就是操作系统当前正在运行的功能级别。 Linux下的7个运行级别: 0: 系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。 Linux进程状态 Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的? 不可中断状态:进程处于睡眠状态,但是此刻进程是不可中断的。

    61021

    linux基础

    1.目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。 /boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。 /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。 可执行权限(x) 对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限 注意:通常,Unix/Linux系统只允许文件的属主(所有者)或超级用户改变文件的读写权限。 3.建立链接  ln Linux链接文件类似于Windows下的快捷方式。 链接文件分为软链接和硬链接。 软链接:软链接不占用磁盘空间,源文件删除则软链接失效。

    82350

    Linux 基础

    LAMP:Linux Apache MySQL PHP LNMP:Linux Nginx MySQL PHP WAMP:Windows Apache MySQL PHP Linux 是一个操作系统。 Linux Linux 是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统。目前其分支有很多。 2、为什么要使用 Linux 操作系统 之所以大部分的公司开发的时候都是使用 Linux 操作系统,取决于两个特性: 稳定性:取决于系统的底层架构,一般情况下 Linux 系统能做到很长时间不关机一点也不卡顿 3、Linux 简介 3.1、Linux 操作系统 人 物 Linus Linux 的开发作者,李纳斯·托瓦兹。荷兰在校大学生。 【文件夹】 问题: 在上述的指令执行的基础上行,执行#touch index.php,创建的是什么?

    2.6K34

    linux基础

    /oldboys -type f -name "*.sh"` (反引号) 3、文件插入 cat >test3 I am studying linux ^C( 方法很鸡肋) cat >test3 <<EOF ; > hello linux > go for it > EOF 快捷键 ctrl+l清屏相当于exit ctrl+shift+c复制 ctrl+shift+v粘贴 查看32还是64位 uname - 常规分区(数据不是特别重要) /boot引导分区 200M swap分区 8-16G / linux所有目录定点 剩余所有空间 数据重要(数据库,存储服务器) /boot引导分区 200M swap分区 8-16G / linux所有目录顶点 100-200G data 剩余所有 特大网站 ,门户(产品线多) /boot引导分区 200M swap分区 8-16G / linux所有目录顶点 100

    23200

    【编程基础linux基础入门--linux为何物?

    接触linux是在大二的时候,那时候迷上了嵌入式linux,把电脑换成了linux系统,学习linux基础知识,学习linux命令,学习shell,泡论坛,就这样慢慢的平时工作学习都可以使用linux系统完成了 到了毕业工作的时候,正式开始android开发,使用的正是ubuntu系统,多亏上学时候的linux基础知识,工作的时候也算得心应手。 想要开发linux,首先要会熟练的使用linux,笔者作为过来人,就来和对linux感兴趣的初学者来聊聊linux。 ? 上文提到过,linux就是根据unix演变过来的。 也许你听说过吧,linux是免费开源的,所有人都可以拿到它的代码。这里的免费只是说linux的内核免费。在linux内核的基础上而产生了众多linux的发行版就不一定免费了。 ? Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。

    509140

    Linux笔记】Linux驱动基础

    上一篇分享的:从单片机工程师的角度看嵌入式Linux中有简单提到Linux的三大类驱动: ? 我们学习编程的时候都会从hello程序开始。 这就是单片机转转嵌入式Linux的思维误区之一。学嵌入式Linux之前我们有必要暂时忘了我们单片机的开发方式,重新梳理嵌入式Linux的开发流程。 <linux/miscdevice.h> #include <linux/kernel.h> #include <linux/major.h> #include <linux/mutex.h> #include <linux/proc_fs.h> #include <linux/seq_file.h> #include <linux/stat.h> #include <linux/init.h> #include <linux/device.h> #include <linux/tty.h> #include <linux/kmod.h> #include <linux/gfp.h> /* 1.

    1.4K54

    Hacker基础Linux篇:基础Linux命令六

    sort sort命令是帮我们依据不同的数据类型进行排序,在Linux里非常常用的一个命令 sort命令使用介绍: 命令格式:sort [-bcfMnrtk][源文件][-o 输出文件] 命令功能:依据不同的数据类型进行排序

    46160

    Hacker基础Linux篇:基础Linux命令八

    我们开始学习Linux压缩和打包基础 tar 在Linux中,打包和压缩是分两步完成的 打包 打包是将多个文件归并到一个文件中 tar -cvf test.tar test/ 其中 -c 打包选项 -

    45950

    Hacker基础Linux篇:基础Linux命令十

    今天我们来学习新的Linux命令 1. kill Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令 通常,终止一个前台进程可以使用 只显示监听中的UNIX端口 netstat -lx 然后我一般用是这样的命令 比如我们要查找某个端口上监听的程序是哪个,我们可以这样 netstat -apn | grep 8080 3. wget Linux 对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器 wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理 这个就比较常用了,比如我们要在服务器上下载个什么文件

    26240

    Hacker基础Linux篇:基础Linux命令九

    ps -ajx top top命令显示各进程的信息,包括占内存和占CPU的情况 这个命令直接执行就行了 lsof lsof(list open files)是一个列出当前系统打开文件的工具 在Linux 通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件 所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口 Aug 4 13:50:15 holmes86 kernel: Linux version 2.6.22.1-8 (root@everestbuilder.linux-ren.org) (gcc version

    25730

    Hacker基础Linux篇:基础Linux命令四

    我们继续学习Linux 1. egrep egrep命令用于在文件内查找指定的字符串。 一般常用的几种用法和情景: 1 查找当前目录下所有文件中包含字符串linux的文件 egrep linux * ? 2. chmod chmod命令用于改变linux系统文件或目录的访问权限,用它控制文件或目录的访问权限。 chmod命令使用介绍: 命令格式:chmod [options] mode files 命令功能:chmod命令用于改变linux系统文件或目录的访问权限 命令的常用参数选项说明: -c 当发生改变时 3. ln ln是Linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。

    446100

    Hacker基础Linux篇:基础Linux命令十二

    我们继续介绍基础Linux命令 scp scp就是secure copy,一个在Linux下用来进行远程拷贝文件的命令 有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享 ,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的 1 将本地文件复制到远程Linux上 scp test.txt root@192.168.1.1:/root 这里的test.txt 是我们在本地的一个txt文件,我们将他复制到远程的192.168.1.1上的/root目录下,用的是用户root,所以到了远程的Linux上,文件的所属用户和组就是root:root 2 将远程的文件拷贝到本地

    12430

    Hacker基础Linux篇:基础Linux命令二

    Linux系统下常用的命令,经常用来备份文件或者目录。 ? ningx.conf nginx.conf 3 移动一个目录下的全部文件到一个新的地方,我们可以这样 mv /opt/php7 /usr/local/php7 2. cp cp命令用来复制文件或者目录,是Linux 这个文件其实已经指向了我们自己目录下这个nginx.conf mv -l nginx.conf /etc/nginx/nginx.conf 3 复制整个目录 cp -R /opt/php7 /usr/bin/php7 3. cd Linux cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令上的。

    730100

    Hacker基础Linux篇:基础Linux命令一

    这一部分主要是讲解Linux常用命令工具,比如文件管理,文本处理等等,主要是为了让读者用最少的实践掌握和熟练应用基本的Linux操作,对于每个命令的举例,尽量做到小而精。 废话少说,我们先从最基础的开始: 1. ls ls命令是Linux下最常用的命令,ls命令就是list的缩写。 通过ls命令不仅可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls命令在日常的Linux操作中用的很多,在此给大家介绍一下ls命令的使用方法。 跨越很多不存在的目录创建一个目录树 如我们的目录只到/home/me/Documents/这里,但是我们需要一个目录在/home/me/Documents/Linux/is/funny,我们可以这样 mkdir -p /home/me/Documents/Linux/is/funny 3. rm rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令。

    46970

    Hacker基础Linux篇:基础Linux命令十四

    今天我们继续学习Linux命令 su su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码 su命令使用介绍: 命令格式:su [option] name 命令功能:切换当前用户身份到其他用户身份 hackuser 4 当然,如果你哪天发现这个是你自己创建的用户,你想解封可以这样 usermod -U hackuser sdfd uname uname命令可用于大多数UNIX和类UNIX系统以及Linux 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 -m 显示主机的硬件(CPU)名 -n 显示主机在网络节点上的名称或主机名称 -r 显示Linux 操作系统内核版本号 -s 显示Linux内核名称 -v 显示显示操作系统是第几个version版本 -p 显示处理器类型或unknown -i 显示硬件平台类型或unknown -o 显示操作系统名 -

    24540

    Hacker基础Linux篇:基础Linux命令五

    Linux中一般默认安装的的编辑器叫vi,而vim是vi的增强版(vi Improved),很多发行版需要用户自己安装,但是vim与vi编辑器完全兼容,但是vim实现了更多的增强功能。

    36960

    Hacker基础Linux篇:基础Linux命令十五

    我们继续学习Linux命令,今天的内容比较长 我们先放小姐姐~ sar sar(System Activity Reporter),翻译过来就是<系统活动情况报告>,是目前Linux上最为全面的系统性能分析工具之一 3次,观察CPU的使用情况,并将采样结果以二进制形式存入当前目录下的文件output.txt中 输出如下: [root@localhost ~]# sar -u -o output.txt 10 3 Linux inode、文件和其他内核表的监控 sar -v 10 3 这个命令的意思是,每10秒采样一次,连续采样3次,观察核心表的状态 输入如下: [root@localhost ~]# sar -v 10 3 Linux pty-nr:使用的pty数量 3 内存和交换空间的监控 sar -r 10 3 每10秒采样一次,连续采样3次,监控内存分页 输出如下: [root@localhost ~]# sar -r 10 3 Linux commit:这个值是kbcommit与内存总量(包括swap)的一个百分比 4 内存分页的监控 sar -B 10 3 输出是这样的 [root@localhost ~]# sar -B 10 3 Linux

    24960

    Hacker基础Linux篇:基础Linux命令三

    我们继续学习Linux 1. find find命令用来在指定目录下查找文件,任何位于参数之前的字符串都将被视为欲查找的目录名。 sdfd 2. pwd Linux中用pwd命令来查看当前工作目录的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录,现在就用pwd来列出当前的工作目录 ? localhost ~]# cd /opt/soft/ [root@localhost soft]# pwd /opt/soft 为什么要介绍这个命令,因为这个命令对于渗透的来说是个重要的命令,比如你发现了某个Linux

    40060

    相关产品

    • DDoS 基础防护

      DDoS 基础防护

      DDoS 基础防护(Anti-DDoS Basic)是为腾讯云上用户免费提供的基础 DDoS 防护的服务,普通用户提供 2Gbps 的防护能力,最高可达 10Gbps。此服务自动为云上用户开启,实时监控网络流量,发现攻击立即清洗,秒级防护。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券