Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bigwhite/publication
/ functions
Functions
3,647 in github.com/bigwhite/publication
⨍
Functions
3,647
◇
Types & classes
1,301
↓ 2 callers
Function
sum
(args ...int)
column/imooc/go-50tips/sources/variadic_function_1.go:3
↓ 2 callers
Function
sum
(max int)
column/imooc/go-50tips/sources/defer_perf_benchmark_1_test.go:5
↓ 2 callers
Function
usage
()
column/timegeek/go-first-course/27/instrument_trace/cmd/instrument/main.go:22
↓ 2 callers
Function
variableInit
(name string)
column/imooc/go-50tips/sources/package-init-order/main.go:31
↓ 1 callers
Method
Allow
Allow 检查是否允许通过 key: 限流的标识(如 IP、UserID) limit: 限流规则
micro-column/api-design-and-implementation/ch09/rod-demo/pkg/limiter/redis_limiter.go:31
↓ 1 callers
Method
Allow
Allow 检查是否允许通过 key: 限流的标识(如 IP、UserID) limit: 限流规则
micro-column/api-design-and-implementation/ch10/rod-demo/pkg/limiter/redis_limiter.go:31
↓ 1 callers
Method
AnalyzeAndInject
AnalyzeAndInject 接收原始报错,匹配已知特征模式,返回增强后的报错信息
column/timegeek/build-agent-harness-from-scratch/ch15/go-tiny-claw/internal/context/recovery.go:17
↓ 1 callers
Method
AnalyzeAndInject
AnalyzeAndInject 接收原始报错,匹配已知特征模式,返回增强后的报错信息
column/timegeek/build-agent-harness-from-scratch/ch16/go-tiny-claw/internal/context/recovery.go:17
↓ 1 callers
Method
AnalyzeAndInject
AnalyzeAndInject 接收原始报错,匹配已知特征模式,返回增强后的报错信息
column/timegeek/build-agent-harness-from-scratch/ch14/go-tiny-claw/internal/context/recovery.go:17
↓ 1 callers
Method
AppendEntries
AppendEntries RPC handler
micro-column/distributed-system-guide/ch11/raft.go:124
↓ 1 callers
Function
Bar
()
column/timegeek/go-advanced-course/ch28/debugstack/main.go:9
↓ 1 callers
Method
Book
Book 尝试预订,返回是否成功 时间复杂度:O(N) - 主要是切片插入的开销;查找本身是 O(log N) 如果使用真正的平衡二叉搜索树,整体复杂度可降为 O(log N)
micro-column/ai-era-software-engineer-algorithm-map/ch07/calendar_system/main.go:26
↓ 1 callers
Function
Builder
Builder returns the empty string.
column/imooc/go-50tips/sources/strings-test-demo/compare_test.go:38
↓ 1 callers
Function
CArrayToGoArray
(cArray unsafe.Pointer, elemSize uintptr, len int)
column/imooc/go-50tips/sources/go-cgo/c_array_to_go_slice.go:10
↓ 1 callers
Function
CalculateEntropy
CalculateEntropy 读取 reader 中的数据并计算香农熵
micro-column/data-compression-fundamentals/ch01/entropy/main.go:11
↓ 1 callers
Function
CallCFunc
()
column/imooc/go-50tips/sources/go-cgo/cgo-perf/cgo_call.go:9
↓ 1 callers
Function
CallGoFunc
()
column/imooc/go-50tips/sources/go-cgo/cgo-perf/cgo_call.go:17
↓ 1 callers
Method
CanCancel
CanCancel 判断订单是否可以取消 将状态流转逻辑封装在领域模型中,而不是散落在 Controller 里
micro-column/api-design-and-implementation/ch08/rod-demo/internal/domain/order.go:20
↓ 1 callers
Method
CanCancel
CanCancel 判断订单是否可以取消 将状态流转逻辑封装在领域模型中,而不是散落在 Controller 里
micro-column/api-design-and-implementation/ch09/rod-demo/internal/domain/order.go:20
↓ 1 callers
Method
CanCancel
CanCancel 判断订单是否可以取消 将状态流转逻辑封装在领域模型中,而不是散落在 Controller 里
micro-column/api-design-and-implementation/ch03/rod-demo/internal/domain/order.go:20
↓ 1 callers
Method
CanCancel
CanCancel 判断订单是否可以取消 将状态流转逻辑封装在领域模型中,而不是散落在 Controller 里
micro-column/api-design-and-implementation/ch05/rod-demo/internal/domain/order.go:20
↓ 1 callers
Method
CanCancel
CanCancel 判断订单是否可以取消 将状态流转逻辑封装在领域模型中,而不是散落在 Controller 里
micro-column/api-design-and-implementation/ch10/rod-demo/internal/domain/order.go:20
↓ 1 callers
Method
CanCancel
CanCancel 判断订单是否可以取消 将状态流转逻辑封装在领域模型中,而不是散落在 Controller 里
micro-column/api-design-and-implementation/ch06/rod-demo/internal/domain/order.go:20
↓ 1 callers
Method
CanCancel
CanCancel 判断订单是否可以取消 将状态流转逻辑封装在领域模型中,而不是散落在 Controller 里
micro-column/api-design-and-implementation/ch04/rod-demo/internal/domain/order.go:20
↓ 1 callers
Method
CanCancel
CanCancel 判断订单是否可以取消 将状态流转逻辑封装在领域模型中,而不是散落在 Controller 里
micro-column/api-design-and-implementation/ch07/rod-demo/internal/domain/order.go:20
↓ 1 callers
Method
CanCreateLink
(ctx context.Context, userID string)
micro-column/go-testing-journey/go-testing-shortlink/pkg/client/user_service_client.go:19
↓ 1 callers
Method
Cancel
()
micro-column/distributed-system-guide/ch08/tcc.go:13
↓ 1 callers
Method
CancelOrder
--- 自定义业务逻辑 (非 CRUD) --- CancelOrder 执行取消逻辑 返回值:更新后的订单,以及特定的业务错误(如状态冲突)
micro-column/api-design-and-implementation/ch08/rod-demo/internal/order/handler.go:112
↓ 1 callers
Method
CancelOrder
--- 自定义业务逻辑 (非 CRUD) --- CancelOrder 执行取消逻辑 返回值:更新后的订单,以及特定的业务错误(如状态冲突)
micro-column/api-design-and-implementation/ch09/rod-demo/internal/order/handler.go:112
↓ 1 callers
Method
CancelOrder
--- 自定义业务逻辑 (非 CRUD) --- CancelOrder 执行取消逻辑 返回值:更新后的订单,以及特定的业务错误(如状态冲突)
micro-column/api-design-and-implementation/ch03/rod-demo/internal/order/handler.go:105
↓ 1 callers
Method
CancelOrder
--- 自定义业务逻辑 (非 CRUD) --- CancelOrder 执行取消逻辑 返回值:更新后的订单,以及特定的业务错误(如状态冲突)
micro-column/api-design-and-implementation/ch05/rod-demo/internal/order/handler.go:112
↓ 1 callers
Method
CancelOrder
--- 自定义业务逻辑 (非 CRUD) --- CancelOrder 执行取消逻辑 返回值:更新后的订单,以及特定的业务错误(如状态冲突)
micro-column/api-design-and-implementation/ch10/rod-demo/internal/order/handler.go:112
↓ 1 callers
Method
CancelOrder
--- 自定义业务逻辑 (非 CRUD) --- CancelOrder 执行取消逻辑 返回值:更新后的订单,以及特定的业务错误(如状态冲突)
micro-column/api-design-and-implementation/ch06/rod-demo/internal/order/handler.go:112
↓ 1 callers
Method
CancelOrder
--- 自定义业务逻辑 (非 CRUD) --- CancelOrder 执行取消逻辑 返回值:更新后的订单,以及特定的业务错误(如状态冲突)
micro-column/api-design-and-implementation/ch04/rod-demo/internal/order/handler.go:105
↓ 1 callers
Method
CancelOrder
--- 自定义业务逻辑 (非 CRUD) --- CancelOrder 执行取消逻辑 返回值:更新后的订单,以及特定的业务错误(如状态冲突)
micro-column/api-design-and-implementation/ch07/rod-demo/internal/order/handler.go:112
↓ 1 callers
Function
CapReader
(r io.Reader)
column/imooc/go-50tips/sources/horizontal-composition-2.go:11
↓ 1 callers
Method
CheckAndInject
(lastToolCall schema.ToolCall, lastResult schema.ToolResult)
column/timegeek/build-agent-harness-from-scratch/ch21/go-tiny-claw/internal/engine/reminder.go:29
↓ 1 callers
Method
CheckAndInject
(lastToolCall schema.ToolCall, lastResult schema.ToolResult)
column/timegeek/build-agent-harness-from-scratch/ch19/go-tiny-claw/internal/engine/reminder.go:29
↓ 1 callers
Method
CheckAndInject
(lastToolCall schema.ToolCall, lastResult schema.ToolResult)
column/timegeek/build-agent-harness-from-scratch/ch17/go-tiny-claw/internal/engine/reminder.go:29
↓ 1 callers
Method
CheckAndInject
(lastToolCall schema.ToolCall, lastResult schema.ToolResult)
column/timegeek/build-agent-harness-from-scratch/ch15/go-tiny-claw/internal/engine/reminder.go:29
↓ 1 callers
Method
CheckAndInject
(lastToolCall schema.ToolCall, lastResult schema.ToolResult)
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/engine/reminder.go:29
↓ 1 callers
Method
CheckAndInject
(lastToolCall schema.ToolCall, lastResult schema.ToolResult)
column/timegeek/build-agent-harness-from-scratch/ch16/go-tiny-claw/internal/engine/reminder.go:29
↓ 1 callers
Method
CheckAndInject
(lastToolCall schema.ToolCall, lastResult schema.ToolResult)
column/timegeek/build-agent-harness-from-scratch/ch20/go-tiny-claw/internal/engine/reminder.go:29
↓ 1 callers
Method
CheckAndInject
(lastToolCall schema.ToolCall, lastResult schema.ToolResult)
column/timegeek/build-agent-harness-from-scratch/ch18/go-tiny-claw/internal/engine/reminder.go:29
↓ 1 callers
Method
Close
()
column/timegeek/go-advanced-course/ch21/demo2/shortlink/internal/storage/interface.go:24
↓ 1 callers
Method
Close
()
column/timegeek/go-advanced-course/ch20/demo1/shortlink/internal/storage/memory_store.go:74
↓ 1 callers
Method
Compact
(msgs []schema.Message)
column/timegeek/build-agent-harness-from-scratch/ch12/go-tiny-claw/internal/context/compactor.go:22
↓ 1 callers
Method
Compact
(msgs []schema.Message)
column/timegeek/build-agent-harness-from-scratch/ch13/go-tiny-claw/internal/context/compactor.go:22
↓ 1 callers
Method
Compact
(msgs []schema.Message)
column/timegeek/build-agent-harness-from-scratch/ch15/go-tiny-claw/internal/context/compactor.go:22
↓ 1 callers
Method
Compact
(msgs []schema.Message)
column/timegeek/build-agent-harness-from-scratch/ch16/go-tiny-claw/internal/context/compactor.go:22
↓ 1 callers
Method
Compact
(msgs []schema.Message)
column/timegeek/build-agent-harness-from-scratch/ch14/go-tiny-claw/internal/context/compactor.go:22
↓ 1 callers
Method
Compensate
()
micro-column/distributed-system-guide/ch08/saga.go:11
↓ 1 callers
Function
ComputeDiff
ComputeDiff 计算两个文本的差异
micro-column/ai-era-software-engineer-algorithm-map/ch15/simple_diff/main.go:15
↓ 1 callers
Method
Confirm
()
micro-column/distributed-system-guide/ch08/tcc.go:12
↓ 1 callers
Function
Constructor
()
micro-column/ai-era-software-engineer-algorithm-map/ch06/median_finder/main.go:43
↓ 1 callers
Function
Constructor
(capacity int)
micro-column/ai-era-software-engineer-algorithm-map/ch04/lru_cache/main.go:21
↓ 1 callers
Function
Constructor
()
micro-column/ai-era-software-engineer-algorithm-map/ch16/trie/main.go:18
↓ 1 callers
Function
ContextWithReporter
ContextWithReporter 将专属的 Reporter 封入上下文
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/feishu/bot.go:27
↓ 1 callers
Function
CopyFile
(src, dst string)
column/imooc/go-50tips/sources/go-if-error-check-optimize-2.go:15
↓ 1 callers
Function
CopyFile
(src, dst string)
column/imooc/go-50tips/sources/go-if-error-check-optimize-1.go:23
↓ 1 callers
Method
CopyFile
(src, dst string)
column/imooc/go-50tips/sources/go-if-error-check-optimize-3.go:56
↓ 1 callers
Method
CreateLink
(ctx context.Context, originalURL string)
micro-column/go-testing-journey/go-testing-shortlink/pkg/handler/link_handler.go:15
↓ 1 callers
Function
DailyTemperatures
(temperatures []int)
micro-column/ai-era-software-engineer-algorithm-map/ch03/daily_temperatures/main.go:5
↓ 1 callers
Function
DefaultConfig
DefaultConfig 返回默认配置
column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/config/types.go:41
↓ 1 callers
Method
Delete
(string)
column/timegeek/go-first-course/09/bookstore/store/store.go:22
↓ 1 callers
Function
Divide
Function to be tested
column/timegeek/go-advanced-course/ch25/tabledriven/calculator_test.go:11
↓ 1 callers
Method
Encode
(data []byte)
micro-column/data-compression-fundamentals/ch01/rle-demo/protocol/encoder.go:21
↓ 1 callers
Method
Execute
()
micro-column/distributed-system-guide/ch08/saga.go:55
↓ 1 callers
Method
Execute
()
micro-column/distributed-system-guide/ch08/tcc.go:65
↓ 1 callers
Method
Filter
(text string)
micro-column/ai-era-software-engineer-algorithm-map/ch12/sensitive_filter/main.go:84
↓ 1 callers
Method
FindByCode
(ctx context.Context, code string)
micro-column/go-testing-journey/go-testing-shortlink/pkg/repository/postgres/link_repository.go:22
↓ 1 callers
Function
FindKthLargest
(nums []int, k int)
micro-column/ai-era-software-engineer-algorithm-map/ch06/kth_largest/main.go:27
↓ 1 callers
Function
FindShortestPath
FindShortestPath 寻找最低延迟路径
micro-column/ai-era-software-engineer-algorithm-map/ch10/service_router/main.go:52
↓ 1 callers
Function
Foo
()
column/timegeek/go-advanced-course/ch28/debugstack/main.go:14
↓ 1 callers
Function
FooWithDefer
()
column/imooc/go-50tips/sources/panic_recover_performance_test.go:17
↓ 1 callers
Function
FooWithPanicAndRecover
()
column/imooc/go-50tips/sources/panic_recover_performance_test.go:24
↓ 1 callers
Function
FooWithoutDefer
()
column/imooc/go-50tips/sources/panic_recover_performance_test.go:13
↓ 1 callers
Function
FooWithoutPanicAndRecover
()
column/imooc/go-50tips/sources/panic_recover_performance_test.go:36
↓ 1 callers
Method
GenerateJSON
GenerateJSON 生成最终的 OpenAPI 文档 (简化版)
micro-column/agentic-api-in-action/ch04/agentic-openapi-demo/spec/openapi_builder.go:48
↓ 1 callers
Method
GetAll
()
column/timegeek/go-first-course/09/bookstore/store/store.go:21
↓ 1 callers
Method
GetAndTrackLongURL
(ctx context.Context, shortCode string)
column/timegeek/go-advanced-course/ch21/demo2/shortlink/internal/shortener/service.go:109
↓ 1 callers
Method
GetAndTrackLongURL
(ctx context.Context, shortCode string)
column/timegeek/go-advanced-course/ch20/demo1/shortlink/internal/shortener/service.go:80
↓ 1 callers
Method
GetEventDispatcher
()
column/timegeek/build-agent-harness-from-scratch/ch09/go-tiny-claw/internal/feishu/bot.go:43
↓ 1 callers
Method
GetEventDispatcher
()
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/feishu/bot.go:73
↓ 1 callers
Method
GetEventDispatcher
()
column/timegeek/build-agent-harness-from-scratch/ch16/go-tiny-claw/internal/feishu/bot.go:48
↓ 1 callers
Method
GetIssue
(ctx context.Context, owner, repo string, issueNumber int)
column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/github/types.go:13
↓ 1 callers
Method
GetIssueComments
(ctx context.Context, owner, repo string, issueNumber int)
column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/github/types.go:14
↓ 1 callers
Method
GetLogLevel
GetLogLevel is an example of a type-safe getter.
column/timegeek/go-advanced-course/ch23/config/hotload/viper/hotloader/loader.go:40
↓ 1 callers
Method
GetNode
GetNode 根据数据 Key 获取对应的真实节点
micro-column/ai-era-software-engineer-algorithm-map/ch05/consistent_hashing/main.go:43
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch21/go-tiny-claw/internal/context/session.go:77
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch12/go-tiny-claw/internal/context/session.go:72
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch13/go-tiny-claw/internal/context/session.go:72
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch19/go-tiny-claw/internal/context/session.go:77
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch17/go-tiny-claw/internal/context/session.go:72
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch15/go-tiny-claw/internal/context/session.go:72
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch16/go-tiny-claw/internal/context/session.go:72
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch20/go-tiny-claw/internal/context/session.go:77
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch14/go-tiny-claw/internal/context/session.go:72
↓ 1 callers
Method
GetOrCreate
(id string, workDir string)
column/timegeek/build-agent-harness-from-scratch/ch18/go-tiny-claw/internal/context/session.go:77
↓ 1 callers
Method
GetStats
假设 GetStats 是 service 层的一个新方法
micro-column/go-testing-journey/go-testing-shortlink/pkg/handler/link_handler.go:18
← previous
next →
401–500 of 3,647, ranked by callers