综合( 右侧选择分类 )
xiaozhu

Python最佳学习路线图

Python是近几年比较火的编程语言之一,因为人工智能的火爆,让很多人都想从事python开发。很多零基础学员在学习python的时候都会走一些弯路,下面小编就为大家分享python学习路线图,帮助零基础学员在学习的时候少走弯路。1、python语言基础 (1)Python3入门,数据类型,字符串 (2)判断/循环语句,函数,命名空间,作用域 (3)类与对象,继承,多态 (4)tkinter界面编
2724 人浏览
android00

Android support和Androidx库不能共存问题

一、问题描述 今天升级了android studio3.4.1,导入以前的一个旧项目,并且升级了lottie-android动画库到最新版本3.0.3,编译发现出现如下报错: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreCompone
2720 人浏览
wechat

微信小程序动画

界面动画的常见方式在小程序中,通常可以使用 CSS 渐变 和 CSS 动画 来创建简易的界面动画。在开发者工具中预览效果同时,还可以使用 wx.createAnimation 接口来动态创建简易的动画效果。动画过程中,可以使用 bindtransitionend bindanimationstart bindanimationiteration bindanimationend 来监听动画事件。事
2717 人浏览
iOS

iOS开发-iPhone12屏幕尺寸适配大全

没有iPhone12,适配还是要做的!!!一、像素大小新增4款手机3种分辨率,直接上图:iphone12适配.png二、机型判断的宏定义更新下宏定义,又可以愉快的写bug了。// 判断 iPad #define DX_UI_IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) // 判断iPhone X #defin
2716 人浏览
web

微信小程序返回上一页携带参数wx.navigateBack

话不多说直接上代码!我就喜欢拷贝了就能使用的代码!注意修改一下参数名和值就行了!let pages = getCurrentPages(); // 当前页的数据,可以输出来看看有什么东西 let prevPage = pages[pages.length - 2]; // 上一页的数据,也可以输出来看看有什么东西 /** 设置数据 这里面的 value 是上一页你想被携带过去的数据,
2716 人浏览
java

程序员笔记|编写高性能的Java代码需要注意的4个问题

一、并发Unable to create new native thread ……问题1:Java中创建一个线程消耗多少内存?每个线程有独自的栈内存,共享堆内存问题2:一台机器可以创建多少线程?CPU,内存,操作系统,JVM,应用服务器我们编写一段示例代码,来验证下线程池与非线程池的区别://线程池和非线程池的区别publicclassThreadPool{ publicstaticinttim
2715 人浏览
wechat

小程序获取界面上的节点信息

WXML节点信息节点信息查询 API 可以用于获取节点属性、样式、在界面上的位置等信息。最常见的用法是使用这个接口来查询某个节点的当前位置,以及界面的滚动位置。示例代码:const query = wx.createSelectorQuery() query.select('#the-id').boundingClientRect(function(res){ res.top // #th
2714 人浏览
android

android 解决Error:This Gradle plugin requires a newer IDE able to request IDE model level 3. For Android

今天,简单讲讲android studio导入工程时,出现报错Error:This Gradle plugin requires a newer IDE able to request IDE model level 3. For Andro。这个问题其实是由于android studio是2.x版本,而导入的工程是使用android studio 3.0创建的,所以会出问题。在网上找了解决的办法
2712 人浏览
hangge

SpringBoot - 拦截器的注册和使用(附样例)

Spring MVC 中提供了 AOP 风格的拦截器,拥有更加精细的拦截处理能力。Spring Boot 中拦截器的注册与使用更加方便,下面通过样例进行演示。1,创建拦截器首先我们实现 HandlerInterceptor 接口自定义一个拦截器 MyInterceptor1,内容如下:(1)拦截器中的方法将按 preHandle -> Controller -> postHandle
2711 人浏览
android01

Android源码解析之(三)-- Android异步任务AsyncTask

android的异步任务体系中还有一个非常重要的操作类:AsyncTask,其内部主要使用的是java的线程池和Handler来实现异步任务以及与UI线程的交互。本文主要解析AsyncTask的的使用与源码。首先我们来看一下AsyncTask的基本使用:classMAsyncTaskextendsAsyncTask<Integer,Integer,Integer>{ @Overrid
2710 人浏览
java

Spring Cloud Stream如何处理消息重复消费?

最近收到好几个类似的问题:使用Spring Cloud Stream操作RabbitMQ或Kafka的时候,出现消息重复消费的问题。通过沟通与排查下来主要还是用户对消费组的认识不够。其实,在之前的博文以及《Spring Cloud微服务实战》一书中都有提到关于消费组的概念以及作用。那么什么是消费组呢?为什么要用消费组?它解决什么问题呢?摘录一段之前博文的内容,来解答这些疑问:通常在生产环境,我们的
2710 人浏览
ziyouxia

华为物联网操作系统 LiteOS

文章目录主要功能支持的硬件开源协议LiteOS 内核LiteOS SDK相关资源2015 年 5 月 20 日,在 2015
2710 人浏览
xiaozhi

6.JavaScript 的简洁之道

简介如果你关注代码本身和代码的编写方式,而不是只关心它是否能工作,那么你写代码是有一定的水准。专业开发人员将为未来的自己和“其他人”编写代码,而不仅仅只编写当前能工作就行的代码。在此基础上,简洁代码可以定义为自解释的、易于人理解的、易于更改或扩展的代码。以下列表一些好编写方式,仅供参考,当然,如果你有更好的方式,欢迎留言。1. 强类型检查用===代替==//如果处理不当,它会极大地影响程序逻辑。这
2709 人浏览
iOS

iOS开发之XCode学习:UISwitch控件

此工程文件实现功能: 1、定义UIswitch控件,添加UIswitch控件属性2、设置开关的基本属性,如颜色3、向开关添加事件函数===========================ViewController.h脚本==============================#import @interface ViewController : UIViewController
2708 人浏览
web

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

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

微信小程序之注册篇(二)

如果只是想体验下小程序的开发快感,这一节可以忽略,直接看下一篇文章微信小程序之开发初体验(三)——开发工具使用和目录结构。毕竟不注册也是可以体验小程序的魅力的,注册小程序的作用只是在于你可以获得一个AppID,通过这个AppID可以将小程序发布出去。 无AppID开发入口 话不多说了,下面介绍微信小程序注册的相关内容吧。 小程序的注册范围首先微信小程序的开放注册范围只包括了企业、政府、媒
2708 人浏览
web

微信小程序和微信小程序之间的跳转和传参示例代码附讲解

一:微信小程序跳转使用限制1,需要用户触发跳转从 2.3.0 版本开始,若用户未点击小程序页面任意位置,则开发者将无法调用此接口自动跳转至其他小程序。2,需要用户确认跳转从 2.3.0 版本开始,在跳转至其他小程序前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转其他小程序。如果用户点击取消,则回调 fail cancel。每个小程序可跳转的其他小程序数量限制为不超过 10 个从 2.4.0
2708 人浏览
android01

Android源码解析之(二)-- Android异步消息机制

知乎上看了一篇非常不错的博文:有没有必要阅读ANDROID源码痛定思过,为了更好的深入android体系,决定学习android framework层源码,就从最简单的android异步消息机制开始吧。(一)Handler的常规使用方式publicclassMainActivityextendsAppCompatActivity{ publicstaticfinalStringTAG=Mai
2707 人浏览
cheng

mysql 在update中实现子查询的方式

mysql 在update中实现子查询的方式当使用mysql条件更新时--最先让人想到的写法 UPDATE buyer SET is_seller=1 WHERE uid IN (SELECT uid FROM seller) 此语句是错误的,会报错 You can't specify target table 'xxx' for update in FROM这是因为:mysql的update的一
2707 人浏览
tinuv

Java随机访问类笔记

随机访问文件类流(输入输出流)和读写类(Reader和Writer及其子类)只能按照数据的先后顺序读取数据源的数据RandomAccessFile类不属于流,具有随机读写文件的功能,能从文件的任意位置开始执行读写操作.RandomAccessFile的常用方法getFilePointer()返回读写指针的位置seek(Long pos)设置读写指针的位置,与文件头相隔pos个字节数skipByte
2707 人浏览