- 博客(31)
- 收藏
- 关注
原创 Ubuntu下载安装EDB1.3.0 2021.07
Ubuntu16.04x64下载安装EDB1.3.02021.071.更新gcc和g++ > 7$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test$ sudo apt-get update$ sudo apt-get install gcc-8 g++-8$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 70 --slave /u
2021-07-28 14:53:24
1224
原创 多组字符串最长前缀(C语言实现)
最长公共前缀题目地址:https://leetcode-cn.com/problems/longest-common-prefix/之所以用c写是因为在用c写程序时需要考虑的东西更多,尤其涉及到指针,经常容易出各种溢出问题,而且c语言常需要自己“造轮子”,有利于加深对数据结构的理解。代码如下:#include <stdio.h> // printf#inclu...
2019-05-21 16:49:43
967
原创 java中使用AES加密(加解密算法/工作模式/填充方式:AES/ECB/PKCS5Padding)
import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec;public class AESUtils { /** * 密钥算法 */ private static final String ALGORITHM = "AES"; /**...
2019-05-04 18:15:30
3420
原创 Android逆向之条件跳转改变以及变量赋值
1.目的使用jeb对apk文件进行反编译, 观察代码逻辑,判断找出要修改的位置通过apktool解析apk,修改smali文件中的部分内容达到以下效果:1) 改变if条件跳转的方向2) 给某个关键变量赋予新的值2.平台及工具:win10android studio, apktool, jebapktool的下载地址https://ibotpeache...
2019-05-02 17:37:38
1729
原创 哈希长度拓展攻击 (hash length extension attacks) 示例与原理
哈希长度拓展攻击 hash length extension attacks示例与原理哈希长度拓展攻击:指针对某些允许包含额外信息的加密散列函数的攻击手段。次攻击适用于MD5和SHA-1等基于Merkle–Damgård构造的算法介绍目录:哈希与加密的区别常用哈希算法的介绍Md5加密过程Md5拓展攻击示例及原理哈希与加...
2019-03-23 19:44:28
2914
原创 Sublime Text3手动安装Emmet插件
1. 到github上下载zip,下载地址:https://github.com/sergeche/emmet-sublime2. 打开sublime text3,preferences -> Browse Packages , 将下载的zip文件解压到弹出的目录下3. 重启 sublime text3 即可使用测试:新建a.html, 输入! 后 按Tab键...
2019-03-10 12:38:33
5052
原创 java环境变量配置
在官网下载java的jdk,例如存放的目录为 E:\ProgramFile\Java8\jdk1.8.131其中的bin目录下有java.exe 和 javac.exe ,在配置完环境变量后,应该可以通过 命令提示符 输入java和javac直接运行这两个文件 右击此电脑,属性,高级系统设置,环境变量后1.在用户变量中新建两个变量JAVA_HOME E:\Progr...
2019-02-23 20:06:38
489
原创 Android Studio进行clean project时报Execution failed for task ':app:clean'.的可能原因
最近突然发现用as编译时总是失败,而clean project却报Execution failed for task ':app:clean'.的错,并提示有个文件删除不了; 后来发现原因,原来是百度云自动备份的锅,我将这个项目的文件同步备份到了我的百度云上不知道什么原因,百度云上传同步文件的时候卡死在90%左右,这就导致某些文件删除不了; 若是这个原因造成的,关掉百度云 ...
2019-02-16 15:37:15
679
1
原创 Python3中的Socket模块发送字符串
最近在使用linux上的python2.7中的socket,其中可以直接用socket发送字符串,而在win10上用python3.7中的socket模块发现直接发送如s.send('USER test\r\n')会失败。 解法方法:改为s.send(b'USER test\r\n')即可发送成功 ...
2019-01-30 22:00:58
4998
原创 Kali下安装dnsdict6
dnsdict6是一个用于获取网站信息的工具。dnsdict6可以扫描网站并显示有多少域或者子域,也可以扫描ipv6/ipv4地址。dnsdict6是一款功能强大的工具,速度非常快,并且准确率很高,它可以提取那些对用户限制或者不可见的子域。这一切证明了它是一个用来获取网站信息的好工具。注意:目前Kali2.0中已经不集成这个工具了,需要单独下载。 使用wget会提示证书错误,所以用物理机下载...
2019-01-13 15:29:46
1280
2
原创 android手机blhx素材提取
提取碧蓝航线素材(android)提取内容:人物立绘 & Q版小人立绘 载入图片 & 登录界面图片展示效果: 使用工具:Unity Studio AzurLane-PaintExtract下载地址:https://github.com/Perfare/AssetStudio/releases (这里下载的是v0.9.0的64位的版本)...
2018-12-28 22:42:55
2483
2
原创 Android studio 安装apk时报错:INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries
Android studio 安装apk 时报错:Installation failed with message Failed to finalize session : INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113.It is possible that this issue is ...
2018-12-19 23:28:59
744
原创 Android的Activity的左上的返回键简单实现
实现Activity中的左上的返回键有一个十分简答的方法,不需要使用任何控件,只要在Manifest文件中,将想要实现返回键的Activity中加入parentActivityName属性即可;如下:(在RegisterActivity添加返回键,返回至LoginActivity) <activity android:name=".RegisterActivity" a...
2018-11-30 22:50:42
3564
原创 MD5加密算法
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Test{ public static void main(String[] args) { String password = "123"; Syst...
2018-11-30 22:41:21
243
原创 Sklearn的简单应用——红酒质量评测
目标:训练一个评估器对红酒进行打分 step 1. 引包import numpy as npimport pandas as pdfrom sklearn.model_selection import train_test_split # 对数据集进行划分from sklearn import preprocessing # 对数据进行预处理from sklearn.ense...
2018-10-21 20:19:17
4774
原创 用树状数组解决问题举例(树状数组的模板 C++)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1556 代码如下:#include <iostream>#include <cstring>#include <cstdio>using namespace std;const int maxn = 10005;int n;long l...
2018-09-11 17:54:04
262
原创 Matplotlib输出中文显示问题
方法一:添加以下代码import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = Falseplt.show()后,此时途中的中文将为普通的黑体(SimHei) 方法二:在自己的python目录下(我的:E:...
2018-09-06 22:46:11
244
原创 android解决横竖屏切换导致Fragment内容重叠问题
横竖屏切换会导致Fragment的生命周期重新执行,只要在Manifest文件中对应的Activity中添加修改configChanges属性<activity android:name=".MainActivity" android:configChanges="orientation|screenSize|keyboardHidden"></activity&g...
2018-08-28 09:47:13
1317
原创 android手机的内部存储
内部存储:在data/data/packagename中(一个app对应一个packagename)常见文件夹有cache ,code_cache ,files , databases , shared_prefs 和一个lib文件 files: 文件缓存目录,一般存小的文件缓存,如果是图片,不建议放这里,一般放到外置卡。cache目录: 存放一些其他缓存databases...
2018-08-25 13:50:25
3207
原创 android做一个漂亮的Toolbar
先了解下AppBarLayoutAppBarLayout常与CoordinatorLayout,Toolbar, 和一个ScrollView如RecyclerView组合,形成可根据滑动ScrollView来变化隐藏Toolbar的的动态效果;AppBarLayout是由LinearLayout变化而来,默认垂直布局在AppBarLayout内的Toolbar中:app...
2018-08-07 14:23:23
633
原创 安装Scrapy
1.pip install wheel2.pip install lxml3.pip install pyOpenSSL4.在http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载与自己python版本对应的twisted,如Twisted‑18.7.0‑cp36‑cp36m‑win32.whl ,cp后的36是python的版本,...
2018-08-04 18:58:20
166
原创 用OkHttp和jsoup借用百度百科得到简介
百度百科搜索某个词条时其url格式为 https://baike.baidu.com/item/XXX/.+而 https://baike.baidu.com/item/XXX 就可以得到我们想要网页,通过审查元素发现简介在这个位置用document.select("div[class=\"lemma-summary\"]");的得到所有此标签的Elements 关键...
2018-08-03 16:54:49
438
原创 用OkHttp和Gson写一个借用有道翻译的app
不就前刚用Python写的一个借用有道翻译的小翻译器,是用自带的urllib.request, urllib.parse 和 json实现的,这次尝试在android studio里写一个app,利用Okhttp 和Gson也实现了,记得添加好jar包,以下主要体现代码: private void sendRequestWithOkHttp(){ new Thread(new...
2018-08-03 09:47:43
250
原创 用python写一个借用有道翻译的爬虫
1.搜索 有道翻译2.右键 审查元素,并进入 network 中3.随便在翻译栏中输入任何东西,你会看到多出许多如下:4.点击第一个,请求方式应该为POST,需要得到两个东西 1.URL,2.Form dataURL得到url对象url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartres...
2018-07-31 19:47:55
383
原创 as在不同的设备中加载不同的布局
一个应用在平板电脑和手机中的效果往往是不同的,这就需要加载不同的布局文件as中,在res中新建一个叫 layout-large(用于在平板电脑中的布局) 的文件夹,创建方式如下: 记得改名 注意:如果你是在android目录下的话会看不到 layout-large,而在project目录中才能看到然后在 layout-large 中新建一个叫 activity_main...
2018-07-22 19:31:55
677
原创 as导入recyclerview-v7包
1.File -->Project Structure --> app --> Dependencies -->右上角绿色加号 --> Library dependency -->在搜索栏里输入“com.android.support:recyclerview-v7”(或者直接找)-->选中后OK即可...
2018-07-21 23:04:30
1173
原创 给as安装gsonformat插件
Android studio File->Settings -->Plugins-->Browse repositores 搜索GsonFormat 安装重启即可
2018-07-20 22:58:44
650
原创 android虚拟机无法正常打开,报is already run时
出这个问题可能是之前没有关机虚拟机,或是因为死机(经常的事?。。。)强行按5秒关机电脑,导致在开机时不能在打开那个虚拟机了。解决方法:右击找到所在目录,找到并删除.lock后缀的这个文件,这样就可以打开了...
2018-07-14 10:24:31
731
原创 在storage文件夹下创建文件可能需要动态申请权限
添加以下代码,这里以 WRITE_EXTERNAL_STORAGE 为例public void requsetPower(){ if(ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED){ ...
2018-07-13 17:34:51
1771
原创 Android Studio突然R文件消失的可能原因之一
刚接触android的小伙伴在用Android Studio写代码时,可能会遇到突然一大片代码报红错的情况,本应在app/bulid/generated/source/r 里面的R.java 文件也莫名消失,当尝试Rebuild Project后依然无果时(一般rebuild project就OK了),很可能是(我自己的情况)写了不该有的代码,就好像在写java时,要用某个方法,却因为之前自动补全...
2018-06-29 22:08:23
1781
原创 二叉排序树转化为双向链表C++
测试的树为: 63 55 90 42 70 98 67#include <iostream>using namespace std;struct BiNode{ int data; BiNode *rchild,*lc...
2018-06-29 21:35:29
701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人