自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程小栈

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

  • 博客(387)
  • 资源 (19)
  • 收藏
  • 关注

原创 我的说明

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

2019-06-02 10:18:29 1175 29

原创 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 1240 5

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

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

2014-12-14 06:03:22 5162 9

原创 【错误收录】ohpm ERROR: Install failed FetchPackageInfo: @ohos/hypium failed

创建APP的时候出现这样一个错误,是的原因如果你在安装这个的过程中出现了这样的一个界面,说明一定是要配置代理的。

2024-02-08 17:06:02 1847

原创 【学习笔记】使用webpack打包TypeScript代码

写在前面的话。

2024-02-07 17:52:33 519

原创 【学习笔记】TypeScript编译选项

编译文件时,使用 -W 指令后,TS编译器会自动监视文件的变化,并在文件发生变化时对文件进行重新编译。在我们的终端输入下面的tsc命令的话,就能自动监控我们程序里面的TS文件,生成JS文件。我们写了一个TS的文件,我们需要使用如下的命令将我们的TS文件转换为JS文件。W 表示的watch,当我们TS文件发生变化时,我们的JS也会发生对应的变化。表示我们只去编译在./src/**/* 这个目录下面的所有TS文件。** 表示的是任意的目录,* 表示的是任意的文件。在这里,我们可以看到默认值是[**/*]

2024-02-06 17:31:27 477

原创 【学习笔记】TypeScript学习笔记1 --TypeScript中的类型

TS总的变量类型。详细描述了TS中常见的变量类型

2024-02-06 11:36:06 344

原创 Python包管理器

写在前面的话。

2024-02-05 17:40:02 354

原创 python虚拟环境

背景介绍。

2024-02-05 16:35:19 894

原创 Python中的包和模块

Python中的包和模块概念解释包和模块的分类1. 标准的包和模块2. 三方包和模块3. 自定义的包和模块包和模块的位置包和模块的导入发布一个软件包README.rst文件License.txt文件MANIFEST.in 文件包的发布安装方式发布指定的目标文件参考文献Python中的包和模块概念解释模块: 为了使代码更加容易维护,提高代码重用价值,可以将一组相关功能的代码写入一个单独的py文件中供别人使用,这个.py文件就叫做做一个模块包。

2024-02-04 14:35:22 904

原创 【问题收纳】! [remote rejected] master -> master (pre-receive hook declined)

首先我们运用 git branch 后面紧接着我们想要的分支名字, 这个命令创建我们的branch 分支。这里的 you-create-branchname代表的就是我们刚刚创建的那个分支的名字。创建之后我们需要切换到这个分支,这个时候我们需要checkout 这个命令。这个是说明我们队Master分支没有权限,需要我们自己创建一个单个分支。这个时候我们就可以在这个分支上进行一些我们想要的操作,e.g.,

2023-01-16 15:13:01 10849 1

原创 【错误归纳】Command `\Bbbk‘ already defined. ...ol{\Bbbk}

Latex中出现了Command `\Bbbk' already defined. ...ol{\Bbbk} {\mathord}{AMSb}{"7C} 错误的解决办法

2022-09-26 16:30:02 1554

原创 在markdown里面插入特殊的符号

文章目录 前言Font Awesome使用步骤 前言这篇主要写给自己便于查阅信息看的。感觉别人已经写了很多比我质量更高的,就怕之后我自己找不到,把我自己学到的一些信息总结一下放在这里。我觉得这篇就写的不错,大家可以参考一下:巧用 Font Awesome 装点 Markdown 文档Font AwesomeFont Awesome 是一个字体和图标工具包,包含人物、动物、建筑、商业、品牌等等各种主题丰富的图标符号,可以通过相应的语法添加在 Markdown 文档中,像 Emoji 一样配合

2021-10-21 10:41:05 2386

翻译 Variant Analysis(变种分析)——使用已知漏洞发掘未知漏洞

文章目录 前言 1.variant Analysis (变种分析)是什么? 从哪里开始 2.常用技术 2.1 控制流分析(Control flow analysis (CFA)) 2.2 数据流分析 (Data flow analysis) 2.3 污点跟踪 (Taint tracking )总结 前言变种分析这个概念是来自于semmle这个产品对自己技术的推广。原文的链接来自这里 https://semmle.com/variant-analysis 1.variant Analysis (

2021-10-15 21:56:33 1168

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

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

2021-04-13 11:10:31 624

原创 使用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 1587

原创 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 1357

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

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

2020-09-30 00:48:53 27041 6

原创 使用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 7688 6

原创 使用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 3622 2

原创 立一个flag

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

2020-07-23 22:51:42 761 11

原创 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 19474 4

原创 【错误归纳】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 35628

原创 【错误总结】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 4941 2

原创 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 515

翻译 怎么从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 17649

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

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

2020-03-31 14:16:51 1759

原创 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 2994

原创 性能评估指标(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 1898

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

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

2019-12-16 21:16:03 2594

原创 Gurobi Optimizer的安装教程

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

2019-12-12 23:07:37 3823

原创 随便写写

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

2019-12-09 19:28:12 528 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 3463 2

原创 【错误归纳】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 3651

原创 使用Selenium爬虫进阶

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

2019-11-27 22:46:22 454

原创 Python json和list互相转换

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

2019-11-25 16:34:34 21105

原创 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 1126

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

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

2019-10-16 10:05:42 7764 2

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

如下所示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 680 4

原创 随便写写

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

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

LSH局部敏感哈希的课件2

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

2018-05-28

局部敏感哈希,standford 课件

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

2018-05-28

readelf工具

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

2015-04-03

目前Android恶意软件分类

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

2014-02-19

WOJ1313-K尾数相等

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

2014-02-08

AppIntent资源阅读

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

2014-01-24

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

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

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

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

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

dexpler:converting android dalvik bytecode

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

2014-01-12

WOJ1204代码解题思路2

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

2014-01-12

AppIntent论文

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

2014-01-12

WOJ1204代码

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

2014-01-12

Detecting Passive Content Leaks and Pollution in Android Applications

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

2014-01-06

Dissecting Android Malware: Characterization and Evolution

Dissecting Android Malware: Characterization and Evolution

2014-01-06

TaintDroid

文章描述了TaintDroid的主要实现

2014-01-06

Mobile-Sandbox: Having a Deeper Look into Android Applications

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

2014-01-06

空空如也

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

TA关注的人

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