综合( 右侧选择分类 )
python

python给定一串数字,求他们两两之间最大的差值

给定一串数字,求他们两两之间最大的差值hello,大家好,我是Dream。假如给你8 9 15 26 89 99这一串数字,你如何求他们两两之间最大的差值呢,现在我教你话不多说,上代码:n = int(input('请输入个数:')) ls = input('请输入数字:').split() def solution(nums,n): if n==0 or n==1:
1533 人浏览
android01

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

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

如何准备阿里技术面试?终面官现身说法!

春暖花开的季节,阿里巴巴的春招面试正如火如荼地进行着。相信同学们也在面试这块做了许多准备,那么,参加阿里的面试需要注意些什么?今天,我们特别邀请到资深终面官永叔给同学们送上最实用的面试秘籍。嘉宾简介:永叔,资深算法专家,5届校招终面官,历任职于淘宝、阿里妈妈、搜索、优酷等多个部门,主要研究方向为大规模分布式机器学习算法,多模态交互搜索推荐系统,算法博弈论。Q:面试官看简历,最关注哪些部分?A:导师
1531 人浏览
hangge

Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)

一、系统监控1,内存占用情况使用 free 命令可以显示闲置内存、总内存和交换内等方面的信息,单位是字节。 2,CPU 占用情况使用 top 命令能够实时显示系统中各个进程的资源占用状况。按“q”即可退出 top 屏幕。注意:kill -9 PID 可以强制中断一个进程3,磁盘占用情况(1)执行如下命令可以列出文件系统的整体磁盘使用量:df -hl (2)执行如下命令可以查看当前目录下各个文件
1531 人浏览
web

css控制ul里每个li的样式

我们可能会碰到这样的需求:想让列表中的第一个部分显示不同的样式 ,想让列表中的偶数部分显示不同的背景颜色,想让列表中的最后一部分样式不一样……这样的需求,我们怎样来实现?其实,如果前面文件是php开发的,可以通过php的循环语句+判断语句+css样式来实现。但是,如果是静态代码,php就无法用了。这时,我们还可以通过CSS来实现,CSS给我们提供了几个非常有用的样式参数:first-child、l
1530 人浏览
bbsmax

Ubuntu12.04下安装NS3.25

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

php简单判断两个字符串是否相等的方法

本文实例讲述了php简单判断两个字符串是否相等的方法。分享给大家供大家参考。具体实现方法如下:]<?php function strcomp($str1,$str2){ if($str1 == $str2){ return TRUE; }else{ return FALSE; } } echo strcomp("First stri
1524 人浏览
cheng

Mac快捷键汇总 Xcode快捷键汇总(2019)

键盘修饰键 要使用键盘快捷键,请按住一个或多个修饰键,然后按快捷键的最后一个键。例如,要使用 Command-C(拷贝),请按住 Command 键并按 C 键,然后同时松开这两个键。 按键 备注 ⌘ Command 键(或 Cmd) ⌥
1523 人浏览
cheng

2020最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)

近期总结一一些面试题 都是企业的面试题笔记题感觉薪资10k下的都会出笔试题 特别高的薪资都是直接技术面试或者是 现场编程 总结很多人的面试题,后期会对于单个知识点再说笔记详细讲解。部分都是百度的答案,不是特全面的,可以自己找下=============================================================前端面试题: 1. 一个200*200的div在
1521 人浏览
php

Yii2的where方法使用大全

PHP工程师说白了也是CURD工程师,所做的工作无非是各种业务的CURD,掌握各种where的使用,MM再也不用担心我的程式会被攻击了~Yii中,使用where方法是非常频繁的,而且where方法本身的使用技巧比较的多,在这里我梳理了一些常用的,以便于以后工作中的随时查阅的需要,也希望能帮助到查阅此文的你,也欢迎各位的补充,不足之处希望指出!还是从简入深吧!ps:这里的数据表是进行模拟的。1)简单
1520 人浏览
煊琰

阿里云Link Security为企业级区块链提供易用性安全解决方案

近期,全球知名的市场研究公司Forrester,通过对包括阿里云在内的全球领先区块链企业进行调研,发布了区块链技术和市场分析报告,为企业如何基于区块链构建分布式信任体系、打造和增强数字化生态系统提供了一系列前瞻性和实用型的建议。 * 上图为Forrester在最新报告“A Pragmatic Road Map For Blockchain”中评估内容 在Forrester的定义中,企业区块链平台有
1519 人浏览
xiaozhi

7.React 新特性 Hooks 讲解及实例(四)

使用 Ref Hooks类组件中使用 Ref 一般有:String RefCallback RefCreateRef上述在函数组件中没有办法使用它们,取而代之的是useRefHooks。useRef主要有两个使用场景:获取子组件或者 DOM 节点的句柄渲染周期之间的共享数据的存储大家可能会想到 state 也可跨越渲染周期保存,但是state的赋值会触发重渲染,但是ref不会,从这点看 ref 更
1518 人浏览
hangge

Intellij - 实现项目的热部署1(使用spring-boot-devtools实现自动编译重启)

在开发 Spring Boot 项目时,每次修改代码之后都需要手动重启项目,十分浪费时间。Spring 为开发者提供了一个名为 spring-boot-devtools 的模块来使 Spring Boot 应用支持热部署,当配置了 devtools 后,我们在 classpath 修改任何文件后项目都将会自动编译并重启。1,添加依赖(1)首先我们修改项目的 pom.xml 文件,在 depende
1517 人浏览
androidproject

EasyXRecyclerView库基于RecyclerView的终极封装

EasyXRecyclerView主要提供了简单易用强大的RecyclerView库,包括自定义刷新加载效果、极简通用的万能适配器Adapter、万能分割线、多种分组效果、常见状态页面、item动画效果、添加多个header和footer、侧滑、拖拽、Sticky(黏性)效果、多item布局等,各模块之间灵活、解耦、通用、又能相互组合使用。注:库很轻量只有213Kb,虽然功能多,大部分是复用!!!
1514 人浏览
androidproject

高仿微信底部导航栏动画

高仿微信底部导航栏动画,几乎一毛一样。动画演示如何使用布局添加TabView<com.uni.wechatbottomnavigation.view.TabView android:id="@+id/tab_profile" bxll:tabImage="@mipmap/profile_normal" bxll:tabColor="#F
1513 人浏览
android01

Android源码解析(二十)-- Dialog取消绘制流程

上几篇文章中我们分析了Dialog的加载绘制流程,也分析了Acvityi的加载绘制流程,说白了Android系统中窗口的展示都是通过Window对象控制,通过ViewRootImpl对象执行绘制操作来完成的,那么窗口的取消绘制流程是怎么样的呢?这篇文章就以Dialog为例说明Window窗口是如何取消绘制的。有的同学可能会问前几篇文章介绍Activity的加载绘制流程的时候为何没有讲Activit
1512 人浏览
littleGG

iOS UI开发之UISlider swift版本

概述UISlider用于从连续范围的值中选择单个值的控件。当您移动滑块的大拇指时,会将其更新后的值传递给附加的任何动作。滑块的外观是可配置的; 您可以对曲目和大拇指进行着色,并提供出现在滑块末端的图像。属性和方法初始化方法let slider = UISlider()slider.frame = CGRect(x: 50, y: 100, width: 200, height: 50)指定附加到滑
1512 人浏览
xiaozhi

14.JavaScript 是如何工作的:解析、抽象语法树(AST)+ 提升编译速度5个技巧

概述我们都知道运行一大段 JavaScript 代码性能会变得很糟糕。这段代码不仅需要通过网络传输,而且还需要解析、编译成字节码,最后执行。在之前的文章中,我们讨论了 JS 引擎、运行时和调用堆栈等,以及主要由谷歌 Chrome 和 NodeJS 使用的V8引擎。它们在整个 JavaScript 执行过程中都发挥着至关重要的作用。这篇说的抽象语法树同样重要:在这我们将了解大多数 JavaScrip
1510 人浏览
littleGG

iOS UI开发之UITextView swift版本

前言UITextView可滚动的多行文本区域UITextView支持使用自定义样式信息显示文本,并支持文本编辑。您通常使用文本视图来显示多行文本,例如在显示大型文本文档的正文时。UITextView继承于UIScrollView属性和方法初始化方法let textView = UITextView.init(frame: CGRect.init(x: 0, y: 0, width: 100, he
1510 人浏览
cnbzlj

android 根据文件Uri获取图片url

今天,简单讲讲android里如何通过文件的Uri获取文件的路径url。昨天,我讲了如何调用手机的文件管理器获取文件资源,但是文件管理器返回的是文件的Uri,我们需要通过Uri获取文件的url才可以操作文件。昨天的博客虽然写了一种Uri转url的代码,但是我自己也没有很懂,于是在网上查找资料,最终解决了问题。这里记录一下。一.简易版处理(实际并没发现有什么问题)public static Stri
1510 人浏览