码迷,mamicode.com
首页 > 编程语言 > 日排行
【Swift】Map、FlatMap、CompactMap、CompactMapValues、Filter、Reduce
Map map函数能够被数组调用,它接受一个闭包作为参数,作用于数组中的每个元素。闭包返回一个变换后的元素,接着将所有这些变换后的元素组成一个新的数组 1. 比如我们有一个这样的需求遍历一个数组中所有的元素,将每个元素自身与自身相加,最后返回一个保存相加后元素的数组(-_-原谅我这表达能力,下面用代 ...
分类:编程语言   时间:2020-03-08 12:26:25    阅读次数:64
Swift之where一般使用场景
使用where语句之前必须在where之前有一个主语变量名 协议约束 //基类A继承了SomeProtocol协议才能添加扩展 extension SomeProtocol where Self: A { func showParamA() { print(self.a) } } for...in. ...
分类:编程语言   时间:2020-03-08 12:26:41    阅读次数:86
Java8 新特性3——方法引用与构造器引用
当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用!(实现抽象方法的参数列表,必须与方法引用方法的参数列表保持一致! ...
分类:编程语言   时间:2020-03-08 12:29:22    阅读次数:63
79. 单词搜索-回溯算法(leetcode)
给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 想法:本题跟我们9021 quiz7-8的类型是一样的,9024也用C写过一次,都是在二维数组里搜 ...
分类:编程语言   时间:2020-03-08 13:41:58    阅读次数:82
LeetCode | 面试题59 - II. 队列的最大值【Python】
LeetCode 面试题59 II. 队列的最大值【Medium】【Python】【队列】 问题 "力扣" 请定义一个队列并实现函数 得到队列里的最大值,要求函数 、`push_back pop_front` 的 均摊 时间复杂度都是O(1)。 若队列为空, 和 需要返回 1 示例 1: 示例 2: ...
分类:编程语言   时间:2020-03-08 13:48:00    阅读次数:68
Java的平台无关性
前言 在接触Java的时候,经常能听到Java的特点之一就是:“一次编译,到处运行(Write Once, Run Anywhere)”。这种特点对于Java来说,有什么好处呢?Java又是怎么支持这一特性呢?本文简单对这个特点简单介绍一下。 什么是平台无关性? 平台无关性,就是在一种语言在计算机运 ...
分类:编程语言   时间:2020-03-08 13:50:11    阅读次数:93
初学Scala和 Java的一些区别
初学scala,和java存在很多不一致,有很多奇葩的语法,在日常使用中,可能自己不会这么写,但是很多存在于源码中,看源码的时候,经常看的一脸懵逼,因此在此总结部门差异点,部分。 文件名 1. java要求文件名和公共类名必须要求一致,scala不要求。 即 关键字 1. scala 中没有publ ...
分类:编程语言   时间:2020-03-08 13:57:53    阅读次数:87
Python进阶(四十九)-初识Flask Blueprint
Python进阶(四十九)-初识Flask Blueprint 前言 在进行Python Web开发时选择Flask框架。项目模块划分阶段,使用Blueprint(这里暂且称之为“蓝本”)。Blueprint通过把实现不同功能的module分开,从而把一个大的application分割成各自实现不同 ...
分类:编程语言   时间:2020-03-08 13:58:32    阅读次数:75
c++第一周测验
本次得分为:14.00/14.00, 本次测试的提交时间为:2020-03-08, 如果你认为本次测试成绩不理想,你可以选择再做一次。 1 单选(1分) 下面程序片段哪个没错? 得分/总分 A. int n = 4; int & r = n * 5; B. int n = 6; const int ...
分类:编程语言   时间:2020-03-08 14:00:43    阅读次数:224
JavaScript 严格模式
严格模式即在严格的条件下运行,是ECMAScript5新增的一种运行模式。IE10之前的版本不支持该模式。 严格模式的目的 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 消除代码运行的一些不安全之处,保证代码运行的安全; 提高编译器效率,增加运行速度; 为未来新版本的Ja ...
分类:编程语言   时间:2020-03-08 14:03:19    阅读次数:83
【java框架】JPA(1) -- JPA入门
1. JPA认识 JPA是Java Persistence API的简称,它是Sun公司在充分吸收现有ORM框架(Hibernate)的基础上,开发而来的一个Java EE 5.0平台标准的开源的对象关系映射(ORM)规范。 Hibernate与JPA的关系: Hibernate是一个开放源代码的对 ...
分类:编程语言   时间:2020-03-08 14:04:46    阅读次数:84
数据结构与算法系列十(排序算法概述)
1.引子 1.1.为什么要学习数据结构与算法? 有人说,数据结构与算法,计算机网络,与操作系统都一样,脱离日常开发,除了面试这辈子可能都用不到呀! 有人说,我是做业务开发的,只要熟练API,熟练框架,熟练各种中间件,写的代码不也能“飞”起来吗? 于是问题来了:为什么还要学习数据结构与算法呢? #理由 ...
分类:编程语言   时间:2020-03-08 14:08:34    阅读次数:55
python下的多线程与多进程
多进程: 进程我们可以理解为是一个可以独立运行的程序单位,比如打开一个浏览器,这就开启了一个浏览器进程;打开一个文本编辑器,这就开启了一个文本编辑器进程。但一个进程中是可以同时处理很多事情的,比如在浏览器中,我们可以在多个选项卡中打开多个页面,有的页面在播放音乐,有的页面在播放视频,有的网页在播放动 ...
分类:编程语言   时间:2020-03-08 14:09:25    阅读次数:68
java_集合
概述 java的集合主要有Collection和Map两个接口派生而出,包含了一些子接口和实现类组成了集合框架 继承树: Collection接口 子接口一:List Iterator迭代器相关记录:https:////www.cnblogs.com/csyh/p/12316962.html ...
分类:编程语言   时间:2020-03-08 14:10:51    阅读次数:43
javaweb-maven学习总结
链接【https://github.com/Davis Samuel/JavaWeb order】 1.准备 创建JavaWeb父工程 添加Servlet和servlet jsp的依赖: 创建Javaweb子工程(servlet 01) 添加,Java和resource文件夹。 添加com.it.h ...
分类:编程语言   时间:2020-03-08 14:14:01    阅读次数:69
JavaScript的本来面貌之默认结构
1,事件队列(异步和同步,异步的宏任务和微任务)由于JavaScript底层的单线程,异步是必然。异步是主线程对一些特殊任务的处理方式,比如settimeout、Promise。事件队列,英文event loop是专门处理特殊任务的。异步又分宏任务和微任务,前者比如settimeout后者比如Pro ...
分类:编程语言   时间:2020-03-08 14:22:24    阅读次数:73
C++ 随笔练习
//例题:求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。//题目来源:https://www.dotcpp.com/oj/problem1013.html#include <stdio.h> ...
分类:编程语言   时间:2020-03-08 14:30:23    阅读次数:70
多线程
1. 进程 VS 线程 2. 多线程 - threading 3. 创建多线程 - Thread 子类 4. 同步 5. 死锁 6. 生产者与消费者模式 1. 进程VS线程 定义 进程是资源分配的最小单位,线程是CPU调度的最小单位。 一个程序启动后至少有一个进程,一个进程至少有一个线程。线程不能够 ...
分类:编程语言   时间:2020-03-08 14:30:56    阅读次数:70
python对文件中的关键词查找替换,实现自动获取配置
1、目的 想对update_variable.py文件中的配置进行修改,数据通过系统接口自动获取 update_variable.py my_name='null' my_age=18 2、代码 update_file.py # name=phyger # line='my name: {name} ...
分类:编程语言   时间:2020-03-08 14:31:19    阅读次数:126
LeetCode | 1374. Generate a String With Characters That Have Odd Counts生成每种字符都是奇数个的字符串【Python】
LeetCode 1374. Generate a String With Characters That Have Odd Counts生成每种字符都是奇数个的字符串【Easy】【Python】【字符串】 Problem "LeetCode" Given an integer , return a ...
分类:编程语言   时间:2020-03-08 15:46:37    阅读次数:82
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!