- 博客(12)
- 收藏
- 关注
原创 uni-app常见的生命周期
生命周期一个可分为三种:都定义在app.vue页面里面应用生命周期页面生命周期组件生命周期1.应用生命周期app.vue//onLaunch只能在app.vueonLaunch:function(){//登陆 全局变量},onShow:function(){},onHide:function(){}其中onLaunch应用初始化完成触发一次,全局只触发一次;onShow 应用启动的时候,或者从后台进入前台会触发;onHide 应用从前台进入后台触发2.页面生命周期i
2020-06-01 11:49:44 3815
原创 导航守卫和axios
需要先下载axios,输入命令:npm install -g @vue/cli它有5个method:get,post,put,patch,delete。其中get:是获取接口中的数据,post:提交数据(表单提交和文件上传)put:更新数据(把所有数据推送到后端)patch:更新数据(只将修改的数据推送到后端)delete(删除数据)接着说一下axios如何使用,在created()方法中写入获取的过程 import axios from 'axios' created() {
2020-05-26 11:24:19 267
原创 学习vue的一些记录
在template中只能有一个大的div,但是可以嵌套 <van-cell-group> <van-cell> </van-cell> <van-cell> </van-cell> </van-cell-group>van-cell-group和van-cell用来分行,带有间隔线的。可以在每个<>里面设置class名字,可以在style中靠class名字设置样
2020-05-25 22:33:56 570
原创 获取状态栏和导航栏的高度
public class UiTool { private static int STATUS_BAR_HEIGHT = -1; /** * 得到我们的状态栏的高度 * * @param activity Activity * @return 状态栏的高度 */ public static int getStatusBarHeight(Activity activity) { if (Build.VERSION.SD
2020-05-11 22:39:09 835
原创 初始化ToolbalActivity的封装
public abstract class ToolbarActivity extends Activity { protected Toolbar mToolbar; @Override protected void initWidget() { super.initWidget(); initToolbar((Toolbar) findViewById(R.id.toolbar)); } /** * 初始化toolb
2020-05-11 16:31:40 112
原创 点餐app的初步总结
首先第一步,一个点餐app,最先进入的就是打开时候的封面跳转界面了,因此,我们先来设计这个跳转界面:JumpActivity,我们先设计好与之相对的xml,然后去JumpActivity里写逻辑,一些控件初始化等等就不讲了,但这里有一个双线程的操作,既要经过一定的时间,页面会自动跳转,也要具备,点击"跳过按钮",页面会手动跳转,这里需要用到Handler,先初始化一个Handler,然后初始化R...
2020-05-06 22:34:38 572 1
原创 如何修改android设计界面的全部字体样式
第一步先在res下创建一个font文件一定要选择font创建好之后将从网站下载了的tff字体样式包放入其中然后在value下的创建一个styles在其中写入style样式,如下<resources><style name="AppTheme.Main" parent="AppTheme.TransStatusBar"> <...
2020-03-28 16:14:37 516
原创 java.io.IOException: Cleartext HTTP traffic to img4.imgtn.bdimg.com not permitted
在url中的图片地址在界面无法加载出来,显示错误 java.io.IOException: Cleartext HTTP traffic to img4.imgtn.bdimg.com not permitted主要就是网络的问题,网络请求未被允许,可以通过在manifests中的application下添加android:usesCleartextTraffic=“true”对于我自己...
2020-03-27 13:33:18 368
原创 Static interface methods are only supported starting with Android N (--min-api 24): void butterknife
出现这种情况,是jdk版本不匹配的缘故 。如要使用静态接口,而java8才支持,需要在build.gradle中表明jdk1.8的版本在android{}中导入compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSI...
2020-03-25 11:12:41 120
原创 NIO和IO对比
##1.NIO和IO区别IO:以流为导向,阻塞IO。以Stream为导向NIO:以缓冲区为导向,非阻塞IO,Buffer为导向,Selector选择器。####阻塞IO是如何处理数据的呢?先读取准备好的数据,等读取完,再读取下一条数据,以串行模式为主。####而NIO是以Buffer(缓冲区),Thread(线程),Channel(通道)还有Selector(选择器)为配合而成,通常Ch...
2020-03-15 21:43:57 145
原创 关于通过VM15搭建CenOS虚拟机,虚拟机ping通的网络问题
1.可能是防火墙问题,systemctl stop firewalld.service -关闭防火墙2.连接问题,有3中连接方式,常用的有主机连接和嫁接,不过一般都使用,VMnet8这里我们要设置网关,查看自己的网络,在控制面板找到网络连接,然后查看ipv4(如果后面还是ping不通,可以把ipv4自定义设置),并设置通常最后一位为2,在虚拟机内部开始自定义网络设置,地址设置为vmn...
2020-03-13 22:29:25 125
转载 一个简单聊天室数据传输的设计
要想设计一个简单的聊天室数据传输,那么我们先知道数据如何传输,有哪些方式?而据我所知,传输有TCP传输和UDP传输。一般的TCP是基于链接的传输协议,客户端与服务器建立一条稳定可靠的链接通道,数据传输稳定.安全。而UDP是基于无连接的用户数据报文协议。而设计一个简单聊天室,是通过一个客户端向服务器发送一个消息,服务器接收并回送一个消息,整个流程就是客户端->服务器->另一个客户端...
2020-03-13 21:23:35 384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人