一.JNI 开发的一般流程 在 windows 系统上面我们经常能看到很多类似于 xxx.dll 的文件,在做 android 开发的时候我们能看到很多 xxx.so 的文件。这些都是啥呢?其实就是用 c 和 c++ 实…
利用Python实现Android替换内容批量打包
工作中有一个定制需求:根据不同的用户需求,需要替换APP内的图片,以及部分代码里面的配置信息,打出不同的apk交给客户使用。如果只用生成少量的apk,那么可以将所有图片放入资源文件夹然后根据服务端的信息来进行指定显示,但…
Android:OkHttp/Retrofit2配置(日志/拦截器/https证书)
配置日志 // Gradle中需要添加依赖: // implementation 'com.squareup.okhttp3:logging-interceptor:3.12.1' if (BuildConfig.DEB…
Flutter iPhoneX 刘海屏适配
每年都有新亮点, 自从iPhoneX 出了刘海屏之后,各家安卓厂商也纷纷跟进,对于开发来说,就需要进行各种刘海屏的适配。 对于Flutter来说,刘海屏主要适配的是上下的边距, 需要把不可点击的区域留出来,同时要把背景颜…
股票数据的网站抓取(4.1)代码优化
代码优化 没增加任何新功能,仅仅是想让代码至少自己看起来舒服些 对firefox配置adblock,通过firefox配置文件模式减少广告的载入 尽量减少相似的代码 尽量使用子程序增加可维护性 将启动两个firefox优…
Mapreduce案例之移动公司日志分析
1.分布式计算思想: 1.1基本思想:mapreduce是两个操作步骤,即映射和规约也是这个分布式计算的思想。即实现一个指定的Map映射函数,用来把一组键值对映射成新的键值对,再把新的键值对发送个Reduce规约函数,用…
scikit-learn 机器学习模型跨平台部署的思路
你是一名数据科学家/算法工程师,在 Python/R/Spark/MATLAB(业界有几个用?)等环境下用最爱的机器学习框架训练好了模型,准确度不错。想就这样交差?公司当初招聘你难道就为了看一个 98% 的数字,或者期待…
DOM 详解
DOM IE中的所有DOM对象都是以COM对象的形式实现的。 节点层次 DOM可以将任何HTML或XML文档描绘成一个由多层节点构成的结构。节点分为几种不同的类型: 文档元素: 在HTML页面中,文档元素始终都是<…
MySQL选择合适的数据类型及优化Schema设计
“良好的逻辑设计和物理设计是高性能的基石,应该根据将要执行的查询语句来设计schema,这往往需要权衡各种因素”。 适合的数据类型 MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。 更小的通常更…
Mysql常用SQL语句收集
mysql常用sql语句收集 基础篇 //查询时间,友好提示 $sql = “select date_format(create_time, ‘%Y-%m-%d’) as day fr…
Deepin Linux下为Wine创建文件关联
在Deepin Linux下,默认地,使用apt安装的Wine并没有创建文件关联,这使得在文件管理器中双击exe等Windows可执行文件时,不能直接运行。为此,必须手动在桌面环境中创建文件关联。 文件关联的位置 DDE…
C语言深度总结[全面认识main函数传递参数]
关于main(int argc, char *argv[])参数传递 argc和argv是main函数的形式参数。这两个形式…