常见并发编程面试题
1、在 java 中守护线程和用户线程的区别? java 中的线程分为两种:守护线程(Daemon)和用户线程(User)。 任何线程都可以设置为守护线程和用户线程,通过方法 Thread.setDaemon(bool on);true 则把该线程设置为守护线程,反之则为用户线 程。Thread.setDaemon()必须在 Thread.start()之前调用,否则运行...
2024-01-10序列化常见面试题
2、序列化的作用1)方便传输,速度快,还很安全,被调用方序列化,调用方反序列化即可拿到传输前最原始的java对象,常用于不同进程之间的对象传输 2)方便存储,不管是存储成文件还是数据库都可以。存储为文件,下次需要时可以直接反序列拿到对象3、如何序列化1)让类实现Serializable接口,该接...
2024-01-10详解微信小程序中组件通讯
这篇主要讲组件通讯(1)父组件向子组件传值:<header title='{{title}}' bind:fn='fn' id='header'></header>通过title='{{title}}'传向子组件向子组件传递参数子组件接收参数:Component({ properties: { title: { // 属性名 type: Number, // 类型(必填) type: String,//目前接受的类型包括:String, Number, Boolean, Object, Arra...
2024-01-10微信小程序商品到详情的实现
微信小程序商品到详情结构代码资源分享给大家.商品页post.wxmldata-postid="{{index}}view class="container" swiper indicator-dots indicator-color="rgba(255,255,255,0.3)" indicator-active-color="rgba(255,255,255,1)" autoplay swiper-item image src= ...商品页 post.wxmldata-postid="{{index}}...
2024-01-10微信小程序App生命周期详解
微信小程序App生命周期:onLaunch—-当小程序初始化完成时,会触发 onLaunch(全局只触发一次)onShow —-当小程序启动,或从后台进入前台显示,会触发 onShowonHide —-当小程序从前台进入后台,会触发 onHideonError —-当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息//app.jsApp...
2024-01-10微信小程序实现点击图片旋转180度并且弹出下拉列表
本文为大家分享了微信小程序实现图片旋转、下拉列表的具体代码,供大家参考,具体内容如下正文:先上效果图:index.wxml<view class="phone_one" bindtap="clickPerson"> <view class="phone_personal">{{firstPerson}}</view> <image src="../../image/v6.png" class="personal_image {{selectArea ? 'rotateRight' :''}}"></imag...
2024-01-10微信小程序 接入腾讯地图的两种写法
最近在写微信小程序,遇到了一些坑,在网上也查了好多,感觉都没有我想要的答案,刚处理了这个地图的问题,在这里总结下,希望可以帮助大家。在微信小程序中,腾讯地图的接入其实是有两种方式的,第一种调用腾讯本身的地图,第二种是使用插件 ma-route一、调用腾讯本身的地图实现结果如...
2024-01-10微信小程序数据遍历
制作数据遍历的步骤在index.js中加入数据。在index.wxml中读取数据。wx:for-item可以指定数组当前元素的变量名wx:for-index可以指定数组当前下标的变量名这两个项也可以不指定,默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item。类似block wx:if,也可以将wx:for...
2024-01-10微信小程序获传值取值方法
微信小程序传值以及获取值方法,传值有两种方法,对应也有获取值得方法,1、设置id的方法标识跳转后传递的参数值;2、通过使用data - xxxx 的方法来标识要传递的值微信小程序设置id的方法标识来传值在要跳转的item处,设置一个id并给当前的id赋值上对应的key值,比如一部电影的id(后面...
2024-01-10详解微信小程序调起键盘性能优化
在小程序中,我们经常有调起键盘的操作场景,但是在不同的场景下解决方案不尽相同,还是需要具体问题具体分析。需求分析最近在项目中有一个需求,是从列表页点击评论按钮进入详情页时,在加载完页面后自动调起键盘进入评论状态。从需求来看,我们应该在onReady函数中调起键盘,因为onReady...
2024-01-10微信小程序实现点击卡片 翻转效果
动画效果: wxml:<view class='main'> <!--正面的框 --> <view class="box b1" animation="{{animationMain}}" bindtap='rotateFn' data-id="1" > <image src=""></image> </view> <!--背面的框 --> <view class="box b2" animation="{{animationBack}}" bindtap='rotateFn' data-i...
2024-01-10微信小程序实现复选框效果
本文实例为大家分享了微信小程序实现复选框片展示的具体代码,供大家参考,具体内容如下样式部分你们自由发挥,反正这里是什么都没写的,选中和没选中直接用这个this.data.arrStatus[checkIndex]去判断就行了,之后你们都懂的。效果预览:js部分// page/index/index.jsPage({ /** * 页面的初始数据 */ d...
2024-01-10【小程序】搭建在线答题小程序的三种方式,你喜欢哪一种?
前言以前大都是在纸面或者电脑上进行,不是太方便。现在随着智能手机和微信的普及,越来越多的企业开始在微信上开展答题考试。没有时间、场地和设备的要求,非常方便执行。很多从事企业培训、单位学习、教育行业等的朋友对于这个小程序软件的选择有些困惑,下面我就整理一下搭建在线答...
2024-01-10微信小程序iOS下拉白屏晃动问题解决方案
这篇文章主要介绍了微信小程序iOS下拉白屏晃动问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下问题感觉ios的小程序每个页面都可以下拉出现白屏有时页面带有滑动的属性会跟着晃动,体验不是很好解决办法:先禁止页面下...
2024-01-10正在做一个微信小程序的demo,想请求前辈们几个问题!
各位前辈好,今天自己在做一个类似机器人聊天的微信小程序demo的时候,遇到两个问题,百度了一下还是没有解决,所以想过来这边求助一下。这个是界面1.在微信里面,点击下面输入框之后,弹出来的手机输入法会把整个页面都往上顶了,这个输入框我是用了fixed布局的,而且我发现只要这个输入...
2024-01-10微信小程序之高德地图多点路线规划过程示例详解
调用如何调用高德api?高德官方给出的https://lbs.amap.com/api/wx/summary/开放文档比较详细:第一步,注册高德开发者第二部,去控制台创建应用即点击右上角的控制平台创建应用创建应用绑定服务记得选择微信小程序;同时在https://lbs.amap.com/api/wx/gettingstarted中下载开发包第三步,登陆微信公众平台在...
2024-01-10【小程序】微信小程序中遮罩层的滚动穿透问题
使用小程序的modal组件实现遮罩层效果时,会出现滚动穿透的问题,即遮罩层后面的页面依旧可以滚动,这个问题有解决办法吗?回答我的解决方案是: 添加 catchtouchmove 事件来阻止 <view wx:if="{{alert}}" catchtouchmove="myCatchTouch"> <template is="alert" data="{{alertData}}" /> </view> myCatchTouch: function () { cons...
2024-01-10【Web前端问题】关于微信小程序请求问题
PC看正常,但是手机真机预览的时候就出现了问题,请求成功但是回调函数类型错误什么鬼呢。回答:这个应该是 项目打包之后 有什么方法不兼容,你可以注意下 和' forecast' 相关的代码部分,根据目前的信息 只能判断这么多回答:这个问题是由于我在请求天气那个接口拼接了城市名称,如果直接写...
2024-01-10微信小程序,动态渲染的控件赋值问题
题目描述给input赋值,按照常规的方式是在js的data里面定义一个变量,然后在input控件的value绑定这个预先定义好的变量,后面给这变量赋值就可以,将输入的内容显示在控件上了现在我的需求因为是 控件都是通过后端表单数据动态渲染的,这里就没法预先给控件的value进行定义变量,所以问题就来了,没法在输入的时候把输入的内容赋值给控件value题目来源及自己的思路相关代码wxml部分:<van...
2024-03-03请问微信小程序 底部输入框 苹果10以上被弹出的键盘遮挡问题?
安卓手机和苹果10以下 这个弹出键盘是不会遮挡底部输入框的,但是苹果10以上,好像因为红框处这部分区域 会被遮挡,我故意把输入框的bottom值 调的特别高,好像也还是被遮挡,请问这如何处理?回答:原生小程序的底部适配.isIPhoneXRegexBottom{ padding-bottom: constant(safe-area-inset-bottom); /*兼容 IOS<11.2*/...
2024-02-09【小程序】我在设计线上答题小程序的时候,为什么选择了学习强国做竞品分析
首页专栏学习文章详情0我在设计线上答题小程序的时候,为什么选择了学习强国做竞品分析Monstart发布于 37 分钟前竞品分析是产品设计流程中比较重要的一环,同时也是是设计师知识体系中不可缺少的部分。经常有新手问我,如何才能有交互思维?我回答很简单,那就是大量去做竞品分析。...
2024-01-10微信小程序 配置顶部导航条标题颜色的实现方法
微信小程序 配置顶部导航条标题颜色的实现方法关于小程序导航顶部配置都写在.json文件中。{ "window":{ "navigationBarBackgroundColor": "#ffffff", "navigationBarTextStyle": "black", "navigationBarTitleText": "微信接口功能演示", "backgroundColor": "#eeeeee", "backgroundTextStyle": "light" }}navigationBarBackgr...
2024-01-10微信小程序 页面跳转传值实现代码
微信小程序 页面跳转传值实现代码微信小程序的页面路径只能是五层;现在场景如下:index(首页)打开新页面 list(列表)打开新页面search(条件查询)确定条件返回 list(列表);这里有个限制,微信只能打开五层网页,意味着:在search页面点击确定的时候是要返回上一页:wx.navigateBack(OBJECT) ...
2024-01-10微信小程序返回上一页传参并刷新过程解析
这篇文章主要介绍了微信小程序返回上一页传参并刷新过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下问题微信小程序onLoad(options)方法在整个生命周期中只加载一次,也就是你进入下个页面,再返回时,是不会再次触发的,所以你返...
2024-01-10微信小程序 跳转方式总结
微信小程序 跳转方式总结一共算是有四种方式。1.使用组件。<navigator>标签。来实现。特点:点击有按下的效果<navigator url="../job_detail/job_detail?isShowCompanyDetail=true&iscollect={{item.iscollect}}"> 跳转 </navigator> 2.给页面布局加监听时间bindtap事件。然后在方法里面。通过wx.navigatorTo来实现跳转特点:点击...
2024-01-10微信小程序实现页面跳转传递参数(实体,对象)
首先我们有这么一种需求,就是我在一个列表中点击了某个item,跳转到详情界面,那么我就需要把item的实体数据从列表页面传递到详情页面,那么我们来看看微信小程序给我们提供的API:这里大家可以清楚看到api中说到的如何传递参数,其实它这里指的参数仅仅是一些普通的数据类型,我们要传递的...
2024-01-10微信小程序onLaunch异步,首页onLoad先执行?
本来按照事件顺序,小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但是在onLaunch里请求获取是否有权限,等待返回值的时候Page里的onLoad事件就已经执行了。//app.js App({ onLaunch: function () { console.log('onLaunch'); wx.request({ url: 'test.php', //仅为示例,并非真实的接口地址 data: { ...
2024-01-10微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)
上效果图:一:搜索框功能实现1.在首页做一个搜索框的样式并实现跳转到搜索页面 <view class='page_row' bindtap="suo"> <view class="search"> <view class="df search_arr"> <icon class="searchcion" size='20' type='search'></icon> <input class="" disabled placeholder="请输入关键字" value="{{searchValue}}...
2024-01-10详解微信小程序 页面跳转 传递参数
微信小程序的页面跳转,页面之间传递参数笔记,具体如下:先上demo图:为了简化逻辑,所以index.wxml里面只写了两个text.既然是跳转,那就还有其他页面.目录如下:三个页面,但是代码很简单.直接上代码.<!--index.wxml--> <view class="btn-area"> <navigator url="../navigator/navigator?title=我是navigate" >跳转到新页面</n...
2024-01-10微信小程序按钮点击跳转页面详解
微信小程序中,按钮也是<button></button>标签,它通过bindtap属性绑定点击事件:然后在js里面注册这个回调函数:回调函数里面通过wx.navigateTo({url: '/pages/index/talkPage',})跳转到talkPage界面。注意,html界面要在app.json里面注册:不注册的话会报错:navigateTo:fail url "pages/index/talkPage" is not in app.json注册...
2024-01-10微信小程序实现音乐播放页面布局
本文实例为大家分享了微信小程序实现音乐播放页面的布局,供大家参考,具体内容如下1.效果图如下,点击播放按钮后,光碟转动,播放按钮变为暂停按钮;播放中点击暂停,光碟复位,暂停按钮恢复为播放按钮。本文仅提供样式布局,其他具体响应不作介绍2.样式布局代码wxml:<view class="page_musi...
2024-01-10微信小程序实现搜索功能并跳转搜索结果页面
本文实例为大家分享了微信小程序实现搜索功能,并跳转搜索结果页面,供大家参考,具体内容如下搜索页面:search.wxml页面:<view class="form"> <input class="searchInput" value='{{keyWord}}' bindconfirm='goSearch' placeholder="请输入搜索关键字" type="text" /></view>search.wxss样式:.form { position: relative; height: 40px;} ....
2024-01-10