RESETful API接口设计规范

    开发工作中,我们有时需要提供API接口给客户端或者第三方使用,那么如何构建一个能让使用者快速理解的API是一项重要的工作。如何我们在设计API时就严格遵守一些规范,那么在后面的开发过程中沟通成本和效率就会大大改善,我们今天来说说RESETful API的设计规范。 RESTful API 设计的定义 以下是我将贯穿在整个文档中的几个重要的术语: 资源:一个对象的单个实例。比如,一个动物。 集合...阅读全文
    作者:绝缘体.. | 分类:CSS, html, 编程语言 | 阅读: | 标签:, , , ,

    一个爬取壁纸的python代码

    注:其中第一页需要手动改一些url,默认从第二页开始爬。第一页因为那个下一页的xpath跟其他的页码有不同,其实还有很多东西可以优化可以增加的,我也懒得去再改了      代码: import requests from lxml import etree import os class Bizi(object): def __init__(self): #如果爬到一半就停止了,想从某页开始爬取就改一些下index_后面的数字改为你想爬的页码就可以了 ...阅读全文
    作者:绝缘体.. | 分类:html, python, windows, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    在Linux中安装和配置Java开发环境

    介绍 Java 是一种广泛使用的编程语言,常用于开发各种类型的应用程序。在 Linux 系统中安装和配置 Java 开发环境是开发 Java 应用程序的第一步。本文将向您展示如何在 Linux 系统上安装和配置 Java 开发环境。 步骤 1. 检查系统是否已经安装Java 在开始安装之前,请先检查系统是否已经安装了 Java。可以通过运行以下命令来检查: java -version 如果已经安装了 Java,将会显示已安装的 J...阅读全文
    作者:绝缘体.. | 分类:html, java, Linux, oracle, 操作系统, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    攻防世界-crypto-easy_ECC(椭圆曲线加密算法)

    题目来源: XUSTCTF2016题目描述:转眼两个人又走到了下一个谜题的地方,这又是一种经典的密码学加密方式 而你刚好没有这个的工具,你对小鱼说“小鱼我知道数学真的很重要了,有了工具只是方便我们使用 懂了原理才能做到,小鱼你教我一下这个缇努怎么做吧!”在小鱼的一步步带领下,你终于明白了ECC 的基本原理,成功的解开了这个题目,两个人相视一笑,快步走向了下一个题目所在的位置。fla...阅读全文
    作者:绝缘体.. | 分类:html, 编程语言 | 阅读: | 标签:, , , ,

    php csv和array互转

    使用类 注意: user.csv 第一行默认为数组的键, 且第一行不会被打印; (区别于下面的普通函数方法 ) 例如: name      age      genderzhang     23        maleli             20        female 待处理的数组数组: Array   (       [0] => Array           (               [name] => zhang                [age] => 23               [gender] => male           )        ...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    攻防世界-crypto-banana-princess(ROT13加解密、pdftohtml)

    附件是一个pdf文件,打开时报错,格式错误:不是一个PDF文件或该文件已损坏。 1.对比文件,发现是ROT13 用notepad++打开该文件,文件头为%CQS-1.5,打开一个正常pdf文件,文件头为%PDF-1.7。 这两个形式完全一样,数字可以理解为版本号。那就思路来了,估计是进行了位移?尝试后发现: 是对整个PDF文件进行了ROT13。 ROT13(回转13位,rotateby13places,有时中间加了个减号称作ROT-13)...阅读全文
    作者:绝缘体.. | 分类:html, 编程语言 | 阅读: | 标签:, , , ,