Giter Club home page Giter Club logo

youjumpijump's Introduction

微信跳一跳外挂

思路和原理参考 https://github.com/wangshub/wechat_jump_game 自动跳跃算法细节参考

用 Golang 重新实现是期望跨平台,方便打包给普通用户使用。代码逻辑精简过,运行速度会有提升。

⚠️ 警告

目前微信开始大规模进行反作弊,作弊严重的可能记录清零拉黑名单,手动游戏都无法记录成绩。目前还没有找到合理的反作弊方案,请慎重使用。也欢迎参与讨论 #74

下载地址

Android 下载地址 请下载 youjumpijump-android 单个文件,不要下载 Source code,Windows 用户可以尝试下载 Windows.zip 这个一键运行包(感谢群友 @  ♨�Deloz.$ヽ. 、@MonFig 和 @tetsaicn 支持)。

iOS 下载地址 下载 youjumpijump-ios 单个文件即可。

使用须知

Android 设备

  1. Android 手机一台,电脑上安装 ADB,连接上电脑后开启 USB 调试模式,开发者选项中有模拟触摸选项的请一并开启
  2. 进入微信打开微信跳一跳,点击开始游戏
  3. 将下载的文件 Push 到手机上 adb push ./youjumpijump-android /data/local/tmp/ && adb shell
  4. 跑起来 cd /data/local/tmp/ && chmod 775 ./youjumpijump-android || true && ./youjumpijump-android
  5. 可以开启开发者选项中的指针位置选项,每次跳动的时候会在屏幕上画一条线,可以判断程序每次的定位准不准

iOS 设备

  1. 需要在 Mac 上安装配置 WebDriverAgent,参考教程
  2. 一切配置弄好后运行 chmod 775 ./youjumpijump-ios && ./youjumpijump-ios

跳跃系数

目前一般设备初始值可以设为 2.04,但如果设备的分辨率比较特殊,用默认的系数不能每次跳到中心点,可以微调一下系数争取每次都跳到中心点。但本程序的系数跟其他版本比如 python 的系数不一样,算法不一样,不要混淆。程序处理逻辑是会先将图片 resize 成宽度 720 像素的图片然后再找点和跳跃。

FAQ

  1. 怎么安装 ADB?怎么开启手机的 USB 调试?为什么电脑连不上手机?为什么我 Push 时说找不到文件?这些命令怎么执行?

请自行搜索解决,也可以尝试使用 下载地址 中的 windows.zip 一键运行包,实在连不上可以用模拟器(不保证安全性,自行承担风险)。

  1. 程序执行输出了乱码?

Windows 在 CMD 字符编码不能显示中文,可以参考 百度 设置解决。

  1. 运行异常/第一下就飞了?

关大爆炸功能、关传送门、关悬浮球、运行时不能出现截图悬浮窗、关掉影响触摸和画面显示的相关功能。

  1. 为什么要将文件 Push 到 Android 手机内执行?

我们发现会有偶尔的情况下定位的关键点都是准的,ADB 命令也执行了,但是就是没跳过去;有 MIUI 用户的截图被自动重命名了;也有朋友跑着跑着突然 ADB 报错了,无法继续执行了;同时也有朋友使用的电脑上的模拟器,非常的稳定。所以我们推测 ADB 命令在某些情况下会有问题,可能也跟连接的线材有关。所以我们决定将程序移植到 Android 上,直接在 Android 上运行。实验证明,确实稳定多了。

  1. 怎么编译 Android 版本?

CGO_ENABLED=0 GOARCH=arm GOOS=linux go build -o youjumpijump-android android/main.go

  1. 其他疑难杂症?

开新 issue 请并附上日志 adb pull /data/local/tmp/debugger 供我们排查。

实验结果

youjumpijump's People

Contributors

faceair avatar timothyye avatar wangxiyu191 avatar whtsky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

youjumpijump's Issues

小白问,怎么打包日志,我跳到450挂了

mac系统
image
image

2017/12/31 16:27:33 from:[498 808] to:[242 655] press:685ms
2017/12/31 16:27:39 from:[488 790] to:[271 674] press:565ms
2017/12/31 16:27:45 from:[459 777] to:[306 694] press:400ms
2017/12/31 16:27:51 from:[500 801] to:[268 671] press:611ms
2017/12/31 16:27:56 from:[565 837] to:[198 631] press:967ms
2017/12/31 16:28:03 from:[135 662] to:[198 631] press:161ms
2017/12/31 16:28:08 can't find the starting point,please export the debugger directory

红米5 plus,刚开始系数默认只能跳50,2.1 能跳 100 , 2.2 能跳200,2.3能跳450

这是什么问题

MacBook-Pro:jump zuojinmin$ chmod 775 ./youjumpijump-ios.dms || true && ./youjumpijump-ios.dms
请输入 WebDriverAgentRunner 监听的 IP 和端口 (例如 192.168.9.94:8100):192.168.1.105:8100
请输入跳跃系数(推荐值 2,可适当调整):3.1
2018/01/01 20:52:34 illegal base64 data at input byte 2: goroutine 1 [running]:
runtime/debug.Stack(0xc420055b80, 0x127ff60, 0xc42011e090)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/debug/stack.go:24 +0xa7
main.main.func1()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/ios/main.go:56 +0x73
panic(0x127ff60, 0xc42011e090)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/panic.go:491 +0x283
main.screenshot(0xc4200163c0, 0x12, 0x1, 0x1, 0x0)
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/ios/main.go:42 +0x2fe
main.main()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/ios/main.go:82 +0x381
程序已崩溃,按任意键退出

最新版的报错

win10
执行 go run main.go
main.go:15:2: cannot find package "github.com/nfnt/resize" in any of:
E:\go\src\github.com\nfnt\resize (from $GOROOT)
C:\Users\shwy\go\src\github.com\nfnt\resize (from $GOPATH)

权限错误

如果报bad mode之后直接使用./youjumpjump出现permission denied
可以使用cd /data/local/tmp/ && chmod 775 ./youjumpijump && ./youjumpijump来启动程序

可以设置成在输完2.04后延迟3s运行吗

不延迟一下,好尴尬啊🌝🌝🌝
直接秒截屏,就没后续了

jump 720
延迟3s就可以在终端模拟器执行命令,有时间返回微信再截屏,也不怎么影响使用adb的人
还有手机上只能使用终端模拟器才能执行
不能使用neoterm和termux,不然会有权限问题

bad mode,直接换就说文件没找到

19 files pushed. 0 files skipped.
拷贝的时候,说19个文件都拷贝了。

但运行 的时间 给权限的说 bad mode .
直接 ./youjumpijump 却说not found找不到?

求教。。谢谢

希望可以跳到指定分数的时候停止

比如设置 -550 的时候 一旦分数超过 550 就停止 因为不可能精确控制到

谢谢作者的复制 哈哈 我朋友都让我来帮忙跳 所以总是看着电脑累死了 希望可以自动停止

can't execute: Is a directory

cd /data/local/tmp/ && chmod +x ./youjumpijump && ./youjumpijump 之后提示can't execute: Is a directory s8 安卓7.0

新的权限错误

shell@mx4pro:/ $ cd /data/local/tmp/ && chmod 775 ./youjumpijump && ./youjumpijump
/local/tmp/ && chmod 775 ./youjumpijump && ./youjumpijump                     <
input jump ratio (recommend 2.04):2.04
2.04
2017/12/31 06:30:10 now jump ratio is 2.040000
2017/12/31 06:30:16 from:[224 694] to:[526 525] press:705ms
panic: open /data/local/tmp/debugger/: permission denied
        panic: open /data/local/tmp/debugger/: permission denied

goroutine 1 [running]:
main.debugger()
        /Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:76 +0x278
main.main.func1()
        /Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:94 +0x14
panic(0x105d70, 0x108b0080)
        /usr/local/Cellar/go/1.9.2/libexec/src/runtime/panic.go:491 +0x204
main.debugger()
        /Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:76 +0x278
main.main()
        /Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:112 +0xd28

一键运行包,跑起来这样是啥问题,求解

C:\Users\小陈\Desktop\windows\windows一键运行>set DIR=C:\Users\小陈\Desktop\windows\windows一键运行

C:\Users\小陈\Desktop\windows\windows一键运行>set TITLE="wechat tiao yi tiao AI"

C:\Users\小陈\Desktop\windows\windows一键运行>set ADB="C:\Users\小陈\Desktop\windows\windows一键运行\platform-tools\adb.exe"

C:\Users\小陈\Desktop\windows\windows一键运行>set YOUJUMPIJUMP="C:\Users\小陈\Desktop\windows\windows一键运行\youjumpijump"

C:\Users\小陈\Desktop\windows\windows一键运行>set LINUX_FILE=/data/local/tmp/youjumpijump-android

C:\Users\小陈\Desktop\windows\windows一键运行>"C:\Users\小陈\Desktop\windows\windows一键运行\platform-tools\adb.exe" kill-server

C:\Users\小陈\Desktop\windows\windows一键运行>"C:\Users\小陈\Desktop\windows\windows一键运行\platform-tools\adb.exe" start-server

  • daemon not running. starting it now at tcp:5037 *
  • daemon started successfully *

C:\Users\小陈\Desktop\windows\windows一键运行>"C:\Users\小陈\Desktop\windows\windows一键运行\platform-tools\adb.exe" push "C:\Users\小陈\Desktop\windows\windows一键运行\youjumpijump" /data/local/tmp/youjumpijump-android && "C:\Users\小陈\Desktop\windows\windows一键运行\platform-tools\adb.exe" shell "cd /data/local/tmp/ && chmod 775 ./youjumpijump-android || true && ./youjumpijump-android"
adb: error: cannot stat 'C:\Users\小陈\Desktop\windows\windows一键运行\youjumpijump': No such file or directory

C:\Users\小陈\Desktop\windows\windows一键运行>pause
请按任意键继续. . .

win7 华为荣耀8报错

请输入跳跃系数(推荐值 2.04):2.04
2017/12/31 19:25:57 ADB 执行失败,请手动执行 "adb shell screencap -p /sdcard/jum
p.png" 看是否有报错: goroutine 1 [running]:
runtime/debug.Stack(0xc04205faa0, 0x507e20, 0x54c7f0)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/debug/stack.go:24 +0xae
main.main.func1()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:
38 +0x75
panic(0x507e20, 0x54c7f0)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/panic.go:491 +0x291
main.main()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:
55 +0x1390
程序已崩溃,请保存日志后按任意键退出

今天的版本(6aaaf70)提示unexpected newline错误

xxxxxx@ubuntu ~/youjumpijump (master*) $ git reflog  | sed -n '1p'
6aaaf70 HEAD@{0}: clone: from https://github.com/faceair/youjumpijump.git
xxxxxx@ubuntu ~/youjumpijump (master*) $ go clean     
xxxxxx@ubuntu ~/youjumpijump (master) $ go build main.go
xxxxxx@ubuntu ~/youjumpijump (master*) $ 
xxxxxx@ubuntu ~/youjumpijump (master*) $ ./main 
请输入跳跃系数(推荐值 2.04):
2017/12/30 17:29:32 unexpected newline

三星 note4获取截图失败

./youjumpijump-android: 1 file pushed. 4.1 MB/s (5445719 bytes in 1.252s)
shell@trhplte:/ $ su
root@trhplte:/ # cd /data/local/tmp
root@trhplte:/data/local/tmp # chmod 775 ./youjumpijump-android || true
root@trhplte:/data/local/tmp # ./youjumpijump-android
input jump ratio (recommend 2.04):2.04
2018/01/01 06:23:45 now jump ratio is 2.040000
2018/01/01 06:23:45 screenshot failed: goroutine 1 [running]:
runtime/debug.Stack(0x11f37df4, 0x207178, 0x26fca0)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/debug/stack.go:24 +0x80
main.main.func1()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/android/
main.go:21 +0x40
panic(0x207178, 0x26fca0)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/panic.go:491 +0x204
main.main()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/android/
main.go:49 +0x7e4
the program has crashed, press any key to exit

魅蓝E不可以

请输入跳跃系数(推荐值 2.04):2.04
2017/12/31 10:21:38 unexpected EOF: goroutine 1 [running]:
runtime/debug.Stack(0xc04205baa0, 0x5106c0, 0xc042032070)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/debug/stack.go:24 +0xae
main.main.func1()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:38 +0x75
panic(0x5106c0, 0xc042032070)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/panic.go:491 +0x291
main.main()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:70 +0x1344
程序已崩溃,请保存日志后按任意键退出

不怎么懂adb,按照说明执行失败了,不知道为什么.

2017/12/31 08:21:10 now jump ratio is 2.040000
2017/12/31 08:21:14 from:[238 726] to:[510 566] press:643ms
2017/12/31 08:21:15 signal: killed: goroutine 1 [running]:
runtime/debug.Stack(0x1201ad54, 0x115a90, 0x1087a0c0)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/debug/stack.go:24 +0x80
main.main.func1()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:96 +0x40
panic(0x115a90, 0x1087a0c0)
/usr/local/Cellar/go/1.9.2/libexec/src/runtime/panic.go:491 +0x204
main.main()
/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/main.go:197 +0xf70

红米4(Android6)跳跃1次后失败

Good Job!

老人机,红米4尝试跳跃1次后失败,弹错误代码。
分析原因screencap保存jump.png时候主动重命名,类似于jump_154232*****.png,
导致下一次pull文件名jump.png失败,具体原因不详。
临时解决方案,设立临时文件夹:

path := "/sdcard/jumpdir/"
picName := "jump.png"

exec.Command("adb", "shell", "rm", "-fr", path + "*").Output()

outs,e := exec.Command("adb", "shell", "ls", path).Output()
realPicName := outs[0:len(outs)-2]
pullpath := path + string(realPicName)

exec.Command("adb", "pull", pullpath, picName).Output()

Debug时候分析,jump.png和jump_15***.png交替出现,可能与创建同名文件覆盖出错相关,建议修复代码。

这是什么错误呢? 在iphone5se上面

image
第一次启动启动就出现这个错误了, 跳跃系数1-3之间都试了还是这个错误,是屏幕分辨率的问题吗?看着像是base64也就是截图发生了错误?

小米5

小米5系数似乎应该是2.08左右

the program has crashed

127|tiffany:/ $ cd /data/local/tmp/ && chmod 775 ./youjumpijump-android || true && ./youjumpijump-android
input jump ratio (recommend 2.04):1.8
2017/12/31 16:33:56 now jump ratio is 1.800000
2017/12/31 16:33:58 can't find the starting point,please export the debugger directory
tiffany:/data/local/tmp $ cd /data/local/tmp/ && chmod 775 ./youjumpijump-android || true && ./youjumpijump-android
input jump ratio (recommend 2.04):1.7
2017/12/31 16:34:15 now jump ratio is 1.700000
2017/12/31 16:34:18 from:[224 734] to:[526 566] press:587ms
2017/12/31 16:34:18 signal: killed: goroutine 1 [running]:
runtime/debug.Stack(0x10939e4c, 0x2333e0, 0x109bf1b0)
	/usr/local/Cellar/go/1.9.2/libexec/src/runtime/debug/stack.go:24 +0x80
main.main.func1()
	/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/android/main.go:21 +0x40
panic(0x2333e0, 0x109bf1b0)
	/usr/local/Cellar/go/1.9.2/libexec/src/runtime/panic.go:491 +0x204
main.main()
	/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/android/main.go:66 +0x534
the program has crashed, press any key to exit

跳一跳更新了,辅助成功率下降率

反馈一下,31号下午16:00左右游戏更新了,我的1000+记录被清除。
同时多了很多圆形的的台子,方形的阴影也被做成倾斜的且不是一条直线。
之前能稳定1000+ 现在只能100+

每次都是跳到同样的坐标

小米6 1080p用1.35直接飞
0.81刚好第一跳正中间,接下来就一直是这个坐标,gg以后才有改变
miui9 17.12.7 开发版
windows 10
jumpai 1.02 release预编译二进制

请输入跳跃系数:0.81
2017/12/30 10:22:41 from:[343 1118] to:[158 205] press:754ms
2017/12/30 10:22:46 from:[281 1154] to:[158 205] press:775ms
2017/12/30 10:22:50 from:[708 1031] to:[158 205] press:803ms
2017/12/30 10:22:54 from:[343 1118] to:[158 205] press:754ms
2017/12/30 10:22:58 from:[362 1107] to:[158 205] press:749ms
2017/12/30 10:23:03 from:[874 1141] to:[158 205] press:954ms
2017/12/30 10:23:07 from:[726 1079] to:[158 205] press:844ms
2017/12/30 10:23:12 from:[212 814] to:[158 205] press:495ms
2017/12/30 10:23:16 from:[343 1118] to:[158 205] press:754ms
2017/12/30 10:23:20 from:[767 1104] to:[158 205] press:879ms
2017/12/30 10:23:24 from:[208 926] to:[158 205] press:585ms
2017/12/30 10:23:28 from:[343 1118] to:[158 205] press:754ms
2017/12/30 10:23:33 from:[845 1139] to:[158 205] press:939ms
2017/12/30 10:23:37 from:[768 1103] to:[158 205] press:879ms
2017/12/30 10:23:42 from:[744 1089] to:[158 255] press:825ms
2017/12/30 10:23:46 from:[390 1026] to:[158 205] press:691ms
2017/12/30 10:23:50 from:[0 0] to:[158 205] press:209ms
2017/12/30 10:23:54 from:[0 0] to:[596 214] press:512ms
2017/12/30 10:23:58 from:[0 0] to:[596 214] press:512ms

IOS 10.3.3 运行崩溃

iOS 10.3.3 运行崩溃...

系统macOS 10.13

请输入 WebDriverAgentRunner 监听的 IP 和端口 (例如 192.168.9.94:8100):192.168.0.15:8100
请输入跳跃系数(推荐值 2,可适当调整):2
2017/12/31 22:31:52 现在跳跃系数是 2.000000
2017/12/31 22:31:52 illegal base64 data at input byte 2: goroutine 1 [running]:
runtime/debug.Stack(0xc42004baf8, 0x127ee60, 0xc42011a090)
	/usr/local/Cellar/go/1.9.2/libexec/src/runtime/debug/stack.go:24 +0xa7
main.main.func1()
	/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/ios/main.go:28 +0x73
panic(0x127ee60, 0xc42011a090)
	/usr/local/Cellar/go/1.9.2/libexec/src/runtime/panic.go:491 +0x283
main.main()
	/Users/faceair/Developer/Go/src/github.com/faceair/youjumpijump/ios/main.go:68 +0xfab
程序已崩溃,按任意键退出

snipaste_2017-12-31_22-32-18

Xcode 对应的log

2017-12-31 22:31:20.510457+0100 WebDriverAgentRunner-Runner[8836:2354501] Enqueue Failure: Application local.pid.8466 is not running /Users/qfdk/Github/WebDriverAgent/WebDriverAgentRunner/UITestingUITests.m 37 1
2017-12-31 22:31:20.513144+0100 WebDriverAgentRunner-Runner[8836:2354501] *** Assertion failure in -[XCUIScreen _screenshotDataForQuality:rect:error:], /Library/Caches/com.apple.xbs/Sources/XCTest_iOS/XCTest-13764/Sources/UITesting/XCUIScreen.m:230
2017-12-31 22:31:40.008062+0100 WebDriverAgentRunner-Runner[8836:2354501] *** Assertion failure in +[FBApplication fb_activeApplication], /Users/qfdk/Github/WebDriverAgent/WebDriverAgentLib/FBApplication.m:43
2017-12-31 22:31:42.791693+0100 WebDriverAgentRunner-Runner[8836:2354501] Continuing to run tests in the background with task ID 5
    t =   578.05s Find the Application "local.pid.8466" 0x1742b0260
2017-12-31 22:31:52.871054+0100 WebDriverAgentRunner-Runner[8836:2354501] Enqueue Failure: Application local.pid.8466 is not running /Users/qfdk/Github/WebDriverAgent/WebDriverAgentRunner/UITestingUITests.m 37 1
    t =   578.06s Find the Application "local.pid.8466" 0x1742b0260
2017-12-31 22:31:52.876728+0100 WebDriverAgentRunner-Runner[8836:2354501] Enqueue Failure: Application local.pid.8466 is not running /Users/qfdk/Github/WebDriverAgent/WebDriverAgentRunner/UITestingUITests.m 37 1
2017-12-31 22:31:52.879454+0100 WebDriverAgentRunner-Runner[8836:2354501] *** Assertion failure in -[XCUIScreen _screenshotDataForQuality:rect:error:], /Library/Caches/com.apple.xbs/Sources/XCTest_iOS/XCTest-13764/Sources/UITesting/XCUIScreen.m:230

web界面已经可以连接了... 但是 似乎没法运行. 崩溃也没有更详细的信息.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.