first commit
This commit is contained in:
		
							
								
								
									
										23
									
								
								utils/bits/bufio/bufio.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								utils/bits/bufio/bufio.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| package bufio | ||||
|  | ||||
| import ( | ||||
| 	"io" | ||||
| ) | ||||
|  | ||||
| type Reader struct { | ||||
| 	buf [][]byte | ||||
| 	R io.ReadSeeker | ||||
| } | ||||
|  | ||||
| func NewReaderSize(r io.ReadSeeker, size int) *Reader { | ||||
| 	buf := make([]byte, size*2) | ||||
| 	return &Reader{ | ||||
| 		R: r, | ||||
| 		buf: [][]byte{buf[0:size], buf[size:]}, | ||||
| 	} | ||||
| } | ||||
|  | ||||
| func (self *Reader) ReadAt(b []byte, off int64) (n int, err error) { | ||||
| 	return | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Andrey Semochkin
					Andrey Semochkin