树莓派--镜像压缩更小 (1)安装 PiShrink下载链接地址:https://pan.baidu.com/s/1Qs5OB9e-XsjOwsKPEVaYow提取码:u792(2)将下载的 PiShrink 变成二进制可执行文件chmod +x pishrink.sh(3)移动PiShrink到bin目录sudo mv pishrink.sh /usr/local/bin/(4)将制作导出的镜像移动到bin目录sudo mv xxx.img /usr/local/bin/(5)进行压缩执行.
Vue---Es5和Es6区别 1.系统库的引入Es5:需要先使用require导入React包,成为对象,再去进行真正引用;Es6:可以使用import方法来直接实现系统库引用,不需要额外制作一个类库对象2.导出及引用单个类{ Es5:要导出一个类给别的模块用,一般通过module.exports来实现。引用时,则依然通过 require方法来获取; Es6:可以使用用export default来实现相同的功能,使用import方法来实现导入 注意:ES5和
移动开发技术分析--原生、跨平台开发 原生开发与跨平台开发原生开发:指某一个移动平台的应用,使用相应平台支持的开发工具和语言,并直接调用系统提供的SDK API。比如:Android原生应用就是指使用Java或Kotlin语言直接调用Android SDK开发的应用程序;iOS原生应用就是指通过Objective-C或Swift语言直接调用iOS SDK开发的应用程序。优势:可访问平台全部功能(GPS、摄像头); 速度快...
Vue---图片放大/缩小插件 一、单纯的放大/缩小图片1.插件安装npm install vue-directive-image-previewer --save2.项目中main.js引用import vueDirectiveImagePreviewer from 'vue-directive-image-previewer'import 'vue-directive-image-previewer/...
Weexplus--IOS插件包开发 插件的创建插件开发教程视频:https://v.youku.com/v_show/id_XNDI0MDIwMjg4OA==.html?spm=a2h0j.11185381.listitem_page1.5!2~A1.创建新的插件weexplus plugin create XXX(插件名称)执行完命令后,在plugins文件夹下会生成相应的插件名称文件,该文件包括Android和...
Weexplus--Android插件包开发 插件的创建插件开发教程视频:https://v.youku.com/v_show/id_XNDIzOTE2NTU4NA==.html?spm=a2h0j.11185381.listitem_page1.5!3~A1.创建新的插件weexplus plugin create XXX(插件名称)执行完命令后,在plugins文件夹下会生成相应的插件名称文件,该文件包括Android和...
Vue---省市区三级选择框Element UI插件 1.安装npm install element-china-area-data -S2.使用import{provinceAndCityData,regionData,provinceAndCityDataPlus,regionDataPlus,CodeToText,TextToCode}from'element-china-area-data'provin...
微信小程序---自定义Image组件 自定义Image组件在图片加载完成之前,预先展示一张本地的默认占位图片,而不是显示空白。自定义组件实现:1、新建image-loader 在项目的目录components下新建image-loader目录并新建新的Page;找到一张占位图,放到项目的images目录下。 目录结构: 2、在image-loader中,加入两个image,一个ima...
Android开发--五种数据存储 Android中有5种存储方式:使用SharedPreferences存储数据 文件存储数据 SQLite数据库存储数据 使用ContentProvider存储数据 网络存储数据1.SharedPreferences使用方法:edit()开始编辑 apply()和commit()提交数据;apply()效率快,线程安全;commit()效率慢,线程不安全。推荐使用apply...
Weex--条形码生成 Weex中要生成条形码,weex没有其工具或者框架可实现的;但是可以使用js条形码生成插件来进行生成条形码,并使用<web />组件来加载实现。以下是实现的案例:实现步骤:1、放在本地file文件夹的js条形码生成HTMLJSBarcode.html:<!DOCTYPE html><html lang="en"><head&...
Weex--图表Chart Weex实现类似Chart图表,weex官网没有组件,也没有比较好的内置框架可以进行实现的。目前只能通过内置组件<web />来加载本地HTML网页,该HTML是用F2图表框架来实现的。以上下简单的案例:实现步骤: 1、放在本地file文件夹的HTML页面chart.html:<!DOCTYPE html><html lang=...
Android布局优化--include 、merge、ViewStub include用法: 把通用的视图提取到一个单独的layout文件中,使用<include>标签在需要使用的其他layout布局文件中加载进来,例子:App导航栏等。对相同视图内容进行统一的控制管理,提高布局重用性。1、抽取布局(标题栏):<LinearLayout xmlns:android="http://schemas.android.com/apk...
Android组件化--ARouter框架 组件化简介 一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。组件化特点使用:各种自定义的控件、工具类等重复应用的代码等等。 目的:复用,解耦。 依赖:组件之间低依赖,比较独立。 特点:高重用、低耦合。 架构定位:纵向分层...
Android开发--Realm框架 Realm简介 Realm 是一个移动数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体验。其目标是为了代替 CoreData 和 SQLite 数据库。 Realm非常易用,不是在SQLite基础上的ORM,它有自己的数据查询引擎。是完全重新开发的数据库,速度非常快,并且支持跨平台,数据加密,数据迁移,支持json,流式api等 。...
Android开发--Volley框架 Volley简介 Volley是2013年谷歌发布的一款Android平台上的网络通信库,非常适合一些数据量不大,需要频繁通信的网络操作。在android开发中,使用Volley可极大提升我们的开发效率,同时保证性能的稳定性。虽然Volley如此好,但却不适用于文件的上传、下载。Volley的特点1、使网络通信更快,更简单,更健壮;2、Get/Post网络请求及网...
Android插件化--框架RePlugin RePlugin简介 RePlugin是一套完整的、稳定的、适合全面使用的实现插件化方案,由360手机卫士的RePlugin Team研发,是首个”全面插件化“(全面特性、全面兼容、全面使用)的方案。主要优势:极其灵活、特性丰富、易于集成、管理成熟、数亿支撑Replugin接入分三部分:宿主的接入:这个主要是决定你要将那么module作为你的宿主,用于加载插件插架的...
iOS开发app打包 1.申请苹果开发者账号申请苹果开发者账号在APP store 里发布应用。开发者账号分类:(1)个人开发者账号 (2)企业开发者账号主要的区别是:点击这里开发者账号申请:点击这里2.创建发布证书在电脑安装发布许可证,这样你的电脑才能发布程序。证书创建:1.创建CSR文件 1.1 打开电脑中的钥匙串,在应用程序中找到 ...
React Native 开发常用组件 React Native常用组件之ViewReact Native组件View,其作用等同于iOS中的UIView, Android中的android.view,或是网页中的<div>标签,它是所有组件的父组件。View的基本运用:采用StyleSheet来进行组件的布局React Native的FlexBox布局弹性盒模型(The Flexible B...
React Native 开发 React NativeFacebook于2015年9月15日发布React Native;广大开发者可以使用JavaScript和React开发跨平台移动应用。React Native特点1)使用 Virtual DOM;2)提供了响应式(Reactive)和组件化(Composable)的视图组件;3)将注意力集中保持在核心库,伴随于此,有配套的路由和负责处理全局状态管理的...