这代码是百度知道页面的JS加载清单。
说白了,就是各种组件和库的加载配置。
上周刚处理一个类似的项目,这种加载清单很常见。

主要有几部分:widget模块(用户界面组件)、pkg模块(打包资源)、script标签直接加载的代码。
比如搜索框、用户信息栏这些功能,都是通过这些JS文件实现的。

注意看common-new:widget/search-box-new/search-box-new.js,这就是搜索框的代码。
我手上这个项目里,类似的模块化处理很关键。

数据我记不清了,但大概是这样。
你自己看。

Linux文件传输命令 rz 与 sz

rz和sz这俩命令在Linux里传文件用着是真方便。
不过有时候系统里没装,就得自己弄。

源码装
先以root用户登录系统。
执行命令: bash ./configure make make install
这操作下来,lsz和lrz会搁在/usr/local/bin目录下。
但你得注意,直接敲rz或sz可能没用。
这时候得来两步: bash ln -s /usr/local/bin/lrz /usr/local/bin/rz ln -s /usr/local/bin/lrzsz /usr/local/bin/sz
这样就能用了。

yum装
要是你用的是CentOS系统,root登录,敲这个命令就行: bash yum install lrzsz
别的Linux系统得装对应的二进制包。
比如RedHatLinux用户,可以装这个: bash yum install lrzsz-0.1 2 .2 0-3 6 .el7 .x8 6 _6 4 .rpm
这俩命令其实就俩功能,sz是把服务器上的文件传到本地,rz是把本地的传上去。
用的时候,系统会弹出文件选择框,挺好使。

不过要注意,像SecureCRT、XShell这种图形界面工具,设置上传下载目录挺简单。
但要是用PUTTY这种,可能直接弹不出那个选择框。
所以还是建议用支持rz和sz的工具。

上周,我在北京的一家咖啡馆,点了一杯拿铁,花了3 8 元。
我那个朋友说,他之前在杭州喝过同样的咖啡,只要2 8 元。
算了,可能就是不同地区的价格差异吧。
你看着办,要不要也去尝尝?