Go slice实现原理 发表于 2019-06-30 | | 阅读次数: 1 前言Slice又称为动态数组,低层依托于数组实现。可以方便的进行扩容,传递等。实际使用过程中,比数组更灵活。 2 Slice实现原理Slice依托于数组实现,低层数组对用户屏蔽,在低层数组容量不足时可以实现自动重分配并生成新的Slice。 2.1 Slice的数据结构源码包中src/runtim ... 阅读全文 »
go-date-time-conver 发表于 2019-06-30 | | 阅读次数: 123456789101112131415161718192021package mainimport( "fmt" "time")func main() { datetime := "2015-01-01 00:00:0 ... 阅读全文 »
go strings包介绍 发表于 2019-06-30 | | 阅读次数: strings包提供了操作字符串的简单函数。 func Compare(a,b string) int func Contains(s, substr string) bool func Count(s, sep string) int func Fields(s string) []string ... 阅读全文 »
go 初始化顺序 发表于 2019-06-30 | | 阅读次数: 初始化顺序先执行import包的每个文件的常量和变量,然后是init函数,最后执行main函数,当main函数执行结束程序退出。 阅读全文 »
全方位解读PHP7低层源码 发表于 2019-06-15 | | 阅读次数: 本栏从源码的角度,解析PHP7。对掌握PHP有重大帮助,望坚持更新。 PHP7的新特性 基础变量与内存管理 PHP运行的生命周期 PHP代码的编译与执行 基础语法实现的细节 PHP扩展编写 阅读全文 »
NumPy介绍 发表于 2019-05-31 | | 阅读次数: NumPy在学习深度学习时,NumPy的数组类提供了很多关于操作数组和矩阵的便捷方法。 2019/5/301.1 导入NumPyNumPy并不存在于标准版Python中,因此,首先需要导入NumPy库 1>>> import numpy as np 1.2 生成NumPy数组使用 ... 阅读全文 »
leetcode-1-two-sum 发表于 2019-05-29 | | 阅读次数: 描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 123456示例:给定 nums = [2, 7, 11, 15], target = 9 ... 阅读全文 »
好好过生活,知足最快乐 发表于 2019-05-28 | | 阅读次数: 还记得 你说家是唯一的城堡 随着稻香河流继续奔跑 微微笑 小时候的梦我知道 不要哭 让萤火虫带着你逃跑 乡间的歌谣 永远的依靠 回家吧 回到最初的美好 杂记 毕业在即,云胡不喜 阅读全文 »
Linux如何给应用程序创建一个桌面启动图标 发表于 2019-04-29 | | 阅读次数: 本文主要讲述的是linux中如何给应用程序创建一个快速启动图标,话不多说,我们来看实际的操作步骤: 本文的实例是给celipse创建一个启动图标 我们需要通过下列命令,来创建一个启动的脚本: 1vim /usr/share/applications/eclipse.desktop 将下列内容复 ... 阅读全文 »