iamzcr 最近的时间轴更新
iamzcr's repos on GitHub
HTML · 73 人关注
dutyByPython
JavaScript · 1 人关注
my-stacklifes
PHP · 1 人关注
pay
可能是我用过的最优雅的 Alipay 和 WeChat 的支付 SDK 扩展包了
Go · 0 人关注
23333
草 我要被爆破叻
Go · 0 人关注
backup-openbilibili-go-common
2019年4-22日-bilibili-干杯站后端源码(原包删除前最后一版170M)
0 人关注
ClickHouse
ClickHouse® is a free analytics DBMS for big data
0 人关注
file-rotatelogs
[ARCHIVED] Port of perl5 File::RotateLogs to Go
0 人关注
gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Go · 0 人关注
go-application
PHP · 0 人关注
php-application
0 人关注
rancher
Complete container management platform
iamzcr

iamzcr

一个无趣的程序员
🏢  go混子开发
V2EX 第 166991 号会员,加入于 2016-04-07 11:03:00 +08:00
iamzcr 最近回复了
2021-12-23 09:54:24 +08:00
回复了 iamzcr 创建的主题 NGINX nginx 出现一堆这样的日志,这是什么鬼东西的请求
@locoz 而且都是本地 127.0.0.1 的 ip ,怎么做到的?
2021-12-23 09:53:27 +08:00
回复了 iamzcr 创建的主题 NGINX nginx 出现一堆这样的日志,这是什么鬼东西的请求
@locoz 我只要一开 80 ,或者 443 的端口,就产出这样的日志
2021-05-25 20:16:34 +08:00
回复了 toyst 创建的主题 Linux 请教一下大家这个脚本怎么写
@iamzcr 还要判断下文件类型,忘了
2021-05-25 20:08:55 +08:00
回复了 toyst 创建的主题 Linux 请教一下大家这个脚本怎么写
看到这问题,用 go 的 slice+map 写了下,不知道效率咋样,原理就是按照 ASCII 编码去取 0-9ASCII 编码的范围

package main

import (
"bufio"
"fmt"
"io"
"os"
"strings"
)

func delSlice(slice []byte, dels []byte) []byte {
dMap := make(map[byte]bool)
for _, s := range dels {
dMap[s] = true
}
for i := 0; i < len(slice); i++ {
if _, ok := dMap[slice[i]]; ok {
slice = append(slice[:i], slice[i+1:]...)
i = i - 1
}
}
return slice
}
func ReadLine(fileName string) {
f, err := os.Open(fileName)
if err != nil {
panic(err)
}
buf := bufio.NewReader(f)
for {
line, err := buf.ReadString('\n')
if err != nil {
if err == io.EOF {
break
}
}
line = strings.TrimSpace(line)
slice := make([]byte, 1)
slice = []byte(line)
outSlice := make([]byte, 1)
for i := 0; i < len(slice)-1; i++ {
if slice[i] > 47 && slice[i] <= 58 {
outSlice = append(outSlice, slice[i])
}
}
inSlice := delSlice(slice, outSlice)
str := string(inSlice)
fmt.Println(str)

}
}

func main() {
ReadLine("./test.txt")
}
2021-05-20 16:36:46 +08:00
回复了 huzhikuizainali 创建的主题 新手求助 不懂就问。类和函数有什么区别?
只有函数:表示你只有一个女朋友
有类:表示你会有无尽的女朋友,这个女朋友名字还不一样,叫方法
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2935 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 02:51 · PVG 10:51 · LAX 18:51 · JFK 21:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.