首页 文章 精选 留言 我的

精选列表

搜索[搜索引擎优化],共10000篇文章
优秀的个人博客,低调大师

代码搜索引擎和代码浏览器 Sourcegraph 宣布开源

知名流行的代码查看工具Sourcegraph 日前已宣布开源(Apache License),代码托管在 GitHub 上 https://github.com/sourcegraph/sourcegraph。 Sourcegraph 被大众广为熟知正是因为它支持在 GitHub 上轻松浏览和搜索代码,Sourcegraph 这款 Chrome 插件称得上是开发者必备的插件,它可以让我们像使用 IDE 一样浏览和搜索 GitHub 代码。 Sourcegraph 是一款能够根据语义来把 Web 上的开源代码编入索引的代码搜索浏览工具。你可以从代码仓库和安装包,甚至是函数里搜索代码,同时也可以直接点击被完全创建了链接的代码来阅读文档、跳转到变量定义或者马上找到可用的 Demo。总而言之,你可以在你的 Web 浏览器上完成这一切,而不需要配置任何编辑器。由 Sourcegraph 出品的这款 Chrome 插件,可以非常方便地浏览和搜索 GitHub 上的代码,持跨仓库(repository)搜索、跳转到定义、查找引用等功能,宛若一个功能强大的 IDE。核心功能如跳转到定义(Go-to-definition) —— 浏览文件或查看 pull 请求时,将鼠标悬停在代码上可以查看文档提示,单击即可跳转到定义、查找引用或全文搜索。 官方表示,开源Sourcegraph 是为了给更多的开发者和开发者生态系统提供代码搜索和代码语义智能感知,并帮助实现 Sourcegraph 总体规划: 使基本的代码语义智能感知无处不在(适用于所有语言、所有编辑器和代码主机等) 使代码审查持续且智能化 提升开源代码的数量和质量 事实上,Sourcegraph 的核心分析库早已开源,而且使用起来非常方便。它被称为srclib(发音“Source Lib”)。强大的 srclib 支撑着所有你在Sourcegraph 上看到的和语义分析相关的特性,同时也支持能跳转到函数定义和语义感知功能的编辑器插件。 本次开源除了开源 Sourcegraph 的代码之外,还开放了其他产品和公司流程。如 Sourcegraph 的产品路线图、浏览器扩展、about.sourcegraph.com网站等。Sourcegraph 的总体规划也一直是公开的。 而成为Sourcegraph 开源项目的 contributer 将可以: 将 PR 提交给 Sourcegraph 开源项目 在 Sourcegraph 上搜索/浏览sourcegraph/sourcegraph,并讨论代码和文档 查看、讨论并提议对正在进行的产品路线图的更改 添加和改进文档 构建 Sourcegraph 扩展以增强 Sourcegraph 和 GitHub 上的查看/审查代码

优秀的个人博客,低调大师

Android优化——UI优化(五) Listview 重用convertView

1.重用convertView 我们对convertView添加判断,如果存在我们就直接使用,否则初始化一个convertView的实例。(如下图) 2.使用viewHolder 使用viewHolder并且是一个静态的匿名内部类。(如下图) 3.在列表里面有图片的情况下,监听滑动不加载图片 1.可以查看一下我的这篇文章Listview 2.这个建议用一些图片请求框架,如:Android-Universal-Image-Loader,推荐个中文解析的网站http://codekk.com/ 4.多个不同布局,可以创建不同的viewHolder和convertView进行重用 比如聊天:左边一个布局,右边一个布局,我们可以创建不同的viewHolder,并且对convertView进行判断每个不同的convertView只初始化一次。 本文转自 一点点征服 博客园博客,原文链接: http://www.cnblogs.com/ldq2016/p/5226687.html ,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册