- 博客(53)
- 资源 (4)
- 收藏
- 关注
原创 成功解决Python27安装pycrypto报错error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1
Python27安装pycrypto报错error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1先安装setuptoolspython -m pip install --upgrade setuptools -i https://pypi.tuna.tsinghua.edu.cn/simple然后apt-get updateapt-get install python2.7-dev最后再安装pycrypto,成功!
2021-06-01 22:22:25
531
原创 python27安装get-pip
首先获取python2.7对应的get-pip(或其他版本,具体见https://bootstrap.pypa.io/pip/)curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py然后安装python get-pip.py
2021-06-01 22:20:47
1709
原创 0x00 cg_pwn2【XCTF攻防世界pwn系列writeup】
目录一、基本情况分析:二、构造payload:三、EXP:合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、基本情况分析:首先对可执行文件进行基本检查:如图所示,该文件为32位i386的ELF可执行文件,只开启了NX,RELRO(部分
2020-11-20 19:42:50
449
2
原创 【深入浅出】分析strcpy导致栈溢出的具体原因
(a)IDA看到的伪代码 (b)c语言的代码可以看到在当前函数中,所有局部变量都存储在栈内, 当前函数ebp=0018FAEC, v4(即authenticated)位于ebp...
2020-03-29 12:54:13
1831
转载 什么是动态链接库DLL?以及DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)
一、DLL的概念 DLL(Dynamic Link Library),动态链接库文件,又称“应用程序拓展”,是软件文件类型,扩展名是“.dll”。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。例如:kernel32.dll中含有LoadLibrary(...
2020-01-27 18:12:56
1776
转载 Python的-m参数【用法解析】
python -m1、在命令行中启动Python脚本的时候,经常会用到-m参数,那么-m起了什么作用呢?2、先看看 python --help 给出的信息:run library module as a script (terminates option list)意思是将库中的python模块用作脚本去运行。3、常用例子python -m SimpleHTTPS...
2020-01-22 14:42:06
1212
原创 使用setting sync同步visual studio code的配置和扩展
首先,到扩展商店搜索setting sync,也要记得把git装好(到github官网下载,git for windows)安装好setting sync和git之后,按shift+alt+u,到欢迎界面,点击登录你的github账号登录好并授权后,可以关闭网页并回到vs code,按shift+alt+u快捷键上传配置到github,上传成功后显示被涂掉的就是需要保存的密...
2020-01-22 10:41:07
343
原创 win10的一些常用快捷键总结【提高你的工作效率!】
一、win键+ win+D:显示桌面,再按一次取消 win+L:锁定桌面 win+E:打开“此电脑” win+V:打开剪切板,可以编辑之前剪切的内容 win+tab:打开各个窗口的缩略图 win+R:打开“运行”窗口 win+数字键:打开任务栏上对应的程序 ...
2020-01-06 23:17:53
309
原创 [ERROR] Could not find a terminal binary to use. Set context.terminal to your terminal报错的解决办法(亲测有效!)
一、问题描述在通过ssh连接服务器,在命令行界面进行pwntools的实验中,在调用gdb进行debug时会报这样一个错[ERROR] Could not find a terminal binary to use. Set context.terminal to your terminal,如下图所示其中部分实验代码如下:from pwn import *sh = pr...
2019-12-27 20:12:13
5120
原创 vmware15.5无法给ubuntu18.04安装vmware tools的解决办法(“虚拟机”->“安装vmware tools”选项选不了)
1、首先查看vmware tools是否安装好在终端输入vmware-checkvm,如下图所示是没有安装好的意思,所以输入指令安装2、如果无法安装的话,请先更新软件源和ubuntu18.04的部分软件,详情参考sudo apt-get install无法安装软件的问题——更新ubuntu18.04.2的软件源3、安装好后检查vmware tools版本...
2019-12-18 23:24:53
1523
1
原创 sudo apt-get install无法安装软件的问题——更新ubuntu18.04.2的软件源
1、用户没有sudo权限的首先输入sudo passwd root,添加root密码 2、使用gedit编辑器编辑软件源配置文件sudo gedit /etc/apt/sources.list讲sources.list的内容清空,替换为如下内容这部分是阿里的deb http://mirrors.aliyun.com/ubuntu/ xenial main rest...
2019-12-18 22:10:55
2022
1
原创 NextEPC初探
NextEPC初探1 引言1.1 LTE和5G 4G系统构架主要包括无线侧(即Long Term Evolution, LTE)和网络侧(System Architecture Evolution, SAE),准确点讲,这个4G系统构架在3GPP里叫EPS(Evolved Packet System,演进分组系统),EPS指完整的端到端4G系统,它包括UE(User Equipment, ...
2019-12-07 19:26:16
1819
原创 【渗透测试】在Kali中使用mingw-w64编译Hyperion(包括旧的常用的1.x版本和最新的2.2版本)
Ming C编译器(例如mingw32和mingw-w64)是能够在Linux下可以编译出Windows系统中运行的应用程序(exe),安装mingw之前首先要更新Kali的软件源,操作方法见→【完美解决】Kali(2019年)安装googlepinyin后无法使用的问题。 接下来分别介绍用mingw编译Hyperion1.1,1.2和2.2的案例。【注:Hy...
2019-11-24 21:12:49
5017
3
原创 【完美解决】Kali(2019年)安装googlepinyin后无法使用的问题
按照以下几个简单的步骤,可以快速完美解决Kali(2019年)安装googlepinyin输入法后无法使用的问题。首先需要添加软件源和更新软件:1. 在终端输入vim /etc/apt/sources.list2. 选择比较合适的源(选择一个或两个就可以了,我选了中科大和官方源),在vim编辑器中输入i,将选好的源粘贴到sources.list文件中。#中科大de...
2019-11-23 10:39:53
2012
原创 VMware中用虚拟机模拟搭建域(步骤、讲解详实,并以浅显的方式讲解了VMware中的三种网络模式、IP配置),Windows Server 2008 R2为域控服务器,Win7为域成员服务器
本文以通俗易懂的语言讲解了(1)VMware三种虚拟的网络连接模式,(2)IP地址、子网掩码、网络和DNS的区别与联系,以及(3)在VMware中用多个虚拟机模拟搭建域的过程。一、实验条件和准备:虚拟化软件:VMware Workstation 14 Pro系统镜像文件:Windows Server 2008 R2 SP1 64位(作为域控服务器)、Windows 7 ...
2019-11-10 15:22:28
15306
5
原创 telnet指令输入账户密码后出现“句柄无效”无法连接的问题
存在的一种可能就是输入的账户名和密码确实错误在cmd中使用net users指令查看真正的用户名
2019-11-10 11:37:34
3007
3
原创 Vmware安装Kali发生“kernel panic -not syncing fatal exception in interrupt”或“客户机操作系统已禁用CPU...”等问题的解决办法
使用Vmware pro 12安装较新版本的kali(201804以后版本的都试过,包括64位和32位,及官网提供的可直接使用的虚拟机)遇到了多个问题。1)kernel panic -not syncing fatal exception in interrupt 选好镜像文件,配置好,启动虚拟机后,卡在命令行界面(忘了截图了...)。解决办法:出现该问题主要是因...
2019-11-08 22:41:01
9118
原创 零基础入门自然语言处理的学习建议
在入门的阶段最适合做的事情:(1)阅读和学习自然语言处理(natural language processing,nlp)综述类文章和图书,对nlp有一个基本的认识,梳理nlp研究内容的演变,包括nlp从诞生到多次繁荣发展和多次停滞不前的原因,正确认识nlp与人工智能、机器学习、自然语言理解、计算语言学、文本挖掘等概念之间的区别与联系(除了我下面推荐的图书、文章和代码,一定要多百度和googl...
2019-06-01 14:31:53
1691
3
原创 (三)文本嵌入式表示方法实战(词、句和段落向量:Word2Vec,GloVe,Paragraph2vec,FastText,DSSM)
《文本嵌入式表示方法实战》系列文章是基于2017年我于研一下半学期做的两场长时间的组会汇报ppt上形成的文章(学习和实验长达3个月,因为当时主要以上课为主,实验都是课余时间做的。。),由于当时我正处于入门阶段,理解和表述定有不当之处,还请各位同学老师批评指教。。。《文本嵌入式表示方法实战》系列文章全部链接如下:(一)文本嵌入式表示方法实战(词、句和段落向量:Word2Vec,GloVe,P...
2019-05-31 18:05:53
2501
原创 (二)文本嵌入式表示方法实战(词、句和段落向量:Word2Vec,GloVe,Paragraph2vec,FastText,DSSM)
《文本嵌入式表示方法实战》系列文章是基于2017年我于研一下半学期做的两场长时间的组会汇报ppt上形成的文章(学习和实验长达3个月,因为当时主要以上课为主,实验都是课余时间做的。。),由于当时我正处于入门阶段,理解和表述定有不当之处,还请各位同学老师批评指教。。。《文本嵌入式表示方法实战》系列文章全部链接如下:(一)文本嵌入式表示方法实战(词、句和段落向量:Word2Vec,GloVe,P...
2019-05-31 17:07:35
1893
原创 (一)文本嵌入式表示方法实战(词、句和段落向量:Word2Vec,GloVe,Paragraph2vec,FastText,DSSM)
《文本嵌入式表示方法实战》系列文章是基于2017年我于研一下半学期做的两场长时间的组会汇报ppt上形成的文章(学习和实验长达3个月,因为当时主要以上课为主,实验都是课余时间做的。。),由于当时我正处于入门阶段,理解和表述定有不当之处,还请各位同学老师批评指教。。。《文本嵌入式表示方法实战》系列文章全部链接如下:(一)文本嵌入式表示方法实战(词、句和段落向量:Word2Vec,GloVe,P...
2019-05-31 10:24:40
3175
原创 CUDA版本和Linux/Windows显卡驱动版本的对应关系
更多信息请参考链接:CUDA Toolkit and Compatible Driver Versions
2019-05-30 23:10:22
3584
原创 基于Win10 + Anaconda3 (Py3.6) + Tensorflow 1.12.2-gpu + Keras2.2.4的深度学习环境→【快速搭建指南】
1 安装Anaconda3(python3.6版本)Anaconda与python版本的对应关系如下:由于tensorflow等包的要求,我们选取python版本为3.6.5的anaconda,即Anaconda3-5.2.0-Windows-x86_64.exe,下载地址为:https://repo.anaconda.com/archive/然后双击安装即可,记得需要选择将pat...
2019-05-29 11:33:24
2416
原创 不同版本的Tensorflow与Python,编译器,编译工具,CUDA及cuDNN版本对应关系
Linux/macOSCPU/GPU,地址:https://tensorflow.google.cn/install/sourcemacOS CPU/GPU,地址:https://tensorflow.google.cn/install/sourceWindows CPU/GPU,地址:https://tensorflow.google.cn/install/source_w...
2019-05-29 09:36:11
1421
原创 Win10+Anaconda3环境下,使用pip进安装(解决了Win10中pip安装package包后,Anaconda3中的python无法import导入包的问题)
首先,当‘~\Anaconda3\Scripts’等路径已经添加在环境变量中时,如下图所示:(环境变量查看方法,我的电脑→属性→高级系统设置→环境变量→系统环境变量,其中环境变量分为系统环境变量和用户环境变量,区别是当你修改了系统环境变量后,这台电脑所有用户都会受到影响,而修改了用户环境变量后,只影响当前用户的环境变量设置,不影响其他用户的)(注意:下图所示的path其实是有问题的,正确的...
2019-05-28 17:03:58
6343
原创 【笔记】——从0到1,走进Data Science的Kaggle比赛
1 引言:Kaggle在Data Science竞赛在美国公认度最高的。公司将数据交给kaggle组织比赛。有排名、有奖金,有工作的人、以打比赛为生的人、有学生,为奖金、奖牌(金银铜)、学习锻炼。2 有不同级别的比赛:入门级(getting started)、playground(只为解决一个问题)、奖金制(recruitment为了招聘,featured主要的比赛、数量较多,re...
2019-05-25 15:35:33
527
原创 【笔记与idea】——ACL2017论文报告会
这篇是2017年我有幸参加了中文信息学会组织的ACL2017论文报告会记的笔记,当时还是研一新生,对NLP感兴趣,偶然通过老师知晓了这次报告会,所以想去现场听听大牛们的idea、和大牛们交流(然而由于当时没有入门,啥也不懂,交流失败。。。)但是总的来说,非常感谢组织这次报告会的老师们,尽管没能和大牛们有效的交流,但是这次报告会相当于在最短的时间内读懂了数十篇精彩论文的核心内容,对我后面的学习起...
2019-05-24 10:46:43
489
原创 源码——“An Attention-Gated Convolutional Neural Network for Sentence Classification”
AGCNN_sentence_classificationDemo code (link: https://github.com/fabyangliu/AGCNN-Sentence-Classification) for the paperAn Attention-Gated Convolutional Neural Network for Sentence Classification(...
2019-05-21 14:36:35
545
2
原创 运行Tensorflow报错:当前cuDNN版本太低,那么如何重新安装和配置cuDNN?
问题是这样的,一开始,我的开发环境是按照ubuntu16.04+python3.6+cuda9.0+cudnn7.0.5+tensorflow1.12.0配置的。终端中运行Python,import tensorflow没有任何问题;在eclipse中的PyDev中import tensorflow也没有任何问题;但是开始运行一个程序时,在调用tf中的convolution函数时,te...
2019-05-20 17:45:11
1161
原创 解决pip源安装软件包时,下载速度慢,或连接不到pypi官网的问题
pip默认的源的速度实在慢的像龟速一样,但是国内也有一些pip源可以提高pip使用的下载速度:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.t...
2019-05-20 15:30:11
1559
原创 【TensorflowErr】Import TF包时,h5py文件报错FutureWarning: Conversion of the second argument of issubdtype fr
导入tensorflow包时,import tensorflow as tf 时,报错h5py\_init_.py:26:FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated ...
2019-05-20 15:03:08
292
原创 ubuntu对gcc、g++实现从7.2到4.9版本的降级
最近需要配置基于ubuntu和tensorflow的深度学习开发环境,其中由于cuda不支持5.0以上的gcc版本,所以需要降级,将操作步骤列出如下。
2019-05-20 14:54:00
1566
原创 【TensorflowErr】ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory
安装完tensorflow后,在命令行里执行python,import没有报错,为什么在IDE里import tensorflow报错了呢?ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory由报的错,我们知道是cuDNN的链接出现了问题解决方法如下:1. 进入到c...
2019-05-20 09:20:54
3688
2
原创 win10+ubuntu双系统中,ubuntu的安装与卸载(亲测有效)
1、安装win10+ubuntu双系统环境:win10,U盘UEFI安装1.1. 首先下载好ubuntu的iso镜像文件,可以从官网、镜像资源网站上下载。官网:https://www.ubuntu.com/download/desktop清华镜像:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/然后准备一个容量超过i...
2019-05-20 09:15:23
22769
7
原创 《中英文在自然语言处理上的十大差异点》学习总结
中英文在自然语言处理上的十大差异点——学习总结原文链接 →https://mp.weixin.qq.com/s/C7AF7ECj0bF5G1kDo3V72w自然语言是人与人交流沟通的重要媒介和方式,经历过漫长的历史发展,在世界各地形成了众多的语言分支。语言就像一个加过密的通讯系统一样,只有发送和接受两端有一致的加密规则,双方才能进行有效通讯。语言不通主要是因为不同类型的语言有不同表达...
2019-04-08 18:53:58
3363
原创 详解JDK,JRE,JVM之间的区别与联系
详解JDK,JRE,JVM之间的区别与联系已经用了一段时间的Java了,忽然想到这个问题还真的一下子说不明白。相信这个问题也是我们众多小白所关心的问题,于是乎胖胖的飞象通过广泛的查阅资料,今天来为大家简单总结一下这三者的区别与联系。首先以一幅简单的图片描述三者的关系:JVM(Java Virtual Machine,Java虚拟机)JVM是JRE的一部分,它是一个虚构出来的计算...
2019-04-06 11:52:48
472
原创 论文学习笔记1——《机器学习的理论局限与因果革命的7大火花》(因果推理必将带来现有人工智能领域研究的再一次巨大突破)
论文学习笔记1:Theoretical Impediments to Machine Learning With Seven Sparks from the Causal Revolution——机器学习的理论局限与因果革命的7大火花原文链接 →http://arxiv.org/abs/1801.04016图灵奖得主、贝叶斯网络之父Judea Pearl于2018年1月上传在ar...
2019-04-04 17:41:05
3299
原创 “基于门控卷积与层次注意力机制的多语义词向量计算方法”一文的源码
code-for-Multi-sense-Word-Embedding“基于门控卷积与层次注意力机制的多语义词向量计算方法”一文的源码,有源码,有真相。gthub链接地址:地址 使用本代码请注明引用: “柳杨, 吉立新, 黄瑞阳,等. 基于门控卷积机制与层次注意力机制的多语义词向量计算方法[J]. 中文信息学报, 2018(7).” ...抱歉临近毕业事情较多,代...
2018-11-27 17:25:39
1402
原创 word中MathPage.wll或MathType.dll文件找不到的解决方案(反复救我多次,有效!)
在安装了正版的mathtype 6.9b之后打开word,竟然报了个mathpage.wll找不到的错,于是乎逛了各大网站、博客,一遍遍的试,不知道诸位是不是也和我一样,屡次操作均是失败。但我的一次自行尝试竟然解决了这个问题,其实解决的方法很简单。因为由于版本的原因,网上各个博客的教程都比较老了,不可能说完全按照教程上每步去做就能解决问题,但解决的方案其实大同小异。和官网的流程大体一样,大...
2018-11-02 10:56:32
21183
22
原创 多层神经网络(MLP)快速入门
这是我在2016年左右研一课程学习阶段做的一个课程学习交流ppt,讲的比较基础,适合大家快速入门,链接如下:https://wenku.baidu.com/view/6ff93e2959fb770bf78a6529647d27284b733794.html...
2018-04-03 17:12:54
4017
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人