- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 python 境外网站时间解析
不过目前dateparser针对一些不规则时间还是存在解析错误的情况,具体自测吧。dtxg模块为 标准的dateutil模块,在python中提供。直接写个demo测试一下效果。
2022-06-22 19:15:27
495
原创 docker 基本命令
docker info //显示整个系统的信息docker search httpd //在Docker Hub上搜索镜像docker images //查看镜像docker pull httpd //拉取镜像docker create --name web -p 80:80 httpd //创建容器docker start web //启动容器docker ps //列出正在运行容器docker ps -a //列出所有容器docker stop web //停止容器docker restart web
2022-06-10 10:23:30
153
原创 ida 调试 jdb启动时致命错误无法附加到目标vm
jdb -connect com.sun.jdi.SocketAttach:port=8700,hostname=localhost在使用该命令启动时遇到手机已开启debug,试了网上几个方法都不行最后 把ddms打开 然后再去jdb错误二:incompatible debugging server:address size is 4 bytes这个错误的原因是,你的android_server 是32位的但是你启动的 ida 是64位的换成32位的ida 就可以了..
2022-05-17 14:03:04
2508
原创 SQLcipher密钥分析
一切秘密寓于密钥之中。只要我们拿到了密钥,剩下的问题都不是问题了对于Android版的程序,如果没加壳的话,也是很好分析的。Android调用SQLCipher使用下面的方式: SQLiteDatabase.openOrCreateDatabase(databaseFile.getAbsolutePath(), DatabaseSecretProvider.getOrCreateDatabaseSecret(context).asString(), openOrCreateDatabase方法
2022-05-13 14:55:31
646
原创 使用SQLCipher对SQLite数据库加密
详解Android数据存储之SQLCipher数据库加密AndroidRoom数据库加密详解SQLite是一个轻量级的、跨平台的、开源的嵌入式数据库引擎,也是一个关系型的的使用SQL语句的数据库引擎,读写效率高、资源消耗总量少、延迟时间少,使其成为移动平台数据库的最佳解决方案(如Android、iOS)但是Android上自带的SQLite数据库是没有实现加密的,我们可以通过Android Studio直接导出应用创建的数据库文件,然后通过如SQLite Expere Personal 这种可.
2022-04-25 20:25:53
7470
4
转载 布隆过滤器
爬虫数据去重:使用MD5生成指纹判断页面是否变化 数据存入mongodb,对关键字进行复合索引(千万以下) 对数据关键字进行哈希映射,生成指纹判断是否在redis的指纹集合中,并可通过是否过滤判断request对象是否进队,对request对象进行过滤(千万级别) 布隆过滤器,实现大数据去重(亿级别)布隆过滤器: 实现:先通过预期失误率p、期望样本数量n,计算需要的位数组长度m m=-n*lnp / (ln2)**2再计算哈希函数个数k k=ln2 * m/n..
2022-02-22 09:37:00
126
原创 安装运行Android Studio报错Failed to find Build Tools revision 30.0.2
下载完成重新打包安装即可
2022-01-19 11:31:07
2682
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人