自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aeoluspu的专栏

胡言乱语 随手记

  • 博客(19)
  • 收藏
  • 关注

原创 函数的参数

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

2016-02-23 11:14:13 396

原创 函数

在python中函数的定义使用def语句,格式:依次写出函数名、括号、括号中参数和结尾冒号:,函数的返回值跟其他语言一样,用return语句返回。如下:   def myfunction(a)     if a>0 :       return  a   else if:      return -a 没有如果return语句,函数执行完毕后也可返回结果,结果为None。也可re

2016-02-22 15:23:38 359

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

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

2016-02-19 10:51:12 494

原创 shell 批量生成测试数据

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

2016-02-17 15:35:19 2619

原创 binlog_row_image 5.6新增参数

版本介绍5.6.2里新增函数binlog_row_image。是动态参数,使用级别session和global。 可选值 full: 默认值,记录所有的行信息,和5.6之前记录的没有区别 minimal: 只记录要修改列的记录 noblob: 记录除了blog和text之外的所有字段 需要注意的是,只有在row格式下,上面的参数才会支持,就是说上面的参数是基于binlog_f

2016-02-15 10:38:17 3376

原创 go语言介绍

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

2016-02-02 17:32:07 672

翻译 Number Parsing

package main import "strconv" import "fmt" func main() {     f, _ := strconv.ParseFloat("1.234", 64)     fmt.Println(f)     i, _ := strconv.ParseInt("123", 0, 64)     fmt.Println(i)  

2016-02-01 17:54:00 352

翻译 URL Parsing

package main import "fmt" import "net" import "net/url" func main() {     s := "postgres://user:pass@host.com:5432/path?k=v#f"     u, err := url.Parse(s)     if err != nil {         pan

2016-02-01 17:33:34 407

翻译 exit

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

2016-02-01 16:58:24 325

翻译 Signals

package main import "fmt" import "os" import "os/signal" import "syscall" func main() {     sigs := make(chan os.Signal, 1)     done := make(chan bool, 1)     signal.Notify(sigs, syscal

2016-02-01 16:48:14 403

翻译 Exec'ing Processes

package main import "syscall" import "os" import "os/exec" func main() {     binary, lookerr := exec.LookPath("ls")     if lookerr != nil {         panic(lookerr)     }     args := []s

2016-02-01 16:29:05 402

翻译 Spawning Processes

package main import "fmt" import "io/ioutil" import "os/exec" func main() {     datecmd := exec.Command("date")     dateout, err := datecmd.Output()     if err != nil {         panic(er

2016-02-01 16:17:38 445

翻译 Environment Variables

package main import "os" import "strings" import "fmt" func main() {     os.Setenv("F00", "1")     fmt.Println("F00", os.Getenv("F00"))     fmt.Println("BAR:", os.Getenv("BAR"))     fmt

2016-02-01 15:59:57 320

翻译 Command-Line Flags

package main import "flag" import "fmt" func main() {     wordptr := flag.String("word", "foo", "a string")     numbptr := flag.Int("numb", 42, "an int")     boolprr := flag.Bool("fork",

2016-02-01 15:59:06 788

翻译 Command-Line Arguments

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

2016-02-01 15:07:01 588

翻译 Writing Files

package main import (     "bufio"     "fmt"     "io/ioutil"     "os" ) func check(e error) {     if e != nil {         panic(e)     } } func main() {     d1 := []byte("hello\ngo\n"

2016-02-01 14:53:49 378

翻译 Line Filters

package main import (     "bufio"     "fmt"     "os"     "strings" ) func main() {     scanner := bufio.NewScanner(os.Stdin)     for scanner.Scan() {         ucl := strings.ToUppe

2016-02-01 14:32:49 376

翻译 Reading Files

package main import (     "bufio"     "fmt"     "io"     "io/ioutil"     "os" ) func check(e error) {     if e != nil {         panic(e)     } } func main() {     dat, err := iout

2016-02-01 14:21:16 341

翻译 Reading Files

package main import (     "bufio"     "fmt"     "io"     "io/ioutil"     "os" ) func check(e error) {     if e != nil {         panic(e)     } } func main() {     dat, err := iout

2016-02-01 11:47:17 385

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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