开发工具

分享几款Android开发工具助力APP开发(磨砺营马剑威Android)

两盒软妹~` 提交于 2020-03-25 09:10:53
3 月,跳不动了?>>> 【威哥说】搞Android开发,不使用工具怎么行呢?今天给大家推荐这3款工具,是目前Android开发最强大的集成框架,拿来直接就可以开发app,无数的线上应用使用了这些框架,xUtils也是很多公司的首选。 你还可以关注: 【链接】磨砺营出大事了…… 【链接】Android开发还能这样学 【链接】威哥要直播啦,裸看真男人 【正文】 1、Afinal框架 项目地址: https://github.com/yangfuhai/afinal 主要有四大模块: (1) 数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。 (2) 注解模块:android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无需findViewById和setClickListener等。 (3) 网络模块:通过httpclient进行封装http数据请求,支持ajax方式加载,支持下载、上传文件功能。 (4) 图片缓存模块:通过FinalBitmap,imageview加载bitmap的时候无需考虑bitmap加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象。 FinalBitmap可以配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等。FinalBitmap的内存管理使用lru算法,没有使用弱引用(android2

Android 开发中不错的工具

我是研究僧i 提交于 2020-03-23 19:22:53
3 月,跳不动了?>>> 1、XAppDbg XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。 了解更多 2、ChkBugReport 这个工具可以快速地检查输出的Android错误报告。它从Android错误报告工具输出的大量文本文件中进行语义分析,然后解析成一个更具有可读性的文档,分析起来更加容易。ChkBugReport也是一个开源的项目。 了解更多 3、APKAnalyser 这是一个静态、虚拟分析工具,你可以全面地概览应用的架构。可以用它来检查API参考文档,查看应用依赖还有反编译字节码。APKAnalyser是一个完整的开源工具链,它支持修改应用的二进制代码,你可以重新打包、安装、运行以及验证logcat的结果。 了解更多 4、AppXplore 有了AppXplore工具,你可以浏览所有安装在你安卓设备上的应用,还可以剖析很多应用的细节——应用的版本、包名、证书、权限、签名、activities和很多设备上其它一般不可查看的信息。AppXplore在查看应用运行时占用内存大小,文件是否可移动到SD卡上时特别有用。同样,开发者可以用来测试并确保应用的质量。这样可以确保应用在manifest文件上显示合适的权限。 了解更多 5、Memory Analyzer(MAT)

Mac下sublime的使用技巧小记

不羁岁月 提交于 2020-02-29 03:10:21
goto特性: command+p:快捷键 快速导航到需要找的那个页面,支持模糊匹配。可以输入路径(/),在css文件中,用goto anythings特性用@符号可以快速导航出这个页面中的所有的选择器。在js文件中@可以导航function。#:当前页面搜索元素 eg:public/css/bo @body 多行游标: option+command+f:查找替换 command+d:多行游标的选择 command+k:跳过选择上的那行 command+shift+d:快速复制一行文本 shift+control+k:快速删除一行文本 命令模式: command+shift+p:启动命令模式 隐藏显示minmap,或者改变文件的语法格式 command+enter:在当前行添加新的一行 command+shift+enter:在当前行的上一行添加一行 command+shift+v:在粘贴的过程中保持了缩进 command+[,command+{[,整体的缩进移动等 package control进行包管理。 package control:install…选择需要的插件进行安装。 在package controll 里搜索 Javascript & nodeJS snippets 简化代码的书写操作:eg:在代码区输入 gi则提示getElementById 相对路径创建新的文件

IntelliJ IDEA & Android Studio的调整优化

梦想的初衷 提交于 2019-12-10 05:25:06
IDEA真是越用越好用的利器,但是总有些不舒服的地方,可能是天生的问题,也可能是让Eclipse给惯坏了。工具就是给人用的,Eclipse和Idea都有自己的优缺,所以怎么用好就是这片文章要说的。 IDEA 的优点就不说了,网上铺天盖地,缺点就得吐槽一下(个人观点,欢迎指正): 一个就是布局太死板、Console在调试的时候大片的调试信息看起来很不方便 IDEA 的调试是真不爽,不论是方便程度还是功能,快捷键也是乱七八糟 1. 界面美观 1.1. 主题 萝卜青菜,找自己所爱: Settings->Appearance->Themes->Darcula 1.2. 改Project面板大小 用图说明会轻松一些,第一张图中的左侧Projects面板小的可怜,在大项目中很难完整关注整个项目路径,Idea在布局上比Eclipse差太多不够灵活,不能直接拖动改布局,一直以为Idea这个不能调整,突然玩了一下Idea的配置,发现了调整的方法, 效果看第二张图 : Settings->Apperarance->在下面找到Widescreen tool window layout打上对钩就可以了 2. 快捷键 2.1智能提示 这个用的是最多的也是用IDE不用记事本最大的一个因素,用惯了Eclipse中的Alt+/,在IDEA中对用的是Ctrl+Space(空格)。这个怎么能这样哪,输入法招你惹你了~

Drupal常用开发工具(一)——Devel模块

微笑、不失礼 提交于 2019-12-09 20:03:03
  进行 Drupal 开发时有许多模块和工具可供使用,其中最常用的两项便是 Devel 及 Drupal for Firebug。本文和《 Drupal常用开发工具(二)——Drupal for Firebug 》将分别对它们进行介绍。   与本文相关的很多内容可以通过 Devel Demo 模块进行查看,如有纠正或补充可以在官方问题队列中发帖,也可以在本文后进行留言。 Devel模块   Devel 集合了多个开发辅助模块,除了作为核心的 Devel 模块外,Devel 模块包中还包含了其它子模块,如 Devel Generate 可用于生成测试内容、术语和用户等。(注意Theme Developer 模块已经从Devel 模块中分离出来成为单独的模块)   Devel 的子模块并不在本文中进行介绍,如有兴趣可到项目页面阅读相关的说明文档。 dpm()   使用drupal_set_message() 函数将变量显示在页面的 ‘message’ 区域。使用此函数,可以变量进行跟踪。因为Devel模块现在使用Krumo 对变量进行显示,所以输出结果会变得复杂一些。 dpm($input, $name = NULL);   如果因为某些原因,你没有使用Krumo,可以使用 $name 参数来对不同的 dpm() 调用进行区分。 dvm()   使用drupal_set

开发者必备 揭秘谷歌8大热点新工具[图]

会有一股神秘感。 提交于 2019-12-06 17:20:30
近日,谷歌针对开发者推出了8个最新的工具。其中一个是谷歌全面更新了BigQuery分析引擎,它包括新的图形用户界面、新的API等新功能。另外,谷歌也推出了把Flash文件转换成HTML5的Swiffy。下面,让我们来总结谷歌最新推出(更新)热点 开发工具 ,广大开发者不可错过哦。 一、BigQuery BigQuery是Google推出的一项Web服务,该服务让开发者可以使用Google的架构来运行SQL语句对超级大的数据库进行操作。BigQuery允许用户上传他们的超大量数据并通过其直接进行交互式分析,而不必投资建立自己的数据中心。 二、谷歌地图API:Drawing Library 谷歌地图API应用程序现在通过使用新的Drawing Library,可以为用户提供一个触觉交互界面。Drawing Library提供了一个工具箱,使用户能够在地图上添加标记,绘制线条和图形。当选中或者搜索某特定地区,该工具还会显示收集来自用户的注释信息。 三、sfntly 这是由谷歌的一只国际工程师团队所创建,sfntly Java和C+ +库可以为程序员建立高效字体的应用和服务提供方便。现在,Java和C++程序员可以使用sfntly快速开发代码以供人们读取、编辑,也能帮助创建OpenType和TrueType字体。 四、Google Calendar API 3.0版本 在上一代工具的基础上

如何在Python开发环境Wing IDE中使用GTK和PyGObject

跟風遠走 提交于 2019-12-03 01:43:09
Wing IDE是一个集成开发环境,可用于编辑、测试和调试使用PyGObject为GTK编写的Python代码。Wing IDE提供自动完成、调用提示、一个强大的调试器,以及许多其他功能,可帮助用户编写、浏览和理解Python代码。 自动完成 PyGObject使用惰性装载功能来加速启动基于它的应用程序。这可以防止Wing IDE的分析引擎检查PyGObject覆盖的API导致IDE不能提供自动完成功能。 为了解决这一问题,可以使用Fakegir,它是一个构建假的PyGObject模块Python程序包的工具,可以放置到定义在Wing IDE项目属性的Python路径。 Fakegir的README.md提供了使用细节。 因为Wing IDE不仅在编辑中使用配置的Python路径,还在调试或执行代码时使用配置的Python路径,所以在导入任何PyGObject-provided模块之前,需要从sys.path中消除假模块目录: import sys, os kFakegirCache = os.path.join(os.path.expanduser( ' ~ ' ), ' .cache/fakegir/ ' ) if kFakegirCache in sys.path: sys.path.remove(kFakegirCache) 完成上述操作之后,Wing

Xamarin.Forms教程下载安装Windows版的Xamarin开发工具

邮差的信 提交于 2019-11-30 20:38:27
Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装 Windows 版的 Xamarin 开发工具 本节将讲解如何下载并安装 Windows 版的 Xamarin 开发工具。 下载安装 GTK# GTK# 是一个 .NET 库,用来绑定 GTK+ GUI 库。它让开发者可以使用 Mono 或其它兼容 CLR 的语言来开发 GNOME 应用程序。在开发 Android 中,也由 GTK# 完成一些代码的转换工作,所以 GTK# 也是必须的软件。以下是对 GTK# 进行下载安装的具体步骤。 ( 1 )打开浏览器,在地址栏中输入地址 http://www.mono-project.com/download/#download-win ,打开官网首页,如图 1.71 所示。 图 1.71 首页 ( 2 )在该页面中单击 Download Gtk# 按钮 图 1.72 Destination Folder 界面 ( 3 )双击下载的 GTK# 安装文件,弹出欢迎界面。单击 Next 按钮,进入 Destination Folder 界面,如图 1.72 所示。 ( 4 )改变 GTK# 的安装路径,单击 Next 按钮,进入 Ready to install Gtk# for .Net 2.12.30 界面。 ( 5 )单击 Install 按钮,进入

Python开发环境Wing IDE matplotlib 2D绘图库代码调试技巧小结

拟墨画扇 提交于 2019-11-30 11:45:46
Wing IDE是一个集成开发环境,可用于加快matplotlib2D图形库的Python代码的编写和调试进程。Wing IDE提供自动完成、调用提示、调试器,以及许多其他功能,可帮助用户编写、浏览和了解Python代码。 工作于Python Shell matplotlib的用户经常会交互式地工作于Python命令行shell。 例如: from pylab import plot,show,close x = range(10 ) plot(x) show() y = [2, 8, 3, 9, 4 ] plot(y) close() 在某些环境中,直到关闭绘图窗口,上面show()调用都会阻塞。默认情况下Wing IDE将会修改matplotlib事件循环的方式,当被输入到集成的Python Shell中时,show()调用将不会阻塞,绘图窗口将会一直更新作为额外的命令类型。这样可以更容易的交互测试新代码和所绘制的图形。 编辑器代码可以使用Source菜单中的Python Shell项目Evaluate File在Python Shell执行,或者是使用编辑器Python Shell项目Evaluate Selection在Python Shell执行。默认情况下,Python Shell会在评估整个文件之前重启;这可以在Python Shell的选项菜单中禁用。

年度十佳 DevOps 博客文章(前篇)

拟墨画扇 提交于 2019-11-29 19:47:54
如果说 15 年你还没有将 DevOps 真正应用起来,16 年再不实践也未免太落伍了。国内 ITOM 领军企业 OneAPM 工程师为您翻译整理了,2015 年十佳 DevOps 文章,究竟是不是深度好文,大家一起来看看吧! 本文译自 Hasan Yasar 的文章 the Top 10 Devops Posts of 2015 . 2015 年 8 月,DevOps 博客 推出了自己的平台。DevOps 博客针对越来越多采用 DevOps 的企业(自 2011 年来占比高达 26%),提供各种指南、实用建议和教程。根据近期研究,这些企业变更代码的速度比传统企业快 30 倍。尽管 DevOps 的优势显而易见,很多企业仍然不敢欣然采用,因为这不仅需要转变观念,还要改变文化和技术要求,后者对孤立的竖井式企业而言,是极大的挑战。考虑到这些障碍,CERT 研究人员的文章主要集中介绍 Amazon 和 Netflix 的 DevOps 成功案例,以及 Fabric、Ansible 和 Docker 等流行 DevOps 技术的教程。本文则介绍了 2015 年 10 篇最受欢迎的 DevOps 文章(倒序)。 10.迷失的 DevOps 指标 有人说 DevOps 是一种方法;也有人说 DevOps 是一种运动,一种哲学甚至一种策略。定义 DevOps 的方式有很多种