- 2018-08-02
Samshaobin
一、学习与实践1.付出不亚于任何人的努力2.要谦虚,不要骄傲3.要每天反省4.活着,就要感谢5.积善行,思利他6.不要有感性的烦恼二、今日分享今天忙到8点下班,楼下已经没有一辆共享单车了。惆怅过后,忘记感性的烦恼,跟自己说走回去吧。于是50分钟后带着一身汗水回家。锻炼了身体,绿色了环境,没有单车的日子,出出汗也很快乐!
- 2018-08-02
灞水一方
同妻当我写下这个题目时,往事又历历在目,原本模糊的一切又开始清晰起来魔种2012年七月二十七日的太阳毒辣辣的,空气也热得能让人窒息,大阳镇在县城的北边,地势也在山的背面,显然气温能比县城低点,今天是礼拜日,奇不听叶的非要回县城,孩子放假后叶已将她送到乡下她奶奶家,然后来到奇的单位,也算很难得的他们能够厮守在一起,因为这个是离县城最远的一个镇,而平常奇一般不会天天回他们县城的家。所以两个人几乎一周也
- 2018-08-02
小可爱哦哦
单身的好男人不会凭空而来!桃李不言,下自成蹊。你若盛开,蝴蝶自来!女人们只有不断完善自我,努力修行,勇敢善良的做好你自己,才会遇到合情合意合心合拍的好伴侣!若是遇到了,恭喜你,请珍惜;若还没有,别放弃,单身的好男人一定在等你!
- 2018-08-02
晟睿晋鹏
暑假是学生的特权,长大以后,除非是学生相关的职业(如老师),基本上和寒暑假这种长假说再见了吧。庆幸,我现在还有暑假。而且不同于小学生和中学生,作为一个大学生,暑假是没有作业,也没有论文的。那么多个暑假都是被作业和补习班填满的,然后剩余的那些时间,自己放松娱乐一下,假期就这样过去了,很多年都是这样过来的,以至于我现在整天闲的不知道该去做些什么。去年暑假,高考完的那个暑假,想着好不容易放假了,轻松了,
- 2018-08-02
心所安处
周卫平焦点网络第十期坚持分享第157天。这些天不知道自己怎么回事,丢了魂一样,也没有学习的激情了,写分享也没灵感了,说是破窗效应吧也还在坚持,那估计就是有些懈怠了吧?止步不前……慢慢镇作起来吧!
- 2018-08-02 双二极管器件
无敌啊左手
这次看一个电路,里面有个器件和三极管的封装一样SOT-23。丝印写的是‘5C’,一开始以为是三极管,但是从其所处电路的位置并来看并不是三极管。然后突然想到这可能是类似与三极管的双二极管器件。在网上一查还真是这个器件,BAT54C。BAT54C这个器件可以搭建与门电路。也可以利用二极管的单向导通性,搭建复用电路。
- 2018-08-02听说懒惰才是第一生产力
小_小鸟
timeline-----feed流只说了因为懒软件app进化到现在的样子没有开脑洞想想因为懒我们还可以怎么利用做app规划文案看了一篇关于说趣头条的文章也是极为有趣的开始说什么日活等等的以为会夸一下没想到话锋一转讲内容如果朋友觉得今日头条内容质量太差,没法看那么趣头条的内容要自掐双目了以「科技」分类为例,IT之家、中关村在线、爱范儿、36氪、虎嗅这些必须是没有的,而且内容普遍以CCTV-10科教
- 2018-08-02
就是星星呀
时间真是个强大的东西,能抹平曾经发生过的一切,人也是奇怪,有了新欢忘了旧爱,是新欢太好,还是因为是旧爱所以可以随便,感情这种东西不珍惜就会越走越远,发现问题不解决真的很不好,我不知道为什么总是感觉越长大我们越孤单,是不是都有了各自的想法,越长大越不需要一些东西了,所以才干脆利落,我不喜欢拖拉但同时我也不喜欢有问题不说出来解决,逃避有办法么,没有,我们都知道,真的很不喜欢有人说是你的就是你的,不是你
- 2018-08-02致良知之立志
BonSun
立志要专,一旦确定一个志愿,就要坚持为了这个目标而奋斗。志坚者,功名之柱也。登山不以艰险而止,则必臻乎峻岭。不可今天一个志,明天又一个志,最终只会一事无成。坚定目标,为之努力,才能实现自己的目标。
- 2018-08-02
杨凤娟_5e5c
137累积法【子扬妈妈】第105天【20180802】读经内容1.易经周易下经56、57卦2.孝经第3节3、黄帝内经生气通天论篇第三之二。读经人:宝宝、宝妈。今天和宝宝读完经典之后,我们就开始洗漱了。他让给他读其他的书,我们玩了一会5以内的加法。又读了一本婴儿画报。晚上的课也没有听成,感觉时间就不够用。
- 2018-08-02
轻风云
孩子的叛逆让我无所适从。本来想假期好好陪陪她,帮助她养成好的学习习惯。可她却因为那天一件事又拒我于千里之外,我能有什么办法呢?孩子那天想到同学家里住,其实我觉得也是可以的。可是家里公公婆婆和老公都不同意。最后让她的一个同学到家里住了一宿。还有孩子想让她的同学跟着我一起学习,可是现实允许吗?是我太软弱?那又能怎么办呢?之后孩子想报补习班。公公婆婆认为孩子应该严加管教,而我认为孩子应该快松些管理。我想
- 2018-08-02
啊宁_9332
一段路,走了很久,依然看不到希望,那就改变方向;一件事,想了很久,依然纠结于心,那就选择放下;一种活法,坚持了很久,依然感觉不到快乐,那就选择改变。放下过去,让心归零。
- 2018-08-02
Q3陈翠玲
今天我就要去上班了,昨晚就跟女儿商量好,让她今天在家里把我们外出这几天的衣服鞋子整理清洗一下,顺便把家里也收拾收拾。女儿昨晚心情很好,很爽快答应了,而且还说今天早上要设闹钟,怕睡过了头,衣服洗不完(我们家夏天的衣服都用手洗),我也当场表扬了女儿夸她是个能干体贴的小帮手。下午下班回到家,看见阳台上挂着密密麻麻的衣服,我猜想女儿估计也累得够呛,真是辛苦她了。女儿在房间里k歌,我问她吃啥,她说不吃,减肥
- 2018-08-02
54f0d725963c
日精进这两天给苏牌的出中华联合的保险,碰到各种各样问题,过程坎坷,也和客户解释了各方面不顺利的原因,好在最后客户说了谢谢,也辛苦梁哥这两天一直为这个单子操心。客户选择京心达出保单,那就是相信我们,我们也必须向好的结果努力。
- 2018-08-02
诗涵_9e94
姓名:黄杰玲公司:上海陈工电控科技有限公司【日精进打卡第32天】【知~学习】《大学》5遍《六项精进》5遍【经典名句分享】继续读活法【行~实践】一、修身:修心二、齐家;我最近真的很忙,家里照顾不周请家人谅解。三、建功:经过一个考核才知道自己对画电路图没概念。{积善}:发愿从2018年7月2日起,日行一善,日改一过,一年内行365件善事。今日1善,累23计善。【省~觉悟】1、接受他们所示的样子。【感谢
- 2018-08-02
温心怡然
杨倩,焦点讲师三期,坚持分享580天(2018-8-02)学习收获什么是教育?就是把一个人的内心真正引导出来,帮助他成为自己的样子。我们培养孩子的基本标准,一有出息(能,个性的独特能力、自信,职业胜任力和社会支持系统),二知感恩,(德,高尚的价值观取向,厚德载物,学习动力,自强不息)培根育德,最主要是好人坏人之分。要培育孩子有责任心,爱心。达尔文说:万物生长即年幼。的确,幼年的教育和引导是决定一生
- 2018-08-02谁说少年不知愁
紫萱草1126
学校运动会上,加油声此起彼伏,一片欢乐的气氛。有个男孩却完全生活在这片欢乐之外,一个人,低垂着头,像一座雕塑。小女生跑到男孩跟前,说了几句没有回应,就伸手拉男孩,被男孩子一把推到在看台上。等老师跑到跟前时,男孩又恢复了之前的样子——像一座雕塑一样。到底什么原因让一个本该活泼甚至调皮年级的孩子变成这个样子?这个孩子经历了什么?心理专家通过询问,我们听到看到的最多的一个词竟然是“没意思”!一个十岁的孩
- 2018-08-02
我在风里等风停
把专注力放在一件事上,完全投入地去做,总有一天会发财的。好像是马克吐温先生曾经说过这样子的话。希望我可以静下心来好好写。虽然不知道写一些什么。但我记得维姐在《每一天梦想练习》上面有说到。在考托福的那段时间,觉得坚持不下去的时候就把自己从开始到现在做到的事情,一件一件写在纸上。忽然发现这样也是给自己的一种积极暗示啊。维姐说,觉得困难的时候从来没有想到过放弃这个选项。难受?难受就对了。难受说明人在朝前
- 2018-08-02
Zhangpeng0627
图片发自App因为昨天是身份证上的生日,而且也在附院做了检查可能会感觉不太好,总想着做些什么事情,于是我就把准备了好久的戒指给了静姐。她的朋友收了红包,一个助攻都没有,简直就是坑的一p其实感觉也挺搞笑的,很耿直的就直接给了。就像当初静姐追我一样,那么突然。很久以前我爸说,要感谢生病的时候帮助你的人,比如我就要感谢静姐
- RMBP睡眠后耗电的问题
不正经运维
RMBP睡眠后耗电的问题现象RMBP无论是电源还是电池状态,在长时间睡眠后,笔记本发热量巨大,原因不明。因为之前某L系本在睡眠的时候发热,导致屏幕脱胶,所以心有顾忌。分析执行下述命令,查看日志中的信息。$logshow|grep-E'^2018-08-02'|grep'Wakereason'2018-08-0202:39:24.993930+08000x74Default0x000kernel:(
- 2018-08-02
请叫我最学霸
大城小爱我的手指正忙着敲击着键盘,办公桌上的手机不合时宜的震动起来。撇眼一看,是老妈打过来的:“好的,我记下她的电话了,我会稍后联系她的,好了,没其他事我挂了。”“我知道啦,你放心吧,我很好,我会上心的,就这样吧!”老妈在电话那头似乎还有一大堆话没讲完,每次都是这样子,我都不知道这类电话是第多少通了,哎,可怜天下父母心,每次拿起父母的电话都非常的沉重,我都不知道如何面对,确实为难了他们,这把年龄了
- 2018-08-02
把酒临风_6e5a
家庭投射过程与逃离1.家庭投射过程2.情感阻断的方式3.与原生家庭和解的方式1.个体在婚姻选择和其他重要关系中,一般情况下会重复他们原生家庭中学到的相关模式,而且如果没有意识到,还会把这种相似的模式传递给他们的后代。当然,如果是好的模式,我们应该继续发扬,如果是不利于生活质量提高的就会影响婚姻家庭。解决这种情况的唯一有效的方法就是改变个体与原生家庭的交互作用,或者说个体自己有改变的意愿,才会逃离或
- 2018-08-02
Paris温
很可怕又开始无聊了无聊很快就空虚空虚久了就会慢慢掏空真话假话已经开始分布清楚了现在感觉失重慢慢开始往下沉像走进一个泥潭
- 2018-08-02
成就最好的自己
肖伟【375期学员日精进打卡第103天】【411期志工日精进打卡第33天】【知~学习】《六项精进》读背1遍,共138遍《大学》开篇读背1遍,共148遍《大学》通篇读诵0遍,共1遍。《活法》诵读P3~4,共P3~19。【经典或感受分享】爱人者,人恒爱之。【行~实践】一、修身:静心,修心。努力践行六项精进努力做到每周读一本书二、齐家:同家人聊天。看到宝宝只几天的时间就成功断奶,非常感动。三、积善:发愿
- 2018-08-02
海云书写
图片发自App静下心来,慢慢成长,学会向内求后,感觉人轻松快乐多了。内心真正静下来时,心就有力量,爱自满溢。
- 2018-08-02
爱心客站
一个人比你优秀,你可以放心交往,因为优秀的人散发正能量。一个人比你有德行,你尽量与他成为一个团队,因为厚德载物。一个人比你有智慧,你尽可安心与他同行,相信智慧能照亮未来。一个人活得比你有质量,你可用心与他成为知己,生命才有高度与宽度。与智者同步,与高人同行,人生一定精彩……炎炎夏日!思绪放宽!心自清凉[玫瑰][玫瑰][玫瑰]图片发自App
- 2018-08-02
张文思_db3b
焦点解决初级班第八期坚持原创分享第218天(20180802星期四雨惠州)今天又来香港迪斯尼,让小汤圆在三周岁前再来一回,满足他的心愿。明显比几个月前看的时候的感觉不同了,他会有自己的想法,会对某些行为进行喜好的评价,而以前只会说喜欢,而真喜欢还是对喜欢的概念不明确不得而知,现在他会说那些他喜欢哪些他不喜欢,哪些他害怕,除了爱不走路,真的是特别乖。
- 2018-08-02
穷开心吧您嘞
时间呢总是感觉开始的很缓慢,离别时总如眨眼,相遇相知8天,曾以为,旅行可以了解一个人,后来发现,无论怎么样,人都会表现出来自己的自然色亦或者保护色,然后活得很适应这个环境,旅行无疑不是一个又一个陌生环境,让我们一次又一次适应,改变,让我们更加懂得自己身旁那些平淡日子的可贵。我还是我,你也还是你,不过这些日子还是会以一颗种子一样埋藏在你我的心底。旅行不可能一直幸福快乐,总会有些信号干扰你我的快乐,生
- 2018-08-02
阿诗玛_6209
姓名:赵丽娟公司:丛迪服装有限公司【日精进打卡第187天】【知~学习】《六项精进》大纲2遍,共222遍;《六项精进》通篇0遍,共75遍;《大学》2遍;共313遍.《okr工作法》二遍ok《经营与会计》《不抱怨的世界》p181~187【经典名句】从我个人经验来看,人们到底是快乐还是悲苦,在很大程度上取决于他们的性情,而不是他们所处的环境。【行~实践】一、修身:(对自己个人)1、保持心态平和.2、每日
- 2018-08-19
张晓东_a251
tittle办业务sectionAA1:a1,2018-08-02,5dtitle项目开发流程section项目确定需求分析:a1,2016-06-22,3d可行性报告:a2,aftera1,5d概念验证:5dsection项目实施概要设计:aftera1,5d详细设计:aftera2,10d编码:2016-07-15,10d测试:2016-07-22,5dsection发布验收发布:2d验收:3
- 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