综合( 右侧选择分类 )
android

SDK升级到33后 Android Studio xml文件无代码提示的问题

Android compileSdkVersion 升级到33后 Android Studio xml文件无代码提示的问题自从升级到33后,代码提示没了,找了半天也找不出来原因,最后只能把版本降低到32或者31都可以。具体什么愿意我也不知晓,记录下
1729 人浏览
android

Android中的TextView超过n行显示省略号

在TextView中添加这两个属性的设置即可(显示n行,超过n行,用省略号代替)例如:n = 3时,设置如下:android:lines="3" android:ellipsize="end"当现实的内容超过3行时,最后用省略号代替
420 人浏览
android

android如何设置EditText控件中的文本最大长度

android如何设置EditText控件中的文本最大长度我有一个编辑文本和一个文本视图,我想在我的编辑文本中设置一个最大长度,并在我的文本视图中显示,每当用户输入一个字符时,它将减去字符数。 例如,我将编辑文本的最大长度设置为150,如果用户输入150个字符,则他/她将无法再输入。方法一, 在您的XML文件中(推荐),使用属性android:maxLength="150"例如:<EditT
1082 人浏览
web

vue-cli-service build 环境设置

vue-cli-service build 环境设置使用vue-cli3打包项目,通过配置不同的指令给项目设置不一样的配置。npm run serve时会把process.env.NODE_ENV设置为‘development’;npm run build 时会把process.env.NODE_ENV设置为‘production’;此时只要根据process.env.NODE_ENV设置不同请求
335 人浏览
web

node版本下报错build: `vue-cli-service build`

用vue cli3.0生成vue项目时,运行项目出现报错build: `vue-cli-service build`,serve: `vue-cli-service serve`最后查看发生安装的node -v版本时v12.0,node版本不稳定造成的,所以通过nvm切换到node -v v8.11.2版本,再次运行就可以了。1. 下载安装nvm:2. 通过nvm下载安装node8.11.2版本:
385 人浏览
web

uniapp跳转页面成功之后,刷新页面

uniapp跳转页面成功之后,刷新页面 uni.switchTab({ url: '/pages/home/index', success(){ let page = getCurrentPages().pop(); //跳转页面成功之后 if (!page) return; page.onLoad();
963 人浏览
web

vue/uniapp 强制组件重新渲染的几种方式

vue/uniapp 强制组件重新渲染的几种方式问题:当父组件向子组件传值时,如果改值存在多层数组/对象嵌套,此时改数据变动时,可能造成在子组件中不会重新渲染。解决方案:如下。<template> <new_drawer :key="menuKey" :data='newData'/> </template> <script>
377 人浏览
web

vue基本使用--refs获取组件或元素

vue基本使用--refs获取组件或元素说明:vm.$refs 一个对象,持有已注册过 ref 的所有子组件(或HTML元素)使用:在 HTML元素 中,添加ref属性,然后在JS中通过vm.$refs.属性来获取注意:如果获取的是一个子组件,那么通过ref就能获取到子组件中的data和methods添加ref属性<div id="app"> <h1 ref="h1El
468 人浏览
web

vue的ref属性获取/设置标签的样式

vue的ref属性获取/设置标签的样式1. 获取标签的宽高:this.$refs.image.clientHeight/clientWidth。2. 设置标签的宽高:this.$refs.content.$el.style.top="12px"<div > <div ref="image" class="image"></div> <d
1002 人浏览
web

wx.navigateBack() 携带参数返回

wx.navigateBack() 携带参数返回思路是,获取上一个页面对象,然后setData()let pages = getCurrentPages(); //获取当前页面js里面的pages里的所有信息。 let prevPage = pages[ pages.length - 2 ]; //prevPage 是获取上一个页面的js里面的pages的所有信息。 -2 是上一个页面,-
333 人浏览
web

uniapp的uni.navigateBack返回页面带参数

uniapp的uni.navigateBack返回页面带参数let pages = getCurrentPages(); //获取所有页面栈实例列表 let nowPage = pages[ pages.length - 1]; //当前页页面实例 let prevPage = pages[ pages.length - 2 ]; //上一页页面实例 prevPage.$vm.sear
1143 人浏览
cheng

vue3的computed计算属性传参

vue3的computed计算属性传参在使用计算属性时,尤其是有v-for和slot插槽的使用时,进行一些参数的传递。1. 在v-for中使用计算属性传参。<div v-for="item in list"> <div v-if='isShow(item)'>是否显示</div> </div> <script> im
479 人浏览
cheng

Vue中的计算属性computed

Vue中的计算属性computed一、计算属性computed1.1.什么是计算属性computedcomputed 是基于它的依赖缓存,只有在它的相关依赖发生改变时才会进行更新。官方文档是这样说的:对于任何包含响应式数据的复杂逻辑,你都应该使用计算属性1.2.复杂数据的处理-computed拼接字符串、分数是否及格、message记录一段文字,这里是用computed实现的<div id=
296 人浏览
cheng

java多态的理解

java多态的理解一、多态是什么面向对象的三大特性是封装、继承、多态。多态(polymorphic)的定义:父类引用变量可以指向子类对象,允许不同类的对象可以调用同一个方法,即同一个方法可以根据调用对象的不同而有不同的实现形式。实现多态的技术是动态绑定(dynamic binding),是指在方法的执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。多态的作用:消除类型之间的耦合关
307 人浏览
cheng

c#多态的理解以及作用

多态的理解以及作用一、多态是什么 多态在面向对象中的定义:指为不同数据类型的实体提供统一的接口。 比如有动物(Animal)之类别(Class),而且由动物继承出类别鸡(Chicken)和类别狗(Dog),并对同一源自类别动物(父类)之一消息有不同的响应,如类别动物有“叫()”之动作,而类别鸡会“啼叫()”,类别狗则会“吠叫()”,则称之为多态。二、多态的类型 多态分为静态多态和动态多态。静态多态
502 人浏览
cheng

java面试题静态内部类和非静态内部类的区别

静态内部类和非静态内部类的区别静态内部类和非静态内部类的区别:1. 静态内部类不持有外部类的引用在普通内部类中,可以直接访问外部类的属性、方法,即使是private类型也可以,这是因为普通内部类持有外部类的引用,可以自由访问。而静态内部类只能访问外部类的静态方法和静态属性(如果是private也能访问)。2. 静态内部类不依赖外部类普通内部类与外部类之间是相互依赖关系,内部类实例不能脱离外部类实例
319 人浏览
cheng

Python基础知识点梳理

python基础知识点梳理 摘要: 本文主要介绍一些平时经常会用到的python基础知识点,用于加深印象,也算是对于学习这门语言的一个总结与回顾。 为了方便聚焦
301 人浏览
cheng

HarmonyOS(鸿蒙)全网最全资源汇总

一HarmonyOS简介 1.1 系统定位 HarmonyOS是一款面向万物互联时代的、全新分布式操作系统。 在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。 1.2 系统特性 HarmonyOS有三大特征: 搭
582 人浏览
python

python for 循环遍历字典

or 循环遍历字典在使用 for 循环遍历字典时,经常会用到和字典相关的 3 个方法,即 items()、keys() 以及 values(),它们各自的用法已经在前面章节中讲过,这里不再赘述。当然,如果使用 for 循环直接遍历字典,则迭代变量会被先后赋值为每个键值对中的键。例如:my_dic = {'python教程':"https://www.niwoxuexi.com/python/",
330 人浏览
python

python for循环遍历列表和元组

python for循环遍历列表和元组当用 for 循环遍历 list 列表或者 tuple 元组时,其迭代变量会先后被赋值为列表或元组中的每个元素并执行一次循环体。下面程序使用 for 循环对列表进行了遍历:my_list = [1,2,3,4,5] for ele in my_list: print('ele =', ele)程序执行结果为:ele = 1ele = 2ele =
328 人浏览