码迷,mamicode.com
首页 > 编程语言 > 周排行
go语言基础(一)
go语言基础(一) package + package 调用 Go 程序是通过 package 来组织的。 只有 package 名称为 main 的源码文件可以包含 main 函数。 个可执行程序有且仅有一个 main 包。 通过 import 关键字来导入其他非 main 包。 可以通过 imp ...
分类:编程语言   时间:2020-04-11 00:13:09    阅读次数:63
Swift 5.1 新语法
Swift 5.1 新语法 单表达式隐式返回值 在 Swift 5.0 之前的语法中,如果一个闭包表达式只有一个表达式,那么可以省略 return 关键字。 现在 Swift 5.1 以后的版本中计算属性和函数语句同样适用。 // before swift 5.0 struct Rectangle ...
分类:编程语言   时间:2020-04-11 00:13:24    阅读次数:82
如何用JavaScript去操作HTML元素和CSS样式
第3章 你也有控制权(DOM操作) 如何用JavaScript去操作HTML元素和CSS样式,实现简单的动态操作。 3-1 认识DOM 3-2 通过ID获取元素 3-3 innerHTML 属性 3-4 改变 HTML 样式 3-5 显示和隐藏(display属性) 3-6 控制类名(classNa ...
分类:编程语言   时间:2020-04-11 00:13:38    阅读次数:66
Spring Boot与Spring Cloud技术选型版本对应关系
Spring Boot与Spring Cloud版本严格来将,Boot是以数字作为版本,Cloud是以英语大写字母开头作为版本,这些其实都是伦敦地铁站命名的版本。 一、如何Spring Boot版本选择? github源码地址:https://github.com/spring-projects/s ...
分类:编程语言   时间:2020-04-11 00:14:26    阅读次数:151
SwiftUI数据流与界面绑定
SwiftUI 中引入了一个关键字 @State 来作为数据绑定的标识。当一个被绑定的数据被改变时,相关联的视图会重新计算它自己的 body 内容;反过来,当视图主动去改变绑定在数据上的属性时,这个数据也会随之变化 SwiftUI 的数据流模型是基于下面两点原则来构建的: Data Access a ...
分类:编程语言   时间:2020-04-11 00:17:09    阅读次数:363
Python学习————绑定方法
一:Python多继承的正确打开方式:minins机制 Mixins核心:在多继承背景下,尽可能地提升多继承的可读性 让多继承满足人的思维习惯 == 什么 是 什么 Python语言可没有接口功能,但是它可以多重继承。那Python是不是就该用多重继承来实现呢?是,也不是。说是,因为从语法上看,的确 ...
分类:编程语言   时间:2020-04-11 00:18:17    阅读次数:58
java BufferedWriter和BufferedReader
缓冲区的出现提高了对数据的读写效率。 缓冲区要结合流才可以使用。 在流的基础上对流的功能进行了增强。 该缓冲区提供了跨平台的换行符。newLine(); public class BufferedWriterDemo { public static void main(String[] args) ...
分类:编程语言   时间:2020-04-11 00:18:30    阅读次数:63
算法应用公式(二)动态规划 Dynamic Programming
动态规划在计算机中是一个比较玄学的算法,有的人可能看很久都很疑惑这到底是怎么回事,但是一旦理解了,上手就非常容易了。 算法描述 (以下内容来自百度百科)动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪5 ...
分类:编程语言   时间:2020-04-11 00:21:44    阅读次数:85
SwiftUI 三
WebView 用于展示一个打开的网页。 UIViewController 用于展示在 SwiftUI 中打开 UIKit 的 UIViewController ,并且在 UIViewController 中打开 SwiftUI View。 Alert 用于展示一个弹框提醒,需要与点击事件关联起来。 ...
分类:编程语言   时间:2020-04-11 00:23:30    阅读次数:60
【翻译】Integer Cache In Java(在Java中的Integer缓存机制)
返回主页 回到顶端 This Java article is to introduce and discuss about Integer Cache. 这篇Java文章将介绍和讨论整数缓存。 This is a feature introduced in Java 5 to save memory ...
分类:编程语言   时间:2020-04-11 00:29:37    阅读次数:77
SpringBoot HelloWorld
SpringBoot 是 基于Spring 开发的J2EE 一站式解决方案,近几年非常火热,今天刚入门,把自己的 SpringBoot 版的 HelloWorld 记录一下,以便后续整理,也希望各位大佬多多指教,感谢。 1、创建 Maven 工程2、导入 Spring Boot 相关依赖 <pare ...
分类:编程语言   时间:2020-04-11 00:30:16    阅读次数:70
python 函数定义
python 函数 def test(x): print(x) test(1) # 需要一 一对应多一个不行,少一个也不行 def test(x,*y): #x 表示形参 *y表示可变参数 print(x) print(y) test(1,2) # 1表示实参,赋值给x ,*y表示传任意参数,不需要 ...
分类:编程语言   时间:2020-04-11 00:36:59    阅读次数:89
SwiftUI 一新建
新建SwiftUI文件 预览 SwiftUI可以实时看到对页面的做出的修改,纯SwiftUI时,默认静态预览。点击预览串口的Resume按钮可查看。 预览包含UIView子类视图时,需要打开时时预览 如果没有显示预览窗口则按下图操作打开即可 拖放 command键 + 鼠标点击组件,可以方便的添加组 ...
分类:编程语言   时间:2020-04-11 00:37:42    阅读次数:79
java序列化
Java序列化Serialize 序列化与反序列化 序列化:把对象写入到流中 反序列化:把对象从流中读取出来 什么情况下序列化 1. 对象需要通过网络进行传输 2. 需要持久化对象到磁盘 3. 需要持久化对象到数据库(把对象通过字节流的方式存储) 序列化的实现方式 实现Serializable接口 ...
分类:编程语言   时间:2020-04-11 00:37:55    阅读次数:67
树桩数组
一、使用场景 频繁修改场景下用于求前缀和 前缀积等(区间和可以通过前缀和计算而来) 查询和修改的时间复杂度都是O(logN) 二、原理 如求前缀和 (树桩数组只是存一段区域的统计值,业务自己决定,如果求前缀和就存这段区域的和;如果求出现次数就存这段区域的数出现的次数) 一个原始数组A 对应一个树桩数 ...
分类:编程语言   时间:2020-04-11 00:40:47    阅读次数:80
SwiftUI制作View可嵌套组件
SwiftUI制作View可嵌套组件 了解嵌套组件制造原理 制作一套嵌套组件 掌握配置嵌套组件的preview的方法 如何初始化嵌套参数 基础构造 struct ENavigationView<Content: View>: View { let viewBuilder: () -> Content ...
分类:编程语言   时间:2020-04-11 00:43:56    阅读次数:132
Python读写文件&is和==区别&常用模块
目录 1. 读写文件 2. is和==区别 3. 常用模块 1. 读写文件 1. open函数用来打开文件 1. open(name[, mode[, buffering]]) 打开文件可传的参数 1. open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。 2. 模式(mode)和缓 ...
分类:编程语言   时间:2020-04-11 00:44:40    阅读次数:79
SwiftUI 六
Basic Gestures 基本手势 TapGesture LongPressGesture DragGesture MagnificationGesture RotationGesture Combined Gestures 合并手势 SequenceGesture SimultaneousGe ...
分类:编程语言   时间:2020-04-11 00:45:27    阅读次数:93
《排序算法系列3》插入排序
1 原理 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入 插入排序的工作方式非常像人们排序一手扑克牌一样。开始时,我们的左手为空并且桌子上的牌面朝下。然后,我们每次从桌子上拿走 ...
分类:编程语言   时间:2020-04-11 00:47:09    阅读次数:86
SwiftUI 二
NavigationView 用于创建包含顶部导航栏的视图容器。 TabView 用于创建包含底部 ** TabBar** 的视图容器。 Text 用来展示一行或多行的文本内容,效果等同于 UILabel,但更加优秀。 如果要创建 Text, 只需通过 Text("SwiftUI") 即可创建; 采 ...
分类:编程语言   时间:2020-04-11 00:48:24    阅读次数:101
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!