自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

K.Sun

用最简单的文字解释问题,用最少的步骤解决问题!

  • 博客(10)
  • 资源 (8)
  • 收藏
  • 关注

原创 [JS] 计算数组中最大的N个元素

const maxN = (arr, n = 1) => [...arr].sort((a, b) => b - a).slice(0, n);测试:maxN([1, 2, 3]); // [3]maxN([1, 2, 3], 2); // [3,2]注意,如果直接是arr.sort()的话,arr本身就会被排序,所以用[...arr].sort,相当于做了一次复制。...

2019-12-24 13:06:59 3449

原创 [C++ STL] list::resize()

list::resize(),看下例子就理解了,重新设置容器尺寸,如果想要的长度比原长度小,那么截处后面的元素,如果要比原尺寸大,那就后面补默认值。string的话就是空字符串,bool的话就是false:#include<iostream>#include<list>int main(){ // Creating a list std::list...

2019-12-24 11:54:16 2164

原创 [C++ STL] list::swap()

list::swap() 交换两个容器中的元素,前提是元素类型相同:#include <iostream>#include <list>int main(){ // list container declaration std::list<int> mylist1{1, 2, 3, 4, 5, 6}; std::list<...

2019-12-23 20:15:01 4037

原创 [C++ STL] list::back()

list::back(),输出容器中最后一个元素:#include<iostream>#include<list>int main(){ // Initialization of list std::list<int> _list; // Adding elements to the list _list.push_bac...

2019-12-23 20:05:31 1683

原创 [JS] Flatten array

拍平数组,这个在lodash里也是很常见的方法,那自己实现一个看看:const flatten = arr => [].concat(...arr.map(v => (Array.isArray(v) ? v : [v])));测试Flatten([1, [2], [[3], 4], 5]); // [1, 2, [3], 4, 5]逻辑很简单,如果元素是数组的话,那就直接...

2019-12-23 19:50:20 417

原创 [JS] 寻找Object中满足条件的最后一个key

const findLastKey = (obj, fn) => Object.keys(obj).reverse() .find(key => fn(obj[key], key, obj));测试:findLastKey( { barney: { age: 36, active: true }, fred: { age: 40, active: false ...

2019-12-23 19:30:29 2100

原创 [C++ STL] list::merge()

#include<iostream>#include<list>int main(){ // declaring the lists // initially sorted, use sort() if unsorted std::list<int> list1 = { 10, 20, 30 }; std::list<...

2019-12-23 19:19:54 1234

原创 [JS] 检查一个对象是否可迭代

检查一个对象是否可迭代,也就是说这个对象是否可用迭代器遍历,比如字符串,数组……怎么检查,很简单,只要看看对象下面Symbol.iterator是不是function就行了:const isIterable = obj => obj != null && typeof obj[Symbol.iterator] === 'function';测试:isArrayLik...

2019-12-23 19:11:54 6980

原创 [JS] 变量提升

猜猜下面的代码会输出什么东东?var foo = 1;var foobar = function() { console.log(foo); var foo = 2;};foobar();如果你知道局部变量这个概念的话,你可能会觉得这个输出是foo is not defined。如果你还知道JS里有变量提升这个概念的话,你可能觉得这个输出会是2。如果你还知道JS里的变量...

2019-12-23 19:05:09 160

原创 [JS] 格式化时间长度(formatDuration)

一般来讲我们拿到的时间长度是以毫秒(millisecond)为单位的,例如34325055574,那么问题来了,一眼看去不知道这到底是多长时间,只是隐隐感觉比较长,那么我们需要转换一下:const formatDuration = ms => { if (ms < 0) ms = -ms; const time = { day: Math.floor(ms / 864...

2019-12-23 18:33:18 3963

OSGi in Action

HIGHLIGHT OSGi in Action is the definitive guide to OSGi, the hottest technology available for creating modular enterprise Java applications. DESCRIPTION What is OSGi? Simply put, OSGi is a standardized technology that allows developers to create the highly modular Java applications that are required for enterprise development. OSGi lets you install, start, stop, update, or uninstall components without taking down your entire system. The interest in OSGibased applications has exploded since major vendors like Sun, Spring, Oracle, BEA, and IBM have gotten behind the standard. OSGi in Action is a comprehensive guide to OSGi with two primary goals. First, it provides a clear introduction to OSGi concepts with examples that are relevant both for architects and developers. Then, it explores numerous practical scenarios and techniques, answering questions like: How much of OSGi do you actually need? How do you embed OSGi inside other containers? What are the best practices for moving legacy systems to OSGi? KEY POINTS Highly-visible authors and reviewers are core members of OSGI community. This book is based on hands-on experience with OSGI. Authors have contributed to high-profile OSGi implementations, including Apache Felix.

2017-10-05

C++编程思想 两卷合订本

(美)Bruce Eckel 著 刘宗田 袁兆山 潘秋菱 等译

2017-10-01

iOS编程 第四版

作者[美] Christian Keur / [美] Aaron Hillegass / [美] Joe Conway

2017-10-01

apt-mirror-api-0.1.jar

Files contained in apt-mirror-api-0.1.jar: META-INF/MANIFEST.MF META-INF/maven/com.moparisthebest.aptIn16/apt-mirror-api/pom.properties META-INF/maven/com.moparisthebest.aptIn16/apt-mirror-api/pom.xml com.sun.mirror.apt.AnnotationProcessor.class com.sun.mirror.apt.AnnotationProcessorEnvironment.class com.sun.mirror.apt.AnnotationProcessorFactory.class com.sun.mirror.apt.AnnotationProcessorListener.class com.sun.mirror.apt.AnnotationProcessors.class com.sun.mirror.apt.Filer.class com.sun.mirror.apt.Messager.class com.sun.mirror.apt.RoundCompleteEvent.class com.sun.mirror.apt.RoundCompleteListener.class com.sun.mirror.apt.RoundState.class com.sun.mirror.declaration.AnnotationMirror.class com.sun.mirror.declaration.AnnotationTypeDeclaration.class com.sun.mirror.declaration.AnnotationTypeElementDeclaration.class com.sun.mirror.declaration.AnnotationValue.class com.sun.mirror.declaration.ClassDeclaration.class com.sun.mirror.declaration.ConstructorDeclaration.class com.sun.mirror.declaration.Declaration.class com.sun.mirror.declaration.EnumConstantDeclaration.class com.sun.mirror.declaration.EnumDeclaration.class com.sun.mirror.declaration.ExecutableDeclaration.class com.sun.mirror.declaration.FieldDeclaration.class com.sun.mirror.declaration.InterfaceDeclaration.class com.sun.mirror.declaration.MemberDeclaration.class com.sun.mirror.declaration.MethodDeclaration.class com.sun.mirror.declaration.Modifier.class com.sun.mirror.declaration.PackageDeclaration.class com.sun.mirror.declaration.ParameterDeclaration.class com.sun.mirror.declaration.TypeDeclaration.class com.sun.mirror.declaration.TypeParameterDeclaration.class com.sun.mirror.type.AnnotationType.class com.sun.mirror.type.ArrayType.class com.sun.mirror.type.ClassType.class com.sun.mirror.type.DeclaredType.class com.sun.mirror.type.EnumType.class com.sun.mirror.type.InterfaceType.class com.sun.mirror.type.MirroredTypeException.class com.sun.mirror.type.MirroredTypesException.class com.sun.mirror.type.PrimitiveType.class com.sun.mirror.type.ReferenceType.class com.sun.mirror.type.TypeMirror.class com.sun.mirror.type.TypeVariable.class com.sun.mirror.type.VoidType.class com.sun.mirror.type.WildcardType.class com.sun.mirror.util.DeclarationFilter.class com.sun.mirror.util.DeclarationScanner.class com.sun.mirror.util.DeclarationVisitor.class com.sun.mirror.util.DeclarationVisitors.class com.sun.mirror.util.Declarations.class com.sun.mirror.util.SimpleDeclarationVisitor.class com.sun.mirror.util.SimpleTypeVisitor.class com.sun.mirror.util.SourceOrderDeclScanner.class com.sun.mirror.util.SourcePosition.class com.sun.mirror.util.TypeVisitor.class com.sun.mirror.util.Types.class

2016-11-15

《Java编程思想 第四版》源码

《Java编程思想 第四版》源码

2016-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除