随笔分类 - Lang
编程语言
摘要:序 前端对数组操作最为频繁,选择合适的数组循环遍历,可以提升开发效率。我们就通过这篇文章给大家总结一下数组常用的循环遍历方法,让大家一次性掌握这些方法的使用技巧。 一、 for循环和forEach对比 for循环是最常规最通用的一种循环遍历方法,后面要讲到的map、filter等都是可以通过for循
阅读全文
摘要:菜鸟 教程 github 设计模式 简介 语言特色 简洁、快速、安全 并行、有趣、开源 内存管理、数组安全、编译迅速 用途 Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。 对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发
阅读全文
摘要:值类型和引用类型的概念 他们在内存中时如何存储的? 值类型和引用类型分别有哪些表现? 如果将两者混合使用会怎样? 什么时候使用值类型,什么时候使用引用类型? 定义值类型和引用类型 Swift有三种声明类型的方式:class,struct和enum。 它们可以分为值类型(struct和enum)和引用
阅读全文
摘要:菜鸟 w3c swfitgg 官网英文 中文 中文 数据类型 Swift 中的类并不是从一个通用的基类继承而来的。如果你不为自己定义的类指定一个超类的话,这个类就会自动成为基类 Swift 中所有的基本类型:整数(integer)、浮点数(floating-point number)、布尔值(boo
阅读全文
摘要:了解协程 了解协程 go 详解 type Job struct { id int randomno int } type Result struct { job Job sumofdigits int } var jobs = make(chan Job, 10) var results = mak
阅读全文
摘要:**1、编译型语言** 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。 **优点:**编译器一般会有预编译的过程对代码进行
阅读全文
摘要:-[教程](https://www.liaoxuefeng.com/wiki/1016959663602400) -[菜鸟教程](https://www.runoob.com/python3/python3-tutorial.html) ### 基础 Python是解释型语言,每次运行的时候都要解释
阅读全文
摘要:> 原文地址 [juejin.cn](https://juejin.cn/post/6844904067974742030#heading-11) > _" 世界上只有两种编程语言:一种经常被人喷,一种没人用。” ——_ Bjarne Stroustrup 现代原生移动应用主要由 [Swift](h
阅读全文
摘要:原文地址 juejin.cn 变量和常量 Swift var myVariable = 42 let myConstant = 42 Kotlin var myVariable = 42 val myConstant = 42 对比: 变量都是 variable,常量 kotlin 是 val,sw
阅读全文
摘要:> 原文地址 [juejin.cn](https://juejin.cn/post/7068935394191998990#heading-38) ECMAScript **ECMAScript** 是一种由 [Ecma 国际](https://link.juejin.cn?target=https
阅读全文
摘要:原文地址 juejin.cn 先来看看知识图,如果你对以下概念有盲区,那么这篇文章应该能很好的帮助到你~ TS 是什么 ? TS:是 TypeScript 的简称,是一种由微软开发的自由和开源的编程语言。 TS 和 JS 的关系 对比于 JS,TS 是 JS 的超集,简单的说就是在 JavaScri
阅读全文
摘要:随着Android中 Java、Kotlin 的混编开发场景越来越多,其中大多人都会将 java文件 和 kt文件 放在同一个资源文件夹下,在项目越来越大的情况下,我们进行代码查询、项目重构、优化都不太便捷,所以本篇主要记录通过 kotlin分包、java分包 来区分、整合 java类和kotlin
阅读全文
摘要:有一天看到项目中的Kotlin类,有的有.kt后缀,有的没有,针对这个情况我就简单看了下,然后记录一波 创建 Kotlin Class 或 Kotlin File 创建Kotlin class 创建Kotlin File 俩者区别 展现形式 外部展现 内部展现 延伸扩展、对向转换 Class无后缀
阅读全文
摘要:从0 - 1 的Kotlin项目,后续混用Java(自带兼容,基本无需处理) Java项目,后续兼容Kt(原始为Java项目,基本无kt;后期加入kt) 其实兼容一个原始Java项目让其能顺利的运行,我们仅需创建一个Kotlin项目,然后对比俩者的相关kt配置,就可以查缺补漏了~ 创建一个从0 -
阅读全文
摘要:在此之前,我在单元测试的时候,往往会单独创建一个Demo去进行功能实现,这俩天正好闲下来,所以快速的掌握了一下这个知识点,挺简单的,下面看图说话,看完你就出师了 Look here ~ :此文讲的并不高深,扩展也有限,我的目的仅仅是初步且快速的掌握单元测试使用方式,从而提升自己的开发效率 ~ 单元测
阅读全文
摘要:为了减少一些功能繁琐的测试流程,单元测试是提升开发效率的有效方式之一 在早些年的时候我有记录过一篇 Android 使用单元测试,只不过当时更多的针对 Java 方面的单元测试;在使用 Kotlin 后,我发现单元测试有点不同,好像又没什么改变,故此直接记录一篇 针对Java、Kotlin 都可以使
阅读全文
摘要:虽然之前用了Kotlin一段时间,但是回头看竟然没有做这方面的笔记,索性系统记录一下 基础过度 Kotlin基础入门 - 变量、函数(方法)、对象、继承、接口 Kotlin基础入门 - 静态变量、常量 And 静态函数、方法- Kotlin实战基础 - 设置点击事件、Activity跳转、传值 Ko
阅读全文
摘要:在 Kotlin 中使用静态的方式不止一种,嗯... 大约有3 - 4种,具体采用哪种方式,还需要自己根据场景选择了~ Java 基础认知 常规方法 静态方法 Kotlin 静态变量、常量、函数 单例 Object 伴生 companion object 顶层类 顶层方法 注解 @JvmStatic
阅读全文
摘要:去年接到过一个小需求,一个简简单单的弹框,不论是用dialog、popupWindow都能很轻松的实现;之所以记录是因为每一次都感觉好像进步了一点点… 弹框相关Blog Android进阶之路 - Dialog 花样使用 Android进阶之路 - ButtomDialog 使用方式 Android
阅读全文
摘要:在Android现阶段,Kotlin已经成为普遍性使用的语言,而在其使用阶段中Java和Kotlin的混用很常见,为了便于开发,我们需要掌握Java、Kotlin文件的转换 这应该是我以前刚学Kotlin时就想记录的一篇blog,没想到隔了这么久才进行记录(嗯… 主要这俩年好像有点忙…) Demo
阅读全文

浙公网安备 33010602011771号