@@ -2,14 +2,11 @@ package test
2
2
3
3
import (
4
4
"encoding/base64"
5
- "encoding/binary"
6
5
"encoding/hex"
7
6
"fmt"
8
7
"math/big"
9
8
"testing"
10
9
"time"
11
-
12
- bolt "go.etcd.io/bbolt"
13
10
)
14
11
15
12
//
@@ -357,13 +354,13 @@ func testxx() {
357
354
//encodeString2 := base64.StdEncoding.EncodeToString([]byte(hex.EncodeToString(out2)))
358
355
//fmt.Println(encodeString2)
359
356
360
- input := []byte ("40 " )
357
+ input := []byte ("83 " )
361
358
//input, _ := hex.DecodeString("0000000000000000000000006356908ace09268130dee2b7de643314bbeb36830000000000000000000000000000000000000000000000000000000000000004")
362
359
// 演示base64编码
363
360
encodeString := base64 .StdEncoding .EncodeToString (input )
364
361
fmt .Println (encodeString )
365
362
366
- decodeBytes , err := base64 .StdEncoding .DecodeString ("MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2NzY1Yzc5MzFjMDQ5YzYyODljMDAwMA ==" )
363
+ decodeBytes , err := base64 .StdEncoding .DecodeString ("MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2NzY1Yzc5M2ZhMTAwNzlkMDAwMDAwMA ==" )
367
364
if err != nil {
368
365
fmt .Println (err )
369
366
}
@@ -388,73 +385,76 @@ func testxx() {
388
385
break
389
386
}
390
387
}
388
+ for i := uint8 (0 ); i < 0 ; i ++ {
389
+ fmt .Println ("wahttttat" )
390
+ }
391
391
}
392
392
func TestXx (t * testing.T ) {
393
393
//testyy()
394
394
//testDijkstra()
395
395
//testopenfile()
396
396
//testudp()
397
397
//testbroard()
398
- // testxx()
399
- testopenfile ()
398
+ testxx ()
399
+ // testopenfile()
400
400
//fmt.Println(tt)
401
401
//time.Sleep(time.Second * 3)
402
402
}
403
403
404
- func testopenfile () {
405
- //db, err := bolt.Open("my.db", 0600, nil)
406
- //if err != nil {
407
- // fmt.Println(err)
408
- //}
409
- //fmt.Println(db)
410
- db , err := bolt .Open ("my.db" , 0600 , nil )
411
- if err != nil {
412
- fmt .Println (err )
413
- }
414
- fmt .Println (db )
415
- err = db .Update (func (tx * bolt.Tx ) error {
416
- b , err := tx .CreateBucket ([]byte ("MyBucket11111" ))
417
-
418
- if err != nil {
419
- return fmt .Errorf ("create bucket: %s" , err )
420
- }
421
- b , err = tx .CreateBucket ([]byte ("MyBucket22222" ))
422
- if err != nil {
423
- return fmt .Errorf ("create bucket: %s" , err )
424
- }
425
- bytes := make ([]byte , 8 )
426
- binary .BigEndian .PutUint64 (bytes , 1 )
427
- err = b .Put (bytes , []byte ("1" ))
428
- if err != nil {
429
- return err
430
- }
431
- binary .BigEndian .PutUint64 (bytes , 10 )
432
- err = b .Put (bytes , []byte ("10" ))
433
- if err != nil {
434
- return err
435
- }
436
- binary .BigEndian .PutUint64 (bytes , 100 )
437
- //err = b.Put([]byte{100}, []byte("zhangsan2"))
438
- //if err != nil {
439
- // return err
440
- //}
441
- err = b .Put (bytes , []byte ("100" ))
442
- return err
443
- })
444
- err = db .View (func (tx * bolt.Tx ) error {
445
- if err := tx .ForEach (func (name []byte , b * bolt.Bucket ) error {
446
- fmt .Println (string (name ))
447
- return nil
448
- }); err != nil {
449
- fmt .Println (err )
450
- }
451
- return nil
452
- })
453
-
454
- fmt .Println (err )
455
-
456
- }
457
-
404
+ // func testopenfile() {
405
+ // //db, err := bolt.Open("my.db", 0600, nil)
406
+ // //if err != nil {
407
+ // // fmt.Println(err)
408
+ // //}
409
+ // //fmt.Println(db)
410
+ // db, err := bolt.Open("my.db", 0600, nil)
411
+ // if err != nil {
412
+ // fmt.Println(err)
413
+ // }
414
+ // fmt.Println(db)
415
+ // err = db.Update(func(tx *bolt.Tx) error {
416
+ // b, err := tx.CreateBucket([]byte("MyBucket11111"))
417
+ //
418
+ // if err != nil {
419
+ // return fmt.Errorf("create bucket: %s", err)
420
+ // }
421
+ // b, err = tx.CreateBucket([]byte("MyBucket22222"))
422
+ // if err != nil {
423
+ // return fmt.Errorf("create bucket: %s", err)
424
+ // }
425
+ // bytes := make([]byte, 8)
426
+ // binary.BigEndian.PutUint64(bytes, 1)
427
+ // err = b.Put(bytes, []byte("1"))
428
+ // if err != nil {
429
+ // return err
430
+ // }
431
+ // binary.BigEndian.PutUint64(bytes, 10)
432
+ // err = b.Put(bytes, []byte("10"))
433
+ // if err != nil {
434
+ // return err
435
+ // }
436
+ // binary.BigEndian.PutUint64(bytes, 100)
437
+ // //err = b.Put([]byte{100}, []byte("zhangsan2"))
438
+ // //if err != nil {
439
+ // // return err
440
+ // //}
441
+ // err = b.Put(bytes, []byte("100"))
442
+ // return err
443
+ // })
444
+ // err = db.View(func(tx *bolt.Tx) error {
445
+ // if err := tx.ForEach(func(name []byte, b *bolt.Bucket) error {
446
+ // fmt.Println(string(name))
447
+ // return nil
448
+ // }); err != nil {
449
+ // fmt.Println(err)
450
+ // }
451
+ // return nil
452
+ // })
453
+ //
454
+ // fmt.Println(err)
455
+ //
456
+ // }
457
+ //
458
458
// err = db.View(func(tx *bolt.Tx) error {
459
459
// c := tx.Bucket([]byte("MyBucket")).Cursor()
460
460
// //for k, v := c.Last(); k != nil; k, v = c.Prev() {
0 commit comments