综合( 右侧选择分类 )
hangge

macOS - 使用rz、sz命令进行文件上传和下载(iTerm2安装使用)

MacOS自带的命令终端不支持使用rz和sz命令进行文件上传和下载。我们可以安装另一种终端iTerm2,然后对iTerm2进行扩展安装lrzsz,这样Mac就可以使用rz和sz命令进行文件传输了。具体操作步骤如下。1,安装 iTerm2首先到其官网下载iTem2安装包,下载完成后直接双击安装。下载地址:https://www.iterm2.com/#/section/downloads2,安装 l
3431 人浏览
android01

Android产品研发(九)-- 较少App网络传输协议

上一篇文章中我们讲解了App的数据统计,其主要分为两种:使用第三方服务统计和自身实现数据统计。一般而言我们使用第三方统计服务已经可以很好的满足我们的也无需求了,只是部分数据敏感性App,可能自身实现数据统计服务是一个更好的选择。而本文中将要介绍的是App端的网络传输协议。那么这里首先需要明确一点的是什么是网络传输协议呢?好吧,这里首先套用一段百度百科的定义:网络传输协议或简称为传送协议(Commu
3428 人浏览
cheng

程序员实用工具网站

目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站 9、项目开源10、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有Cookie,并且秘迹搜索聚合了百度
3424 人浏览
hangge

Intellij - 实现项目的热部署2(热部署插件JRebel的使用)

使用前文介绍的 spring-boot-devtools 模块只能实现项目的自动编译,自动重启。本文接着介绍一款好用的热部署插件:JRebel。它可以使得 Java 代码修改后不用重启系统,立即生效。1,安装 JRebel 插件(1)我使用的是 Mac 版的 Intellij IDE。首先打开 Rreferences 窗口,点击“Plugins”栏目,搜索“JRebel”,找到“JRebel fo
3424 人浏览
wechat

微信小程序wxml的{{}}中使用函数

因为在微信的wxml的动态绑定数据的时候经常遇到函数,实现类似vue的filter的效果,查阅文档之后发现不能直接使用函数,要通过一个.wxs文件来做https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/01wxs-module.html根目录新建utils/utils.wxs这里面好像不支持es6的语法,而且很多基本数据类型
3423 人浏览
hangge

K8s - Kubernetes使用详解8(使用Volume存储实现数据持久化)

我们知道容器和Pod的生命周期可能很短,会被频繁地销毁和创建。当容器销毁时,保存在容器内部文件系统中的数据都会被清除。为了持久化保存容器的数据,我们可以使用Kubernetes Volume。 除此之外,有一些场景可能一个pod里面的多个容器需要共享数据。同样可以借助Volume来实现。八、Volume 存储1,什么是Volume?(1)Volume的生命周期独立于容器,Pod中的容器可能被
3422 人浏览
android01

Android源码解析(二十四)-- Android onSaveInstanceState方法的执行时机

我们已经分析过Activity的启动流程,从中也分析了Activity的生命周期。而其中有一个生命周期方法:onSaveInstanceState方法,今天我们主要讲解一下onSaveInstanceState方法的执行时机。可能部分同学对Activity的onSaveInstanceState方法不是特别熟悉,这里我们简单介绍一下。onSaveInstanceState方法是Activity的成
3421 人浏览
hangge

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

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

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

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

android RxJava(RxAndroid)的简单使用

可能大家听都没有听说过这个框架,但是现在其实已经很火了。在面试时,很多公司要求面试者会使用这个库,所以在网上查找资料,学习了如何使用,这里记录一下。前言  RxAndroid是RxJava在Android上的一个扩展,大牛JakeWharton的项目。据说和Retorfit、OkHttp组合起来使用,效果不是一般的好。而且用它似乎可以完全替代eventBus和OTTO,这么牛的东西当然要研究研究了
3418 人浏览
android

UI开发--透明度百分比与十六进制的对应换算

百分比 十六进制 百分比 十六进制0% 00 51% 821% 03 52% 852% 05 53% 873% 08 54% 8A4% 0A 55% 8C5% 0D 56% 8F6% 0F 57% 917% 12 58% 948% 14 59% 969% 17 60% 9910% 1A 61% 9C11% 1C 62% 9E12% 1F 63% A113% 21 64% A314% 24 65%
3418 人浏览
xiaozhi

22.JS 最新数据基本类型:BigInt

原文:https://www.smashingmagazine.com/2019/07/essential-guide-javascript-newest-data-type-bigint/译者:前端小智为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!BigInt数据类型的目的是比Number数据类型支持的范围更大的整数值。在对大整数执行
3418 人浏览
hangge

SpringBoot - 使用Spring Data JPA操作数据库1(安装配置,基本用法)

一、基本介绍1,什么是 JPAJPA 是 Java Persistence API 的简称,中文名 Java 持久层 API。我们都知道 Hibernate 框架是一个 ORM 框架,而 JPA 则是一种 ORM 规范。JPA 和 Hibernate 的关系就像是 JDBC 与 JDBC 驱动的关系,即 JPA 制定了 ORM 规范,而 Hibernate 是这些规范的实现。因此从功能来说,JPA
3417 人浏览
android01

Android源码解析(十三)-- apk安装流程

上一篇文章中给大家分析了一下android系统启动之后调用PackageManagerService服务并解析系统特定目录,解析apk文件并安装的过程,这个安装过期实际上是没有图形界面的,底层调用的是我们平时比较熟悉的adb命令,那么我们平时安装apk文件的时候大部分是都过图形界面安装的,那么这种方式安装apk具体的流程是怎样的呢?下面我们就来具体看一下apk的具体安装过程,相信大家都知道如果我们
3416 人浏览
cheng

下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作

下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id
3416 人浏览
littleGG

iOS URLEcode

在进行webview链接跳转的时候会遇到链接中含有中文字符,这个时候我们需要编码中文字符,- (NSString *)encodeChineseWordForURL {NSCharacterSet *URLParamCharacterSet;NSMutableCharacterSet *characterSet = [NSMutableCharacterSet new];[characterSet
3415 人浏览
android00

Android平台架构

Android 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建。下图所示为 Android 平台的主要组件。图 1. Android 软件栈。Linux 内核Android 平台的基础是 Linux 内核。例如,Android Runtime (ART) 依靠 Linux 内核来执行底层功能,例如线程和低层内存管理。使用 Linux 内核可让 Android 利用主要安全功能
3411 人浏览
android01

Android产品研发(十)-- 不使用静态变量保存数据

上一篇文章中我们讲解了Android中的几种常见网络协议:xml,json,protobuf等,以及各自的优缺点,一般而言主要我们的App涉及到了网络传输都会有这方面的内容,具体可根据项目的需求确定各自的网络传输协议。这里可参考 android产品研发(九)-->App网络传输协议而本文讲解的其实并不是一个技术方面,而是一个android产品研发过程中的技巧:尽量不使用静态变量保存核心数据。
3407 人浏览
android01

Android产品研发(一)-->实用开发规范

从这篇文章开始我们暂停一下对android源码的分析,开始讲一下android产品研发中一些常用的技术,技巧,方法,实践等姿势。这里需要强调的是我们所讲解的这些东西可能对产品开发中比较常用的,因为对于项目开发中,可能更多的强调管理,进度方法的东西,对工程化的东西比较强调,而我们这里更多的是对产品技术方面的归纳总结。而本文中选择将开发规范作为这个系列的第一篇文章,就是个人感觉产品研发过程中,开发规范
3406 人浏览
androidproject

Android GridPager组件,短短几行代码即可实现首页分类多页展示

GridPagerGridPager组件:ViewPager结合GridView,轻松实现类似美团首页分类多页展示。也可用于表情面板的展示。 链式调用,属性配置,几行代码轻松搞定。① 应用的首页经常需要用到这样的分类多页展示的效果,还有些消息输入框需要这样的表情面板。② 既然是常用的,作为懒惰的我,肯定不会每次都去写一遍。网上也找了很多类似的例子,但始终不是我想要的简洁接入使用的方式。要么就是加载
3404 人浏览