- 2018-03-30
知识管理
Mac常用软件快捷键总结chrome插件vimium的快捷键使用技巧command+?帮助文档屏幕快照2018-03-30下午8.53.09.png总结下自己最常用的几种快捷键使用j页面向下拉k页面向上拉u等同pageupd等同pagedownh、l页面作业拉gg快速滚动到页面顶部G快速滚动到页面底部r等同于restart页面gs查看页面源码yy复制url到剪切板T搜索已打开的标签K向右移标签J向
- 浏览器中Vimium 插件快捷键
Java小白笔记
Chorme浏览器SoftWareTools优化设置javaedge浏览器vim
浏览器中Vimium插件快捷键Vimium这个名字其实是Vim和Chromium的合体。很多人可能不知道Vim,Vim是一个类似于Vi的著名的功能强大、高度可定制的Linux等平台上的文本编辑器,它可以让你彻底脱离鼠标,通过一系列快捷键,来操作任何一件事情。而Vimium则继承了Vim中的常用键位,让你在使用Chrome的过程中,无论是浏览网页、切换标签或是其它任何操作,全都可以只通过键盘完成。V
- Chrome浏览器(Chrome极速浏览器)快捷键
qq_36084640
工具键盘快捷键教程浏览器工具
谷歌浏览器神器(告别鼠标):想摆脱鼠标吗,从这开始(vimium快捷键)窗口Ctrl+N打开新窗口Ctrl+Shift+N在隐身模式下打开新窗口Ctrl+O,然后选择文件在谷歌浏览器中打开计算机上的文件Alt+F4关闭当前窗口标签页Ctrl+T打开新标签页按住Ctrl键,然后点击链接从后台在新标签页中打开链接,但您仍停留在当前标签页中按住Ctrl+Shift键,然后点击链接在新标签页中打开链接,同
- chrome浏览器安装vimium插件
twinkle8858
第一步:登录githubhttps://github.com/philc/vimium,下载vimium插件的master分支代码第二步:解压vimium代码第三步:打开谷歌浏览器的扩展设置->更多工具->扩展程序->开发者模式->加载已解压的扩展程序转自:https://blog.csdn.net/weixin_41874756/article/details/111711842
- 我认为的最好用最常用的Chrome插件
mkt小蜜蜂
做海外业务的童鞋应该都是在用Chrome浏览器吧,别说你在用360浏览器。。Chrome浏览器在全球范围内无论是移动端还是PC端,都占据了60%-70%的份额。我个人使用Chrome超过十年了,除了它的干净简洁以外,最具有可玩性和扩展性的就是它的插件,或者叫扩展,extension.今天小蜜蜂分享一下自己最常用的几个Chrome插件。vimium:超酷的快捷键插件,让你减少80%对鼠标的依赖Vim
- Vimium C如何使用!不用鼠标,只靠键盘就可以操作浏览器神器插件
虚坏叔叔
c语言计算机外设开发语言
VimiumC如何使用不用鼠标,只靠键盘就可以操作浏览器神器插件一、Vimium是什么vimium是一款支持全键盘操作浏览器的扩展。可以尽可能的解放鼠标。有一定的学习成本,对本就拥有vim使用经验的人来说上手更容易。支持Chrome、Edge、Firefox。使用流畅后可以大大的提升浏览器的使用效率,在没有鼠标或者不方便使用鼠标的情况下也解决了很多不必要的麻烦。二、安装在浏览器的扩展商店搜索Vim
- 打造win10开发环境
阿布0418
打造win10开发环境当拿到一台win10,安装一些软件,让win10变为生产力工具浏览器这里选择chrome浏览器,如果希望高度自定义可以选择firefox推荐扩展igugue:更好的上网,例如登录google账号,访问google商店infinity:多标签页Octotree-GitHubcodetree可查看github目录树Sourcegraph可查看github代码中的引用vimium使
- Chrome神器Vimium--像使用 vim 一样操作当前页面
宇VS然
看Yii2.0文档看的累了,折腾下Chrome插件,发现vimium太牛掰了!!!对于使用vi/vim比较娴熟的人来说太爽了!!!介绍一下Vimium使用快捷键总结j:向下移动。k:向上移动。h:向左移动。l:向右移动。zH:一直移动到左部。zL:一直移动到右部。gg:跳转到页面的顶部。G:跳转到页面的底部。d:向下翻页(相当于PageDown被按下了)u:向上翻页(相当于PageUp被按下了)r
- 我是键盘侠-键盘流神器Vimium
极客收藏夹
image-20190918153530903黑客的浏览器。Vimium本着Vim的精神为导航和控制提供键盘快捷键。注意:谷歌不允许Vimium在ChromeWebStore页面和新选项卡页面上运行。所以按键无效不要惊讶Vimium是效率与装逼兼具,当你能熟练的使用时,你就会对他爱不释手。Vimium这个名字其实是Vim和Chromium的合体,如果你熟悉vim编辑器,那么在Chrome中安装了V
- Chrome插件
自己的世界因自己而精彩
Vimium#浏览页面j,Ctrl-e:向下滚动k,Ctrl-y:向上滚动gg:滚动到页面顶部G:滚动到页面底部d:向下滚动半页(半屏)u:向上滚动半页(半屏)h:向左滚动l:向右滚动zH:一直滚动到(最)左侧zL:一直滚动到(最)右侧r:重新加载页面(刷新)yy:复制当前页面网址到剪切板p:在当前标签页打开剪切板中的网址(或者搜索剪切板中内容)P:在新建标签页打开剪切板中的网址(或者搜索剪切板中
- 高效上网 打造超强搜索力
月涩风潇
1.1Chrome浏览器的下载与安装下载地址起始页的设置推荐插件infinitypro插件安装在线安装官网Crx4Chrome扩展迷离线安装下载crx文件更改文件后缀名为.zip,选择开发者模式导入即可。1.2Chrome浏览器的十大好用插件推荐插件推荐网站插件网Chrome插件1.3深度玩转Chrome浏览器之智能快捷搜索网页快捷键--推荐插件vimium或者surfingkeys网页快捷键Ch
- vimium 成神之路-键盘党的胜利
非凡公社
vimium成神之路-键盘党的胜利图片来源-少数派vimium简介Vimium是一款Chrome插件,它继承了Vim中的常用操作,让我们在使用Chrome的过程中,无论是浏览网页、切换标签、搜索以至于任何其它操作,全都可以只通过键盘完成Vimium安装地址VimiumGithub地址快捷键大全对于ctrl+x,meta+x和alt+x,修饰键分别指定为,和。对于shift+x和ctrl-shift
- 谷歌浏览器chrome+插件vimium=键盘浏览网页
玩er2017
最常用键F,按完F键,网页中的链接都会出现相应的字母,按这些字母就会自动打开新的标签页然后浏览这些网页。下面我举个例子,看哪个字母就是替代鼠标的点击,直接按字母就对了。截屏2020-11-0217.47.27.png
- 像 Chrome 插件 Vimium 的 F 键一样操作 Mac
啤酒代码
Chrome插件Vimium的F键使用频率简直太高了,早上突发奇想找找有没有Mac可以使用的类似软件于是我找到了vimac,它的作用和Vimium的F键一样,可以用键盘代替鼠标的点击操作GitHub地址:https://github.com/dexterleng/vimac官网:https://vimacapp.com在Preferences中设置快捷键后就可以使用,如下图(动图),具体的去官网看
- 【工具推荐】之浏览器插件
来碗豆腐脑
工具分享浏览器插件推荐浏览器扩展
目录安装说明Infinity新标签页Vimium,Vim党必备IDMIntegrationModuleTampermonkeyGitHub加速划词翻译安装说明谷歌需要特殊手段或者下载离线包安装,火狐和edge等可以直接在插件商店安装Infinity新标签页官方下载地址:插件网址可以编辑自己喜好的网址和工具,还可以登录在不同设备上同步设置Vimium,Vim党必备最常用的特性说明:支持很多网页上的常
- cVim插件——用键盘控制你的浏览器
知用改创
cVim是一款类似Vimium的插件,让你能够使用键盘控制你的浏览器。下载路径快捷键介绍内容导航按键作用j,s向下滚动k,w向上滚动h向左滚动l向右滚动d向下滚动半页u,e向上滚动半页gg滚动到页面顶部G滚动到页面底部0滚动到页面最左侧$滚动到页面最右侧gi将焦点移动到第一个输入框gI将焦点移动到最后一个输入框链接提示按键作用f在当前标签页打开链接F在新的标签页打开链接W在新的窗口打开链接mr使用
- vimium 快捷键
大胡子歌歌
Vimium快捷键导航功能j,下滚k,Scrollup上滚gg滚动到顶部G滚动到底部d下滚半页u上滚半页h左滚l右滚r重载yy复制url到剪切板p打开剪切板网址P打开剪切板网址,在新页面i插入模式v视图模式gi焦点在第一个输入框f打开链接F新页面打开链接gf选择下一个framegF选择顶层frame搜索功能o从书签与历史记录搜索打开O从书签与历史记录搜索打开新页面b搜索打开书签B新页面搜索打开书签
- 优秀chrome插件推荐
chrome的优势全平台:全系统(win,mac,liunx),全平台(移动端,电脑端)基于google的账户同步体系(书签,插件,历史记录,设置...)简洁的外观,无广告强大的搜索栏控制面板中的各种技巧(执行命令,性能分析)安全(包括国内的XX审查)速度快兼容性高//毕竟现在前端开发,都是基于chrome做适配的,已经成为标准chrome常用插件推荐chrome五星插件推荐vimium使用vim
- 高效浏览知乎的方法
zhihu知乎
vimium是浏览网页的神器,但是它是通用浏览规则。没有对网页的内容进行识别,进行更个性化的跳转。比如知乎回答之间的快速切换。知乎自带了一套快捷键(可以按?显示所支持的快捷键),可以解决这个问题。但是快捷键和vimium冲突。解决办法如下:方案一:屏蔽,开启vimium来使用默认功能【屏蔽vimium】按i【使用知乎快捷键】再按知乎的快捷键(主要使用的就两个j,k来切换长答案,其他都可以使用vim
- Chrome常用插件
JaySon_h
Chrome常用插件Vimium--vim的键盘模式控制浏览器Postman--RESTful调试器EditThisCookie--Cookie编辑器Octotree--GitHub代码目录树Tampermonkey--脚本管理器目录树个人修改目录树目录树插件默认显示在左上角,不符个个人的习惯,做些简单修改放到页面左侧。Tampermonkey->管理面板->已安装脚本->编辑后->保存。做下面两
- Vim命令速查表
chloneda
注:本文出自博主Chloneda:个人博客|博客园|Github|Gitee|知乎本文源链接:https://www.cnblogs.com/chloneda/p/vim-cheatsheet.htmlVim命令速查表个人Vim命令速查表。vim-cheatsheet|Vim官网|Github|Vim中文文档Vim自定义配置文件-vimrcChrome浏览器神级插件-Vimium光标移动注:一般模
- 像Vim一样用Chrome
80s老人
最近发现了一款神插件Vimium,原来真有人是用键盘浏览网页的,我最喜欢的键就是小写f(标号)了:-)Vimium.png用小写f前是这样b1.png用小写f后就变这样b2.png
- Chrome的插件 Viminum
满月写
Vimium是一款Chrome插件,通过使用快捷键,可以完全摆脱鼠标。在写这篇文章之前,也有搜索到相同主题的博客,但都太啰嗦或者介绍不完整,都不是我想要的。撸一篇吧。所以下面这篇没有技术含量,只包含快捷键+对应功能介绍+必要截图。如有错误,欢迎指正。邮箱:
[email protected][TOC]快捷键下面介绍Viminum常用快捷键,为了方便以后查阅,这些快捷键我按功能和操作分了如下5类。因此看到
- Google插件Vimium快捷键
noone_4c20
j,:Scrolldownk,:Scrolluph:Scrollleftl:Scrollrightgg:ScrolltothetopofthepageG:ScrolltothebottomofthepagezH:ScrollallthewaytotheleftzL:Scrollallthewaytotherightd:Scrollapagedownu:Scrollapageupr:Reloadth
- Vimium~让您的Chrome起飞
晚晴幽草
工欲善其事,必先利其器!如今PC和Mac端安装的Chrome插件(偏前端):Vimium:黑客级别的Chrome插件,此文主记载的主角~(TheHacker'sBrowser);ABP:有她在,WEB的世界就可以清静点了.infinity:没有最好,只有更好,此款新标签页,如今最爱。crxMouse:如果用鼠标操作Chrome,必备=充分发掘鼠标的所有操作。JASN-handle:Json解析,所
- 高效Tips
戒惜舍得
chrome浏览器Vimium扩展神器Vimium快捷键学习记录http://www.cppblog.com/deercoder/archive/2011/10/22/158886.htmlMachttps://github.com/hzlzh/Best-AppHammerspoon也不错http://liuhao.im/chinese/2017/06/02/%E4%BD%BF%E7%94%A8H
- 如何屏蔽知乎霸王条款
Rex_Diego
思路:ublock选取条款框和背景黑影+vimium透过鼠标屏蔽。ublock:www.zhihu.com##.Modal-backdropwww.zhihu.com##.Modal-innerwww.zhihu.com##.PrivacyConfirm-modal.Modal--default.Modalhttps://beacon.zhihu.com/c?c=69890733cbce4d285
- Vimium插件自定义快捷键
Spikeloiter
备忘录
Vimium插件自定义快捷键用来保存一下自定义设置,避免不小心把插件卸载后,重装时,还要一点点设置mapsscrollDownmapwscrollUpmapascrollLeftmapdscrollRightmapJgoBackmapKgoForwardmapjpreviousTabmapknextTabmapescrollPageDownmapqscrollPageUpmapifocusInpu
- Vimium——Chrome里伟哥级插件
西流河不结冰
Vimchrome插件vim
作为一位重度Chrome和Vim使用者,能遇到两者相结合的插件也是件很有趣的事。所以来大家安利下这款让你摆脱鼠标的伟哥级插件,Vimium,本人是后在Chrome商店安装的,至于墙内如何安装,请自行谷歌Vimium快捷键总结唤出帮助的快捷键是shift+?j:向下细微滚动窗口。k:向上细微滚动窗口。J:(Shift+j的意思,以下大写全部表示加Shift)下一个标签页。K:上一个标签页。h:向左细
- 关于win10和chrome使用上存疑的几个问题(已解决)
肉肉的RORO
杂项
1.如何用Cortana搜索绿色软件解决办法:是可以做到的,但不推荐用Cortana,因为有更好的软件来替代。Cortana似乎不能搜索拼音,感觉这个挺搞笑,应该可以解决吧;确实不能搜索拼音首字母在chrome中使用vimium,如果有输入框,貌似无法跳出焦点,包括用chrome自带的热键Ctrl+K输入地址后,也不能跳出焦点,这如何解决?回答:如果焦点处于输入框中,可以用esc跳出,或者按tab
- 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