自定义博客皮肤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 384

原创 函数

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

2016-02-22 15:23:38 338

原创 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 464

原创 shell 批量生成测试数据

最近在重温mysql5.6新特性,使用shell脚本生成了一些测试数据,记录之。#!/bin/shi=1insert_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 2590

原创 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 3365

原创 go语言介绍

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

2016-02-02 17:32:07 657

翻译 Number Parsing

packagemainimport "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 319

翻译 URL Parsing

packagemainimport "fmt"import "net"import "net/url"func main() {    s := "postgres://user:[email protected]:5432/path?k=v#f"    u, err := url.Parse(s)    if err != nil {        pan

2016-02-01 17:33:34 375

翻译 exit

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

2016-02-01 16:58:24 294

翻译 Signals

packagemainimport "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 381

翻译 Exec'ing Processes

packagemainimport "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 369

翻译 Spawning Processes

packagemainimport "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 398

翻译 Environment Variables

packagemainimport "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 295

翻译 Command-Line Flags

packagemainimport "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 777

翻译 Command-Line Arguments

packagemainimport "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 569

翻译 Writing Files

packagemainimport (    "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 348

翻译 Line Filters

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

2016-02-01 14:32:49 345

翻译 Reading Files

packagemainimport (    "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 329

翻译 Reading Files

packagemainimport (    "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 376

空空如也

空空如也

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

TA关注的人

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