首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
口袋Bug
掘友等级
攻城狮
|
野生动物园
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 30
沸点 23
赞
53
返回
|
搜索文章
赞
文章( 30 )
沸点( 23 )
只会用Selenium爬网页?Appium爬App了解一下
Appium是一个跨平台移动端自动化测试工具,可以非常便捷地为iOS和Android平台创建自动化测试用例。它可以模拟App内部的各种操作,如点击、滑动、文本输入等,只要我们手工操作的动作Appium都可以完成。在前面我们了解过Selenium,它是一个网页端的自动化测试工具。…
使用生成器把Kafka写入速度提高1000倍G
通过本文你会知道Python里面什么时候用yield最合适。本文不会给你讲生成器是什么,所以你需要先了解Python的yield,再来看本文。 多年以前,当我刚刚开始学习Python协程的时候,我看到绝大多数的文章都举了一个生产者-消费者的例子,用来表示在生产者内部可以随时调用…
哇,今天才发现eoLinker这个接口管理神器!
API接口在设计时往往需要编写大量的文档,而且编写完成后往往需要根据实际情况,经常改动文档,文档编写维护工作量相对较大,有点头疼。 由于我们项目还经常会因为交付周期的原因,需要接入一个第三方的库,而第三方的库通常都存在文档老旧,文档不够全面等等或多或少的问题。那这个问题相比于没…
【译】Gradle 的依赖关系处理不当,可能导致你编译异常
在 Android Studio 中,Gradle 构建过程对于开发者来说,很大程度上是抽象的。作为一个新的 Android 开发者,我们第一次遇到 Gradle 通常是在 build.gradle 文件中添加一个远程依赖项。 让我们看看如何阅读 Gradle 依赖关系树,并解…
xposed也要热更新-改
去年很早的时候,就写过一篇关于xposed热更新的demo,其实这次的东西早就想写了,但是一直没(lan)时(de)间(xie),所以拖到现在才开始写。 这次我把Xposed热更新写成了一个库,只需要简单两步,即可完成对xposed不重启更改代码的操作。 先来说说怎么使用,使用…
Google vs Oracle 专利侵权案始末
据路透社报道,美国联邦巡回上诉法院2018年3月27日再次对谷歌在 Android 上使用了Java是否侵权一案进行了裁决。Google 使用 Java 开发 Android 系统…
良好的编码习惯 —— 5 个提高代码质量的技巧
良好的编码习惯像黑夜中的一盏明灯,指引着迷路的开发者安全靠岸。良好的代码是可预测的,是易于调试、扩展和测试的。 良好的编码习惯能够提高你同事的工作效率,同时让你的代码库从整体上给人一种愉快的阅读体验。 接下来我要和你们分享的是 5 个通用的良好编码习惯,它们能提高你代码的可读性…
教你用Python进行自然语言处理(附代码)
自然语言处理(NLP)是数据科学中最有趣的子领域之一,越来越多的数据科学家希望能够开发出涉及非结构化文本数据的解决方案。尽管如此,许多应用数据科学家(均具有STEM和社会科学背景)依然缺乏NLP(自然语言处理)经验。
iOS逆向:在任意app上开启malloc stack追踪内存来源
lldb有一个内存调试工具malloc stack,开启以后就可以查看某个内存地址的malloc和free记录,追踪对象是在哪里创建的。 这个工具可以打印出对象创建的堆栈,而在逆向时,也经常需要追踪某些方法的调用栈,如果可以随时打印出某个对象的创建记录,也就能直接找到其所在的类…
iOS逆向:用Xcode直接调试第三方app
一般动态调试app时,都是在终端里用lldb直接调试,但是用Xcode的Attach to Process也可以连接到真机上的进程进行调试。但是只能调试用自己的证书签名的app。 有UI界面,查看堆栈更直接,可以用Xcode打断点。 可以使用debug gauges里的Disk…
下一页
个人成就
文章被阅读
280
掘力值
12
关注了
2
关注者
8
收藏集
2
关注标签
7
加入于
2015-09-30