aeoluspu的专栏

胡言乱语 随手记

函数的参数

python的函数定义简单,灵活度大,除了正常定义的函数外,还可以使用默认参数、可变参数和关键字参数,使得定义出来的接口,不但能处理复杂的函数,还能简化调用者的代码。 默认参数 默认参数就是编写参数值的时候,给参数设定一个默认值,以例子做说明,定义一个计算x^2的函数:  de...

2016-02-23 11:14:13

阅读数 274

评论数 0

函数

在python中函数的定义使用def语句,格式:依次写出函数名、括号、括号中参数和结尾冒号:,函数的返回值跟其他语言一样,用return语句返回。如下:   def myfunction(a)     if a>0 :       return  a   else if:     ...

2016-02-22 15:23:38

阅读数 213

评论数 0

index condition pushdown(icp)---mysql5.6新功能

如何理解 index condition pushdown ?   index condition pushdown 是mysql使用索引在表里取得数据的一种优化。如果不使用icp,引擎层会遍历索引在基表中寻找数据行,然后返回给mysql server层,最后再为这些数据行进行where后的条件过...

2016-02-19 10:51:12

阅读数 350

评论数 0

shell 批量生成测试数据

最近在重温mysql5.6新特性,使用shell脚本生成了一些测试数据,记录之。 #!/bin/sh i=1 insert_row=$1; while [ $i -le $insert_row ] do  mysql -uroot  --socket=/data/my1/base/...

2016-02-17 15:35:19

阅读数 1451

评论数 0

binlog_row_image 5.6新增参数

版本介绍5.6.2里新增函数binlog_row_image。是动态参数,使用级别session和global。 可选值 full: 默认值,记录所有的行信息,和5.6之前记录的没有区别 minimal: 只记录要修改列的记录 noblob: 记录除了blog和text之外的所有字段 需要注意...

2016-02-15 10:38:17

阅读数 2855

评论数 0

go语言介绍

go是一种强类型、静态类型语言。

2016-02-02 17:32:07

阅读数 481

评论数 0

Number Parsing

package main import "strconv" import "fmt" func main() {     f, _ := strconv.ParseFloat("1.234", 64)     fmt....

2016-02-01 17:54:00

阅读数 238

评论数 0

URL Parsing

package main import "fmt" import "net" import "net/url" func main() {     s := "postgres://user:pass@hos...

2016-02-01 17:33:34

阅读数 258

评论数 0

exit

package main import "fmt" import "os" func main() {     defer fmt.Println("!")     os.Exit(3) }

2016-02-01 16:58:24

阅读数 207

评论数 0

Signals

package main import "fmt" import "os" import "os/signal" import "syscall" func main() {     sigs :...

2016-02-01 16:48:14

阅读数 231

评论数 0

Exec'ing Processes

package main import "syscall" import "os" import "os/exec" func main() {     binary, lookerr := exec.LookPath...

2016-02-01 16:29:05

阅读数 239

评论数 0

Spawning Processes

package main import "fmt" import "io/ioutil" import "os/exec" func main() {     datecmd := exec.Command("...

2016-02-01 16:17:38

阅读数 212

评论数 0

Environment Variables

package main import "os" import "strings" import "fmt" func main() {     os.Setenv("F00", "1&q...

2016-02-01 15:59:57

阅读数 168

评论数 0

Command-Line Flags

package main import "flag" import "fmt" func main() {     wordptr := flag.String("word", "foo", &quo...

2016-02-01 15:59:06

阅读数 396

评论数 0

Command-Line Arguments

package main import "os" import "fmt" func main() {     argsWithprog := os.Args     argswithoutProg := os.Args[1:]  ...

2016-02-01 15:07:01

阅读数 315

评论数 0

Writing Files

package main import (     "bufio"     "fmt"     "io/ioutil"     "os" ) func check(e error) {    ...

2016-02-01 14:53:49

阅读数 219

评论数 0

Line Filters

package main import (     "bufio"     "fmt"     "os"     "strings" ) func main() {     scanner...

2016-02-01 14:32:49

阅读数 175

评论数 0

Reading Files

package main import (     "bufio"     "fmt"     "io"     "io/ioutil"     "os" ) func c...

2016-02-01 14:21:16

阅读数 201

评论数 0

Reading Files

package main import (     "bufio"     "fmt"     "io"     "io/ioutil"     "os" ) func c...

2016-02-01 11:47:17

阅读数 236

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭