综合( 右侧选择分类 )
android00

Android Studio配置正式签名和debug签名

需求:如果应用中牵扯到第三方平台集成的话,调试是非常讨厌的一件事,因为很多第三方要求正式签名后生成的包才可以正常使用。所以,在debug模式下配置正式签名包,就可以解决问题。在主工程(一般都是app)下的build.gradle里,配置2个签名:signingConfigs{ release{ keyAlias'###' keyPassword'******'
2151 人浏览
cheng

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

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

TIOBE - 2019年7月编程语言排行

七月头条:Perl 成为了过度炒作 Python 的受害者之一 Python 变得越来越受欢迎,但这也导致其他编程语言的流行度在不断下降,其中就包括 Perl 和 R 语言。尤其是 Perl 受影响更严重。现在 Perl 在 TIOBE 榜单中位于第 19 名(R 为第 20 名),这是它有史以来最低的一个名次。要知道,在 2005 年 Perl 曾坐过第三名的位置,而当时其 Ratings 指数
2149 人浏览
xiaozhi

1.Javascript 面试的完美指南(开发者视角)

为了说明 JS 面试的复杂性,首先,请尝试给出以下结果:onsole.log(2.0==“2”==newBoolean(true)==“1”)十有八九的会给出false, 其实运行结果是true,原因请看这里。1) 理解 JS 函数函数是 JavaScript 的精华,是 JS 一等公民。JS 函数不仅仅是一个普通的函数,与其他语言不同,JS 函数可以赋值给变量,作为参数传递给另一个函数,也可以从
2148 人浏览
xiaozhi

3.你要的 React 面试知识点,都在这了

React是流行的javascript框架之一,在2019年及以后将会更加流行。React于2013年首次发布,多年来广受欢迎。它是一个声明性的、基于组件的、用于构建用户界面的高效javascript库。以下是面试前必须了解的话题。什么是声明式编程声明式编程 vs 命令式编程什么是函数式编程什么是组件设计模式React 是什么React 和 Angular 有什么不同什么是虚拟DOM及其工作原理什
2146 人浏览
xiaozhi

12. 8个有用的JS技巧

译者:前端小智原文:https://devinduct.com/blogpost/26/8-useful-javascript-tricks这些技巧可能大家大部分都用过了,如果用过就当作加深点映像,如果没有遇到过,就当作学会了几个技巧。1. 确保数组值使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。letarr
2144 人浏览
cnbzlj

Android edittext限制字节数

不废话,需求:要求输入框输入字符数小于9,怎么做?不是et.getText().toString().length()<9.而是et.getText().toString().getBytes(Charset.defaultCharset()).length <= 9.根据输入字符串或者显示字符串的字节长度和字符串长度判断,因为汉字在android中一个字符占3个字节,EditText
2141 人浏览
xiaozhi

2.目前可以使用ES10的5个新特性

为了保证可读性,本文采用意译而非直译。ECMAScript 2015,也称为ES6,是一个花了6年时间完成的主要版本。从那时起,负责ECMAScript标准开发的技术委员会39 (TC39)每年都会发布该标准的新版本。这个年度发布周期简化了这个过程,并使新特性快速可用,JavaScript社区对此表示欢迎。今年,ECMAScript 2019(简称ES2019)将会发布。 新功能包括Object.
2139 人浏览
ziyouxia

PostgreSQL 11 新特性

PostgreSQL 全球开发组预计 2018 年底发布最新的 PosgtreSQL Release 11。在官方的发行说
2138 人浏览
cnbzlj

详解RS232、RS485、RS422、串口和握手

目录1、RS232基础1.1、电气特性 1.2、连接器的机械特性1.3、传输电缆1.4、链路层1.5、传输控制1.6、RS-232标准的不足2、RS485基础2.1、RS-485 的电气特性2.2、传输速率与传输距离2.3、网络拓扑2.4、连接器2.5、RS-232与RS-485对比 3、RS422基础知识3.1、RS-422与RS-485对比 4、UART与握手基础知识4.1、UART基础知识4
2135 人浏览
java

【GIT版本控制】git 开发流程及常用命令

一、【GIT版本控制】git 小白简单开发流程1.1、克隆代码。git clone 代码地址 [自定义项目文件夹名,可选] // 例如: git clone https://github.com/cheng2290/shop.git1.2、拉取线上代码git pull2、提交代码到本地仓库git add . // 1.添加所有的修改过的文件到本地代码库 git commit -m '描述'
2133 人浏览
android

android OKHttp的基本使用详解

简单说一下学习okhttp的理由google在Android 6.0中删除了HttpClient的Api,采用的是则是okhttp高效的使用HTTP,使应用运行更快更省流量响应缓存数据避免重复网络请求无缝的支持GZIP来减少数据流量使用非常简单,请求和响应的Api具有流畅的建造和不变性,同时支持同步异步调用回调函数如果网络出现问题,它会从常见的连接问题中恢复如果服务器配置有多个IP地址,当第一个I
2132 人浏览
xiaozhi

2. 13个npm 快速使用开发技巧

译者:前端小智原文:https://medium.com/@bretcameron/13-npm-tricks-for-faster-javascript-development-4fe2a83f87a2为了保证的可读性,本文采用意译而非直译。每天,数以百万计的开发人员使用npm或yarn来构建项目。运行npm init或npx create- response -app等命令几乎构建JS项目的首
2130 人浏览
tinuv

反射学习(二)

对成员的访问访问字段通过反射获取到的字段使用Field类表示,Field类提供了一系列的方法来访问基础数据类型,如getInt(),getBoolean()Fieldfield=testClass.getField("intData"); inta=field.getInt(test);field.setInt(test,5);通过setInt()还可以修改一个对象的值,要注
2126 人浏览
hangge

VMware - 虚拟机下CentOS配置固定IP的方法(附:操作步骤)

1,问题描述 最近在虚拟机上安装了个CentOS 7系统,其中网络连接采用NAT模式。CentOS系统可以正常访问外网,但其IP默认是动态获取的,也就是说每次重启IP都可能变化。因为某些原因,现需要其能保持固定IP。2,解决办法(1)首先进入CentOS 7命令行界面,执行ip addr查看当前网络信息,可以看到:当前虚拟机的网卡名称为:ens33当前虚拟机分配的ip为:192.168.60.1
2125 人浏览
bbsmax

HDFS 读写流程-英

HDFS 文件读取流程The client opens the file it wishes to read by calling open() on the FileSystem object, which for HDFS is an instance of DistributedFileSystem (step 1 in Figure 3-2).DistributedFileSystem c
2122 人浏览
cnbzlj

android 解决Error:This Gradle plugin requires Studio minimum

今天,继续简单讲讲如何解决Error:This Gradle plugin requires Studio 3.0 minimum。之前讲过这个问题,有点不全面,所以再记录一下。原因:项目用的是3.0的版本自己电脑装的是2.2.2版本的,导入项目Gradle报错解决办法:方案一:build.gradle中改为'com.android.tools.build:gradle:2.3.3'方案二:gra
2122 人浏览
web

Web前端 | 注册表单验证

注册格式要求:页面中所有项均为必填项登录账号:只能是数字或字母且以字母开头密码:大于8位且需要有字母和数字之外的字符姓名:格式为2-4个汉字出生年月日:格式为yyyy-mm-dd 【eg:1998-02-17】邮编:正确的6位数字邮编E-mail:基本格式Html程序代码如下(页面程序,封装在index.html中):<!DOCTYPE html> <html> &l
2121 人浏览
android00

Android 获取屏幕宽度跟高度

Android 获取屏幕宽度跟高度在android开发过程中,对于控件的高度,宽度,通过下面的函数调用,轻松实现编程中设置控件的相对宽度跟高度: // 获得屏幕的宽度 public static int getScreenWidth(Context ctx) { // 从系统服务中获取窗口管理器 WindowManager wm = (Windo
2119 人浏览
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创建的,所以会出问题。在网上找了解决的办法
2118 人浏览