【收藏】75个很有用的开源移动工具

 据皮尤研究中心声称,现在68%的美国成年人拥有智能手机,只比拥有台式机或笔记本电脑的用户少5%。而美国45%的成年人现在拥有平板电脑。

  

  考虑到移动设备如此普遍,开源社区日益致力于与移动有关的项目也就不足为奇了。本月,我们盘点了75款这样的工具――比去年我们更新这份列表时添加的工具整整多出了25款。又由于现在有如此多的开源项目与移动有关,我们缩小了一点范围,只关注企业组织可能感兴趣的那些项目。因而,本文介绍了对企业员工来说实用的一大批移动开发工具、安全及隐私解决方案和应用程序。

  与往常一样,如果你觉得另外有哪些开源移动工具应该上榜,欢迎留言交流。

  一、移动管理解决方案

  1.Convertigo

  这款工具自称是面向移动应用程序开发和部署的“款企业级开源解决方案”,可以将开发时间和成本很多缩减20%。除了免费社区版外,它还有收费的标准版和扩展版。

  支持的操作系统:Windows、Linux和OS X,其客户软件支持iOS、安卓、Windows Phone和黑莓。

  相关链接:http://www.convertigo.com

  2.WSO2企业移动管理器

  WSO2提供了一种全面的平台,可用于管理运行iOS、安卓或Windows的BYOD或企业拥有的移动设备。它包括移动设备管理(MDM)、移动应用程序管理以及设备及数据安全等方面的工具。

  支持的操作系统:Windows、Linux和Solaris。

  相关链接:http://wso2.com/products/enterprise-mobility-manager/

  二、移动安全和隐私

  3.ASEF

  ASEF的全称是安卓安全评估框架,这款工具可用于识别恶意软件、咄咄逼人的广告软件以及占用带宽的应用程序。企业组织可以用它来测试员工可能使用的应用程序,看看它们是否有问题。

  支持的操作系统:安卓。

  相关链接:https://blog.qualys.com/securitylabs/2012/07/25/android-security-evaluation-framework--a-s-e-f

  4.Easy Token

  使用你的安卓设备作为验证令牌。这款应用程序与RSA SecurID兼容,支持SDTID文件。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=app.easytoken

  5.ForgeRock

  ForgeRock提供了一种统一身份和访问管理平台,可与移动设备兼容。用户可以选择免费开源版或增添更多功能特性的订阅版。

  支持的操作系统:Linux。

  相关链接:https://www.forgerock.com

  6.FreeOTP

  红帽开发的FreeOTP可生成一次性使用的密码,为企业帐户或在线服务(比如Google、Evernote、GitHub及其他)增添了额外的安全性。它大大提高了破解你密码的难度。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp

  7.The Guardian Project

  这个项目集结了一大批面向安全的安卓应用程序,包括Orbot、Orweb、ChatSecure、Obscura Cam、Pixelknot和Ostel。许多应用程序还可以通过Google Play、F-Droid Repository及或亚马逊应用程序商店来获取。

  支持的操作系统:安卓。

  相关链接:https://guardianproject.info/apps/

  8.iKeePass

  这款应用程序拥有面向iOS的流行的KeePass密码保险柜。它将你的所有密码保存在加密数据库中,那样你只要记住一个主密码就行。它在iPhone和iPad上都可以运行,可以通过应用程序商店来获取。

  支持的操作系统:iOS。

  相关链接:https://ikeepass.de

  9.KeePassDroid

  这款工具将KeePass移植到安卓。它并不与桌面版自动同步,但网站解释了如何使用Dropbox获得这项功能。

  支持的操作系统:安卓。

  相关链接:http://www.keepassdroid.com

  10.LBE Privacy Guard

  这款应用程序自称是“款面向安卓手机的隐私保护软件”,它可以阻挡恶意软件和广告软件,并防止安卓设备向任何应用程序提供敏感信息。然而,安装起来有点困难,而且需要破解的手机。

  支持的操作系统:安卓。

  相关链接:http://www.amazon.com/Team-LBE-Privacy-Guard/dp/B004UR5KSG?tag=viglink124650-20

  11.Lock Pattern Generator

  你可能认为设置图案锁屏幕可以加强智能手机的安全,但大多数人使用的几种图案很容易猜中。该工具可生成随机图案(并帮助你识记它),从而提高安全性。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=in.shick.lockpatterngenerator

  12.MasterPassword

  虽然大多数密码保护应用程序依赖加密的数据库来存储密码,但该应用程序使用一种独特的算法当场生成密码。它不需要同步,密码永远不会丢失。

  支持的操作系统:Windows、Linux、OS X、iOS和安卓。

  相关链接:http://masterpasswordapp.com

  13.OpenKeyChain

  OpenKeyChain之前的名称是安卓隐私保镖(APG),将OpenPGP加密工具移植到安卓设备。它让用户可以安全地通信,并与许多电子邮件和消息传递工具集成起来。

  支持的操作系统:安卓。

  相关链接:https://www.openkeychain.org

  14.安卓版 OpenVPN

  这款VPN客户软件让你可以从安卓设备,连接到企业服务器或其他VPN服务器。这款工具很适合安全地访问企业网络。请注意:要想使用它,你还需要一款VPN服务器工具,比如OpenVPN。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=de.blinkt.openvpn

  15.Orbot

  实际上,Orbot是“安卓版Tor”。用户访问网站时,它将用户连接到Tor安全互联网浏览器,它还让其他应用程序可以连接到Tor,以便保护用户的隐私。

  支持的操作系统:与操作系统无关。

  相关链接:https://guardianproject.info/apps/orbot/

  16.PasswdSafe

  有一款面向桌面的流行开源密码保险柜,名字为Password Safe。这款工具将应用程序移植到安卓。配套的应用程序可以与云服务同步,支持多种设备。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.jefftharris.passwdsafe

  17.Secrets for Android

  这款应用程序不仅存储加密的密码,还能存储其他“秘密”信息,比如帐号。还有面向PC的相关版本,以及一款将安卓设备与PC同步的工具。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=net.tawacentral.roger.secrets

  18.Signal Private Messaging

  可与个人或小组安全地通讯。Signal提供了加密聊天,使用你现有的电话号码和地址簿。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms

  19.Umbrella

  Umbrella对待移动安全更进了一步,不仅处理数字安全问题,还处理物理安全问题。它是在非政府组织和人权组织的帮助下开发而成的,回答了这类问题“我如何准备穿过充满敌意的边境?”以及“我如何知道是否受到了监控?”

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=org.secfirst.umbrella

  20.XPrivacy

  这款“易于使用的安卓版隐私管理器”可防止应用程序访问你的敏感信息;如果某个应用程序需要访问敏感信息才能运行,比如你的位置,该应用程序实际上会发送虚假数据。而BlackDuck将2013年年度开源新秀奖颁发给了它。

  支持的操作系统:安卓。

  相关链接:https://github.com/M66B/XPrivacy

  三、移动开发工具

  21.Andlytics

  Andlytics旨在帮助开发人员跟踪应用程序下载方面的统计数字,与Google Play开发者控制台和AdMob集成起来。不过要注意:它并不支持Google Apps for Business,也不支持多个连接的开发者帐户。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.github.andlyticsproject

  22.Apache Cordova

  这款工具让移动开发人员可以使用HTML、CSS和JavaScript编写原生应用程序。它还整合到了另外几款移动开发工具中。

  支持的操作系统:iOS、安卓、黑莓和Windows Phone。

  相关链接:https://cordova.apache.org

  23.Appcelerator Titanium

  Titanium是Appcelerator的整个移动开发平台的一部分,需要订阅。然而,你可以从Appcelerator.org,下载这款JavaScript移动开发框架的开源版。

  支持的操作系统:Windows、Linux、OS X、iOS、安卓和黑莓。

  相关链接:http://www.appcelerator.com/mobile-app-development-products/

  24.Appcelerator Alloy

  Alloy是Appcelerator的移动开发平台的另一个开源部分。它是一种基于Titaniaum和Node.js的MVC框架。

  支持的操作系统:Windows、Linux、OS X、iOS、安卓和黑莓。

  相关链接:http://www.appcelerator.org/#alloy

  25.Bitbeaker

  如果贵企业使用Bitbucket版本控制系统,Bitbeaker让你可以浏览源代码、管理问题、列出合并请求、收到通知及处理更多操作。请注意:它并不是标准的Git客户软件。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=fi.iki.kuitsi.bitbeaker

  26.Bootstrap

  这款推特开发的工具自诩是“互联网上很流行的HTML、CSS和JS框架,用于开发移动优先的响应式项目”。想了解其功能,可以查看用Bootstrap构建的网站的“expo”。

  支持的操作系统:与操作系统无关。

  相关链接:http://getbootstrap.com

  27.Edhita

  如果你果真想从iPhone或iPad编写代码,Edhita可以助一臂之力。它是用Swift编写的一款文本编辑器。

  支持的操作系统:iOS。

  相关链接:http://edhita.bornneet.com

  28.Hammer.js

  想为移动应用程序添加触控手势?Hammer.js让这项工作变得轻而易举。它支持大多数常见的单点触控和多点触控手势,你还可以定制它,添加自己的手势。

  支持的操作系统:与操作系统无关。

  相关链接:http://hammerjs.github.io

  29.Ionic

  对于构建混合移动应用的开发人员来说,Ionic是一款开源前端软件开发工具包(SDK),旨在帮助使用Web技术构建漂亮的应用程序。这款工具极其流行,在GitHub已有40300多个拥趸。

  支持的操作系统:与操作系统无关。

  相关链接:http://ionicframework.com

  30.JQuery Mobile

  JQuery Mobile承诺让移动开发人员可以编写可在所有移动平台上运行的单一应用程序。它基于HTML5,是的开源移动开发框架之一。

  支持的操作系统:与操作系统无关。

  相关链接:http://jquerymobile.com%3D

  31.jQT

  这款面向Zepto.js和jQuery的插件旨在让开发人员很容易构建跨平台应用程序。主要特性包括易于安装、定制功能、主题支持、回调功能、基于Sass的样式表及更多功能。

  支持的操作系统:iOS和安卓。

  相关链接:http://jqtjs.com

  32.LoopBack

  LoopBack为构建API而设计,这是一种“高度扩展性的开源Node.js框架。”知名用户包括:Go Daddy、美国银行、美林和赛门铁克。

  支持的操作系统:Windows、Linux、OS X、安卓和iOS。

  相关链接:http://loopback.io

  33.OpenMEAP

  OpenMEAP是一种快速应用开发(RAD)平台,用于构建移动应用程序。它让非程序员也可以构建并部署跨平台应用程序。

  支持的操作系统:安卓、iOS、Windows和黑莓。

  相关链接:http://www.openmeap.com

  34.Open Source Libraries

  这个实用的安卓应用程序整合了许多开源代码库,为开发人员节省了大量的研究时间。它适用于从安卓设备构建安卓应用程序。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.fit.opensourcelibs

  35.Phaser

  Phaser号称“快速、免费而有趣”,这种HTML5框架可用于构建基于Canvas和WebGL的桌面和移动游戏。主要的功能包括:三个物理引擎、易于使用的预加装程序、简化的动画、功能强大的摄像头、设备扩展及更多特性。

  支持的操作系统:Windows、Linux、OS X、安卓和iOS。

  相关链接:http://phaser.io

  36.PhoneGap

  PhoneGap的下载量已超过100万人次,它已用于构建成千上万的移动应用程序。它实际上与Apache Cordova一样,但是还可以通过Adobe获得企业版。

  支持的操作系统:Windows、iOS、安卓、黑莓、Windows Phone及其他。

  相关链接:http://phonegap.com

  37.Qt

  这个框架旨在帮助开发人员“构建联网设备、用户界面及可随时在任何设备上,在任何操作系统上运行的应用程序”。据官方网站声称,它是“的独立技术,面向跨平台开发”,它被《财富》500强的前十大公司中的五家所使用。

  支持的操作系统:Windows、OS X和Linux。

  相关链接:http://www.qt.io/developers/

  38.Rhodes

  Rhodes的灵感源自Ruby on Rails,这种框架可用于构建与事务型企业应用程序后端交互的智能手机应用程序。商业支持版可通过RhoMobile获得。

  支持的操作系统:Windows、Linux、OS X、iPhone、安卓、黑莓和Windows Phone。

  相关链接:https://github.com/rhomobile/rhodes

  39.Sencha Touch

  Sencha Touch在开发人员当中极受欢迎,自称是“的跨平台移动Web应用程序框架,基于HTML5和JavaScript,可用于构建通用的移动应用程序。”关键功能包括外观类似原生程序的UI窗口组件、自适应布局、动画、平滑滚动、高级图表及更多功能。

  支持的操作系统:与操作系统无关。

  相关链接:http://www.sencha.com/products/touch/

  40.Sgit

  该应用程序既是Git客户软件,又是文本编辑器,可在安卓手机和平板电脑上运行。它让开发人员可以获取并推送到远程代码库、提交并推送已变更的文件、合并分支及更多操作。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=me.sheimi.sgit

  41.Text Warrior

  Text Warrior是一款可在安卓设备上运行的文本编辑器,包括语法高亮显示功能,支持C、C++、C#、Java、JavaScript、Objective-C、PHP、Python和Ruby。它声称“是支持直接触控、拖放已选择文本及其他自定义行为的安卓文本编辑器”。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.myopicmobile.textwarrior.android

  42.THyM

  Hybrid Mobile项目(THyM)由Eclipse基金会管理,它让开发人员可以使用Eclipse IDE构建跨平台应用程序。它还与Apache Cordova及相关工具集成起来。

  支持的操作系统:与操作系统无关。

  相关链接:https://www.eclipse.org/thym/

  43.Vim Touch

  顾名思义,Vim Touch将Vim文本编辑器移植到安卓。它包括所有标准的Vim功能,另外支持多点触控手势。

  支持的操作系统:与操作系统无关。

  相关链接:https://play.google.com/store/apps/details?id=net.momodalo.app.vimtouch

  四、移动数据库

  44.Realm

  Realm声称,成千上万的人依赖其移动数据库,一大批知名用户包括:谷歌、亚马逊、星巴克、电子港湾、百威、SAP、BC、英特尔、Intuit、麦当劳、沃尔玛和IBM等。可免费获得iOS版、安卓版和Java版;并提供了收费的企业版。

  支持的操作系统:Windows、Linux、OS X、iOS和安卓。

  相关链接:https://realm.io

  五、移动测试

  45.0xbench

  0xbench是一款标准的基准测试套件,面向安卓设备。除了官方链接外,你还能在Gitorious上找到源代码。

  支持的操作系统:安卓。

  相关链接:https://code.google.com/archive/p/0xbench/

  46.Akamai Mobitest

  想知道你的网站在实际的移动设备上实际装载速度有多快?其官方网站可以将你带到托管版的Mobitest,它能为你回答这个问题。你还可以下载源代码,构建自己的测试服务。

  支持的操作系统:与操作系统无关。

  相关链接:http://mobitest.akamai.com/m/index.cgi

  47.Appium

  Appium得到Sauce Labs的支持,这种测试框架可用于测试原生、混合和移动Web应用程序。它可与所有移动编程语言和大多数流行的开发工具兼容。

  支持的操作系统:Windows、Linux、OS X、iOS和安卓。

  相关链接:http://appium.io

  48. QuincyKit

  这款工具可跟踪数据库中的崩溃报告,那样开发人员就能查看其应用程序在实际使用中遇到了什么问题。它可自动将类似事件归成小组,错误修复后会通知用户。

  支持的操作系统:OS X和iOS。

  相关链接:https://github.com/bitstadium/QuincyKit

  六、移动实用工具

  49.Amaze

  Amaze是一款面向安卓的轻量级、吸引人的文件管理器。主要功能包括:基于Material Design的界面、多标签、导航抽屉、文件共享、应用程序管理器、根资源管理器及更多。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.amaze.filemanager

  50.Android-VNC-Viewer

  你是求助台员工,还是你父母经常打电话来让你帮助处理电脑问题?这个工具让你可以从安卓设备,查看并控制桌面屏幕。想使用它,你还需要一款VNC服务器软件,比如TightVNC、RealVNC、x11vnc或Apple Remote Desktop。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=android.androidVNC

  51.AnySoft Keyboard

  作为市面上很容易定制的键盘之一,AnySoft支持多种语言。它可根据你的打字行为来预测单词,并支持多点触控。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.menny.android.anysoftkeyboard

  52.AppAlarm Pro

  借助这款工具,你可以安排任何应用程序随时启动。使用Pandora作为闹钟,或者提醒你即将处理的任务。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.episode6.android.appalarm.pro

  53.Auto-Away

  这款应用程序可以自动回应电话呼叫方和发短信给你的人。你可以设置成将同一消息发给每个人,或者将某些号码列入黑名单或白名单。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.teamdc.stephendiniz.autoaway

  54.ConnectBot

  需要从移动设备安全地传送文件,或将文件安全地传送到移动设备?ConnectBot为安卓设备建立了一条安全的外壳连接。

  支持的操作系统:安卓。

  相关链接:https://connectbot.org

  55.Floating Stickies

  如果你想要面向手机或平板电脑的便条纸应用程序,不妨关注Floating Stickies。便条自动位于应用程序上,你可以轻松导入便条或调整大小。源代码可通过GitHub获得。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=genius.mohammad.floating.stickies

  56.IP Pro

  这款应用程序可识别IP地址、测试互联网连接以及核查你的VPN是否正常。它还在地图中显示你的位置。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.adamkruger.myipaddressinfo

  57.SMS Backup+

  这款工具让你可以将文本消息和呼叫日志备份到Gmail。你还可以将数据从Gmail传回到手机。

  支持的操作系统:安卓。

  相关链接:https://github.com/jberkel/sms-backup-plus

  七、移动应用程序

  58.Aard 2

  借助这款工具,你可以离线访问各个字典,甚至访问维基百科。请注意:你需要下载词典,那样离线功能才能使用。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=itkach.aard2

  59.AndrOpen Office

  这款应用程序的下载量已超过100万人次,将OpenOffice套件移植到安卓。它能查看并编辑文件,并将文件导出到与Office兼容的格式。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.andropenoffice

  60.A Time Tracker

  这款工具基于TimeTracker+,可帮助自由职业者、合同工及其他专业人员跟踪他们花在各个项目上的时间。除了英语外,它自带四种语言。

  支持的操作系统:安卓。

  相关链接:https://github.com/netmackan/ATimeTracker

  61.CrocodileNote

  这款笔记应用程序让你可以撰写及组织简单的文本文件。它还提供可选的加密功能。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=groomiac.crocodilenote

  62.Crushr

  可以用这款待办事项列表窗口组件简化手机的主屏幕。它很简单,也很易于使用。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.tjm.crushr

  63.Direct Dictaphone

  很想念老式的录音电话机?这款应用程序让用户可以留下简短的语音消息,供以后收听。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=fr.herverenault.directdictaphone

  64.Drupal Editor

  需要将一篇文章或博文发布到你那基于Drupal的网站?这款工具让你可以从移动设备撰写并上传文本。请注意:你需要Drupal,才可以使用它。源代码可以通过GitHub获得。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=ch.dissem.android.drupal

  65.F-Droid

  F-Droid是一个免费开源移动应用程序目录,用户可以通过该应用程序直接安装这些应用程序。它有点像是开源应用程序商店。

  支持的操作系统:安卓。

  相关链接:https://f-droid.org

  66.GIMP Inkscape

  这款应用程序将两款很流行的开源图形编辑器GIMP和Inkscape移植到安卓。然而,用户应该要注意:这款应用程序极其庞大,很难在大多数移动设备上进行高质量的图片编辑,除非你有光笔及/或尺寸很大的屏幕。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=org.gimp.inkscape

  67.K-9

  这是一款替代的电子邮件客户软件,拥有搜索、多文件夹同步、标记、归档、签名、PGP及更多功能。它支持Exchange、IMAP和POP3邮件服务器。

  支持的操作系统:安卓。

  相关链接:https://play.google.com/store/apps/details?id=com.fsck.k9

  68.Jaspersoft

  Jaspersoft是很流行的商业智能和分析解决方案之一,该移动应用程序让用户可以从移动设备访问其报表。它包括了运行、查看和保存报表的功能,以及查看仪表板的功能。

  支持的操作系统:与操作系统无关。

  相关链接:https://play.google.com/store/apps/details?id=com.jaspersoft.android.jaspermobile

  69.My Expenses

  借助这款工具,你可以跟踪购买的商品,然后将它们导出到电子表格或个人财务软件,或者通过电子邮件发送。如果你需要一款工具来跟踪轮流付午餐费,它还能跟踪团体开支。

  支持的操作系统:与操作系统无关。

  相关链接:https://play.google.com/store/apps/details?id=org.totschnig.myexpenses

  70.NoNonsense Notes

  另一款笔记工具NoNonsense Notes旨在简单而漂亮。主要功能包括:待办事务列表、通知、窗口组件支持、密码支持、与Google Tasks同步及更多功能。

  支持的操作系统:与操作系统无关。

  相关链接:https://play.google.com/store/apps/details?id=com.nononsenseapps.notepad

  71.Omni Notes

  这款流行、备受好评的笔记应用程序简单又轻盈。然而,它在功能方面并不偷工减料,包括批量编辑、全文本搜索、排序和Google Now集成等工具。

  支持的操作系统:与操作系统无关。

  相关链接:https://play.google.com/store/apps/details?id=it.feio.android.omninotes

  72.Open Tasks

  OpenTasks拥有一种整洁的、基于Material-Design的界面,提供了基本的任务管理功能。开发人员计划推出许多更先进的功能,但该应用程序已经很实用。

  支持的操作系统:与操作系统无关。

  相关链接:https://play.google.com/store/apps/details?id=org.dmfs.tasks

时间: 2024-10-11 10:22:17

【收藏】75个很有用的开源移动工具的相关文章

【转载】100多个很有用的JavaScript函数以及基础写法大集合

1.document.write("");为 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转

19个很有用的 JavaScript库推荐

流行的 JavaScript 库有jQuery,MooTools,Prototype,Dojo和YUI等,这些 JavaScript 库功能丰富,加上它们众多的插件,几乎能实现任何你需要的功能 然而需要实现一些特定的功能,则可以选择功能更专一的轻量库,今天这篇文章与大家分享16个很有用的 JavaScript 库. Blackbird: Open Source JavaScript Logging UtilityBlackbird 是一款非常酷的 JavaScript 调试工具,带有一个漂亮的界

Unix / 类 Unix shell 中有哪些很酷很冷门很少用很有用的命令?(转)

著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:孙立伟 链接:http://www.zhihu.com/question/20140085/answer/14107336 来源:知乎 这个问题quora上有人提过 What are some lesser known but useful Unix commands? ,已经有不少答案了,我个人已经从这些答案中学到不少,这里我只是照搬过来,然后加上自己的解释. lsof: 列出所有打开的文件.举例:'lsof -p

20+个很有用的 jQuery 的 Google 地图插件

Google 地图在寻找我们想要了解的商店或者其它有趣的地方这种用途方面很流行和实用. 地图被一些商店特地集成到了它们的网站上面,这样就可以让人们容易找到它们的所在. 尽管其并不容易被集成,Google 地图使用起来还是简单且引人注目的. 在你的站点上集成它需要一个漫长且复杂的过程. 但多亏了拥有一个许多实用Google地图插件资源库的jQuery. 你只需要将jQeury地图插件安装到你的站点上,然后就可以开始根据你的业务需要来设计简单但能吸引人的地图了. 在本文中,我会列出一堆实用的jQue

[程序猿]推荐17个很有用的在线工具 - 简书

简 首页 专题 发钱啦 注册 登录 简首页 专题 下载手机应用 简书 交流故事,沟通想法 iOS· Android 显示模式 登录 下载简书移动应用 注册 登录 添加关注 作者 郭小力 2016.08.25 12:12 写了8570字,被20人关注,获得了67个喜欢 [程序猿]推荐17个很有用的在线工具 字数1032 阅读188 评论1 喜欢16 收藏文章 分享 1. ExplainShell.com 命令解释 对于Linux用户来说每天都会写各种命令和脚本,那么你可以使用这个网站工具来查看命令

8个很有用的PHP安全函数,你知道几个?

原文:Useful functions to provide secure PHP application 译文:有用的PHP安全函数 译者:dwqs 安 全是编程非常重要的一个方面.在任何一种编程语言中,都提供了许多的函数或者模块来确保程序的安全性.在现代网站应用中,经常要获取来自世界各地用户的输 入,但是,我们都知道“永远不能相信那些用户输入的数据”.所以在各种的Web开发语言中,都会提供保证用户输入数据安全的函数.今天,我们就来看看,在 著名的开源语言PHP中有哪些有用的安全函数. 在PH

WCF技术剖析之三十:一个很有用的WCF调用编程技巧[上篇]

原文:WCF技术剖析之三十:一个很有用的WCF调用编程技巧[上篇] 在进行基于会话信道的WCF服务调用中,由于受到并发信道数量的限制,我们需要及时的关闭信道:当遇到某些异常,我们需要强行中止(Abort)信道,相关的原理,可以参考我的文章<服务代理不能得到及时关闭会有什么后果?>.在真正的企业级开发中,正如我们一般不会让开发人员手工控制数据库连接的开启和关闭一样,我们一般也不会让开发人员手工去创建.开启.中止和关闭信道,这些工作是框架应该完成的操作.这篇文章,我们就来介绍如果通过一些编程技巧,

对于Linux系统管理员很有用的16个在线工具

1. ExplainShell.com 命令解释 ??对于Linux用户来说每天都会写各种命令和脚本,那么你可以使用这个网站工具来查看命令式如何工作的,这样可以避免不必要的错误出现:也是一个很好的学习命令的方式 2. BashrcGenerator.com 定制个性命令提示符 ??简单说就是个性化生成命令提示符,可将生成的代码写入到用户家目录的.bashrc或者可以设置全局变量文件/etc/profile对所有用户生效 ??可参考:http://stackoverflow.com/questio

Web 开发中 20 个很有用的 CSS 库

转自:http://www.oschina.net/translate/css-libraries-for-developers 在过去的几年中,CSS已经成为一大部分开发者和设计者的最爱,因为它提供了一系列功能和特性.每个月都有无数个围绕CSS的工具被开发者发布以简化WEB开发.像CSS 库,框架,应用这样的工具能够为开发者做很多事,而且可以使开发者创造出创新立异的WEB应用. 在这篇文件章中我们找到了一系列对开发者有用的CSS库,它们能帮助开发者在一定的期限内取得有创造性和创新性的成果.我们