type node struct { data int lchild *node rchild *node } func newNode(data int) *node { return &node{data: data} } type binaryTree struct { root *node ...
分类:
其他好文 时间:
2020-06-14 18:37:05
阅读次数:
50
//首先linq是不支持DateTime.DateDiff的,会报错,可以用SqlFunctions.DateDiff代替,与sql语法一样 //示例如下 获取当天登录过的用户列表 var gameList = this.dbUsers.Where(t => SqlFunctions.DateDif ...
分类:
其他好文 时间:
2020-06-14 18:34:23
阅读次数:
48
1、函数定义 语法: def func(): 代码块 含义:def为声明函数的关键字,然后空格 + 函数名 + 英文冒号;之后换行 + 缩进,然后编写代码 例子: def cook(): print('妈妈正在做饭!') 2、函数的调用 语法: # 定义函数 def func(): 代码块 # 调用 ...
分类:
编程语言 时间:
2020-06-14 18:32:27
阅读次数:
65
1、java.util.concurrent.atomic 的包里有AtomicBoolean, AtomicInteger,AtomicLong,AtomicLongArray, AtomicReference等原子类的类,主要用于在高并发环境下的高效程序处理,来帮助我们简化同步处理. 在Java ...
分类:
编程语言 时间:
2020-06-14 17:02:20
阅读次数:
78
用channel实现一个消息传递,需求如下: //启动一个goroutine,生成100个数发送到ch1//启动一个goroutine,从ch1取值,计算它的平方放到ch2中//再main中,从ch2打印出来直接贴最后代码。 var wg sync.WaitGroup func main(){ wg ...
分类:
其他好文 时间:
2020-06-14 01:31:40
阅读次数:
85
最近在适配newlib代码时遇到一个关于弱声明的问题, 研究了一下才发现自己对weak属性与链接时符号选择理解有误. 问题背景 在一个库(liba.a)中重新定义了一个weak属性的函数(func_a), 在同一库中调用该函数时链接了弱声明的函数版本, 但是当通过另一个库(libb.a)的库函数(f ...
分类:
其他好文 时间:
2020-06-13 23:37:26
阅读次数:
113
[A] 浏览器前缀 CSS去兼容不同的浏览器,这主要是这对于旧的浏览器做兼容,新的浏览器基本不需要添加前缀了 浏览器 内核 前缀 IE Trident -ms- Firefox Gecko -moz- Opera Preto -o- Chrome Webkit -webkit- Safari Web ...
分类:
Web程序 时间:
2020-06-13 23:26:51
阅读次数:
69
package HeapSort // 使用堆排序查询出找出堆里面最大的数 func HeapSortMax(arr []int, length int) []int { //length := len(arr) if length <= 1 { return arr } depth := leng ...
分类:
编程语言 时间:
2020-06-13 22:58:03
阅读次数:
73
Go Slice删除元素 1. 删除单个元素 func delItem(vs []string, s string) []string{ for i := 0; i < len(vs); i++ { if s == vs[i] { vs = append(vs[:i], vs[i+1:]...) i ...
分类:
其他好文 时间:
2020-06-13 17:22:33
阅读次数:
100
背景 首先,rc.local是Linux启动程序在login程序前执行的最后一个脚本,有的服务器中在rc.local中可能会有一句touch /var/lock/subsys/local,这是干什么的呢,在百度中没找到,最终在Linuxquestions.org论坛成功找到满意的解答。 touch ...
分类:
系统相关 时间:
2020-06-13 11:04:00
阅读次数:
67