综合( 右侧选择分类 )
cnbzlj

android 图片轮播

今天,简单讲讲Android图片轮播功能。其实图片轮播功能就是使用ViewPager和Handler,网上查找了资料,把这个简单的问题写的很复杂。其实一个自定义控件完全可以解决。这里直接上代码,不在做过多的讲解了。有问题的可以提问,我看到后会尽量回复。一.定义相关变量private final int DELAY_TIME = 3000;//自动轮播时间 private List<Stri
2891 人浏览
wechat

小程序页面之间的数据传递 几种实现方式

1 组件传递内容给页面 给组件设置myevent事件,通过this.triggerEvent('myevent', myEventDetail) 触发该myevent事件并传递内容,在页面用onMyEventshi事件监听传递过来的数据。 Page({ // 监听myevent事件 onMyEvent: function (e) { console.log('接收a组件传递的
2891 人浏览
ziyouxia

微软GitHub发布2019年度报告 有超过4000万开发人员

微软GitHub发布2019年度报告 有超过4000万开发人员GitHub发布了2019年年报,在过去的一年时间里,有超过1000万开发者新加入GitHub,目前这个全球最大的同性交友网站已经有超过4000万开发者用户,其中80%的用户来自美国以外的世界其他地区,中国用户的开源贡献在亚洲用户中占据了31%。虽然2019年对于开源软件,尤其是开源厂商来说是一个多事之秋,但开源运动的热度并没有因此降温
2890 人浏览
webhome

谈谈移动端页面性能优化方案

众所周知,在互联网行业里,移动端占有的比例越来越高了,尤其实在电商领域,用户购物大部分在移动端。比如淘宝双11,在移动端支付的接近7成。这就要求我们产品质量越来越高,那对于我们前端工程师来说也是一个挑战,如何让我们所开发的页面能有更好的体验,就是我们今天讨论的话题:移动端页面性能优化。Html5的出现对于移动端影响挺大,HTML5框架可以提升网站的访问速度,通过优化前端将响应时间加快,使用户的等待
2889 人浏览
cheng

C语言——冒泡排序

冒泡排序的原理是:从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。以从小到大排序为例,第一轮比较后,所有数中最大的那个数就会浮到最右边;第二轮比较后,所有数中第二大的那个数就会浮到倒数第二个位置……就这样一轮一轮地比较,最后实现从小到大排序。代码如下#include void Bubble_sort(int arr[], int s
2889 人浏览
cnbzlj

android 设置点击ProgressDialog外的区域不消失

今天,简单讲讲android如何设置点击ProgressDialog外的区域不消失。昨天,自己做一个加载框ProgressDialog时,完成功能后,发现ProgressDialog点击区域外面就立即消失了,于是我想设置ProgressDialog点击区域外时不消失,点击手机返回键时才自动消失。可是发现自己居然不知道怎么做,于是在网上查找资料,最终解决了问题。这里记录一下。安卓在4.0之前对话框都
2889 人浏览
cnbzlj

Android 对OkHttp的封装

不废话,需求:根据服务器API封装网络请求,怎么办? 简单封装okhttp的get,post,put,delete请求: PersistentCookieJar cookieJar = new PersistentCookieJar(new SetCookieCache(), new SharedPrefsCookiePersistor(getApplicationContext()));
2888 人浏览
hangge

SpringBoot - 使用MyBatis操作数据库1(安装配置,基本用法)

一、基本介绍1,什么是 MyBatisMyBatis 是一款优秀的持久化框架,原名叫做 iBatis,2010 年改名为 MyBatis。MyBatis 支持定制化 SQL、存储过程以及高级映射。MyBatis 几乎避免了所有的 JDBC 代码手动设置参数以及获取结果集。在传统的 SSM 框架整合中,使用 MyBatis 需要大量的 XML 配置。而在 Spring Boot 中,MyBatis
2881 人浏览
android

Android:exported 属性知识

1、android:exported 是 Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性。2、android:exported 代表是否能被其他应用隐式调用。3、true允许被启动,false不允许被启动。4、android:exported 默认值是由有无intent-filter决定的,如果有intent-filte
2880 人浏览
java

什么是AES对称加密算法

小明:老师,请问了解AES算法吗?老师:了解一些,AES算法是典型的【对称加密算法】小明:我不太明白,这个对称加密是什么鬼?它跟MD5,SHA这样的哈希摘要算法有什么不同?老师:对称加密不同于信息摘要,是真正意义上的加密算法。我们来看看下面这个例子:假设有一个发送方在向接收方发送消息。如果没有任何加密算法,接收方接收的是一个明文消息“我是小明”如果消息被中间人截获到,即使中间人无法篡改信息,也可以
2879 人浏览
xiaozhu

APP兼容性专项测试

APP兼容性测试维度包含:新旧版本兼容测试、不同机型测试(系统兼容性、屏幕兼容性、分辨率兼容、尺寸兼容)、不同网络兼容,具体如下:一、新旧版本兼容性测试新旧版本覆盖安装升级正常新增功能,新旧版本覆盖安装后使用正常二、不同机型测试1.系统兼容性iOS系统:iOS11.x、iOS12.x、iOS13.x、iOS14.xAndroid系统:Android5.x、Android6.x、Android7.x
2877 人浏览
hgweb

CSS - 项目常用的通用样式汇总3(网格布局框架:grd.css)

三、网格布局框架1,grd.css 介绍(1)Grd是一款基于Flexbox的CSS网格系统框架。通过这个CSS网格框架,我们可以在页面中进行各种形式的网格布局。它默认采用和Bootstrap相同的12列布局。(2)Grd是轻量级框架,代码如下:注意:我这里对其原始代码进行了改进,在原有的横向布局基础上,增加了纵向布局(column)的样式。.Grid{display:flex;flex-wrap
2876 人浏览
zixun

计算机网络五层模型

帅地:用心写好每一篇文章! 前言天各一方的两台计算机是如何通信的呢?在成千上万的计算机中,为什么一台计算机能够准确着寻
2875 人浏览
iOS

popToViewController用法

popToViewController用法方法一[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:([self.navigationController.viewControllers count] -2)] animat
2875 人浏览
google_seo

The push pulls are ideally suited for handle goods include bagged products such as seed

The push pulls are ideally suited for handle goods include bagged products such as seed, agricultural products and cement; cased food, electronics, cosmetics and bottled beverages. with slipsheets ins
2874 人浏览
xiaozhi

Git命令提交本地代码到仓库

Git命令提交本地代码到仓库一:首次提交1. 先在码云(gitee)中新建仓库,如名称地址等;2. 找到本地想要提交的代码文件,在当前文件夹中打开命令行窗口;3. 本地初始化git设置:git config --global user.name "你的名字或昵称"git config --global user.email "你的邮箱"4. 通过命令 git init 把这个目录变成git可以管理
2873 人浏览
cheng

html页面加上背景音乐自动播放

0.基本配置音乐图片百度云链接密码: 8e8e 图片 music.gif music_no.png music_off.png 1.css内容<style> #audio_btn { position: fixed; right: 8px; top: 0;
2873 人浏览
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
2872 人浏览
wechat

小程序接入视频号

接入视频号条件:完成自定义组件的接入或者是完成标准组件的接入小程序中需要具备基本的客服和售后能力,日常运营过程中,官方审核人员会定期抽查视频号接入过程第一步:完成标准版/自定义组件接入自定义版交易组件标准版交易组件第二步:前往视频号卖货关联小程序指引关联条件说明:完成了组件接入(自定义组件判断依据ticker已打开),且满足以下其中一项即可将当前视频号与小程序关联视频号和小程序的主体一致视频号和小
2867 人浏览
android

Android:TextView显示3行,超出显示...+全文

Android:TextView显示3行,超出显示...+全文, 直接上代码:工具类:TextViewSpanUtilpublic class TextViewSpanUtil { /** * 设置textView结尾...后面显示的文字和颜色 * * @param context 上下文 * @param textView
2867 人浏览