Comments (12)
手机端如何输入日志?
from brevent.
Google play上下载的,没有发现日志这个选项,,手机端怎么通过终端提取日志?
from brevent.
MIUI?
终端的话 logcat -d -s BreventServer >/sdcard/log.txt
然后在内置存储根目录找log.txt文件
from brevent.
可他是空的
from brevent.
不是MIUI,是360OS
from brevent.
然后网易云这些可以识别出来
from brevent.
需要ROOT权限……得先执行su
from brevent.
我执行了su的
from brevent.
应用并不存在。
from brevent.
你可以播放时,执行 dumpsys media.audio_flinger 以及 dumpsys activity processes。
这两个日志非常大,打包发出来。
from brevent.
u0_a118@1501_M02:/ $ su
root@1501_M02:/ # dumpsys media.audio_flinger
Library pre_processing
Noise Suppression / The Android Open Source Project
UUID: c06c8400-8e06-11e0-9cb6-0002a5d5c51b
TYPE: 58b4b260-8e06-11e0-aa8e-0002a5d5c51b
apiVersion: 00020000
flags: 00000203
Acoustic Echo Canceler / The Android Open Source Project
UUID: bb392ec0-8d4d-11e0-a896-0002a5d5c51b
TYPE: 7b491460-8d4d-11e0-bd61-0002a5d5c51b
apiVersion: 00020000
flags: 00000203
Automatic Gain Control / The Android Open Source Project
UUID: aa8130e0-66fc-11e0-bad0-0002a5d5c51b
TYPE: 0a8abfe0-654c-11e0-ba26-0002a5d5c51b
apiVersion: 00020000
flags: 00000203
Library loudness_enhancer
Loudness Enhancer / The Android Open Source Project
UUID: fa415329-2034-4bea-b5dc-5b381c8d1e2c
TYPE: fe3199be-aed0-413f-87bb-11260eb63cf1
apiVersion: 00020000
flags: 00000008
Library downmix
Multichannel Downmix To Stereo / The Android Open Source Project
UUID: 93f04452-e4fe-41cc-91f9-e475b6d1d69f
TYPE: 381e49cc-a858-4aa2-87f6-e8388e7601b2
apiVersion: 00020000
flags: 00000008
Library visualizer
Visualizer / The Android Open Source Project
UUID: d069d9e0-8329-11df-9168-0002a5d5c51b
TYPE: e46b26a0-dddd-11db-8afd-0002a5d5c51b
apiVersion: 00020000
flags: 00000008
Library reverb
Insert Preset Reverb / NXP Software Ltd.
UUID: 172cdf00-a3bc-11df-a72f-0002a5d5c51b
TYPE: 47382d60-ddd8-11db-bf3a-0002a5d5c51b
apiVersion: 00020000
flags: 00000048
Auxiliary Preset Reverb / NXP Software Ltd.
UUID: f29a1400-a3bb-11df-8ddc-0002a5d5c51b
TYPE: 47382d60-ddd8-11db-bf3a-0002a5d5c51b
apiVersion: 00020000
flags: 00000001
Insert Environmental Reverb / NXP Software Ltd.
UUID: c7a511a0-a3bb-11df-860e-0002a5d5c51b
TYPE: c2e5d5f0-94bd-4763-9cac-4e234d06839e
apiVersion: 00020000
flags: 00000048
Auxiliary Environmental Reverb / NXP Software Ltd.
UUID: 4a387fc0-8ab3-11df-8bad-0002a5d5c51b
TYPE: c2e5d5f0-94bd-4763-9cac-4e234d06839e
apiVersion: 00020000
flags: 00000001
Library bundle
Volume / NXP Software Ltd.
UUID: 119341a0-8469-11df-81f9-0002a5d5c51b
TYPE: 09e8ede0-ddde-11db-b4f6-0002a5d5c51b
apiVersion: 00020000
flags: 00000050
Equalizer / NXP Software Ltd.
UUID: ce772f20-847d-11df-bb17-0002a5d5c51b
TYPE: 0bed4300-ddd6-11db-8f34-0002a5d5c51b
apiVersion: 00020000
flags: 00000048
Virtualizer / NXP Software Ltd.
UUID: 1d4033c0-8557-11df-9f2d-0002a5d5c51b
TYPE: 37cc2c00-dddd-11db-8577-0002a5d5c51b
apiVersion: 00020000
flags: 00000250
Dynamic Bass Boost / NXP Software Ltd.
UUID: 8631f300-72e2-11df-b57e-0002a5d5c51b
TYPE: 0634f220-ddd4-11db-a0fc-0002a5d5c51b
apiVersion: 00020000
flags: 00000248
Clients:
pid: 300
pid: 1043
pid: 14404
Notification Clients:
pid: 300
pid: 1043
pid: 1203
pid: 1850
pid: 14404
Global session refs:
session pid count
15 1043 1
43 1043 1
564 1043 1
565 1043 1
1500 14404 6
1516 1043 1
Hardware status: 0
Standby Time mSec: 3000
Output thread 0xec0c0000 type 0 (MIXER):
Thread name: AudioOut_2
I/O handle: 2
TID: 1099
Standby: no
Sample rate: 44100 Hz
HAL frame count: 1024
HAL format: 0x3 (pcm32)
HAL buffer size: 8192 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Format: 0x3 (pcm32)
Frame size: 8 bytes
Pending config events: none
Output device: 0x2 (SPEAKER)
Input device: 0 (NONE)
Audio source: 0 (default)
Normal frame count: 1024
Last write occurred (msecs): 4
Total writes: 32821
Delayed writes: 0
Blocked in write: yes
Suspend count: 0
Sink buffer : 0xec2bc000
Mixer buffer: 0xec2be000
Effect buffer: 0xec57e000
Fast track availMask=0xfe
AudioStreamOut: 0xf54a44d0 flags 0x2 (PRIMARY)
Thread throttle time (msecs): 2444
AudioMixer tracks: 0x00000001
FastMixer not initialized
Stream volumes in dB: 0:-5, 1:-3, 2:-5.2, 3:-5.2, 4:-7.7, 5:-9, 6:0, 7:-5.2, 8:-21, 9:-inf, 10:-12, 11:-1.5, 12:-8.5, 13:-1.5, 14:0
Normal mixer raw underrun counters: partial=0 empty=0
1 Tracks of which 1 are active
Name Active Client Type Fmt Chn mask Session fCount S F SRate L dB R dB Server Main buf Aux Buf Flags UndFrmCnt
0 yes 300 3 00000001 00000003 1500 22528 A 3 44100 0 0 001F1400 0xeb173000 0x0 0x000 0
2 Effect Chains
4 effects for session 1500
In buffer Out buffer Active tracks:
0xeb173000 0xec57e000 1
Effect ID 1501:
Session Status State Engine:
01500 000 003 0xe72bf5d0
Descriptor:
- UUID: CE772F20-847D-11DF-BB17-0002A5D5C51B - TYPE: 0BED4300-DDD6-11DB-8F34-0002A5D5C51B - apiVersion: 00020000
- flags: 00000048 (conn. mode: insert, insert pref: first, volume mgmt: implements control, input mode: not set, output mode: not set)
- name: Equalizer
- implementor: NXP Software Ltd.
- Input configuration:
Frames Smp rate Channels Format Buffer
01024 44100 00000003 1 (pcm16) 0xeb173000
- Output configuration:
Buffer Frames Smp rate Channels Format
0xeb173000 01024 44100 00000003 1 (pcm16)
1 Clients:
Pid Priority Ctrl Locked client server
14404 0 yes yes 0 0
Effect ID 1502:
Session Status State Engine:
01500 000 000 0xe4cfa010
Descriptor:
- UUID: 8631F300-72E2-11DF-B57E-0002A5D5C51B - TYPE: 0634F220-DDD4-11DB-A0FC-0002A5D5C51B - apiVersion: 00020000
- flags: 00000248 (conn. mode: insert, insert pref: first, volume mgmt: implements control, device indication: requires updates, input mode: not set, output mode: not set)
- name: Dynamic Bass Boost
- implementor: NXP Software Ltd.
- Input configuration:
Frames Smp rate Channels Format Buffer
01024 44100 00000003 1 (pcm16) 0xeb173000
- Output configuration:
Buffer Frames Smp rate Channels Format
0xeb173000 01024 44100 00000003 1 (pcm16)
1 Clients:
Pid Priority Ctrl Locked client server
14404 0 yes yes 0 0
Effect ID 1503:
Session Status State Engine:
01500 000 003 0xe72bfec0
Descriptor:
- UUID: FA415329-2034-4BEA-B5DC-5B381C8D1E2C - TYPE: FE3199BE-AED0-413F-87BB-11260EB63CF1 - apiVersion: 00020000
- flags: 00000008 (conn. mode: insert, insert pref: first, volume mgmt: none, input mode: not set, output mode: not set)
- name: Loudness Enhancer
- implementor: The Android Open Source Project
- Input configuration:
Frames Smp rate Channels Format Buffer
01024 44100 00000003 1 (pcm16) 0xeb173000
- Output configuration:
Buffer Frames Smp rate Channels Format
0xeb173000 01024 44100 00000003 1 (pcm16)
1 Clients:
Pid Priority Ctrl Locked client server
14404 0 yes yes 0 0
Effect ID 1504:
Session Status State Engine:
01500 000 003 0xe72bf4c0
Descriptor:
- UUID: 1D4033C0-8557-11DF-9F2D-0002A5D5C51B - TYPE: 37CC2C00-DDDD-11DB-8577-0002A5D5C51B - apiVersion: 00020000
- flags: 00000250 (conn. mode: insert, insert pref: last, volume mgmt: implements control, device indication: requires updates, input mode: not set, output mode: not set)
- name: Virtualizer
- implementor: NXP Software Ltd.
- Input configuration:
Frames Smp rate Channels Format Buffer
01024 44100 00000003 1 (pcm16) 0xeb173000
- Output configuration:
Buffer Frames Smp rate Channels Format
0xec57e000 01024 44100 00000003 1 (pcm16)
1 Clients:
Pid Priority Ctrl Locked client server
14404 0 yes yes 0 0
1 effects for session 0
In buffer Out buffer Active tracks:
0xec57e000 0xec57e000 0
Effect ID 1509:
Session Status State Engine:
00000 000 000 0xe72bfca0
Descriptor:
- UUID: CE772F20-847D-11DF-BB17-0002A5D5C51B - TYPE: 0BED4300-DDD6-11DB-8F34-0002A5D5C51B - apiVersion: 00020000
- flags: 00000048 (conn. mode: insert, insert pref: first, volume mgmt: implements control, input mode: not set, output mode: not set)
- name: Equalizer
- implementor: NXP Software Ltd.
- Input configuration:
Frames Smp rate Channels Format Buffer
01024 44100 00000003 1 (pcm16) 0xec57e000
- Output configuration:
Buffer Frames Smp rate Channels Format
0xec57e000 01024 44100 00000003 1 (pcm16)
1 Clients:
Pid Priority Ctrl Locked client server
14404 0 yes yes 0 0
Output thread 0xebe40000 type 0 (MIXER):
Thread name: AudioOut_4
I/O handle: 4
TID: 1101
Standby: no
Sample rate: 44100 Hz
HAL frame count: 256
HAL format: 0x3 (pcm32)
HAL buffer size: 2048 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Format: 0x5 (pcmfloat)
Frame size: 8 bytes
Pending config events: none
Output device: 0 (NONE)
Input device: 0 (NONE)
Audio source: 0 (default)
Normal frame count: 1024
Last write occurred (msecs): 8
Total writes: 50240
Delayed writes: 0
Blocked in write: yes
Suspend count: 0
Sink buffer : 0xec54a000
Mixer buffer: 0xec54c000
Effect buffer: 0xec57f000
Fast track availMask=0xe0
AudioStreamOut: 0xf54a4508 flags 0x4 (FAST)
Thread throttle time (msecs): 3339
AudioMixer tracks: 0x0000000f
FastMixer command=MIX_WRITE writeSequence=403021 framesWritten=51586560
numTracks=1 writeErrors=0 underruns=958 overruns=27
sampleRate=44100 frameCount=256 measuredWarmup=40.3 ms, warmupCycles=8
mixPeriod=5.80 ms
Simple moving statistics over last 5.1 seconds:
wall clock time in ms per mix cycle:
mean=5.84 min=0.11 max=11.31 stddev=0.62
raw CPU load in us per mix cycle:
mean=168 min=0 max=364 stddev=42
Fast tracks: kMaxFastTracks=8 activeMask=0x1
Index Active Full Partial Empty Recent Ready
0 yes 254 0 0 full 1792
1 no 112 368 194 empty 0
2 no 211 675 415 empty 0
3 no 204 12 80 empty 0
4 no 776 648 309 empty 0
5 no 193 4 68 empty 0
6 no 58 0 6 empty 0
7 no 58 0 6 empty 0
Stream volumes in dB: 0:-5, 1:-3, 2:-5.2, 3:-5.2, 4:-7.7, 5:-9, 6:0, 7:-5.2, 8:-21, 9:-inf, 10:-12, 11:-1.5, 12:-8.5, 13:-1.5, 14:0
Normal mixer raw underrun counters: partial=0 empty=0
4 Tracks of which 0 are active
Name Active Client Type Fmt Chn mask Session fCount S F SRate L dB R dB Server Main buf Aux Buf Flags UndFrmCnt
F 3 no 1043 1 00000001 00000001 564 4470 S 1 44100 -inf -inf 0000D188 0xec54a000 0x0 0x600 0
F 2 no 1043 1 00000001 00000001 43 4470 S 1 44100 -inf -inf 002E0A22 0xec54a000 0x0 0x600 0
F 1 no 1043 1 00000001 00000001 15 4470 S 1 44100 -inf -inf 001919A0 0xec54a000 0x0 0x600 0
F 4 no 1043 1 00000001 00000001 565 4470 S 1 44100 -inf -inf 002C32B0 0xec54a000 0x0 0x600 0
0 Effect Chains
Reroute submix audio module:
route[0] rate in=0 out=0, addr=[]
route[1] rate in=0 out=0, addr=[]
route[2] rate in=0 out=0, addr=[]
route[3] rate in=0 out=0, addr=[]
route[4] rate in=0 out=0, addr=[]
route[5] rate in=0 out=0, addr=[]
route[6] rate in=0 out=0, addr=[]
route[7] rate in=0 out=0, addr=[]
route[8] rate in=0 out=0, addr=[]
route[9] rate in=48000 out=48000, addr=[]
root@1501_M02:/ # dumpsys activity processes
ACTIVITY MANAGER RUNNING PROCESSES (dumpsys activity processes)
All known processes:
*PERS* UID 1001 ProcessRecord{c989b31 1860:com.mediatek.gba/1001}
user #0 uid=1001 gids={41001, 9997, 3002, 1023, 1015, 3003, 3001, 3008, 1004, 2002}
requiredAbi=arm64-v8a instructionSet=null
class=com.mediatek.gba.GbaApp
dir=/system/app/Gba/Gba.apk publicDir=/system/app/Gba/Gba.apk data=/data/user/0/com.mediatek.gba
packageList={com.mediatek.gba}
compat={320dpi}
thread=android.app.ApplicationThreadProxy@5293216
pid=1860 starting=false
lastActivityTime=-12h50m44s653ms lastPssTime=-7m55s302ms nextPssTime=+7m4s453ms
adjSeq=144990 lruSeq=0 lastPss=701KB lastCachedPss=0.00
cached=false empty=false
notCachedSinceIdle=true initialIdlePss=1057
oom: max=-12 curRaw=-12 setRaw=-12 cur=-12 set=-12
curSchedGroup=-1 setSchedGroup=-1 systemNoUi=true trimMemoryLevel=0
curProcState=0 repProcState=0 pssProcState=0 setProcState=0 lastStateTime=-12h50m44s699ms
reportedInteraction=true time=-13h26m42s807ms
persistent=true removed=false
lastRequestedGc=-12h50m44s699ms lastLowMemory=-12h50m44s699ms reportLowMemory=false
Services:
- ServiceRecord{c8f5700 u0 com.mediatek.gba/.GbaService}
Receivers:
- ReceiverList{740aadf 1860 com.mediatek.gba/1001/u0 remote:2fcc57e}
*PERS* UID 1001 ProcessRecord{5f64942 1874:com.mediatek.ims/1001}
user #0 uid=1001 gids={41001, 9997, 3002, 1023, 1015, 3003, 3001, 3008, 1004, 2002}
requiredAbi=arm64-v8a instructionSet=null
class=com.mediatek.ims.ImsApp
dir=/system/priv-app/ImsService/ImsService.apk publicDir=/system/priv-app/ImsService/ImsService.apk data=/data/user/0/com.mediatek.ims
packageList={com.mediatek.ims}
compat={320dpi}
thread=android.app.ApplicationThreadProxy@2d13797
pid=1874 starting=false
lastActivityTime=-12h50m44s713ms lastPssTime=-7m55s324ms nextPssTime=+7m4s452ms
adjSeq=144990 lruSeq=0 lastPss=0.89MB lastCachedPss=0.00 cached=false empty=false
notCachedSinceIdle=true initialIdlePss=1762
oom: max=-12 curRaw=-12 setRaw=-12 cur=-12 set=-12
curSchedGroup=-1 setSchedGroup=-1 systemNoUi=true trimMemoryLevel=0
curProcState=0 repProcState=0 pssProcState=0 setProcState=0 lastStateTime=-12h50m44s712ms
reportedInteraction=true time=-13h26m42s819ms
persistent=true removed=false
lastRequestedGc=-12h50m44s713ms lastLowMemory=-12h50m44s713ms reportLowMemory=false
Published Providers:
- com.mediatek.ims.config.internal.ImsConfigProvider
-> ContentProviderRecord{7cedd84 u0 com.mediatek.ims/.config.internal.ImsConfigProvider}
Connected Providers:
- 33d4ee6/com.android.providers.settings/.SettingsProvider->1874:com.mediatek.ims/1001 s1/1 u0/0 +13h26m41s762ms
Receivers:
- ReceiverList{2711c24 1874 com.mediatek.ims/1001/u0 remote:5f0ccb7}
- ReceiverList{a2ab07e 1874 com.mediatek.ims/1001/u0 remote:e60f239}
- ReceiverList{da9a351 1874 com.mediatek.ims/1001/u0 remote:cd97078}
- ReceiverList{f57678c 1874 com.mediatek.ims/1001/u0 remote:22d04bf}
*PERS* UID 1000 ProcessRecord{ff4267f 1640:com.qiku.logsystem/1000}
user #0 uid=1000 gids={41000, 9997, 2001, 3002, 1023, 1015, 3003, 3001, 1004, 2002, 1007, 1201}
requiredAbi=arm64-v8a instructionSet=arm64
class=com.qiku.logsystem.BugReportApplication
dir=/system/app/QK_LogSystem/QK_LogSystem.apk publicDir=/system/app/QK_LogSystem/QK_LogSystem.apk data=/data/user/0/com.qiku.logsystem
packageList={com.qiku.logsystem}
compat={320dpi}
thread=android.app.ApplicationThreadProxy@2aab96d
pid=1640 starting=false
lastActivityTime=-6m35s495ms lastPssTime=-7m55s249ms nextPssTime=+7m4s452ms
adjSeq=144990 lruSeq=0 lastPss=11MB lastCachedPss=0.00
cached=false empty=false
notCachedSinceIdle=true initialIdlePss=12360
oom: max=-12 curRaw=-12 setRaw=-12 cur=-12 set=-12
curSchedGroup=-1 setSchedGroup=-1 systemNoUi=true trimMemoryLevel=0
curProcState=0 repProcState=0 pssProcState=0 setProcState=0 lastStateTime=-12h50m44s864ms
reportedInteraction=true time=-13h26m43s148ms
persistent=true removed=false
hasStartedServices=true
lastRequestedGc=-12h50m46s166ms lastLowMemory=-12h50m46s166ms reportLowMemory=false
Services:
- ServiceRecord{9929378 u0 com.qiku.logsystem/.userreport.configcenter.DiagnoseMonitorService}
- ServiceRecord{eef86e3 u0 com.qiku.logsystem/.services.ControlDispatchService}
Connections:
- ConnectionRecord{6700d7b u0 CR com.qiku.configcenter/.ConfigCenterService:@aefe10a}
Published Providers:
- com.qihoo.sdk.report.provider.HostContentProvider
-> ContentProviderRecord{ae86b9e u0 com.qiku.logsystem/com.qihoo.sdk.report.provider.HostContentProvider}
- com.qiku.logsystem.datacenter.db.DataCenterProvider
-> ContentProviderRecord{e7e59a2 u0 com.qiku.logsystem/.datacenter.db.DataCenterProvider}
- com.qiku.logsystem.userreport.export.BugreportContentProvider
-> ContentProviderRecord{67b633 u0 com.qiku.logsystem/.userreport.export.BugreportContentProvider}
Connected Providers:
- 33d4ee6/com.android.providers.settings/.SettingsProvider->1640:com.qiku.logsystem/1000 s1/1 u0/0 +13h26m22s23ms
Receivers:
- ReceiverList{51d5cd1 1640 com.qiku.logsystem/1000/u0 remote:64a1ff8}
- ReceiverList{7ba2cac 1640 com.qiku.logsystem/1000/u0 remote:392a5f}
- ReceiverList{8b1876f 1640 com.qiku.logsystem/1000/u0 remote:30bfa4e}
- ReceiverList{8bab3bd 1640 com.qiku.logsystem/1000/u0 remote:ab40f14}
- ReceiverList{af02b50 1640 com.qiku.logsystem/1000/u0 remote:1cb2d13}
*PERS* UID 1000 ProcessRecord{41e4df0 1886:com.goodix.fingerprint/1000}
user #0 uid=1000 gids={41000, 9997, 2001, 3002, 1023, 1015, 3003, 3001, 1004, 2002, 1007, 1201}
requiredAbi=arm64-v8a instructionSet=arm64
class=com.goodix.fingerprint.GoodixFingerprintApplication
dir=/system/app/GFManager/GFManager.apk publicDir=/system/app/GFManager/GFManager.apk data=/data/user/0/com.goodix.fingerprint
packageList={com.goodix.fingerprint}
compat={320dpi}
thread=android.app.ApplicationThreadProxy@4467f69
pid=1886 starting=false
lastActivityTime=-12h50m44s711ms lastPssTime=-7m55s346ms nextPssTime=+7m4s452ms
adjSeq=144990 lruSeq=0 lastPss=708KB lastCachedPss=0.00
cached=false empty=false
notCachedSinceIdle=true initialIdlePss=1051
oom: max=-12 curRaw=-12 setRaw=-12 cur=-12 set=-12
curSchedGroup=-1 setSchedGroup=-1 systemNoUi=true trimMemoryLevel=0
curProcState=0 repProcState=0 pssProcState=0 setProcState=0 lastStateTime=-12h50m44s711ms
reportedInteraction=true time=-13h26m42s819ms
persistent=true removed=false
lastRequestedGc=-12h50m44s711ms lastLowMemory=-12h50m44s711ms reportLowMemory=false
*APP* UID 10112 ProcessRecord{1f35
from brevent.
@SoDebug 我已经重启此 issue
先确定下,你机器上目前情况如何。
from brevent.
Related Issues (20)
- Problema com a execução de comandos.
- Viva a vida HOT 4
- fd leaked when start server via root
- Ich fange gerade erst an
- sh /sdcard/ROGNR/Activate.sh
- Brevent
- Execute adb shell pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS If using an android terminal app with elevated permission, execute pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS
- Jefferson
- Someone help me, I ended up disabling the android system shell >> com.android.shell
- pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS
- Wireless debugging
- Nsjsksbshshsh
- Iyann HOT 1
- Kuntul HOT 2
- Brevent bug HOT 1
- Ladb
- pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS
- me.piebridge.brevent HOT 3
- 多亲f21升级后开启失败 HOT 1
- Freefire headshot
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brevent.