
python
python
huanghelouzi
研究兴趣:图神经网络和差分隐私。
公众号:图神经网络GNN
展开
-
Flask of Python 学习笔记1
flask 学习笔记环境 ubuntu17.10 python3.6 flask1.0.2flask简介 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提...原创 2018-09-06 18:29:11 · 586 阅读 · 0 评论 -
Python自动化-系统基础信息管理(psutil)
环境Ubuntu18.04+Python3.6.7正文主要学习python的的一个第三方模块–psutil。psutil模块能轻松的获取系统的基本信息(包括CPU、内存、磁盘、网络等)以及进程的信息等。主要应用于系统监控、分析、限制系统资源以及进程的管理。可以利用psuutil完成在Linux中诸如ps、netstat、ifconfig、who、kill、free等命令的的基本功能。psu...原创 2019-03-11 21:38:27 · 674 阅读 · 0 评论 -
python修饰器的妙用
饰器就是把原函数包装一下,对原函数进行加工,添加一些附加功能,装饰器本身就是一个函数,就是将被装饰的函数当作参数传递给装饰器,返回包装后的函数。在实际编程中可以使用修饰器来计算函数的运行时间或者记录log而不需要重复写相同或者类似的代码.import time# 修饰器函数, 计算程序运行时间def time_long(func): def call(): sta...原创 2018-12-10 15:27:08 · 437 阅读 · 1 评论 -
Python3 动态创建list
不想多写,一个晚上才发现globals()函数的妙用,真累names = ['test1', 'test2', 'test3', 'test4']def get_dynamic_list(names): createVar = globals() # createVar = locals() for i in range(len(names)): cr...原创 2018-11-29 23:33:53 · 9074 阅读 · 0 评论 -
Django学习笔记一---入门篇
前言正文环境系统 : ubuntu 17.10python : 3.6Django2.0Python的虚拟环境virtualenv为了考虑依赖性问题,将使用virtualenv来搭建对应的环境安装:pip install virtualenv创建虚拟环境cd project_name_dirvirtualenv venv #venv为虚拟环境的目录名,可以自定义创...原创 2018-11-15 23:26:39 · 2232 阅读 · 1 评论 -
python信息安全工具之端口扫描器
前言正文单线程#!/usr/bin/env python3#-*-coding:utf-8-*-import timeimport socketdef get_ip_by_name(domain): ''' 提供域名转ip的功能,利用socket.gethostbyname,返回str ''' try: return socket....原创 2018-11-08 19:59:51 · 28249 阅读 · 8 评论 -
使用requests和re模块爬取某个学习站点的所有用户头像
前言这篇博文接上一篇。这个网站是我个人认为挺好的一个学习网站(没有做广告,全程马赛克),整好今天有空就爬下这个网站所有的用户的头像,并且使用用户名作为文件名。正文首先分析用户个人空间的url,发现用户空间的url的结构是这样的,可以使用for循环遍历用户id。https://www.马赛克.com/user/用户id/接着分析用户名和用户头像在哪些固定的html标签中,这里可以使用浏览...原创 2018-11-07 16:43:37 · 795 阅读 · 1 评论 -
使用requests和re模块爬取i春秋论坛的精品贴(小爬虫)
前言最近在刷i春秋论坛的帖子,发现论坛首页每天都会推送一些精品文章,但是有时候好几天也没有更新首页的推送,总不能每天都去刷新吧。所以有了这个脚本或称之为小爬虫(如果它能被称为爬虫的话),去爬取精品文章的标题,链接以及简介。正文需要看懂这个脚本大概需要学会简单的正则表达式,requests模块和re模块的基本使用,如果不会请自行学习。大佬绕行。第一步是爬取整个首页,分析源代码,这一步需要需...原创 2018-11-06 20:54:33 · 1927 阅读 · 0 评论 -
CTF中RSA常用攻击方法真题及脚本汇总
前言具体的思路在上一篇博文中,这一篇主要整理题型和相应脚本。思路上一篇博文地址代码不精,部分参考其他道友的代码。慢慢更新。可能会遇见的问题如果缺少某些模块,例如gmpy2,请自行百度或者goolge下载办法。linux可以参考这篇博文。代码中的gmpy模块的gmpy.root与gmpy2.iroot基本可以互换。部分代码只能在python2.x环境中运行,因为某些模块没有相应的py...原创 2018-10-08 22:35:34 · 19324 阅读 · 1 评论 -
python 进阶笔记
前言最近正准备写一个软件工程的大作业web渗透测试信息收集框架,最近正在看别人的代码,发现一些很python(很cool)的写法,所以在这里整理一波,以后遇到了再往这里写吧。正文多个for连写可以用在两个可迭代对象的组合。>>> str1 = "123&a原创 2018-10-13 23:33:06 · 567 阅读 · 1 评论 -
Flask of Python 学习笔记2_complate
flask of python compalte的使用如果不使用模板的话,直接把界面的html文件字符串return,会使得python文件里包含过多的静态文件,使得项目变得不可维护。#!/usr/bin/env python3# -*-coding:utf8-*-# power by jedifrom flask import Flask, requestapp = Flas...原创 2018-09-12 17:47:13 · 366 阅读 · 0 评论 -
Python自动化-IP地址处理模块(IPy)
环境Ubuntu18.04+Python3.6.7正文IPy这个强大的Python第三方包主要提供了包括网段、网络掩码、广播地址、子网数、IP类型的处理等等功能。安装sudo pip3 install IPy详细帮助可以使用help(IPy)所有方法以及常量>>> dir(IPy)['INT_TYPES', 'IP', 'IPSet', 'IPV6_MAP_M...原创 2019-03-11 22:29:40 · 25256 阅读 · 0 评论