
IT技术
与猿同行
Anroid、Flutter、Python、Linux、前端等开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android SDK开发之 aar 打包攻略
一、Android中aar上传到本地Maven或者Nexusproject级别下创建一个 upload_local.gradle文件,名字随便起//引入maven 插件apply plugin: 'maven'//打包main目录下代码和资源的 tasktask androidSourcesJar(type: Jar) { classifier = 'sources' from android.sourceSets.main.java.srcDirs}//配置需要上传到mav原创 2020-08-04 17:33:38 · 1464 阅读 · 0 评论 -
基于ThemeSkinning换肤库的新用法
Skin换肤library的接入说明作者:jingzhanwu2020-05-15一、Skin初始化public class App extends Application { @Override public void onCreate() { super.onCreate(); //skin 初始化 SkinManager.getInstance().init(this); //状态栏颜色可改变原创 2020-05-15 11:16:29 · 657 阅读 · 0 评论 -
Android 通用工具库
DevUtilsAndroid开发工具类,常用的文件操作,bitmap操作,数据库操作,Toast显示,Dialog,反射、大图查看、权限管理等如何使用:implementation 'com.jzw.dev:devutils:3.3'Androidx支持implementation 'com.jzw.dev:devutils:4.0'支持数据库操作,继承BaseDao,实现对应的方...原创 2020-05-08 10:46:27 · 416 阅读 · 0 评论 -
使用Jetpack 设计的升级版MVP + MVVM
一个使用Jetpack设计的MVP + MVVM开发模式支持标准MVP用法,Activity或者Fragment作为P,可配置DataBinder支持ViewModel + liveData的简易用法,可快速实现MVVM支持view复用支持AndroidX如何引入implementation jzw.mvp:jetpmvp:1.0.1一、MVVM简易模式用法,使用ViewMode...原创 2020-05-08 10:08:23 · 415 阅读 · 0 评论 -
Flutter混合项目搭建之Flutter_Boot的使用
一、概念1、Flutterr_Boot这是一个由咸鱼技术出品,帮助你在已有原生应用的情况下,搭建flutter混合开发环境的工具。它提供了标准的混合工程结构,同时支持混合栈(一套原生和flutter之前页面通信和过渡的方案)的快速接入。https://github.com/alibaba-flutter/flutter-boot2、Flutter_Boost官网介绍:新...原创 2019-12-31 11:23:45 · 2574 阅读 · 2 评论 -
搭建Flutter-Native混合工程,并集成咸鱼Flutter_boost
目录一、Flutter_Boost是什么二、准备工作三、已经有Native项目1、命令行进入项目目录2、运行:flutter create -t module flutter_lib命令,flutter_lib这个名字自己起,代表fluttermodule的名称,运行完毕如下图。3、编译android模板项目4、在native项目的app的build.grad...原创 2019-12-27 16:08:07 · 1420 阅读 · 0 评论 -
好用的MVP开发模式,结合ViewModel与LiveData实现
支持标准MVP用法,Activity或者Fragment作为P 支持ViewModel的简易用法 支持view复用 支持AndroidX如何引入implementation jzw.mvp:jetpmvp:1.0.0一、简易模式用法,使用ViewModel和LiveData处理数据1、创建数据模型model类,构造页面需要的所有数据,必须继承IModel接口 pub...原创 2019-12-24 23:03:06 · 2159 阅读 · 0 评论 -
Flutter中Stomp-Websocket客户端之JStomp使用
《项目Github地址》:https://github.com/jingzhanwu/flutter_jstomp《项目pub地址》 :https://pub.dev/packages/jstomp 之前项目上有使用到Stomp协议封装的websocket,端上使用订阅通道的形式,支持ws与http,支持订阅多个通道, JStomp是我基于当前项目中的使用和总结开发的一个...原创 2019-06-27 15:14:07 · 3162 阅读 · 2 评论 -
Python学习-numpy高级数组和矩阵的内积函数inner和matmul
Numpy 的数组内积函数 inner 以及矩阵内积函数 matmul首先还是导入numpy#导入numpy import numpy as np定义两个矩阵(数组)a和b,用于内积计算#定义两个数组a=np.array([[1,2],[3,4]])b=np.array([[5,6],[7,8]])print("a")print(a)print("b")print...原创 2019-06-17 22:30:44 · 14670 阅读 · 0 评论 -
Python学习-numpy高级之数组点积dot函数
Numpy 数组的点积操作函数dot1、一维数组的点积一维数组的点积就是计算两个数组对应位置乘积之和,假如有两个两行两列的数组a和b,那么他们的点积计算结果为一个数值,计算公式为a[0] * b[0] +a[1] * b[1 +...+a[n]*b[n]。#一维数组的dota=np.array([1,2,3,4])b=np.array([5,6,7,8])print("a")...原创 2019-06-17 21:56:45 · 6157 阅读 · 0 评论 -
Python学习-numpy高级函数之where和extract函数
Numpy的高级函数where和extract函数照例我们先导入numpy库#导入numpyimport numpy as np首先我们先要定义一个用于操作的numpy数组(numpy中的数组都是ndarray):x=np.array([[1,2,3],[4,5,6],[7,8,9]])print("x")print(x)输出结果:x[[1 2 3] [4 5 ...原创 2019-06-15 19:18:32 · 7042 阅读 · 0 评论 -
Python学习-numpy高级函数之sort-argmax-argmin函数
Numpy 高级函数一(sort、argmax、argmin)函数使用首先导入numpy库#导入numpyimport numpy as npnumpy.sort()排序函数使用,次函数对数组中的元素进行排序#sort 排序函数a=np.array([[6,5],[8,9]])print("a")print(a)输出结果:a[[6 5] [8 9]]对...原创 2019-06-15 18:50:25 · 1450 阅读 · 0 评论