MCPcopy Create free account

hub / github.com/bigwhite/publication / functions

Functions3,647 in github.com/bigwhite/publication

↓ 1 callersFunctionNewSkillLoader
(workDir string)
column/timegeek/build-agent-harness-from-scratch/ch17/go-tiny-claw/internal/context/skill.go:21
↓ 1 callersFunctionNewSkillLoader
(workDir string)
column/timegeek/build-agent-harness-from-scratch/ch15/go-tiny-claw/internal/context/skill.go:21
↓ 1 callersFunctionNewSkillLoader
(workDir string)
column/timegeek/build-agent-harness-from-scratch/ch10/go-tiny-claw/internal/context/skill.go:21
↓ 1 callersFunctionNewSkillLoader
(workDir string)
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/context/skill.go:21
↓ 1 callersFunctionNewSkillLoader
(workDir string)
column/timegeek/build-agent-harness-from-scratch/ch16/go-tiny-claw/internal/context/skill.go:21
↓ 1 callersFunctionNewSkillLoader
(workDir string)
column/timegeek/build-agent-harness-from-scratch/ch20/go-tiny-claw/internal/context/skill.go:21
↓ 1 callersFunctionNewSkillLoader
(workDir string)
column/timegeek/build-agent-harness-from-scratch/ch11/go-tiny-claw/internal/context/skill.go:21
↓ 1 callersFunctionNewSkillLoader
(workDir string)
column/timegeek/build-agent-harness-from-scratch/ch14/go-tiny-claw/internal/context/skill.go:21
↓ 1 callersFunctionNewSkillLoader
(workDir string)
column/timegeek/build-agent-harness-from-scratch/ch18/go-tiny-claw/internal/context/skill.go:21
↓ 1 callersFunctionNewTxtReader
(path string)
column/imooc/go-50tips/sources/go-trap/nil_interface_1.go:15
↓ 1 callersFunctionNewUnionFind
(n int)
micro-column/ai-era-software-engineer-algorithm-map/ch09/provinces/main.go:11
↓ 1 callersFunctionNewUserService
()
micro-column/api-design-and-implementation/ch08/rod-demo/internal/user/handler.go:33
↓ 1 callersFunctionNewUserService
()
micro-column/api-design-and-implementation/ch09/rod-demo/internal/user/handler.go:33
↓ 1 callersFunctionNewUserService
()
micro-column/api-design-and-implementation/ch03/rod-demo/internal/user/handler.go:26
↓ 1 callersFunctionNewUserService
()
micro-column/api-design-and-implementation/ch02/rod-demo/internal/user/handler.go:26
↓ 1 callersFunctionNewUserService
()
micro-column/api-design-and-implementation/ch05/rod-demo/internal/user/handler.go:32
↓ 1 callersFunctionNewUserService
()
micro-column/api-design-and-implementation/ch10/rod-demo/internal/user/handler.go:33
↓ 1 callersFunctionNewUserService
()
micro-column/api-design-and-implementation/ch06/rod-demo/internal/user/handler.go:33
↓ 1 callersFunctionNewUserService
()
micro-column/api-design-and-implementation/ch04/rod-demo/internal/user/handler.go:26
↓ 1 callersFunctionNewUserService
()
micro-column/api-design-and-implementation/ch07/rod-demo/internal/user/handler.go:33
↓ 1 callersMethodNotifyUserCreated
(user User)
column/timegeek/go-advanced-course/ch25/doubles/fakes/notifier.go:12
↓ 1 callersMethodOnToolCall
(ctx context.Context, toolName string, args string)
column/timegeek/build-agent-harness-from-scratch/ch21/go-tiny-claw/internal/engine/reporter.go:7
↓ 1 callersMethodOnToolCall
(ctx context.Context, toolName string, args string)
column/timegeek/build-agent-harness-from-scratch/ch19/go-tiny-claw/internal/engine/reporter.go:7
↓ 1 callersMethodOnToolCall
(ctx context.Context, toolName string, args string)
column/timegeek/build-agent-harness-from-scratch/ch17/go-tiny-claw/internal/engine/reporter.go:7
↓ 1 callersMethodOnToolCall
(ctx context.Context, toolName string, args string)
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/engine/reporter.go:7
↓ 1 callersMethodOnToolCall
(ctx context.Context, toolName string, args string)
column/timegeek/build-agent-harness-from-scratch/ch20/go-tiny-claw/internal/engine/reporter.go:7
↓ 1 callersMethodOnToolResult
(ctx context.Context, toolName string, result string, isError bool)
column/timegeek/build-agent-harness-from-scratch/ch21/go-tiny-claw/internal/engine/reporter.go:8
↓ 1 callersMethodOnToolResult
(ctx context.Context, toolName string, result string, isError bool)
column/timegeek/build-agent-harness-from-scratch/ch19/go-tiny-claw/internal/engine/reporter.go:8
↓ 1 callersMethodOnToolResult
(ctx context.Context, toolName string, result string, isError bool)
column/timegeek/build-agent-harness-from-scratch/ch17/go-tiny-claw/internal/engine/reporter.go:8
↓ 1 callersMethodOnToolResult
(ctx context.Context, toolName string, result string, isError bool)
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/engine/reporter.go:8
↓ 1 callersMethodOnToolResult
(ctx context.Context, toolName string, result string, isError bool)
column/timegeek/build-agent-harness-from-scratch/ch20/go-tiny-claw/internal/engine/reporter.go:8
↓ 1 callersMethodParse
Parse 解析GitHub URL
column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/parser/parser.go:21
↓ 1 callersMethodParse
Parse 解析GitHub URL
column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/parser/parser.go:39
↓ 1 callersFunctionParseAge
ParseAge parses a string into an age (integer). It expects the age to be between 0 and 150.
column/timegeek/go-advanced-course/ch25/fuzzing/simpleparser/parser.go:10
↓ 1 callersFunctionParseComplex
(data [] byte)
column/imooc/go-50tips/sources/fuzz-test-demo/parse_complex.go:3
↓ 1 callersMethodPop
()
micro-column/ai-era-software-engineer-algorithm-map/ch01/k_merge/main.go:26
↓ 1 callersMethodPop
()
micro-column/ai-era-software-engineer-algorithm-map/ch10/network_delay/main.go:21
↓ 1 callersMethodPop
()
micro-column/ai-era-software-engineer-algorithm-map/ch10/service_router/main.go:42
↓ 1 callersMethodPop
()
micro-column/ai-era-software-engineer-algorithm-map/ch06/delay_scheduler/main.go:41
↓ 1 callersMethodPop
()
micro-column/ai-era-software-engineer-algorithm-map/ch06/kth_largest/main.go:19
↓ 1 callersMethodPrepare
()
micro-column/distributed-system-guide/ch07/main.go:18
↓ 1 callersFunctionPrintfError
Example 1: Printf format error
column/timegeek/go-advanced-course/ch26/vetexamples/vet_examples.go:11
↓ 1 callersFunctionProcessWithContext
Example 3: Lost cancel
column/timegeek/go-advanced-course/ch26/vetexamples/vet_examples.go:44
↓ 1 callersMethodPush
(x interface{})
micro-column/data-compression-fundamentals/ch02/huffman-demo/tree/queue.go:21
↓ 1 callersMethodPush
(x interface{})
micro-column/ai-era-software-engineer-algorithm-map/ch06/delay_scheduler/main.go:34
↓ 1 callersMethodRead
(p []byte)
column/imooc/go-50tips/sources/go-trap/nil_interface_2.go:9
↓ 1 callersMethodReadWithRepair
ReadWithRepair 操作,实现了R Quorum和读修复
micro-column/distributed-system-guide/ch04/main.go:67
↓ 1 callersMethodReceive
(senderClock VectorClock)
micro-column/distributed-system-guide/ch05/main.go:90
↓ 1 callersMethodRecordEvent
(event AuditEvent)
column/timegeek/go-advanced-course/ch25/doubles/mocks/audit.go:12
↓ 1 callersMethodRecordUsage
RecordUsage 是一个给外部 Tracker 调用的辅助方法,用于累加账单
column/timegeek/build-agent-harness-from-scratch/ch21/go-tiny-claw/internal/context/session.go:90
↓ 1 callersMethodRecordUsage
RecordUsage 是一个给外部 Tracker 调用的辅助方法,用于累加账单
column/timegeek/build-agent-harness-from-scratch/ch19/go-tiny-claw/internal/context/session.go:90
↓ 1 callersMethodRecordUsage
RecordUsage 是一个给外部 Tracker 调用的辅助方法,用于累加账单
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/context/session.go:90
↓ 1 callersMethodRecordUsage
RecordUsage 是一个给外部 Tracker 调用的辅助方法,用于累加账单
column/timegeek/build-agent-harness-from-scratch/ch20/go-tiny-claw/internal/context/session.go:90
↓ 1 callersMethodRecordUsage
RecordUsage 是一个给外部 Tracker 调用的辅助方法,用于累加账单
column/timegeek/build-agent-harness-from-scratch/ch18/go-tiny-claw/internal/context/session.go:90
↓ 1 callersMethodRedirectShortLink
RedirectShortLink 处理短链接重定向的请求 (GET /{shortCode})
column/timegeek/go-advanced-course/ch31/shortlink-service/internal/handler/link_handler.go:147
↓ 1 callersMethodRegister
(tool BaseTool)
column/timegeek/build-agent-harness-from-scratch/ch05/go-tiny-claw/internal/tools/registry.go:19
↓ 1 callersMethodRegister
(tool BaseTool)
column/timegeek/build-agent-harness-from-scratch/ch11/go-tiny-claw/internal/tools/registry.go:19
↓ 1 callersMethodRegister
(tool BaseTool)
column/timegeek/build-agent-harness-from-scratch/ch18/go-tiny-claw/internal/tools/registry.go:23
↓ 1 callersMethodRegisterRoute
RegisterRoute 动态注册一个路由及其 OpenAPI 定义
micro-column/agentic-api-in-action/ch04/agentic-openapi-demo/spec/openapi_builder.go:37
↓ 1 callersFunctionRemoveDuplicates
RemoveDuplicates 使用快慢指针原地去重 输入: sorted slice 输出: 新的长度
micro-column/ai-era-software-engineer-algorithm-map/ch01/remove_duplicates/main.go:8
↓ 1 callersMethodRemoveNode
RemoveNode removes a physical node from the ring
micro-column/distributed-system-guide/ch06/main.go:48
↓ 1 callersFunctionRenderDOM
RenderDOM 渲染函数:DFS 遍历 DOM 树
micro-column/ai-era-software-engineer-algorithm-map/ch08/dom_renderer/main.go:44
↓ 1 callersMethodReporter
()
column/timegeek/build-agent-harness-from-scratch/ch16/go-tiny-claw/internal/feishu/bot.go:92
↓ 1 callersMethodRequestVote
RequestVote RPC handler
micro-column/distributed-system-guide/ch11/raft.go:79
↓ 1 callersMethodResolveStartupOrder
ResolveStartupOrder 计算启动顺序 返回一个二维切片,外层是批次,内层是该批次并行启动的服务名
micro-column/ai-era-software-engineer-algorithm-map/ch09/service_orchestrator/main.go:26
↓ 1 callersFunctionReverseList
ReverseList 反转链表
micro-column/ai-era-software-engineer-algorithm-map/ch04/reverse_linked_list/main.go:12
↓ 1 callersMethodRoll
Roll 滑动窗口:移除 oldChar,添加 newChar
micro-column/ai-era-software-engineer-algorithm-map/ch12/sensitive_filter/main.go:38
↓ 1 callersMethodRun
(ctx context.Context, userPrompt string)
column/timegeek/build-agent-harness-from-scratch/ch08/go-tiny-claw/internal/engine/loop.go:30
↓ 1 callersMethodRun
(ctx context.Context, userPrompt string, reporter Reporter)
column/timegeek/build-agent-harness-from-scratch/ch09/go-tiny-claw/internal/engine/loop.go:30
↓ 1 callersMethodRun
(ctx context.Context, userPrompt string)
column/timegeek/build-agent-harness-from-scratch/ch03/go-tiny-claw/internal/engine/loop.go:29
↓ 1 callersMethodRun
(ctx context.Context, userPrompt string)
column/timegeek/build-agent-harness-from-scratch/ch02/go-tiny-claw/internal/engine/loop.go:27
↓ 1 callersMethodRun
(ctx context.Context, userPrompt string)
column/timegeek/build-agent-harness-from-scratch/ch05/go-tiny-claw/internal/engine/loop.go:29
↓ 1 callersMethodRun
(ctx context.Context, userPrompt string)
column/timegeek/build-agent-harness-from-scratch/ch06/go-tiny-claw/internal/engine/loop.go:29
↓ 1 callersMethodRun
(ctx context.Context, userPrompt string)
column/timegeek/build-agent-harness-from-scratch/ch04/go-tiny-claw/internal/engine/loop.go:29
↓ 1 callersMethodRun
(ctx context.Context, session *ctxpkg.Session, reporter Reporter)
column/timegeek/build-agent-harness-from-scratch/ch16/go-tiny-claw/internal/engine/loop.go:38
↓ 1 callersMethodRun
(ctx context.Context, userPrompt string)
column/timegeek/build-agent-harness-from-scratch/ch07/go-tiny-claw/internal/engine/loop.go:29
↓ 1 callersMethodRunSuite
RunSuite 执行一组评测集,并返回跑分报告
column/timegeek/build-agent-harness-from-scratch/ch21/go-tiny-claw/internal/eval/benchmark.go:47
↓ 1 callersMethodRunSuite
RunSuite 执行一组评测集,并返回跑分报告
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/eval/benchmark.go:47
↓ 1 callersMethodRunSuite
RunSuite 执行一组评测集,并返回跑分报告
column/timegeek/build-agent-harness-from-scratch/ch20/go-tiny-claw/internal/eval/benchmark.go:47
↓ 1 callersMethodSave
(data string)
column/timegeek/go-first-course/go-testing/testdouble/mock/db/db.go:5
↓ 1 callersMethodSend
(receiver *Node)
micro-column/distributed-system-guide/ch05/main.go:84
↓ 1 callersMethodShutdown
(ctx context.Context)
column/timegeek/go-first-course/09/bookstore/server/server.go:54
↓ 1 callersFunctionSimulateNewElection
SimulateNewElection 模拟一次新的选举,递增epoch
micro-column/distributed-system-guide/ch03/epoch.go:38
↓ 1 callersFunctionSort
(x []int)
column/timegeek/go-first-course/go-generics/benchmark/non_generic_sort.go:187
↓ 1 callersMethodStart
Start 启动调度循环
micro-column/ai-era-software-engineer-algorithm-map/ch06/delay_scheduler/main.go:86
↓ 1 callersMethodStartsWith
StartsWith 查找是否有前缀
micro-column/ai-era-software-engineer-algorithm-map/ch16/trie/main.go:41
↓ 1 callersFunctionStrStrKMP
KMP 搜索算法
micro-column/ai-era-software-engineer-algorithm-map/ch12/kmp_search/main.go:29
↓ 1 callersFunctionStrcat
(sl []string)
column/imooc/go-50tips/sources/benchmark-compare/strcat_test.go:14
↓ 1 callersMethodSupportedTypes
SupportedTypes 返回支持的资源类型
column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/parser/parser.go:27
↓ 1 callersMethodToggle
Toggle 切换权限(有则删,无则增)
micro-column/ai-era-software-engineer-algorithm-map/ch13/permission_system/main.go:56
↓ 1 callersFunctionTransformText
TransformText applies a simple transformation to the input string.
column/timegeek/go-advanced-course/ch25/goldenfiles/transformer.go:9
↓ 1 callersMethodTry
()
micro-column/distributed-system-guide/ch08/tcc.go:11
↓ 1 callersFunctionTwoSum
(numbers []int, target int)
micro-column/ai-era-software-engineer-algorithm-map/ch01/two_sum/main.go:5
↓ 1 callersMethodUnion
Union 合并两个集合
micro-column/ai-era-software-engineer-algorithm-map/ch09/provinces/main.go:29
↓ 1 callersFunctionUnsafeAndPanicReverse
UnsafeAndPanicReverse 是一个更容易触发 panic 的版本
micro-column/go-testing-journey/go-testing-shortlink/pkg/parser/parser.go:10
↓ 1 callersMethodUpdate
(*Book)
column/timegeek/go-first-course/09/bookstore/store/store.go:19
↓ 1 callersMethodUpdate
Update atomically updates the shared configuration.
column/timegeek/go-advanced-course/ch23/config/hotload/viper/hotloader/loader.go:32
↓ 1 callersMethodUpdateUser
(id, newName string)
column/timegeek/go-advanced-course/ch25/testhierarchy/user_service.go:40
↓ 1 callersMethodUse
(mw MiddlewareFunc)
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/tools/registry.go:25
↓ 1 callersMethodUse
(mw MiddlewareFunc)
column/timegeek/build-agent-harness-from-scratch/ch16/go-tiny-claw/internal/tools/registry.go:24
← previousnext →701–800 of 3,647, ranked by callers