自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 RuntimeError: implement_array_function method already has a docstring

问题描述在使用python setup.py install安装某个项目依赖时,,出现了:RuntimeError: implement_array_function method already has a docstringsetup.py中所包含的依赖为:REQUIRED_PACKAGES = [ # 'tensorflow>=1.4.0,<=1.12.0', 'gensim==3.6.0', 'networkx==2.1', 'joblib==0

2020-11-11 15:46:43 9

原创 Python 查看包的版本

pip show <packagename>例pip show numpy

2020-11-11 10:59:40 8

原创 MobaXterm下载与安装

下载Download选择Free版本下载, 有两种版本可供选择,我选择了Installer edition。安装解压缩(一定要解压缩,要不然安装的时候会提示找不到MobaXterm_installer.dat)双击安装文件,进入安装程序勾选I accept the terms in the License Agreement,单击Next5. 设置安装目录,单击Next6. 单击Install7. 安装中…8. 安装完成,单击Finish9. 设置SSH连

2020-11-09 19:40:06 28

原创 AttributeError: module ‘tensorflow‘ has no attribute ‘placeholder‘

使用python运行项目,出现错误:AttributeError: module ‘tensorflow’ has no attribute 'placeholder’错误原因:tensorflow版本高于项目中所需的版本解决方法:查看tensorflow版本(教程)卸载高版本的tensorflowpip uninstall tensorflow安装所需版本的tensorflowpip install tensorflow==1.15.4...

2020-11-06 16:37:13 40

原创 查看TensorFlow版本

查看TensorFlow版本python>> import tensorflow as tf>> tf.__version__

2020-11-06 16:04:06 9

原创 Doc2Vec

源码下载链接安装依赖tensorflow 安装教程python setup.py install (在setup.py所在文件夹)出现了错误:RuntimeError: implement_array_function method already has a docstring错误原因: numpy 版本不适配解决方法:卸载numpy,再次执行pip uninstall numpypython setup.py install运行示例cd examplespython

2020-11-06 15:40:10 6

原创 anaconda安装 (windows10)

1. 下载下载地址:清华大学开源软件镜像站选择合适的版本下载,我选择的是: Anaconda3-2020.07-Windows-x86_64.exe2. 安装双击打开 exe 文件单击Next>继续单击I Agree继续依据个人情况选择Just Me 或者 All Users,单击Next>继续设置安装地址,单击Next>继续选择Register Anaconda3 as the system Python 3.8, 将Anaconda3修改为系统默认Python

2020-11-02 17:51:27 65

原创 开源软件镜像站

清华大学开源软件镜像站:网址

2020-11-02 16:21:17 11

原创 Doc2Vec Model (三)参数说明

Doc2Vec 参数说明 Parametersclass gensim.models.doc2vec.Doc2Vec(documents=None, corpus_file=None, vector_size=100, dm_mean=None, dm=1, dbow_words=0, dm_concat=0, dm_tag_count=1, dv=None, dv_mapfile=None, comment=None, trim_rule=None, callbacks=(), window=5,

2020-11-02 10:53:17 31

原创 Python 命令行运行

Python 命令行运行由于当前使用的服务器存在多个 pythonpythonpython 环境, 切换到合适的 pythonpythonpython 环境conda activate <PythonName>运行 pythonpythonpython 程序python <PythonPath>但是,运行时,出现了错误:ModuleNotFoundError: No module named 'XXX"错误原因:使用命令行执行程序,所在路径是 pytho

2020-10-23 10:02:12 33

原创 Python 命令行执行 ModuleNotFoundError: No module named ‘XXX“

当使用命令行执行 pythonpythonpython 程序时,出现了错误:ModuleNotFoundError: No module named 'XXX"错误原因:使用命令行执行程序,所在路径是 pythonpythonpython 文件的搜索路径,但是用户自定义的包不在搜索路径中。解决方法:如果用户自定义的包与运行的程序处在同级目录下:在当前运行程序中加入:import sysimport oscurPath = os.path.abspath(os.path.dirname

2020-10-23 10:01:05 13

原创 Python 列表生成式

使用列表生成式表示两个嵌套for循环for循环处理TestList = [[1,2,3], [4,5,6], [7,8,9]]temp = []for i in TestList: for j in i: temp.append(j)print(temp)>> [1, 2, 3, 4, 5, 6, 7, 8, 9]列表生成式temp = [j for i in TestList for j in i]print(temp)>&gt

2020-10-22 19:51:39 12

原创 Linux nohup 命令

nohup ( no hang up(不挂起))用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行 nohup Command [ Arg … ] [ & ]CommandCommandCommand:要执行的命令。ArgArgArg:一些参数,可以指定输出文件。&\&&:让命令在后台执行,终端退出后命令仍旧执行。无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。示例1. 编写一段 python

2020-10-22 16:39:32 14

原创 Doc2Vec Model (一)

Tutorial of Doc2Vec Model本教程介绍 DocumentsDocumentsDocuments, CorpusCorpusCorpus, VectorsVectorsVectors, ModelsModelsModels:理解和使用 gensimgensimgensim 所需的基本概念和术语。import pprintgensimgensimgensim 的核心概念:DocumentDocumentDocument: 一些文本CorpusCorpusCorpus: 一个

2020-10-22 15:34:24 15

原创 Doc2Vec Model (二)

Tutorial of Doc2Vec ModelDoc2Vec 是一个将每一个 DocumentDocumentDocument 表示为向量的模型。 本教程将介绍该模型,并演示如何对其进行培训和评估。The basic idea is: act as if a document has another floating word-like vector, which contributes to all training predictions, and is updated like other w

2020-10-21 19:11:15 129

原创 Asm2Vec: Boosting Static Representation Robustness for Binary Clone Search against Code Obfuscation

Asm2Vec: Boosting Static Representation Robustness for Binary Clone Search against Code Obfuscation (Type IV)Asm2Vecfour types of clones:Type I: literally identicalType II: syntactically equivalentType III: slightly modifiedType IV: semantically simi

2020-10-20 17:26:20 34 2

原创 Latex 数学符号整理

黑板粗体\usepackage{amssymb} # 需要导入包$\mathbb{ABCDEFGHIGKLMNOPQRSTUVWSYZ}$$\mathbb{abcdefghijklmnopqrstuvwxyz}$$\mathbb{0123456789}$ABCDEFGHIGKLMNOPQRSTUVWSYZ\mathbb{ABCDEFGHIGKLMNOPQRSTUVWSYZ}ABCDEFGHIGKLMNOPQRSTUVWSYZabcdefghijklmnopqrstuvwxyz\mathbb{

2020-10-20 09:10:05 21

原创 Latex 字母上方箭头

字母上方右箭头$\mathop{A}\limits ^{\rightarrow}$A→\mathop{A}\limits ^{\rightarrow}A→​字母上方左箭头$\mathop{A}\limits ^{\leftarrow}$A←\mathop{A}\limits ^{\leftarrow}A←​

2020-10-16 11:29:14 97

原创 Python 输出彩色文字

教程

2020-10-15 16:21:06 13

原创 查询检索网站

EI检索EI

2020-10-13 15:27:09 13

原创 Python 在txt中新增内容 (覆盖,追加)

在txt中新增内容(覆盖)FilePath = "text.txt"a = 11with open(FilePath, "w") as filewrite: #”w"代表着每次运行都覆盖txt内容 for i in range(a): filewrite.write(str(i) + " ")结果截图:FilePath = "text.txt"a = 12with open(FilePath, "w") as filewrite: #”w"代表着每次运行都覆

2020-10-09 17:06:51 128

原创 Python 删除文件、文件夹

删除文件import os# FilePath : 需要删除的文件路径if os.path.exists(FilePath): os.remove(FilePath)else: print('该文件不存在') 删除空文件夹import os# FolderPath : 需要删除的文件夹路径, 该文件夹必须为空文件夹if os.path.exists(FolderPath): os.removedirs(FolderPath) else: print('该

2020-10-09 16:25:33 20

原创 布鲁姆过滤器

概念布鲁姆过滤器是一种用于关系查询的空间高效的数据结构。它是由一个初始值为0的PPP位的数组和HHH个独立的哈希函数hih_ihi​组成,哈希函数的范围为(0,1,2,...,P−1),i=1,2,...,H(0,1,2,...,P-1), i=1,2,...,H(0,1,2,...,P−1),i=1,2,...,H。 对于数据集SSS中的元素xxx, 它在布鲁姆过滤器中的HHH个位置hi(x)(i=1,2,...,H)h_i(x)(i=1,2,...,H)hi​(x)(i=1,2,...,H)被设置为

2020-09-24 19:25:49 15

原创 概要数据结构(Sketch)

概念概要数据结构(Sketch)包含H个长度为P的哈希表.将网络流量数据建模为 (键,值) 的形式, 其中 “键” 为一个或多个数据包头中的字段, 例如源地址或源地址个目的地址的组合, “值”为存储的特征, 例如数据包的数量。在Sketch中, 每个块表示为 T[i][j],i=1,2,...,H,j=1,2,...,P,T[i][j], i = 1,2,..., H, j = 1,2,...,P,T[i][j],i=1,2,...,H,j=1,2,...,P, 每一行iii都关联着一个哈希函数hi

2020-09-24 19:02:33 111

原创 Latex 小于等于,大于等于,不等于

小于等于\leq ≤\leq≤大于等于\geq ≥\geq≥不等于\neq ≠\neq​=

2020-09-24 17:54:35 1223

原创 Python Random

random.Random()r = random.Random() # 实例化一个 Random 对象r = random.Random(seed) # Seed 设为 0 。当seed()没有参数时,每次生成的随机数是不一样的,# 而当seed()有参数时,每次生成的随机数是一样的,同时选择不同的参数生成的随机数也不一样示例:import randomrand = random.Random(0)print(rand.random())print(rand.random())prin

2020-09-23 16:42:31 12

原创 Python类中的super() 以及 __init__()

Python类中的super() 以及 init()

2020-09-23 10:16:15 17

原创 Python defaultdict()

defaultdict()当使用字典存储数据时,当所访问的key值不存在时,会出现 “KeyError”异常A = {}A[1] = 2A[3] = 4print(A[4])>>Traceback (most recent call last): File ".../Test.py", line 4, in <module> print(A[4])KeyError: 4为了避免这种情况的发生,可以使用collections类中的defaultdict(

2020-09-22 21:24:04 30

原创 Python 判断文件是否存在,存在则删除

# filepath为文件路径import os# 判断文件是否存在if (os.path.exists(filepath)) : #存在,则删除文件 os.remove(filepath)

2020-09-22 17:15:55 67

原创 Python collections.Counter()

collections.Counter() Counter(计数器)追踪值的出现次数,用字典存储 (key = 值, value = 出现次数)import collectionsa = [1,2,3,4,1,2]print(collections.Counter(a))>> Counter({1: 2, 2: 2, 3: 1, 4: 1})print(collections.Counter(a).most_common(3))>>[(1, 2), (2, 2),.

2020-09-21 21:03:28 15

原创 Python del

del 删除变量a = "CSDN"b = adel aprint(b)>> CSDN

2020-09-21 20:38:13 8

原创 Python zip()

zip()zip(*iterables) --> zip objectReturn a zip object whose .next() method returns a tuple where the i-th element comes from the i-th iterable argument. The .next() method continues until the shortest iterable in the argument sequence is exhausted

2020-09-21 20:27:45 19

原创 Angr 学习 (四)

输出函数中所引用的所有常量字符串import angr# binaryPath# binaryNamep = angr.Project(binaryPath, load_options={'auto_load_libs': False})cfg = p.analyses.CFG(normalize=True)f = cfg.kb.functionsfor func in f.values(): if func.binary_name == binaryName: pri

2020-09-21 15:29:27 9

原创 angr 学习(三)

区分 binary 中的用户定义函数与库函数import angr# binaryPath# binaryNamep = angr.Project(binaryPath, load_options={'auto_load_libs': False})cfg = p.analyses.CFG(normalize=True)f = cfg.kb.functionsfor func in f.values():if func.binary_name == binaryName: # 该函数为用户

2020-09-21 11:00:22 9

原创 Python format 格式化字符串

str.format() 格式化字符串函数,它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。 示例 print("{}".format("CSDN"))>> CSDN# 指定位置print("{0}{1}".format("CS", "DN"))>> CSDNprint("{1}{0}".format("CS", "DN"))>> DNCS设置参数print("网站{name}的网址是{url}".format.

2020-09-21 10:36:03 9

原创 Python 获取文件地址中的目录以及文件名

os.path. 获取文件目录及文件名os.path.split(path) Split a pathname.Return tuple (head, tail) where tail is everything after the final slash.Either part may be empty.import ospath = r'E:\temp\CSDN'os.path.split(path)>> ('E:\\temp', 'CSDN') os.path.dirn

2020-09-21 09:31:22 136

原创 Python 参数解析工具 ArgumentParser

ArgumentParser通过命令行运行Python脚本时,可以通过ArgumentParser来高效地接受并解析命令行参数。ArgumentParser说明使用argparse 配置命令行参数新建 ArgumentParser()类对象import argparserparser = argparser.ArgumentParser(description='Process some integers.')将命令行解析成 Python 数据类型所需的全部信息调用 add_argu

2020-09-20 10:49:25 17

原创 angr 学习(二)

输出二进制内所有函数名及地址import angrdef PrintFunc(binary): # 输出二进制内所有函数名及地址 p = angr.Project(binary, load_options={'auto_load_libs': False}) cfg = p.analyses.CFG(normalize=True) f = cfg.kb.functions for addr, func in f.items(): print(hex(ad

2020-09-16 15:04:06 38

原创 angr 学习(一)

Angr

2020-09-16 10:09:09 25

原创 Linux 解压压缩包

1. 解压 .zip 文件解压到当前文件夹unzip <.zip>将压缩包解压至指定地址unzip <.zip> -d <dir>2. 解压 .tar.gz 文件解压到当前文件夹tar -zxvf <.tar.gz>将压缩包解压至指定地址tar -zxvf <.tar.gz> -C <dir>...

2020-09-15 17:02:53 14

ImportBinary.zip|ImportBinary.zip

IDA Python 先二进制文件导入IDA中,将函数地址和函数名存储至csv文件,并生成idb文件

2020-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除