oracle中在可为NULL的字段上做逻辑关系运算要格外小心,如 <>,>,=,< 任何与NULL的运算结果都返回false, 因此对于可能为NULL的字段运算判断要用 is null 来判断,或者使用函数nvl、decode处理后在判断,比如: where 字段名 is null 或者where ...
分类:
数据库 时间:
2020-04-13 10:47:18
阅读次数:
87
数据块:128位/192位/256位密钥长度问题 默认 Java 中仅支持 128 位密钥,当使用 256 位密钥的时候,会报告密钥长度错误 Invalid AES key length 你需要下载一个支持更长密钥的包.这个包叫做 Java Cryptography Extension (JCE) ...
分类:
其他好文 时间:
2020-04-12 16:15:55
阅读次数:
66
使用fiddler工具抓包后,查看返回的数据报文时总是提示如下: 解决办法: 在菜单栏选择:Rules > Remove All Encodings 勾选这个选项即可 ...
分类:
Web程序 时间:
2020-04-11 19:00:56
阅读次数:
514
paramiko模块使用 目录 一、paramiko 安装 二、什么是paramiko 2.1:paramiko包括两个核心的组件 2.2:paramiko有几个基础的名词 三、SSHClient使用 3.1:常用方法 3.2:使用密码连接(一) 3.3:使用密码连接(二)transport封装推荐 ...
分类:
其他好文 时间:
2020-04-10 12:12:32
阅读次数:
89
这两天接的小程序用了阿里云的openapi--人脸识别接口,对接口这种工作人人都会,不过还是讲下大体流程和代码以备不时之需 先进入人脸识别文档,开通该服务 https://help.aliyun.com/document_detail/53378.html?spm=a2c4g.11186623.6. ...
分类:
Web程序 时间:
2020-04-08 16:04:58
阅读次数:
149
这道题是魔改了base64替换表,同时在进行最后的比较的时候也有一个坑,就是大小写互换的问题。 首先程序没有任何壳,也没啥保护机制,打开就能看到主要关系代换: 程序逻辑还是比较清晰的,sub_401000就是对原始替换表的处理函数,可以动态转储出来: 然后就是明显的base64加密函数,三个一组进行 ...
分类:
其他好文 时间:
2020-04-06 11:59:01
阅读次数:
152
No.30 今日概要 非阻塞IO模型 验证客户端合法性 socketserver模块 计算器 内容回顾 TCP协议的粘包问题 本质:接收的边界不清晰 解决方式:自定义协议 文件发送自定义协议 先发送报头字典的字节长度 再发送字典(字典中包含文件的名字、大小.....) 最后发送文件内容 TCP和UD ...
分类:
其他好文 时间:
2020-04-05 23:56:33
阅读次数:
106
Cookie的基本使用 Cookie的有效期 通过setMaxAge(int expiry)进行设置 1. expiry为正数,浏览器会把Cookie写到硬盘中,只要还在expiry秒之前,登陆网站时该Cookie就有效。 2. expiry为负数,浏览器不会把Cookie写到硬盘中,Cookie是 ...
分类:
其他好文 时间:
2020-04-05 20:09:33
阅读次数:
69
一、AA code aaencode解码传送门:https://www.qtool.net/decode getflag~! 二、随便绕过 get id=margin get uname=数组 post passwd=数组 且uname数组值和passwd数组值不能相等 getflag~! 三、FU ...
分类:
Web程序 时间:
2020-04-03 23:49:49
阅读次数:
110
Python使用open读取txt中文内容的文件时,有可能会报错,报错内容如下:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0。 这里举一个例子:txt=open("threekingdoms.txt"," ...
分类:
编程语言 时间:
2020-04-01 16:23:58
阅读次数:
124