03 2019 档案
摘要:一、命名 1.命名规则 a.一个名字必须以一个字母(Unicode字母)或者下划线开头。 b.后面可以跟任意数量的字母,数字,下划线。 c.区分大小写 2.不可用于自定义名字的25个关键字 break default func i nterface select case defer go map
阅读全文
摘要:fmt包相关 fmt包主要是实现了格式化的I/O函数 fmt.Println() 行打印 fmt.Printf() 格式化输出 %d int %s str %t type,类型 %p 内存地址 %v 获取变量的值 %o 控制8进制输出 %x 控制16进制输出 %c 打印参数 %q 打印带引号的字符
阅读全文
摘要:Mac下安装一些文件都是比较简单的。安装了brew以后,很多的程序只要一条命令就搞定了。 brew install go 安装好go语言以后主要是配置go_path,和go_root的地址。 go_root 其实就是golang的安装路径 go_path 是代码存放的地址一般在src目录下写代码。g
阅读全文
摘要:一、数组 1.什么是数组? 1.数组是一系列同一类型数据的集合 2.数组中包含的每个数据被称为数组元素 3.一个数组中包含的元素个数成为数组长度 4.数组的长度是固定的 5.一个数组可以由零个或者多个元素组成 2.数组的申明 var arr [10]int //10个元素的整型数组 var ptrs
阅读全文
摘要:默认情况下mysql不允许远程连接,业务上遇到了远程连接mysql的需求,寻找了一番,将过程整理如下。 一、修改mysql的配置文件。 Ubuntu系统中mysql的配置文件地址在/etc/mysql/my.cnf 找到bind-address = 127.0.0.1这一行 改为bind-addre
阅读全文
摘要:Mac下virtualenv遇到dyld: Library not loaded: @executable_path/../.Python Referenced ...问题的解决措施 Reference: https://stackoverflow.com/questions/23233252/br
阅读全文
摘要:一、指针与引用的相关概念 什么是指针? 指针,全称为指针变量,是用来存储内存地址的一种变量。程序中,一般通过指针来访问其指向的内存地址中的内容(数据)。 什么是引用? 引用,是C++中提出来的一种新的使用变量的方式,即,给实际变量起个别名,通过这个别名来引用实际的变量。标准C中不支持变量的引用。 指
阅读全文
摘要:流量控制和阻塞控制实例: 可以用一个例子来说明这种区别。设某个光纤网络的链路传输速率为1000Gbit/s。有一台巨型计算机向一台个人电脑以1Gbit/s的速率传送文件。显然,网络本身的带宽是足够大的,因而不存在产生拥塞的问题。但流量控制却是必须的,因为巨型计算机必须经常停下来,以便使个人电脑来得及
阅读全文
摘要:Linux内核的三种调度策略 1,SCHED_OTHER:分时调度策略。 a.它是默认的线程分时调度策略 b.所有的线程的优先级别都是0,线程的调度是通过分时来完成的。 c.如果系统使用这种调度策略,程序将无法设置线程的优先级。 d.这种调度策略也是抢占式的,当高优先级的线程准备运行的时候,当前线程
阅读全文
摘要:1. 一个列表list,里面只有一个数出现了一次,其他数都出现了两次。在时间复杂度O(n),空间复杂度O(1)下输出出现一次的数: def selectnum(list): a = 0 for i in list: a = a ^ i return a #^为异或运算。数a异或运算数b两次,结果仍为
阅读全文

浙公网安备 33010602011771号