DailyLearn网络诊断日报

每日一句修正网络检测的 BUG,是那种越用越上头的资源。其实也不复杂,就是每天记录一个你踩过的坑,或者一个小优化点,关于网络检测的那种。你知道,网络检测啊,说起来简单,真搞起来,全是细节:丢包啦、延迟啦、明明能 ping 通服务却挂了——有没有熟悉?

pingtracertnetstat这些命令,都是咱们常用的老伙计,但光靠它们,真碰到网络抽风,还是不够看的。比较实用的办法是用抓包工具,比如Wireshark,配合日志,效果挺好。

如果你也做前端,尤其是 SPA 项目,网络求多得像瀑布,稍微哪里配置不当,HTTP 状态码就会给你一堆“惊喜”。像求重试逻辑写不好,用户点一下按钮能触发 5 次求也是常见的事儿。那种情况就该用自动化测试+持续集成盯着点,每天一个小修正,就能把坑慢慢填平。

蛮推荐你看下这个叫DailyLearn的资源,说白了就像前端人自己的小日报,每天一点,不重不压,积累下来却扎实。修一个 bug,搞清楚一个概念,久了你就发现:哎哟,自己怎么越来越像搞运维的了。

顺带说几个还不错的参考文章,像Wireshark 网络流量工具TCP/IP 协议与网络编程基础,还有数据包这些,配起来看效果更好。

如果你平时做接口联调多,或者偶尔要兼顾后端性能,这种“每日一句”的方式蛮适合你——不求一步到位,但求每天都往前挪一小步。

rar
DailyLearn.rar 预估大小:75个文件
folder
DailyLearn 文件夹
file
AndroidManifest.xml 2KB
folder
res 文件夹
folder
layout 文件夹
file
activity_select_lang.xml 2KB
file
main.xml 4KB
folder
drawable-ldpi 文件夹
file
ic_launcher.png 2KB
folder
drawable-mdpi 文件夹
file
ic_launcher.png 3KB
folder
xml 文件夹
file
appwidget_content.xml 291B
folder
drawable-hdpi 文件夹
file
button_ok.png 1KB
file
down_disable.png 290B
file
start.png 2KB
file
widget_frame.png 2KB
file
down.png 421B
file
up.png 418B
file
pause.png 2KB
file
d.png 9KB
file
ic_launcher.png 4KB
file
up_disable.png 187B
folder
values 文件夹
file
strings.xml 607B
file
proguard.cfg 1KB
folder
src 文件夹
folder
com 文件夹
folder
iss 文件夹
folder
daily 文件夹
folder
dao 文件夹
file
LangStatusSharedPreferences.java 2KB
file
DataPagedSharedPreferences.java 5KB
file
DataSqliteDAO.java 6KB
folder
widget 文件夹
file
ContentWidget.java 12KB
folder
model 文件夹
file
Data.java 3KB
folder
util 文件夹
file
DownloadUtil.java 6KB
file
DataUtil.java 4KB
folder
service 文件夹
file
PlayOrStopService.java 7KB
file
PageChangeService.java 3KB
file
LangSwitchService.java 4KB
folder
net 文件夹
file
IDownloadCompleteCallback.java 263B
file
AsyncDownloadContent.java 4KB
folder
activity 文件夹
file
SelectLangActivity.java 4KB
folder
bin 文件夹
folder
classes 文件夹
folder
com 文件夹
folder
iss 文件夹
folder
daily 文件夹
folder
dao 文件夹
file
LangStatusSharedPreferences.class 2KB
file
DataPagedSharedPreferences.class 6KB
file
DataSqliteDAO.class 7KB
file
DataSqliteDAO$DataColumn.class 1KB
folder
widget 文件夹
file
ContentWidget.class 9KB
folder
model 文件夹
file
Data.class 3KB
file
R.class 578B
folder
util 文件夹
file
DataUtil.class 4KB
file
DownloadUtil.class 6KB
file
R$layout.class 423B
file
R$attr.class 325B
folder
service 文件夹
file
LangSwitchService.class 5KB
file
PlayOrStopService.class 8KB
file
PlayOrStopService$1.class 2KB
file
PageChangeService.class 3KB
folder
net 文件夹
file
AsyncDownloadContent.class 4KB
file
IDownloadCompleteCallback.class 246B
file
R$id.class 911B
file
R$array.class 376B
file
R$string.class 449B
file
R$xml.class 383B
folder
activity 文件夹
file
SelectLangActivity$2.class 844B
file
SelectLangActivity$1.class 3KB
file
SelectLangActivity.class 4KB
file
R$drawable.class 668B
folder
res 文件夹
folder
drawable-ldpi 文件夹
file
ic_launcher.png 2KB
folder
drawable-mdpi 文件夹
file
ic_launcher.png 2KB
folder
drawable-hdpi 文件夹
file
button_ok.png 2KB
file
down_disable.png 244B
file
start.png 1KB
file
widget_frame.png 1KB
file
down.png 334B
file
up.png 334B
file
pause.png 2KB
file
d.png 7KB
file
ic_launcher.png 4KB
file
up_disable.png 127B
file
classes.dex 275KB
file
DailyLearn.apk 150KB
file
resources.ap_ 30KB
file
.classpath 508B
folder
assets 文件夹
file
project.properties 361B
file
.project 846B
folder
gen 文件夹
folder
com 文件夹
folder
iss 文件夹
folder
daily 文件夹
file
R.java 2KB
...
rar 文件大小:389.1KB