综合( 右侧选择分类 )
wechat

微信小程序开发插件

微信小程序开发插件开发插件前,请阅读了解《小程序插件接入指南》了解开通流程及开放范围,并开通插件功能。如果未开通插件功能,将无法上传插件。创建插件项目插件类型的项目可以在开发者工具中直接创建。详情新建插件类型的项目后,如果创建示例项目,则项目中将包含三个目录:plugin 目录:插件代码目录。miniprogram 目录:放置一个小程序,用于调试插件。doc 目录:用于放置插件开发文档。minip
4635 人浏览
php

FTP的搭建和使用

简介FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。互联网上提供文件存储和访问服务的计算机,他们依照的是FTP协议提供服务!支持FTP协议的服务器就是FTP
4634 人浏览
python

selenium报错Element is not clickable at point及四种解决方法

点击报错使用Selenium时,触发点击事件,经常报如下异常:Element is not clickable at point原因及解决方法无外乎四种原因未加载没加载出来就等待元素加载出来,再往下执行。可以使用python库timeimport time time.sleep(3)不过最好还是使用selenium自带WebDriverWaitfrom selenium.webdriver.s
4632 人浏览
android

2018 最具就业前景的 7 大编程语言,Java、Python 和 JavaScript 前三无悬念?

2018 年即将到来,Coding Dojo(编码道场)近期发布了 2018 最具就业前景的 7 大编程语言。该公司分析了来自 Indeed 的 25 门编程语言、栈和框架的数据,以找出雇主最需求的七个数据。数据基于每种语言的工作发布数量。需先说明的是,国内和国外的情况有所差异,以下数据和分析仅供参考。结果发现,位居前三名的分别为 Java、Python 和 JavaScript ,但相比去年的数
4631 人浏览
hgweb

JS - Lodash工具库的使用详解2(使用throttle函数实现节流)

二、使用 throttle 函数实现节流1,throttle 节流throttle 函数原型如下。它会创建一个节流函数,在 wait 秒内最多执行 func 一次的函数。_.throttle(func, [wait=0], [options={}]) (1)throttle 的功能和前文介绍的 debounce 很像,都是为了防止某个方法被频繁调用。不同的是,throttle 可以指定每隔多长时
4631 人浏览
androidproject

Github RandomDragLayout (任意拖布局)

博客详情:https://blog.csdn.net/u011387817/article/details/84136291使用方式:添加依赖:implementation'com.wuyr:randomdraglayout:1.2.0'APIs:MethodDescriptionboolean reset()重置状态 (重新初始化)setChildRefreshPeriod(lo
4627 人浏览
android01

Android源码解析(十四)-- Activity启动流程

好吧,终于要开始讲解Activity的启动流程了,Activity的启动流程相对复杂一下,涉及到了Activity中的生命周期方法,涉及到了Android体系的CS模式,涉及到了Android中进程通讯Binder机制等等,首先介绍一下Activity,这里引用一下Android guide中对Activity的介绍:An activity represents a single screen w
4621 人浏览
cnbzlj

android studio 快速删除无用的import包

今天,简单讲讲如何使用android studio 快速删除无用的import包。在开发过程中,随着项目的迭代,文件内部分import 可能早已经不用了,对于这种无用的 import,我们不可能一个一个文件的删除。这里记录个自动删除无用import的功能。一、方法/步骤1.启动Android Studio,打开项目,可以看到该java文件有多余的import,如图:2.点击菜单中的“Code”,如
4620 人浏览
littleGG

swift 区块链技术 确认助记词

主要涉及到助记词的排序自适应这里把主要代码贴出来// MARK: - 多个不同宽度button自动换行 func createViewWithTitleArr(_ titleAry: Array<Any>?) { while (mBgView.subviews.count > 0) { let child = mBgView.subviews.last child?.remove
4616 人浏览
hgother

2019中国大学排行榜(前300名完整排名榜单)

一年一度的大学百强排行榜又出来了,还未高考的同学们可以做个参考,已经毕业的就看个热闹吧。 中国管理科学研究院《中国大学评价》课题组组长武书连主持的《2019中国大学评价》课题,于2019年3月结题,内容由中国统计出版社出版发行。书名为《挑大学选专业-2019高考志愿填报指南》。这是中国统计出版社连续第17年出版发行这部深受考生和考生家长欢迎、有着广泛社会影响力的高考志愿填报参考书。 武书连20
4616 人浏览
ziyouxia

Android studio 报错Execution failed for task ':app:transformClassesWithDexForDebug'.

其实报这个问题,挺奇怪的,个人觉得与自己的手机内存有关系,当时装app前后只相隔了一天,就报此问题,让人觉得很郁闷! 报错如下:Error:Execution failed for task ':zuihuibao:transformClassesWithDexForHuaweiDebug'. > com.android.build.api.transform.TransformExcep
4614 人浏览
android01

Android源码解析(十八)-- Activity布局绘制流程

这篇文章是承接上一篇文章(Android布局加载流程:android源码解析(十七)-->Activity布局加载流程)来写的,大家都知道Activity在Android体系中扮演者一个界面展示的角色,通过上一篇文章的分析,我们知道Activity是通过Window来控制界面的展示的,一个Window对象就是一个窗口对象,而每个Activity中都有一个相应的Window对象,所以说一个Ac
4597 人浏览
android

anndroid webView的基础用法

html5越来越火了,web页面在app的嵌入的也越来越多了android5.0对WebView又做了加强,可以看到Web开发在android开发中的地位越来越高了,现在就开始学习一下android中的WebView。 WebView的简介: 1)WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。 2)webview有两个方法:setWebChromeClient 和
4582 人浏览
android01

Android产品研发(十三)-- App轮训操作

上一篇文章中我们讲解了android app实现长连接的几种方式,各自的优缺点以及具体的实现,一般而言使用第三方的推送服务已经可以满足了基本的业务需求,当然了若是对技术有追求的可以通过NIO或者是MINA实现自身的长连接服务,但是自己实现的长连接服务一来比较复杂耗时比较多,而且可能过程中有许多坑要填,一般而言推荐使用第三方的推送服务,稳定简单,具体管理长连接部分的模块可参考:android产品研发
4576 人浏览
web

vue.js 利用vue-cli vue-router搭建一个带有底部导航栏移动前端项目

1.首先安装vue-cli脚手架不多赘述,主要参考WiseWrong 的 Vue 爬坑之路(一)—— 使用 vue-cli 搭建项目2.项目呈现效果项目呈现网址:www.zhoupeng520.cn/index.html项目中主要用了Flex布局,以及viewport相关知识,已达到适应各终端屏幕的目的3.项目主要目录4主要代码如下(1)App.vue<template> <
4570 人浏览
web

给 Web 开发人员推荐的开源图形库 —— 动画

现代 Web 开发在将体验和功能做到极致的同时,对于美观的追求也越来越高,数据可视化、动画交互、2D/3D 等元素已然成为标配。以下是为 Web 开发者推荐的一些精品开源图形库,旨在专注于最常见的问题和最常用的东西。将针对动画(Animation)、数据可视化(Data Visualization)、2D/3D 分别整理,欢迎保持关注。给 Web 开发人员推荐的开源图形库 —— 2D/3D给 We
4566 人浏览
androidproject

Android 复杂type封装库,支持上拉加载下拉刷新,支持多种不同状态管理切换

自定义支持上拉加载更多,下拉刷新,可以自定义头部和底部,可以添加多个headerView,使用一个原生recyclerView就可以搞定复杂界面。支持自由切换状态【加载中,加载成功,加载失败,没网络等状态】的控件,可以自定义状态视图View。拓展功能【支持长按拖拽,侧滑删除】,轻量级,可以选择性添加 。多年前已经使用于前项目投资界,新芽,沙丘大学等APP正式项目中!持续更新……目录介绍1.复杂页面
4564 人浏览
web

微信小程序 - 点击事件与长按事件共存且不冲突(用户可长按可点击)

前言对于同一控件同时设置bindtap和bindlongtap,会发现长按时先出现bindlongtap的事件,然后触发点击事件,显然这不是我们想要的。下面是个已实现功能的实例,请根据业务逻辑进行修改。wxml<!--此处更换为你的触发组件--> <button bindtouchstart="handleTouchStart" bindtouche
4564 人浏览
wechat

jQuery移动端长按事件

$("#target").on({ touchstart: function(e) { // 长按事件触发 timeOutEvent = setTimeout(function() { timeOutEvent = 0; alert('你长按了
4555 人浏览
android

字符串分割--java中String.split()用法

在java.lang包中有String.split()方法,返回是一个数组。 1、“.”和“|”都是转义字符,必须得加"\\";  如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");如果用“|”作为分隔的话,必须是如下写法:String.spl
4551 人浏览