综合( 右侧选择分类 )
hgweb

JS - Lodash工具库的使用详解10(Array数组函数7:根据指定规则进行分组、统计)

十、Array 数组函数7:根据指定规则进行分组、统计1,groupBy(1)groupBy 方法可以据指定规则进行分组,该方法会创建一个对象:key 是经过迭代函数执行处理数组中的每个元素后返回的结果。分组值的顺序是由他们出现在数组中的顺序确定的。每个键对应的值为负责生成 key 的元素组成的数组(2)简单的使用样例:_.groupBy([6.1, 4.2, 6.3], Math.floor);
746 人浏览
android

Android studio 设置主题

今天,简单讲讲Android studio的主题设置。这个是今天的第三篇博客,因为今天又重新安装Android studio,发现了好多问题,所以写了这些博客。1、主题修改Android studio自带主题:可能大家会觉得软件的界面不太好看,我们可以换一下主题。选择菜单栏“File--settings--apperance--theme”,主题选择Darcula:2、导入第三方主题:系统提供的两
744 人浏览
php

MySQL的text类型的最大长度

有个字段是text类型,竟然67kb的内容都保存不了,说是 Data too long, 爆掉了查看了一下,原来是这样的: TINYTEXT256 bytes TEXT65,535 bytes~64kbMEDIUMTEXT 16,777,215 bytes~16MBLONGTEXT4,294,967,295 bytes~4GB改成mediumtext就ok了,16M应该够用了
744 人浏览
hangge

SpringBoot - 网络请求模版类RestTemplate使用详解7(异常处理、请求失败处理)

当我们使用 RestTemplate 发送请求时, 如果接口返回的不是 200 状态(而是 4xx、5xx 这样的异常状态),则会抛出异常报错。 但在实际接口对接中,我们可能希望获取接口返回的异常信息并返回(比如返回到前端)。这个可以通过自定义 RestTemplate 异常的处理来实现,下面通过样例进行演示。十、请求异常处理1,简单的样例代码(1)首先我们需要创建一个自己的异常处理控制器(Exc
744 人浏览
androidproject

GiftSurfaceView 直播间送礼物动画

GiftSurfaceView 最初出自于2014年开发HalloStar项目时所写,主要用于HalloStar项目直播间的送礼物动画。现在想来,那夕阳下的奔跑,是我逝去的青春。因高仿全民TV项目时想起,所以抽空整理了下,以此记录。Gif展示引入Maven:<dependency> <groupId>com.king.view</groupId> <a
742 人浏览
hangge

k8s - 解决Terminating状态的Pod删不掉的问题(强行kubectl delete pod)

1,问题描述(1)最近发现咋Kubernetes集群上有个处于Terminating状态的Pod:(2)但通过kubectl delete pods命令却死活无法将其删除:1kubectldeletepods httpd-app-6df58645c6-cxgcm2,解决办法(1)无论各种方式生成的pod, 均可以使用如下命令强制删除:1kubectldeletepods <pod> -
742 人浏览
android

android OKHttp的基本使用详解

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

Docker - 实现本地镜像的导出、导入(export、import、save、load)

有时我们需要将一台电脑上的镜像复制到另一台电脑上使用,除了可以借助仓库外,还可以直接将镜像保存成一个文件,再拷贝到另一台电脑上导入使用。 对于镜像的导出和导入,Docker提供了两种方案,下面分别进行介绍。一、使用 export 和 import1,查看本机的容器这两个命令是通过容器来导入、导出镜像。首先我们使用docker ps -a命令查看本机所有的容器。2,导出镜像(1)使用docker
741 人浏览
littleGG

iOS UI开发之UIImageView swift版本

前言UIImageView继承自UIView,因此拥有view的属性以及可以使用view的方法。UIImageView极其常用,功能比较专一:显示图片属性1. 创建UIImageView 并设置图片let imageview = UIImageView.init(image: UIImage.init(named: "logo"))2. 设置UIImageView尺寸image
741 人浏览
android01

Android产品研发(十九)-- Android Studio 单元测试

上一篇文章中我们讲解了webview中问题集锦,讲解了webview的性能优化,讲解了webview种入Cookie信息,讲解了activity退出的时候清除webview信息报错,讲解了如何通过java代码和js代码相互交互,讲解了webview如何下载文件以及腾讯的X5浏览服务等知识,这些都是我在使用webview中遇到的问题,难点,实践等,更多关于这些问题的说明,可以参考我的:android
739 人浏览
ios

iOS常用工具类-输入信息验证 emali, 手机号, 身份证, 数字

iOS常用工具类-输入信息验证 验证 emali, 手机号, 身份证, 数字#pragmamark-验证输入信息 //验证email +(BOOL)isEmail:(NSString*)input{ NSString*emailRegex=@"^([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+
739 人浏览
web

微信小程序 — 怎么获得view中的文本、id等等

取id很简单,取text两种情形,分开来说,先说id和第一种:一、通过自定义data-text获取与定义一样的文本index.html<!--index.wxml--> <viewid="outer"catchtap='pressView'> <viewclass="top"> <viewcla
738 人浏览
cheng

微信小程序获取手机号失败,Error:该appid没有权限

处理思路(1)小程序是不是企业主体(2)有没有进行认证(3)如果没有 是不可以获取用户手机号码的官方提示:
736 人浏览
littleGG

iOS可配置系统

## 介绍可配置系统是一套动态更新App的系统,允许我们在不发版的情况下,更新App的内容和外观。为什么会有这样一个系统?2015年初,某产品发现x宝的底部栏时不时的更换皮肤,贴合不同的节日和主题,非常漂亮,遂萌生了我们也要搞一套的想法。只是简单的支持更换UI,一年用个两三次,有我们开发自己来配。于是第一版系统诞生了,没有后台,由我们自己写JSON字符串,仅支持动态更新底部栏的图片。当然,需求的野
736 人浏览
hangge

SpringBoot - 实现文件上传2(多文件上传、常用上传参数配置)

在前文中我介绍了 Spring Boot 项目如何实现单文件上传(点击查看),而多文件上传逻辑和单文件上传基本一致,下面通过样例进行演示。 二、多文件上传1,代码编写(1)首先在 static 目录中创建一个 upload.html 文件,内容如下: <!DOCTYPE html> <html lang="en"> <head> <meta c
736 人浏览
bbsmax

Ubuntu12.04下安装NS3.25

实验室项目的需求,要使用到NS3做仿真,使用实验室的电脑,Ubuntu12.04,版本比较低,建议大家使用16.04,这样安装依赖文件时不会出现版本过低的问题    (没管最后也安装成功了)。下面就安装步骤和遇到的问题做一下记录:  (其中有参考各位老师的博客,我会在相应地方注明来源) =====================================安装如下===============
735 人浏览
kotlin

分享一个我开发的MVVM架构的开源小项目

大家好,今天跟大家分享一个我开发的MVVM架构的开源小项目。话说这个小项目已经提前跟大家预热很久了,也是被不少朋友催了很多次。我之前在公众号里透漏过这个项目能够帮助大家更好地理解MVVM架构,当然我也希望确实如此。虽说这篇文章重点是向大家介绍这个开源小项目的,但是我并不希望就写得如此简单,我准备把它写成一篇干货文章。一切先从Jetpack说起。我在去年年底的时候抽时间研究了下Google的Jetp
734 人浏览
androidproject

快速利用RecyclerView的LayoutManager搭建流式布局

说真的自从对RecyclerView的LayoutManager有新的认识后,完全不用担心很多的复杂布局了。而且对ViewGroup测量过程也不用担心了,因为里面有LayoutManager帮我们实现了。下面就进入该篇文章的主题吧,废话不多说,直接上图更有说服力。 上面的示例图是我把ItemView分别用了TextView和ImageView。其实这些是没什么好说的,主要是如何定义这样的Lay
734 人浏览
hangge

K8s - 让Master也能当作Node使用的方法(允许将Pod副本调度到Master节点上)

出于安全考虑,默认配置下Kubernetes不会将Pod调度到Master节点。假设我们有如下一个集群:1,让 Master 也当作 Node 使用(1)如果想让Pod也能调度到在Master(本样例即localhost.localdomain)上,可以执行如下命令使其作为一个工作节点:注意:利用该方法,我们可以不使用minikube而创建一个单节点的K8S集群1kubectl taint n
732 人浏览
xiaozhi

18.JS变量生命周期:为什么 let 没有被提升

译者:前端小智原文:https://dmitripavlutin.com/variables-lifecycle-and-why-let-is-not-hoisted/为了保证的可读性,本文采用意译而非直译。提升是将变量或函数定义移动到作用域头部的过程,通常是var声明的变量和函数声明function fun() {...}。当 ES6 引入let(以及与let类似声明的const和class)声
731 人浏览