1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(int x) : val(x), ...
分类:
其他好文 时间:
2020-04-11 20:36:05
阅读次数:
66
1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(int x) : val(x), ...
分类:
其他好文 时间:
2020-04-11 18:56:31
阅读次数:
87
如何得到一个对象所占内存大小? fmt.Println(unsafe.Sizeof(int64(0))) // "8" type SizeOfA struct { A int } unsafe.Sizeof(SizeOfA{0}) // 8 type SizeOfC struct { A byte ...
分类:
其他好文 时间:
2020-04-11 18:21:11
阅读次数:
71
构造函数 Go语言的结构体没有构造函数,我们可以自己实现。 例如,下方的代码就实现了一个person的构造函数。 因为struct是值类型,如果结构体比较复杂的话,值拷贝性能开销会比较大,所以该构造函数返回的是结构体指针类型。 ...
分类:
其他好文 时间:
2020-04-11 10:07:30
阅读次数:
58
在LwIP的netif目录下lwip-2.1.2\src\netif有一个slipif.c的示例,即做了一个SLIP网络接口的模板,其中有一个地方是创建一个任务/线程接收数据。之前在开发板上做的时候,因为有2个以上串口,就想如果把slipif.c创建2次,每个串口用一个,那不是太傻了么。而且,sli ...
分类:
其他好文 时间:
2020-04-11 09:56:05
阅读次数:
131
感谢平台分享-http://bjbsair.com/2020-04-10/tech-info/53303.html前面讲介绍了Go语言的基础入门及Golang的语法结构。同时也介绍Golang的接口及协程等内容。感兴趣的朋友可以先看看之前的文章。接下来说一说Golang如何实现定时任务。golang实现定时服务很简单,只需要简单几步代码便可以完成,不需要配置繁琐的服务器,直接在代码中实现。1、使用
分类:
其他好文 时间:
2020-04-11 09:54:26
阅读次数:
56
Golang-面向对象编程三大特性-多态 基本介绍 变量(实例)具有多种形态。面向对象的第三大特征,在 Go 语言,多态特征是通过接口实现的。可以按照统一的接口来调用不同的实现。这时接口变量就呈现不同的形态。 快速入门 在前面的 Usb 接口案例,Usb usb ,既可以接收手机变量,又可以接收相机 ...
分类:
其他好文 时间:
2020-04-11 09:54:04
阅读次数:
80
SwiftUI制作View可嵌套组件 了解嵌套组件制造原理 制作一套嵌套组件 掌握配置嵌套组件的preview的方法 如何初始化嵌套参数 基础构造 struct ENavigationView<Content: View>: View { let viewBuilder: () -> Content ...
分类:
编程语言 时间:
2020-04-11 00:43:56
阅读次数:
132
Swift 5.1 新语法 单表达式隐式返回值 在 Swift 5.0 之前的语法中,如果一个闭包表达式只有一个表达式,那么可以省略 return 关键字。 现在 Swift 5.1 以后的版本中计算属性和函数语句同样适用。 // before swift 5.0 struct Rectangle ...
分类:
编程语言 时间:
2020-04-11 00:13:24
阅读次数:
82
题目描述 给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对位置。 示例: 题目链接: https://leetcode cn.com/problems/partition list/ 思路 x会将链表分割成 ...
分类:
其他好文 时间:
2020-04-10 21:16:33
阅读次数:
69