自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程小栈

这辈子没法做太多事情,所以每做一件事都要做到精妙绝伦

  • 博客(378)
  • 资源 (19)
  • 论坛 (4)
  • 收藏
  • 关注

原创 我的说明

1、一般有人看了我的文章,并且提问的话,不出意外我都会回答。但是您要给我提问题,请务必写清楚问题。有的问题,我真的是看不懂,虽然我不愿意说,但是大家真的去看看《提问的智慧》。其实很多时候,你连自己怎么犯错的不清楚,或者说你知道你的错误在哪,你就能解决。有的人问我,不好意思,我的电脑蓝屏了,请问我该怎么办。这个我怎么回答,因为电脑蓝屏有上千万种可能,你不说出前因后果,我怎么帮你解答。你应该说你...

2019-06-02 10:18:29 750 27

原创 Ubuntu下常用但是我容易忘记的命令总结(未完待续)

写在前面的话这个主要是写给自己看的,还是用的少了,哎,弱啊。1.文件的归档处理1.1 zip命令和unzip命令zip 命令: $ zip test.zip test.txt 它会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,例如 /root/test.zip # unzip test.zip 它会默认将文件解压到当前目录,如果要解压到指定目录,可以加上 -d 选

2016-10-10 17:49:47 1009 5

原创 Python中常用的一些操作总结(未完待续)update @ 2017-5-18

写在前面的话其实也没有什么可以写的,或者说完全没有价值。因为你只要动一动手指就可以在Google上找到我要写的这些东西。只是我还不习惯好久没有碰我的blog,但是我又不想写没有价值的东西。或许有价值,只是在我一年两不编程的情况下,我会忘记那些我以前很熟悉的操作是怎么完成的,或许混到那个地步我的人生就开始悲剧了吧。总之,成长成我想要的样子我还是需要很长的路要走。这一篇是会持续更新的,至少为了

2014-12-14 06:03:22 4707 7

原创 爱成更好的人

好久没有写博客了,最近懒了一个月。好像和自己和解了。今天写写过去那个自己吧,偶尔反思让自己进化成更好的人。我好难过啊,难过是因为我失恋了,我失恋两年了,两年时间我都没有让自己彻底好过。我想做在爱里面洒脱的人,可是我做不到,每次进入恋爱都容易很深,让自己很受伤。这次受伤不是因为对方不好,是自己不好。有时候失恋是自己活该,是自己的问题。哈哈想难过却又恨我自己,想心疼自己又觉得自己确实垃圾。开始恋爱的时候我们进入的非常快,我自己也觉得没有和对方深入的,健康的去交流很多有内容的东西。然后我们都没有很了解彼此,

2021-04-18 17:53:45 245 4

原创 python使用matplotlib, seaborn画图时候的数据加载

写在前面的话当我们使用python来画图的时候,我觉得最难的部分应该是数据加载。因为尽管官网的教程给出了怎么画出某个图片的示例,但是数据往往是随机产生的,这些数据和我们需要的数据往往是不符的。这个时候可能就需要加载我们自己的数据。但是怎么加载,其实很多网站和教材都没有说,直接搜索出来的画图教程大多都是直接搬运了官网的教程,数据都是随机产生的。而且我们很多时候都是碎片化的学习,因此我自己的感觉每次都是怎么加载这个数据,因此,针对这个问题,我们就在这里拿出一章来专门说明我们怎么处理这个问题。 数据的存.

2021-04-13 11:10:31 174

原创 使用Github进行多人协作,项目管理

文章目录写在前面的话 1. 前言 1. 将本地项目上传到Github 上 1.1 远程端的操作 1.2. 本地端的操作 2. 分支 2.1. 运用场景 2.2. 使用方法写在前面的话你想知道的有关github的内容,以及网上讲不清的东西,在这里你都可以找到。深入浅出带你玩转github 项目管理。 1. 前言个人认为,每一个程序猿都应该学会使用版本控制器来管理我们的代码,不管是个人还是团队。学会使用git, svn等工具来进行版本控制是十分必要的。就我个人而言,看着github 上的活动面板被不

2020-11-03 22:36:07 395

原创 Ubuntu环境下docker的安装

安装docker 的具体方法,我们可以从docker 的官网得到具体的方法。链接如下:https://docs.docker.com/engine/install/ubuntu/安装的过程其实并不是很难,就是一些小的点需要我们注意一下:我选择的方式是从包安装 (install from a package)首先我们需要下载相关的文件,下载的链接如下所示https://download.docker.com/linux/ubuntu/dists/然后你会看到这个样子的文件列表,这个时候要根

2020-10-13 11:22:55 375

原创 Latex中的表格的高级用法,设置表格的线宽,颜色

文章目录 写在前面的话正文部分Reference 写在前面的话在之前的博客中,我们写过很多关于Latex的表格的用法,今天,我们继续来分享一些表格的高级用法,就是设置表格的线宽,颜色等等,让我们的文章看起来更好看,更加的舒服。我们之前的文章可以参考一下下面的这些链接:LaTeX 表格旋转的设置Latex中的插入表格Latex中的一些表格用法总结(二)——行列式的表格,表格的切分和合并Latex中的表格用法总结(三)——表格的合并分割,字体旋转,表头语句切割正文部分如果我们想要得到下面的一

2020-09-30 00:48:53 4175 3

原创 使用python画CDF

写在前面的话看了一圈google 搜索画 CDF 的前10的中文输入,发现又到我出马的时候了。这种图片应该是不能要的吧。用很多奇奇怪怪的方法画出来的可能不太OK , 所以打算写一个个人认为画出来很美观的并且还不错的方法。个人参考的是这个链接https://stackoverflow.com/questions/39297523/plot-cdf-cumulative-histogram-using-seaborn-python 累计分布函数(CDF)累积分布函数(Cumulative Dist

2020-09-23 21:43:42 1463

原创 使用dex2jar反编译APK时出现的问题

在我们使用 dex2jar来反编译我们的APK的时候,我们可能会遇到下面这些的情况 1. 占位符的问题 (placeholder issue)如果我们使用 dex2jar 出现了下面这个问题2>COMPILETODALVIK : PARSE error :2> unknown tag byte: 132> ...while preparsing cst 0005 at offset 000000362> ...while parsing module-info.class

2020-08-13 00:50:32 1325 2

原创 立一个flag

嘤嘤嘤,很少立flag, 因为基本上想做什么事情我就是那种会持之以恒完成的人。我想做什么事情,一般都不会就是随便想想然后放弃,一般我都会玩出点花样。因为我觉得,既然都花时间了,干嘛做的不如别人,要么就别做,要做就做出点样子,最好做到牛逼。所以,今年flag 就砸这里了,我今年要5穿A!!!!!!!!!!!!!!!!!!!...

2020-07-23 22:51:42 431 7

原创 python画图,使用matplotlib和seaborn来设置图形的字体大小,坐标轴的线宽,风格,取值范围

1. matplotlib 样式的设计 1.1 设置坐标轴的线框如果我们要设置坐标轴的线宽,我们可以向下面这样做:import matplotlib.pyplot as plt###设置坐标轴的粗细ax=plt.gca();#获得坐标轴的句柄ax.spines['bottom'].set_linewidth(2);###设置底部坐标轴的粗细ax.spines['left'].set_linewidth(2);####设置左边坐标轴的粗细ax.spines['right'].set_line

2020-06-05 19:30:47 8430 2

原创 【错误归纳】IndexError: single positional indexer is out-of-bounds

问题说明我使用了seaborn 画图,加载数据的时候出现了下面的这个错误提示:IndexError: single positional indexer is out-of-bounds我先按照seaborn 给的教程试了一下,竟然出错了,它的教程是这么弄的import seaborn as sns; sns.set()import matplotlib.pyplot as plttips = sns.load_dataset("tips")ax = sns.scatterplot(x=".

2020-06-04 22:00:25 14139

原创 【错误总结】Git- remote:error: this exceeds GitHub file size limit of 100.00 MB

由于Github 有单一的文档大小限制,如果超过了100MB就会显示上传失败出现下面的情况。remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.remote: error: Trace: da815a6d6f452ecffe5fa628c59519a8remote: error: See http://git.io/iEPt

2020-05-28 13:52:30 1270

原创 Ubuntu14.04 python 2.7环境下安装Scrapy

写在前面的话这个可能对大多数人没有用,因为Python 2.7 在2021年就不维护了,如果直接是Python 3.0 的话就不会有这么多问题了。不过我之前大部分代码都是2.7写的所以现在也要把这个问题解决了。不正经的正文一般情况下,如果你是Python 3.0 的话,其实安装scrapy 用pip install scrapy 也可以。但是如果缺少一些依赖库的话可能也会报错。所以我在这里推荐conda, 他已经封装好了很多的依赖库。直接使用conda 的话针对python 3.0 和2.0 都同样

2020-05-28 11:18:23 280

翻译 怎么从Android App Bundle (.aab)提取和转换apks文件(从AAB到APKs的转换和提取)

在Google的I/O 2018上引入了一个新的APP的发布格式,就是 Android App Bundle. 在 2019年之后,Google开始推荐开发者上传APP或者更新APP使用 .aab 格式而不是传统的 .apk 格式。这么做的主要目的是为了减小从 Play Store 上下载APP 的尺寸。 技术的层面来说就是可以根据不同的设备动态的生成不同的APK的文件。 如果说用户想从Play ...

2020-04-20 13:58:03 7872

原创 什么都没有那么容易

今天出论文结果,高分被拒。strong accept, accept, weak reject.第一次觉得稳的事情还突然被拒,被拒的理由也很搞笑,说文章对其他人研究还是有意义的,对现在正在研究的人没有意义。这个理由,就是为了拒而拒,然后觉得自己辛辛苦苦这几个月。然后还写了就是觉得文章可以在改改,修改一下最后一个部分的,然后再投这个会议的其他的track。彻底蒙圈了,心绞痛啊学术黑哨就这么...

2020-04-16 14:03:30 633 10

原创 用seaborn 画出唯美的论文专用图片,自己定制python画图的数据集
原力计划

写在前面的话好久不来,随便看了下CSDN推送的热门文章,标题都相当无耻了啊,大家为了骗阅读量都把标题取得这么骚。而且像我这么俗的人,肯定也是必须要为强权低头的,妈呀。这个标题我自己看着眼睛都有点疼,不知道为毛现在程序○都喜欢搞成专业网络写手,现在还让不让人活了。。。 一向不正经的正文 1. 什么是 seabornseaborn 可以看成是matplotlib的一个辅助和升级的工具,可能...

2020-03-31 14:16:51 628

原创 Selenium 爬虫时遇到的问题 Selenium message:session not created

出现问题如下:Selenium message:session not created: This version of ChromeDriver only supports Chrome version 74 (Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/b...

2020-01-19 13:40:12 1756

原创 性能评估指标(Precision, Recall, Accuracy, F1-measure)

文章目录 一个例子 Precision 精准率召回率其他Reference 一个例子首先我们看下面的一个表格,也是经典的二分类问题,常常会看见的表格:如上表所示,行表示预测的label值,列表示真实label值。TP,FP,FN,TN分别表示如下意思:TP(true positive):表示样本的真实类别为正,最后预测得到的结果也为正;FP(false positive):表示样本的...

2019-12-24 18:19:05 868

原创 Ubuntu搜狗输入法, 输入中文时不显示选择框

如下所示sudo apt-get remove fcitx-ui-qimpanelfcitx -r

2019-12-16 21:16:03 1184

原创 Gurobi Optimizer的安装教程

这里写自定义目录标题Gurobi Optimizer 的安装和使用证书的配置Gurobi Optimizer 的安装和使用在这个网张https://www.gurobi.com/documentation/上有一个相关使用的教程,但是用的时候发现可能网站在更新的过程中,有一些链接出现了一些问题,所以不能正确跳转到正确的网站上,所以在这里简单的总结一下。首先在主页的网站上,https://ww...

2019-12-12 23:07:37 1854

原创 随便写写

发A好难啊,感觉自己好像做了很多事。唉,呜呜呜继续努力啊,我想去韩国。。。。。。。。。。。。。找到真爱也很难呀,(>_<)好好健身,天天向上。...

2019-12-09 19:28:12 362 1

原创 用Selenium 爬虫下载文件,解除Chrome 下载警告 (Keep or Discard),设置下载目录的方法

写在前面的话我们的描述,运用都是基于Ubuntu 的运行环境Chrome : Version 77.0.3865.90 (Official Build) (64-bit)OS : Ubuntu 18.04python : 2.7, 3.4+selenium : 3.141.0 场景描述当我们用Selenium 爬虫来下载文件的时候,这个时候需要对Chrome 进行一些额外的设置...

2019-11-27 23:30:25 1489

原创 【错误归纳】selenium.common.exceptions.WebDriverException: Message: unknown error

出现如上错误,一些解决方案:chrome_options.add_argument('--headless')或者是:chrome_options.add_argument('--no-sandbox')Reference1. https://github.com/timgrossmann/instagram-profilecrawl/issues/12...

2019-11-27 23:12:04 1101

原创 使用Selenium爬虫进阶

selenium 是一个自动化的web 浏览器的测试工具,我们可以用selenium 来模拟人对浏览器(browser)的操作,我们也可以使用这个工具来做爬虫。具体的情况可以参考相关的官网: https://selenium.dev我用python 来做开发,因此这里我们下载相关的文件,用这个网站 https://selenium.dev/downloads/安装Selenium安装 se...

2019-11-27 22:46:22 202

原创 Python json和list互相转换

代码如下:import json as jsimport osjsonPath = "your personal path"jsonfile = open(jsonPath)yourList = js.load(jsonfile)

2019-11-25 16:34:34 13634

原创 Max retries exceeded with URL in requests

爬虫的时候遇到的一个错误 Max retries exceeded with URL in requestsrequests.exceptions.ConnectionError: HTTPSConnectionPool: Max retries exceeded with url: ×××××××××××××××××××××××××××××××× (Caused by <class...

2019-11-05 22:27:27 625

原创 Latex 参考文献,或者最后一页平衡

引入包\usepackage{balance}在需要的地方加入\balance命令\bibliographystyle{your style}\balance\footnotesize\bibliography{your bib file}

2019-10-16 10:05:42 3064 1

原创 杀死某个已知名字的进程

如下所示chicho@destiny:~$ ps -ef | grep anydeskchicho 5535 5069 0 12:44 pts/26 00:00:00 grep --color=auto anydeskchicho 18977 3207 99 8月10 ? 25-18:38:55 /usr/bin/anydesk --backendchich...

2019-10-14 07:38:59 413 4

原创 随便写写

爬虫的第一天,看了几个网站,随便下了两个,感觉自己会了。哎哟我去,忘了还有反爬虫这一招,年轻人啊,还是太年轻了。我的❤好痛。。。。。。下次就应该认认真真学个底朝天再玩啊。...

2019-10-01 14:22:29 293 8

原创 Matplotlib 放置legend(bbox_to_anchor)

legend 是放置在我们的坐标边界里面的一个东西,可以在plt.legend 里面使用 loc 这个参数。e.g. loc=“upper right”, 就放置在我们的边界盒子(bounding box)里面的右上方 ,默认的设置就是坐标轴边界的设置 (0,0)(1,1)注解边界的默认设置就是(x0,y0,width,height)=(0,0,1,1).为了把这个legend 放置在我们的...

2019-09-20 14:39:21 13808 16

转载 python判断数据类型

使用 import types直接和某个你想判断的数据类型比较e.g.import typestype(x)==type(1) # 判断是否是int 类型type(x)==type('a') # 是否是string 类型比较麻烦的形式, 需要记忆e.g.import types type(x) is types.IntType # 判断是否int 类型 ty...

2019-09-19 20:37:43 939

原创 Androguard 的交叉引用说明

交叉引用crossreferences (XREFs)Androguard 的交叉引用包含了一下的四个东西:ClassesMethodsFieldsStringsXREFs 工作在两个方向: xref_from 和 xref_to . To 表示的是现在的这个对象正在调用其他的对象, from 意味这当前的对象正在被其他的对象调用。举一个例子:A 调用了B的对象,那么 A...

2019-09-12 15:55:45 705

原创 【错误归纳】E: Sub-process /usr/bin/dpkg returned an error code (1)子进程 已安装 post-installation 脚本 返回了错误号 1

问题描述我在使用apt-get install 安装某个程序的时候出现了下面的错误提示:正在设置 anydesk (5.1.1) ... System start/stop links for /etc/init.d/anydesk already exist./var/lib/dpkg/info/anydesk.postinst: 行 23: /etc/init.d/anydesk: 权...

2019-09-05 13:24:37 737

转载 [错误收录] the pyflakes.vim plugin requires Vim to be compiled with +python

错误提示:the pyflakes.vim plugin requires Vim to be compiled with +python大体上的意思是pyflakes.vim插件需要编译。解决方法可以去github重新下载一个pyflakes.vim。执行如下命令git clone --recursive git://github.com/kevinw/pyflakes-vim.git...

2019-08-12 16:01:07 1190

原创 Ubuntu下dex2jar的安装和使用

1. 下载dex2jar下载的地址https://sourceforge.net/projects/dex2jar/https://github.com/pxb1988/dex2jar我用的是第一个地址. 2. 安装之后解压缩unzip dex2jar-2.0.zip得到了解包的文件夹,我一般会重新命名一下 改成 dex2jar之后把这个文件夹的路径加到我们的 环境变量 里面...

2019-08-08 19:14:23 2656 9

原创 我的vim私货分享

多年压箱底的私货分享, 试试你就知道~https://github.com/ma6174/vim

2019-08-07 21:29:28 266

原创 Ubuntu恢复默认的字体

不知到怎么操作的,一个不小心安装了很多的字体覆盖了原来的字体.所以显示出来的字体各种奇怪. 所以只能上网查找一下怎么解决这个问题.给大家看一下这个字体的灾难现场.感觉有点像宋体简直有点不能直视. 有时候字体的大小也是不一样的.所以打算从新还远一下.经过我多番查证,发现这个ubuntu 的默认字体是文泉驿 正黑, mirco hei .然后就上网找安装方法.sudo apt-get...

2019-08-01 23:40:55 2821

原创 外部程序调用Activity的几种方法总结

1. 组件导出activity 组件导出可以使用外部程序调用我们的Activity组件的属性是 android:exported 属性的值 = “true”Activity 的权限的属性值是空,normal, dangerous 是不安全的 即 android:permission = null,normal, dangerous这个时候可以使用外部的程序来调用我们的activity...

2019-07-22 20:53:35 1036

readelf工具

eadelf是Linux下的分析ELF文件的命令,这个命令在分析ELF文件格式时非常有用

2015-04-03

LSH局部敏感哈希的课件2

主要是讲LSH的第二部分,这一章节主要是讲局部敏感哈希的主要运用。

2018-05-28

目前Android恶意软件分类

本文总共列出了119类恶意软件家族 列表列出了截止日期是2013年2月28日的Android平台上的木马以及在mobile-sandbox-system上的检测结果。这个表会一直更新,每个家族选取一列来做说明

2014-02-19

dexpler:converting android dalvik bytecode

移动开发的安全分析工具,与soot有关.Dexpler: converting android dalvik bytecode to jimple for static analysis with soot

2014-01-12

Detecting Passive Content Leaks and Pollution in Android Applications

文章描述了Android4.2之前存在的安全漏洞ContentProvider,并且利用该漏洞进行的一系列研究

2014-01-06

TaintDroid

文章描述了TaintDroid的主要实现

2014-01-06

局部敏感哈希,standford 课件

这个是standford 关于局部敏感哈希的课件。主要就是介绍了什么是局部敏感hash,minhash 的主要思想,以及相应的算法,怎么生成signature matrix 的基本算法,以及相关的运用。

2018-05-28

AppIntent资源阅读

对AppIntent这篇论文进行了一个大致的介绍。

2014-01-24

WOJ1313-K尾数相等

从键盘输入一个自然数K(K>1),若存在自然数M和N(M>N),使得K^M和K^N均大于或等于1000、且它们的末尾三位数相等,则称M和N是一对?K尾相等数?。请编写程序,输出M+N值最小的K尾相等数。

2014-02-08

Mobile-Sandbox: Having a Deeper Look into Android Applications

这篇论文描述了一个沙箱系统,使用静态分析技术和动态分析技术相结合,使用相应的行为触发机制来触发待检测的android恶意样本

2014-01-06

AppIntent论文

文章描述了自己开发的一个工具AppIntent,用于判定隐私敏感数据是不是泄漏了还是用于一般的用途。但是实际上在做的就是一个行为触发工作。

2014-01-12

WOJ1204代码解题思路2

用栈来解决。设置两个数组,其中一个是要求输入的数组a。另一个数组b用于保存含有相同的元素的序列。 先把数组的第一个值压入栈底,在看第二个数是不是和第一个数是相同的。如果相同则进栈,否则的话栈底元素出栈继续执行。

2014-01-12

WOJ1204代码

WOJ1204代码的详细解析,这里使用的方法是排序之后找中位数

2014-01-12

Dissecting Android Malware: Characterization and Evolution

Dissecting Android Malware: Characterization and Evolution

2014-01-06

Detecting Privacy Leaks in iOS Applications

M. Egele, C. Kruegel, E. Kirda, and G. Vigna. Pios: Detecting privacy leaks in ios applications. InNDSS, 2011

2014-01-12

Vision: automated security validation of mobile apps at app markets

P Gilbert B G Chun L P Cox and J Jung Vision: automated security validation of mobile apps at app markets InProc MCS 2011

2014-01-12

A study ofAndroid security

W. Enck, D. Octeau, P. McDaniel, and S. Chaudhuri. A Study of Android Application Security. InUSENIX Security,2011

2014-01-12

retrofitting android to protect data from imperious application

P. Hornyack, S. Han, J. Jung, S. Schechter, and D. Wetherall. These aren’t the droids you’re looking for: retrofitting android to protect data from imperious applications. In CCS,pages639–652,2011

2014-01-12

effective taint analysis of web applications

O. Tripp, M. Pistoia, S. J. Fink, M. Sridharan, and O. Weisman. Taj: effective taint analysis of web applications. InPLDI,pages87–97,2009.

2014-01-12

君的名字的留言板

发表于 2020-01-02 最后回复 2020-01-02

请允许我哭嚎一下

发表于 2014-09-11 最后回复 2014-09-12

CSDN的浏览问题

发表于 2014-08-15 最后回复 2014-09-11

新一局的挑战又开始了

发表于 2014-08-15 最后回复 2014-08-29

空空如也

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

TA关注的人 TA的粉丝

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