- windows 列出文件的树形结构(tree的用法)
abments
办公工具windows
在Windows操作系统中,tree命令是一个强大的命令行工具,用于以树状结构显示指定路径下的目录和文件。这对于快速查看文件和文件夹的层次结构非常有用,尤其是在大型项目或文件系统中。以下是tree命令的基本用法和一些高级功能:基本用法显示当前目录及其子目录结构:在命令行中输入tree(不带任何参数)将显示当前目录及其所有子目录的结构。显示指定路径下的目录结构:可以通过在tree命令后指定一个路径来
- 安装tree命令 - linux和mac下
android121
centOS下的安装:yum-yinstalltreeUbuntu下安装:sudoapt-getinstalltree命令的使用:tree或者tree-a//显示当前目录下的所有文件和子文件tree-f//在每个文件或目录之前,显示完整的相对路径名称mac下:第一种:1、直接使用find命令模拟出tree命令的效果,如显示当前目录的tree的命令:find.-print|sed-e's;[^/]*
- 进程和计划任务管理
最新小梦
linux运维服务器
目录查看进程程序进程控制进程pstree命令——查看进程树空格+&表示后台执行正在执行的进程任务转为后台暂停CTRL+Zjobs-l查看后台任务的先后排序bg后台进程顺序id,在后台继续运行fg后台进程顺序id,调回前台运行终止任务at一次性任务设置crontab周期性任务设置查看进程程序保存在硬盘、光盘等介质中的可执行代码和数据静态保存的代码进程在CPU及内存中运行的程序代码动态执行的代码父、子
- java自带的tree,最强最全的Tree命令详解
weixin_39969976
java自带的tree
[Tree命令作用]以图形显示驱动器或路径的文件夹结构。很多时候,这是一个非常有用的命令![Tree命令格式]可以在命令行窗口敲tree/?看帮助。TREE[drive:][path][/F][/A]/F显示每个文件夹中文件的名称。/A使用ASCII字符,而不使用扩展字符。使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;选用>PRN参数时,则把所列目录及目录中
- 2019-03-29LInux运维第五天日记总结
7735c3a0433f
Linux的基础命令(续)mv移动文件/目录或者修改文件/目录名字rm(remove)删除文件或目录(默认无法删除目录)-f强制删除,没有提示-r递归式删除,可以删除目录及目录内容-i在删除前需要确认3.tree以树状结构显示目录下的内容(目前CentOS7里是默认没有安装tree命令的)-L+数字,输入什么数字显示几层的目录(数字越小越好)-F给不同类型的文件加上不同的标记(目录/)例:/old
- Linux 常用命令
very_happy
shell运维
文章目录tree命令使用*uname*获取UNIX版本tree命令[testproblems]$tree.--charsetASCII.`--guangda|--core-loadserver-1645979-1686441112`--loadserver1directory,2files[testproblems]$使用uname获取UNIX版本[root@localhost~]#uname-a
- linux中常用的命令
落落落sss
linux服务器运维
一:tree命令(码字不易,关注一下吧,w~~w)以树状形式查看指定目录内容。tree--树状显示当前目录下的文件信息。tree目录--树状显示指定目录下的文件信息。注意:tree只能查看目录内容,不能查看普通文件的内容。一个目录保存了一些文件的文件位置。二:ls命令查看指定目录下的文件信息。一:ls--显示当前目录下的文件信息ls-目录--显示该目录下的文件信息二:相关参数-a:列出当前目录下的
- Linux基本指令集合
大理寺j
Linuxlinux服务器运维
Linux基本指令1,ls命令2,pwd命令3,whoami4,cd命令5,touch命令6,mkdir命令7,rmdir与rm命令8,man命令9,cp命令10,tree命令11,mv命令12,cat命令13,echo命令14,more命令15,less命令16,head命令17,tail命令18,date命令19,cal命令20,find命令21,which命令22,whereis命令23,a
- Windows系统 tree命令查看目录文件夹结构
人工智能有点
TOOLSwindows命令模式
windows系统用tree命令查看目录文件夹结构treetree/ftree/f/a/f显示每个文件中文件的名称/a使用ASCII字符,而不使用扩展字符
- Linux 命令大全 & CentOS常用运维命令
hhzz
linux运维centos
文章目录1、Linux目录结构2、解释目录3、命令详解3.1、shutdown命令3.1、文件目录管理命令ls命令cd命令pwd命令tree命令mkdir命令touch命令cat命令cp命令more命令less命令head命令mv命令rm命令ln命令tail命令cut命令3.2、用户管理useradd/userdel命令用户的分类passwd命令su/sudo命令man命令3.3、用户管理权限管理
- Deepin_Ubuntu_查看树形目录结构(tree)
长孤秋落
Deepin国产操作系统ubuntulinux运维
Linux系统(Deepin、Ubuntu)中,可以使用tree命令来查看树形目录结构,下面是一些示例:查看当前目录的树形结构:tree查看指定目录的树形结构,例如/etc/X11/fonts目录:tree/etc/X11/fonts运行结果如下图查看指定目录的树形结构,并限制显示的层级,例如只显示/etc的前两层:tree/etc-L2查看指定目录的树形结构,并显示隐藏文件(以.开头的文件):t
- 【Linux 命令】tree 对目录进行树形展示
爱躺平的威威
Linuxlinux服务器
目录1、tree命令功能展示2、tree命令安装3、tree命令语法及其参数功能4、终止tree展开树命令1、tree命令功能展示在Linux中,我们使用ll命令对目录的展示并不太方便我们查看,不太清晰明了,所以我们可以使用tree命令以树形结构把所有目录展示出来,如下:2、tree命令安装tree这个命令,有的可能自带,有的没有自带。如果没有的话,我们就需要自己手动安装,在命令行中输入以下命令就
- linux第五章(系统维护)
Justice link
linux运维服务器
一。进程管理命令1.ps命令:显示进程信息2.pstree命令:以树状形式进行展示3.top命令:查看进程信息4.kill命令:结束某个进程二。磁盘管理1.lsblk:对磁盘的使用情况进行查看2.df:查看占系统的多少数据3.du:查看文件或者目录在磁盘的占用量,不是真实大小4.fdisk:查看磁盘6.mkfs:磁盘格式化7.mount:磁盘挂载三。系统管理命令:1.find命令:进行内容文件进行
- 安装Cygwin的包管理器apt-cyg并安装tree命令
木子dn
其他linuxgit
文章目录一、从官网添加必要软件包1.安装2.检查二、安装apt-cyg1.下载安装2.修复三、安装tree命令1.安装2.检验一、从官网添加必要软件包1.安装因为第一次安装cygwin时走的都是默认选项,所以这里是二次添加额外包。打开官网,下载安装程序。下载好后运行一路确定直到软件包选择页面添加以下包,双击对应行的新增列即可添加包。dos2unixwget下一步会展示包的更改,在里面检查有没有上述
- linux pstree命令
zhanglehes
操作系统linux运维服务器
概述显示所有服务器上的进程,以树状的形式表示其关系基本格式pstree[选项][PID或用户名]选项选项含义-a显示启动每个进程对应的指令、参数等。-c不使用精简法显示进程信息,即显示的进程中包含子进程和父进程。-n根据进程PID号来排序输出,默认是以程序名排序输出的。-p显示进程的PID。-u显示父子进程用户转换时对应的用户名称。精简格式pstree命令默认会使用精简格式。把相同的若干进程合并再
- idea 以文本形式输出 SpringBoot项目 目录结构
张紫娃
IDEA框架intellij-ideaspringbootjava
第1步:Alt+F12打开Terminal终端第2步:cd到项目路径下第3步:使用tree命令结果D:.├─.mvn│└─wrapper├─applog│└─logs├─src│├─main││├─java│││└─com│││└─zhangziwa│││└─practisesvr│││├─config│││├─controller│││├─dto│││├─excuter││││├─complet
- 进程与计划任务管理
Miraitowa_xu
linux运维服务器
目录一、进程1.进程相关概念2.判断线程3.进程的命令ps命令top命令pstree命令kill与killall命令二、计划任务1.一次性执行任务2.定时性周期任务一、进程1.进程相关概念程序:保存在硬盘等介质中的可执行的代码。进程:正在运行中的程序进程的特征:动态性、并发性、独立性、结构性。2.判断线程/proc:运行的进程都放在此文件夹中,进入对应pid文件夹中的status文件夹中可查看是单
- 【Windows】Windows环境生成树形目录结构
你不懂的阳
以图形显示驱动器或路径的文件夹结构。TREE[drive:][path][/F][/A]/F显示每个文件夹中文件的名称。/A使用ASCII字符,而不使用扩展字符。实例:treeD:\backup\软件/F>tree.txt执行tree命令,并将结果重定向到tree.txt。Windows环境生成树形目录结构-tree.png
- Windows 下打印文件夹目录结构
jexxx
工具使用windowsgit
语法:tree[drive:][path][/F][/A]参数描述drive:指定包含要为其显示目录结构的磁盘的驱动器path指定要为其显示目录结构的目录/F显示每个目录中文件的名称/A指定树将使用文本字符而不是图形字符来显示链接子目录的行/?在命令提示符下显示帮助git使用tree命令Git使用tree命令可以忽略一些目录,扩展系统tree命令1.先下载一个压缩包TreeforWindows,下
- 使用 tree 命令生成目录
YZRHANYU
杂记gitwindows
前言在分析项目结构的时候,像按照结构路径做一下记录,把目录提取出来windows的cmd中的tree命令可用的参数有限,效果并不直观,所以尝试使用linux下的tree命令提示:以下是本篇文章正文内容,下面案例可供参考一、windowsCMD中的tree在文件所在位置的命令行窗口中输入tree命令tree[path][/f][/a]#/f显示每个文件中文件的名称#/a使用ASCII字符,而不使用扩
- win和linux打印tree命令目录结构命令
tiger_angel
linux网络数据库
win输入tree:cmd:tree显示文件夹不显示文件可以用相对路径:tree.\test_pipreqs省略.\也可以:treetest_pipreqs显示文件上面只显示文件夹未能显示文件。我们继续看下面:cmd:tree[path][/f][/a]----------/f显示每个文件中文件的名称----------/a使用ASCII字符,而不使用扩展字符cmd:tree[path][/f][
- 第二周作业
别把风景搬上天堂
描述Linux发行版的系统目录名称命名规则以及用途。Linux系统目录名称的命名规则:1.遵循FHS(FilesystemHierarchyStandard)标准2.严格区分大小写3.以.开头的文件为隐藏文件4.文件名最长不能超过255个字节5.同一路径下两个文件不能同名Linux系统中文件系统的层次结构用tree命令可以查看目录结构Linux最重要的哲学思想是“一切皆文件”。从上面可以看出在Li
- Linux基础知识学习2
WhispFlow
Linux学习日记学习linux
tree命令的使用可以看到dir2目录下的这些文件,要想显示dir2的具体结构,可用tree命令mv命令它可以实现两个功能1.将文件移动到另一个目录中2.对某一个文件进行重命名1.将文件移动到另一个目录中这里将dir1中的2.txt移动到他的子目录dir3中执行"mv2.txt./dir3"2.对某一个文件进行重命名这里将dir3中的2.txt重命名为20.txt执行语句"mv2.txt20.tx
- python学习 生成目录树
虚幻时空
python
第一种最速方式,cmd直接用tree命令,如果还要文件用tree/fC:\Users\ds>treed:\9月考勤>d:\test.xlsC:\Users\ds>tree/fd:\9月考勤>d:\test.xls第二种,注意要管理员权限(即可以进入所有要生成的目录),可以按需生成目录树或文件树:警告:这个是遍历的,如果目录太大会超级慢,可以自行用os.walk结合level修改成遍历文件夹impo
- tree命令
走在成长的道路上
tree命令,是大小写敏感的。常用的是:tree-C颜色显示tree-f显示文件全路径tree-L2只显示2层tree-P*.pl只显示文件目录和*.pl的perl文件。tree-F显示目录后面的\;显示可执行文件*;功能类似ls-Ftree–help
- git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支
仍然探索未知中
GIT操作gitbuggithubgiteegiteagitcode
GIT|分支文章目录GIT|分支创建分支合并分支删除分支合并冲突分支管理策略bug分支强制删除分支创建分支查看当前本地仓库中有哪些分支gitbranchHEAD所指向的分支就是当前正在工作的分支cat.git/HEAD创建一个分支gitbranchdev创建好了,但是目前还是指向master用tree命令也可以看到已经创建分支成功了创建出来的分支,和主分支的最新记录是一样的切换分支就是让HEAD指
- Python:pipdeptree 语法介绍
豫州刺史
Python基础pythonpippipdeptree版本依赖版本兼容
相信大家在按照一些包的时候经常会碰到版本不兼容,但是又不知道版本之间的依赖关系,今天给大家介绍一个工具:pipdeptreepipdeptree是一个Python包,用于查看已安装的pip包及其依赖关系。它以树形结构展示包之间的依赖关系,帮助开发者理解和管理项目的依赖。安装:1、安装:使用pipinstallpipdeptree命令来安装。2、查看所有依赖:使用pipdeptree命令可以查看所有
- Linux---查看目录命令
唯元素
linux运维服务器
1.查看目录命令的使用命令说明ls查看当前目录信息tree以树状方式显示目录信息ls命令效果图:tree命令效果图:2.查看当前目录路径命令说明pwd查看当前目录路径pwd命令效果图:3.清除终端内容命令说明clear清除终端内容pwd命令效果图:4.总结ls和tree是我们查看目录信息最常用的命令ls只能查看一层目录信息tree可以查看多层目录信息。
- 查看包是由哪个依赖引入的
qq_23204557
CICDgitgithubmavenmavenpompom.xml依赖依赖树
问题:在Maven项目中,如何查看某个包是由pom.xml文件的哪个依赖引入的?示例:mvndependency:tree-Dverbose-Dincludes=jakarta.validation:jakarta.validation-api或者:mvndependency:tree-Dincludes=velocity:velocitymvndependency:tree命令的作用是输出依赖树
- tree命令使用
懂IT的嵌入式工程师
linuxtreetree命令linux命令
tree命令使用1.tree命令2.语法3.举例3.1常用命令3.2将列出的树状目录输出到指定文件1.tree命令Linuxtree命令用于以树状图列出目录的内容。执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件ubuntu安装aptinstalltree2.语法tree[-acdfghilnpqrstuvxACDFJQNSUX][-Llevel[-R]][-HbaseHREF]
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http