Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CoolAcsi/baidu-chain-dog
/ functions
Functions
68 in github.com/CoolAcsi/baidu-chain-dog
⨍
Functions
68
◇
Types & classes
51
↓ 22 callers
Method
getConfig
()
src/main/java/site/acsi/baidu/dog/config/GlobalConfig.java:34
↓ 10 callers
Method
add
(String petId)
src/main/java/site/acsi/baidu/dog/global/DoneOrderSet.java:15
↓ 6 callers
Method
isBlack
判断是否位黑色像素 @param rgb rgb @return 是否为黑色
src/main/java/site/acsi/baidu/dog/util/ImageUtils.java:33
↓ 6 callers
Method
put
(List<Pet> pets)
src/main/java/site/acsi/baidu/dog/global/DogMarketStore.java:40
↓ 2 callers
Method
createOrder
header可以copy到这里 @param body @param cookie @param referer @return
src/main/java/site/acsi/baidu/dog/invoke/PetOperationInvoke.java:36
↓ 2 callers
Method
doTask
(Acount acount)
src/main/java/site/acsi/baidu/dog/task/BuyTask.java:53
↓ 2 callers
Method
filter
(List<BufferedImage> imgs)
src/main/java/site/acsi/baidu/dog/service/impl/LocalVerCodeParseServiceImpl.java:113
↓ 2 callers
Method
initTask
()
src/main/java/site/acsi/baidu/dog/task/BuyTask.java:48
↓ 2 callers
Method
list
获取最新的宠物市场列表 @return 列表
src/main/java/site/acsi/baidu/dog/invoke/DogMarketInvoke.java:30
↓ 2 callers
Method
predict
验证码识别 @param imgData 图像数据 @return 识别结果
src/main/java/site/acsi/baidu/dog/service/IVerCodeParseService.java:15
↓ 2 callers
Method
queryPetById
(@Body PetQueriedByIdRequest body)
src/main/java/site/acsi/baidu/dog/invoke/PetOperationInvoke.java:50
↓ 2 callers
Method
storeVerCode
(Acount acount)
src/main/java/site/acsi/baidu/dog/task/VerCodeTask.java:113
↓ 1 callers
Method
canCreateOrder
(Amount rareDegree, Double amount, Pet pet)
src/main/java/site/acsi/baidu/dog/task/BuyTask.java:118
↓ 1 callers
Method
cfs
cfs进行分割,返回分割后的数组 @param sourceImage 源图片 @return 切割成若干图片
src/main/java/site/acsi/baidu/dog/util/ImageUtils.java:256
↓ 1 callers
Method
cfsToImage
(List<SubImage> subImgList)
src/main/java/site/acsi/baidu/dog/util/ImageUtils.java:332
↓ 1 callers
Method
clearInvalidVerCode
(List<Acount> acounts)
src/main/java/site/acsi/baidu/dog/task/VerCodeTask.java:84
↓ 1 callers
Method
convertBase64DataToBufferedImage
将base64图片数据转为BufferedImage @param base64ImgData base64加密的图片数据 @return bufferedImage @throws IOException IO 异常
src/main/java/site/acsi/baidu/dog/util/ImageUtils.java:135
↓ 1 callers
Method
convertBase64DataToImage
把base64图片数据转为本地图片 @param base64ImgData base64加密的图片数据 @param filePath 文件路径 @throws IOException io 异常
src/main/java/site/acsi/baidu/dog/util/ImageUtils.java:121
↓ 1 callers
Method
createOrder
(Acount acount, Pet item)
src/main/java/site/acsi/baidu/dog/task/BuyTask.java:126
↓ 1 callers
Method
doPredict
(List<String> svmTest)
src/main/java/site/acsi/baidu/dog/service/impl/LocalVerCodeParseServiceImpl.java:67
↓ 1 callers
Method
formatSvm
(List<BufferedImage> filterImgs)
src/main/java/site/acsi/baidu/dog/service/impl/LocalVerCodeParseServiceImpl.java:92
↓ 1 callers
Method
genVerCodeByAcount
(Acount acount)
src/main/java/site/acsi/baidu/dog/task/VerCodeTask.java:99
↓ 1 callers
Method
genVerificationCode
(Acount acount)
src/main/java/site/acsi/baidu/dog/task/VerCodeTask.java:143
↓ 1 callers
Method
genVerificationCode
(@Body BaseRequest body, @Header("Cookie") String cookie)
src/main/java/site/acsi/baidu/dog/invoke/PetOperationInvoke.java:47
↓ 1 callers
Method
getOstu
获得二值化图像 最大类间方差法 @param gray 灰度 @param width 宽 @param height 高
src/main/java/site/acsi/baidu/dog/util/ImageUtils.java:195
↓ 1 callers
Method
getResponse
()
src/main/java/site/acsi/baidu/dog/enums/ApiResponseEnum.java:19
↓ 1 callers
Method
getVerCodeInfo
(Acount acount)
src/main/java/site/acsi/baidu/dog/task/VerCodeTask.java:66
↓ 1 callers
Method
init
()
src/main/java/site/acsi/baidu/dog/web/controller/TaskController.java:29
↓ 1 callers
Method
initCreateOrderRequest
(String petId, String amount,
src/main/java/site/acsi/baidu/dog/service/PetOperationService.java:114
↓ 1 callers
Method
isCompleted
(String petId)
src/main/java/site/acsi/baidu/dog/global/DoneOrderSet.java:21
↓ 1 callers
Method
merge
将刷新的宠物市场列表传给中心服务器 @param request 宠物市场列表 @return response
src/main/java/site/acsi/baidu/dog/invoke/DogMarketInvoke.java:23
↓ 1 callers
Method
oneMinuteBefore
(long time)
src/main/java/site/acsi/baidu/dog/global/DogMarketStore.java:49
↓ 1 callers
Method
pageLog
(int currPage, List<Pet> pets, String userName)
src/main/java/site/acsi/baidu/dog/task/BuyTask.java:105
↓ 1 callers
Method
parse
解析图形验证码 @param user 用户名 @param pass 密码 @param softId 软件id @param codeType 验证码类型 @param lenMin 验证码最小长度,0表示不可变长 @param fileBase64 文件内容 @return 解析结果
src/main/java/site/acsi/baidu/dog/invoke/CodeParseInvoke.java:25
↓ 1 callers
Method
preProcess
图像预处理 @param sourceImage 图像 @return 处理过的图像
src/main/java/site/acsi/baidu/dog/util/ImageUtils.java:146
↓ 1 callers
Method
queryList
(@Body PetOnSaleRequest body)
src/main/java/site/acsi/baidu/dog/invoke/PetOperationInvoke.java:17
↓ 1 callers
Method
queryPetsOnSale
(PetsSortingEnum sortingEnum, int pageNum, int pageSize, String userName)
src/main/java/site/acsi/baidu/dog/service/PetOperationService.java:43
↓ 1 callers
Method
removeLine
移除干扰线 @param img 需要处理的图片 @param px 判定干扰线的像素点数 @return 处理后的图片
src/main/java/site/acsi/baidu/dog/util/ImageUtils.java:64
↓ 1 callers
Method
setConfig
(GlobalConfigBean config)
src/main/java/site/acsi/baidu/dog/config/GlobalConfig.java:38
↓ 1 callers
Method
tryCreateOrder
(Acount acount, List<Pet> pets)
src/main/java/site/acsi/baidu/dog/task/BuyTask.java:87
Method
ApiResponseEnum
(BaseResponse response)
src/main/java/site/acsi/baidu/dog/enums/ApiResponseEnum.java:15
Method
LocalVerCodeParseServiceImpl
()
src/main/java/site/acsi/baidu/dog/service/impl/LocalVerCodeParseServiceImpl.java:39
Method
OrderErrorCodeEnum
(String code)
src/main/java/site/acsi/baidu/dog/enums/OrderErrorCodeEnum.java:11
Method
Point
(int x, int y)
src/main/java/site/acsi/baidu/dog/pojo/SubImage.java:30
Method
clearTask
()
src/main/java/site/acsi/baidu/dog/global/DogMarketStore.java:57
Method
codeParseInvoke
()
src/main/java/site/acsi/baidu/dog/invoke/InvokeBuilder.java:39
Method
createOrder
(Acount acount, String petId, String amount, String validCode)
src/main/java/site/acsi/baidu/dog/service/PetOperationService.java:64
Method
customize
(ConfigurableEmbeddedServletContainer configurableEmbeddedServletContainer)
src/main/java/site/acsi/baidu/dog/Application.java:21
Method
doTask
()
src/main/java/site/acsi/baidu/dog/task/VerCodeTask.java:73
Method
dogMarketInvoke
()
src/main/java/site/acsi/baidu/dog/invoke/InvokeBuilder.java:50
Method
health
()
src/main/java/site/acsi/baidu/dog/web/controller/TaskController.java:44
Method
init
()
src/main/java/site/acsi/baidu/dog/task/VerCodeTask.java:59
Method
init
()
src/main/java/site/acsi/baidu/dog/config/GlobalConfig.java:27
Method
list
()
src/main/java/site/acsi/baidu/dog/global/DogMarketStore.java:31
Method
main
(String[] args)
src/main/java/site/acsi/baidu/dog/Application.java:17
Method
marketLink
(@RequestParam String petId, HttpServletResponse response)
src/main/java/site/acsi/baidu/dog/web/controller/DogMarketController.java:38
Method
marketList
()
src/main/java/site/acsi/baidu/dog/web/controller/DogMarketController.java:49
Method
merge
(@RequestBody MarketListMergeRequest request)
src/main/java/site/acsi/baidu/dog/web/controller/DogMarketController.java:30
Method
ocr
验证码识别接口 @param request request body @return 识别结果
src/main/java/site/acsi/baidu/dog/web/controller/OcrController.java:32
Method
petOperationInvoke
()
src/main/java/site/acsi/baidu/dog/invoke/InvokeBuilder.java:30
Method
predict
(String imgData)
src/main/java/site/acsi/baidu/dog/service/impl/LocalVerCodeParseServiceImpl.java:49
Method
predict
(String imgData)
src/main/java/site/acsi/baidu/dog/service/impl/ChaojiyingVerCodeParseServiceImpl.java:26
Method
printImage
打印图片,调试时使用 @param image 需要打印的图片
src/main/java/site/acsi/baidu/dog/util/ImageUtils.java:42
Method
queryMarket
()
src/main/java/site/acsi/baidu/dog/task/DogMarketTask.java:41
Method
queryPetById
(String petId)
src/main/java/site/acsi/baidu/dog/service/PetOperationService.java:103
Method
queryPetById
(String petId)
src/main/java/site/acsi/baidu/dog/global/DogMarketStore.java:53
Method
setResponse
(BaseResponse response)
src/main/java/site/acsi/baidu/dog/enums/ApiResponseEnum.java:23
Method
task
(@RequestBody GlobalConfigBean config)
src/main/java/site/acsi/baidu/dog/web/controller/TaskController.java:35