自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程小栈

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

原创 我的说明

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

2019-06-02 10:18:29 441 25

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

原创 Android代码混淆工具汇总

DexLabsProGuardDexGuardZelix KlassMasterSandMarks

2016-09-17 21:35:58 995

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

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

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

原创 立一个flag

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

2020-07-23 22:51:42 47

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

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

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

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

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

原创 什么都没有那么容易

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

2020-04-16 14:03:30 358 8

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

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

2020-03-31 14:16:51 267

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

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

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

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

2019-12-16 21:16:03 578

原创 Gurobi Optimizer的安装教程

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

2019-12-12 23:07:37 633

原创 随便写写

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

2019-12-09 19:28:12 220 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 534

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

原创 使用Selenium爬虫进阶

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

2019-11-27 22:46:22 75

原创 Python json和list互相转换

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

2019-11-25 16:34:34 4306

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

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

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

2019-10-16 10:05:42 1165

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

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

原创 随便写写

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

2019-10-01 14:22:29 191 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 4991 2

转载 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 462

原创 Androguard 的交叉引用说明

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

2019-09-12 15:55:45 410

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

转载 [错误收录] 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 732

原创 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 1324 6

原创 我的vim私货分享

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

2019-08-07 21:29:28 178

原创 Ubuntu恢复默认的字体

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

2019-08-01 23:40:55 1786

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

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

2019-07-22 20:53:35 415

原创 Android 的权限级别小记

Android 的权限级别总共有4种android:protectionLevel=[“normal” | “dangerous” | “signature” | “signatureOrSystem”]normal: 低风险的权限,只要申请了就可以使用,在AndroidManifest.xml 中添加uses-permission标签,安装时不需要用户确认;正常的权限涵盖了应用需要...

2019-07-22 17:30:00 1077

转载 Fragment注入漏洞(CVE-2013-6271)检测

(1)描述在api level 小于19的app,所有继承了PreferenceActivity类的activity并将该类置为exported的应用都受到Fragment注入漏洞的威胁。Google在 Android 4.4 KitKat 里面修正了该问题,引入了PreferenceActivity.isValidFragment函数,要求用户重写该函数验证Fragment来源正确性。(2...

2019-07-22 13:01:40 176

原创 Failure [DELETE_FAILED_INTERNAL_ERROR]的解决办法

我们要卸载一个app 安装在我们的emulator 上的,试了网上的很多方法,都木有成功.现在说说我怎么解决的.adb rootadb uninstall package_name这里的package name 是解析AndroidManifest.xml 文件得到的.成功.嘿嘿.搞定...

2019-07-19 15:44:36 2454 1

原创 杀死多余的ghost 的Android emulator-5554 offline 的方法总结

我们在使用Andorid 模拟器的时候,如果出现了多个模拟器,其实很多情况下你想关闭其他的模拟器,只对激活的那个模拟器进行操作可能就会出现下面这种情况的错误:error: more than one device/emulatoradb: error: connect failed: more than one device/emulator- waiting for device -e...

2019-07-18 11:23:31 432

原创 Python 实现自动化批量重打包Android Apps

基本步骤反编译修改Android 的 apps 的代码重打包为重打包的Android的apps 签名安装测试反编译 和重打包可以使用apktool 工具实现反编译的时候的命令是:apktool d apkname.apk重新编译app 的命令是:apktool b apkname这个会在反编译得到的文件夹下面有一个dist 的文件,里面存有我们的重新编译出来的ap...

2019-07-14 00:52:45 489

原创 数字签名

1. 公钥与私钥简单粗暴的理解,公钥可以理解为用户名,私钥可以理解为密码. 只是简单粗暴的理解.公钥和私钥是非对称加密算法中的内容.公钥 可以被大家知道,所以叫公吗,public key, 私钥是只能自己知道的,所以是private key.公钥和私钥是成对出现的,它们互相解密.公钥加密,私钥解密私钥数字签名,公钥负责验证. 2. 数字签名数字签名是一种类似写在纸上的普通的物理签名,...

2019-07-13 23:42:43 97

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