python3 各种编码转换

在做CTF密码题时很大的坑点就在编码,中间有一个弄错就出不来结果。正好python在这块比较坑,记录一下。以下是各种需求对应的输出: 1. 字符串转16进制ascii码串: txt='ABC' new=txt.encode('utf-8').hex() print(type(new), new) 输出: <class 'str'> 414243 2.ascii码串转字符串: code='3041' new=bytes.fromhex(code).decode() print(type(
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

jdk8新特性--函数式接口的使用

函数式接口的概念: 函数式接口的格式: 示例: 函数式接口的使用: 简化lambda表达式:
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

浙江大学数据结构 01-复杂度2 Maximum Subsequence Sum (25 分)

Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined to be { Ni, Ni+1, ..., Nj } where 1. The Maximum Subsequence is the continuous subsequence which has the largest sum of its elements. For example, given sequence
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

有向图和双随机转移矩阵关系的探讨

When does a digraph admit a doubly stochastic adjacency matrix Doubly Stochastic: 对于每一个节点,如果输入权重和输出权重都等于1,那么就是双随机的有向图。简而言之,如果允许双重随机邻接矩阵的有向图,称为具有双重随机性质。 双重随机性是图中非常良好的性质,并以此展开大量的研究。事实上,这种要求还是比较苛刻的,因此很多算法都在进一步的寻求避免对双重随机性的需要。 Notations: 一个有向图的表示 \(G=(V,
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

Longest Common Substring(后缀自动机)

A string is finite sequence of characters over a non-empty finite set Σ. In this problem, Σ is the set of lowercase letters. Substring, also called factor, is a consecutive sequence of characters occurrences at least once in a string. Now your task
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

ftp 服务器

ftp服务器 本机 客户端 internet选项 (使用被动ftp模式) (未使用被动ftp模式) ftp://内网ip 正常访问 !! 当然不能 ftp://公网ip 不能访问,Pass 能访问 结论:与客户端的访问模式有关, 两种模式的端口 在服务器设置安全规则,允许20/21/其他端口 授权 port:主动模式 服务器主动连接客户端,所以客户端提供 ip:port/。(须知道客户端的ip,不适合内网电脑使用?) pass: 被动模式 服务器被动连接,所以服务器提供ip:port/ 21控
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

高并发、高可用、微服务架构选型Dubbo与Spring Cloud【纯干货,必收藏】!

一.Dubbo Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点(阿里巴巴现在使用架构为HSF)。 于2012-10-24最后版本2.5.3成为最后一版本,由当当接手维护,命名为dubbox;2017年突然继续dubbo进行维护。 Dubbo 核心部件: Provider: 暴露服务的提供方。 Consumer:调用远程服务的服务消费方。 Registry: 服务注册中心和发现中心。 Monitor: 统计服务和调用次数,调用时间监控中心。(dubbo的控制台
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

web项目目录访问 路径

项目目录结构:   浏览器地址栏输入localhost:8070/testPath.html ---------访问的是WebRoot目录下的html文件。   浏览器地址栏输入localhost:8070/static/testPath.html ---- 即WebRoot子文件夹static下的html。   浏览器地址栏输入localhost:8070/WEB-INF/testPath.html ----页面不存在,客户端不可直接访问web-inf下的文件
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

1..9:SQL注入

后续添加
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

电磁波方程笔记

【转载请注明出处】http://www.cnblogs.com/mashiqi 2019/05/11
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

进程---管道、数据共享Manager、进程池和回调函数(重要)(六)

# 管道 from multiprocessing import Pipe,Process def func(conn1,conn2): conn2.close() #子进程只关闭conn2时会抛出一个EOFError(没数据可取时recv),根据EOFError结束循环 while True: try : msg = conn1.recv()#不判断话会阻塞 print(msg) except EOFError: conn1.close() break if __name__ == '__m
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

Oracle的介绍和oracle的安装

数据库 数据库是数据存储的仓库(database),通过表结构来存储数据。 关系型数据库 非关系型数据库(C) 非关系型数据库中以文档(document)来存储数据,没有明显的表结构。 就商品而言 {“iphone”, 5899.00,0.65kg,{红色,黑色,蓝色,白色},{32G,64G,128G},{公开版、保修版,联通版}} {“iphone”, 5899.00,0.65kg,{23.8寸,,27寸,28寸} } 数据库在开发过程中的位置 Oracle 介绍 oracle 目前版本1
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

Java进阶架构师之如何画好架构图?阿里大神手把手教你!

本文作者阿里巴巴技术专家三画,分享了自己和团队在画好架构图方面的理念和经验,首发于阿里内部技术分享平台,阿里巴巴中间件授权转载,梓敬、鹏升和余乐对此文亦有贡献。 当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况: 对着画布无从下手、删了又来? 用一张图描述我的系统,并且让产品、运营、开发都能看明白? 画了一半的图还不清楚受众是谁? 画出来的图到底是产品图功能图还是技术图又或是大杂烩? 图上的框框有点少是不是要找点儿框框加进来? 布局怎么画都不满意…… 如果有同样的困惑,本文将介
分类: 其他 发布时间: 05-11 22:28 阅读次数: 0

精确的一阶分布式算法:Extra

简介:避免数据融合中心(a data fusion center)或是远程通信(a long distance communication)又或是提供更好的负载平衡(better load balance),即一般的分布式计算的背景。 特点: exact:准确收敛 constant stepsize:固定步长 假设条件1: (图拓扑或matrix假设) Decentralized Property:\(\omega_{ij}=\tilde{\omega}_{ij}=0\)(如果不存在通信或连接
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

Go的学习 append的使用

1. package main; import "fmt" func test () { var a [5]int =[...]int {1,2,3,4,5}; s:=a[1:] fmt.Printf("s=%p,a[1]=%p\n",s,&a[1]) s=append(s,1); s=append(s,2) s=append(s,3) fmt.Println(s); fmt.
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

斜率最大的直线

https://www.jisuanke.com/contest/1230 3个点A,B,C,把它们的按x坐标排序。假设排序后的顺序是ABC,那么有两种情况:其中k()表示求斜率。 1.ABC共线,则k(AB)=k(BC)=k(AC) 2.ABC不共线,则ABC将形成一个三角形,那么k(AC)<max(k(AB), k(BC)) 所以斜率最大的必然是挨在一起的两个点。 时间复杂度n*logn #include <iostream> #include <cstdi
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

selenium对51job进行职位爬虫

selenium 爬虫流程如下:   1、对某职位进行爬虫 ---如:自动化测试   2、用到IDE为 pycharm   3、爬虫职位导入到MongoDB数据库中   4、在线安装 pip install pymongo   5、本次使用到脚本化无头浏览器 --- PhantomJS MongoDB安装说明连接:https://www.twblogs.net/a/5c27009bbd9eee16b3dba7bc/zh-cn PhantomJS 下载地址和API连接:http://phanto
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

6个用好大数据的秘诀

 秘诀一:目标要明确 就算一个公司拥有再多的数据,也不能代表它就一定会获得商业上的成功。只有真正懂得如何利用大数据,了解到公司利用大数据可以达到什么目标,公司最终才有可能真正成功。在公司在发展过程中往往也会面临诸多选择,也只有目标设定明确了,才能够缩小选择范围聚焦精力去发展。企业应时刻保持头脑清醒,朝着自己定好的目标前进,才有助于公司进行持续长久的良好运作。   不过,Luzzi也表示,有时候,利用太复杂先进的数据分析工具往往也会带来很多问题,不过如果我们能够通过分析大量的数据来得到最终的结果
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

折线法——卡特兰数证明

1.饭后,姐姐洗碗,妹妹把姐姐洗过的碗一个一个地放进碗橱摞成一摞。一共有n个不同的碗,洗前也是摞成一摞的,也许因为小妹贪玩而使碗拿进碗橱不及时,姐姐则把洗过的碗摞在旁边,问:小妹摞起的碗有多少种可能的方式? 2.给定n个数,有多少种出栈序列? 3.一个有n个1和n个-1组成的字串,且前k个数的和均不小于0,那这种字串的总数为多少? 这三个问题具有相同的结构,三个问题是可以互相转化。将姐姐放碗看做入栈操作,将妹妹放碗看做出栈操作。则问题一变为问题二。将入栈操作记为1,出栈记为-1,问题2变为问题
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

python全栈开发_day25_面向对象的接口,多态,鸭子类型,抽象父类,析构格式化,反射和断言

面向对象与面向过程分析 # 清晰知道操作的功能,但不明确操作的具体对象 print(len('123')) # 清晰最大操作的对象,但不明确具体的操作方法 print('123'.__len__()) 接口 # 接口:建立关联的桥梁,方便管理代码 ​ # 接口类:用来定义功能的类,为继承它的子类提供功能的,该类的功能方法一般不需要有实现体,实现体有继承它的子类自己去实现 # 提供所有宠物应该有的功能 class PetInterface: def close_master(self): pas
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0