8个Web开发必备的Chrome扩展
如果你正在寻找最佳的 Chrome 扩展程序来提高开发人员的工作效率,那么您来对地方了。
Chrome 扩展程序对 Web 开发人员很有帮助。它们使你的工作更轻松、更快捷、更愉快。你可以把它们看作是可以修复代码、检查网站速度或发现设计错误的小帮手。
这些扩展程序可以节省你的时间,让你专注于创建出色的网站。无论你是初学者还是专家,它们都可以提高你的工作效率并减轻压力。
有了合适的扩展程序,你就可以感觉自己像专业的 Web 开发人员。
让我们来看看一些值得尝试的最佳扩展程序:
你遇到过这种情况吗?你访问了一个看起来很酷的网站,想知道创建它使用了什么技术栈和工具。
Wappalyzer是一款完美的 Chrome 扩展程序,可以为 Web 开发人员和营销人员解决此问题。它可以帮助你查看网站的工具和技术,例如其 CMS、电子商务平台或支付系统。
它甚至可以让你监控网站技术栈的变化并验证电子邮件地址。使用 Wappalyzer,您可以在构建网站的同时更快地工作。
作为开发人员,我们经常在搜索文档和资源时同时处理多个选项卡,导致浏览器混乱且难以管理。
Side Space 通过在侧面板中垂直组织选项卡来简化此过程,从而可以轻松地对它们进行分组和切换。 AI 支持的选项卡分组会自动按域或自定义标准对选项卡进行分类,帮助你保持专注。
暗模式、选项卡固定和云同步等功能可提高工作效率,确保你的工作区保持整洁并可在各种设备问。此工具旨在简化你的工作流程,使选项卡管理无缝且高效。
Hackertab 是一款对开发人员有用的扩展程序。它将最新的活动、工具和新闻汇集到一处,为 Web 开发人员节省了到处搜索的麻烦。
你可以自定义它以显示对你重要的主题,例如有趣的项目、编码技巧或新技术。 它适用于 Chrome、Firefox 和其他浏览器,并且是开源且免费的。
Hackertab 让你可以轻松保持更新并学习新技能。 对于开发人员来说,这就像拥有一个私人助理。
正在寻找免费的 API 测试和模拟工具?
对于 Web 开发人员和测试人员来说,Requestly 是一个有用的 Chrome 插件。 它允许你更改或关闭网页的部分内容以检查它们是否正常工作。
你可以修改脚本、标头和 URL,而无需更改实际代码。 它非常适合测试新功能、修复问题和快速解决小问题。
Requestly 提供了一种安全的实验方式,使你的工作更快、更轻松。
Checkbot 检查你的网站是否存在速度、安全性和 SEO 问题,这样你就不必再亲自检查了。它可以查找不安全的页面、重复的内容和断开的链接。
你可以在一次测试多个页面时获得快速反馈。Checkbot 可帮助你遵循 Google 和 Mozilla 等专家推荐的最佳实践。它适用于 Chrome,并且易于使用。
无论你的经验水平如何,Checkbot 都能为你节省时间并改善你的网站。
对于 Web 开发人员来说,Designer Tools 是一款实用的 Chrome 插件。它允许你设计适用于所有设备的网页。
你可以准确对齐和测量元素,并使用网格和指导线来提高精度。你还可以检查你的网站在平板电脑和手机上的外观。
Designer Tools 可帮助每个人轻松浏览和享受您的网站。这就像拥有一把方便的尺子和助手。
试用它,让你的网页像素完美。
Responsive Viewer 是一款对 Web 开发者有用的 Chrome 插件。它可让你查看你的网站在不同屏幕尺寸(如 PC、平板电脑和手机)上的外观。
你可以截取屏幕截图并添加注释以确定需要修复的内容。此工具有助于确保你的网站在所有设备上都能正常运行。Responsive Viewer 可让你的测试更快、更轻松。
就像在一个工具中拥有多个设备一样。试用它,让你的网站在任何地方都看起来很棒。
你可以使用 What Font Chrome 插件找出任何网页上使用的字体。只需将鼠标悬停在文本上即可查看字体名称、样式和系列。
此工具非常适合网页设计师、开发人员以及任何对字体感兴趣的人。你可以轻松复制字体详细信息并将其用于自己的项目中。只需单击一下,使用起来很简单。
无论你是在搜索字体还是在进行设计,What Font 都能让一切变得快速而有趣
原文链接:
吐血整理:C++编程语言资源汇总!第二弹
关于 C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。第二弹来了!有需要的小伙伴可以收藏一下!
gettext :GNU `gettext’
IBM ICU:提供Unicode 和全球化支持的C、C++ 和Java库
libiconv :用于不同字符编码之间的编码转换库
frozen : C/C++的Jason解析生成器
Jansson :进行编解码和处理Jason数据的C语言库
jbson :C++14中构建和迭代BSON data,和Json 文档的库
JeayeSON:非常健全的C++ JSON库,只包含头文件
JSON++ : C++ JSON 解析器
json-parser:用可移植的ANSI C编写的JSON解析器,占用内存非常少
json11 :一个迷你的C++11 JSON库
jute :非常简单的C++ JSON解析器
ibjson:C语言中的JSON解析和打印库,很容易和任何模型集成。
libjson:轻量级的JSON库
PicoJSON:C++中JSON解析序列化,只包含头文件
qt-json :用于JSON数据和 QVariant层次间的相互解析的简单类
QJson:将JSON数据映射到QVariant对象的基于Qt的库
RapidJSON: 用于C++的快速JSON 解析生成器,包含SAX和DOM两种风格的API
YAJL :C语言中快速流JSON解析库
Boost.Log :设计非常模块化,并且具有扩展性
easyloggingpp:C++日志库,只包含单一的头文件。
Log4cpp :一系列C++类库,灵活添加日志到文件,系统日志,IDSA和其他地方。
templog:轻量级C++库,可以添加日志到你的C++应用程序中
Caffe :快速的神经网络框架
CCV :以C语言为核心的现代计算机视觉库
mlpack :可扩展的C++机器学习库
OpenCV:开源计算机视觉库
Recommender:使用协同过滤进行产品推荐/建议的C语言库。
SHOGUN:Shogun 机器学习工具
sofia-ml :用于机器学习的快速增量算法套件
Armadillo :高质量的C++线性代数库,速度和易用性做到了很好的平衡。语法和MatlAB很相似
blaze:高性能的C++数学库,用于密集和稀疏算法。
ceres-solver :来自谷歌的C++库,用于建模和解决大型复杂非线性最小平方问题。
CGal: 高效,可靠的集合算法集合
cml :用于游戏和图形的免费C++数学库
Eigen :高级C++模板头文件库,包括线性代数,矩阵,向量操作,数值解决和其他相关的算法。
GMTL:数学图形模板库是一组广泛实现基本图形的工具。
GMP:用于个高精度计算的C/C++库,处理有符号整数,有理数和浮点数。
GStreamer :构建媒体处理组件图形的库
LIVE555 Streaming Media :使用开放标准协议(RTP/RTCP, RTSP, SIP) 的多媒体流库
libVLC :libVLC (VLC SDK)媒体框架
QtAv:基于Qt和FFmpeg的多媒体播放框架,能够帮助你轻而易举地编写出一个播放器
SDL :简单直控媒体层
SFML :快速,简单的多媒体库
ACE:C++面向对象网络变成工具包
Boost.Asio:用于网络和底层I/O编程的跨平台的C++库
Casablanca:C++ REST SDK
cpp-netlib:高级网络编程的开源库集合
Dyad.c:C语言的异步网络
libcurl :多协议文件传输库
Mongoose:非常轻量级的网络服务器
Muduo :用于Linux多线程服务器的C++非阻塞网络库
net_skeleton :C/C++的TCP 客户端/服务器库
nope.c :基于C语言的超轻型软件平台,用于可扩展的服务器端和网络应用。 对于C编程人员,可以考虑node.js
Onion :C语言HTTP服务器库,其设计为轻量级,易使用。
POCO:用于构建网络和基于互联网应用程序的C++类库,可以运行在桌面,服务器,移动和嵌入式系统。
RakNet:为游戏开发人员提供的跨平台的开源C++网络引擎。
Tuf o :用于Qt之上的C++构建的异步Web框架。
WebSocket++ :基于C++/Boost Aiso的websocket 客户端/服务器库
ZeroMQ :高速,模块化的异步通信库
动力学仿真引擎
Box2D:2D的游戏物理引擎。
Bullet :3D的游戏物理引擎。
Chipmunk :快速,轻量级的2D游戏物理库
LiquidFun:2D的游戏物理引擎
ODE :开放动力学引擎-开源,高性能库,模拟刚体动力学。
ofxBox2d:Box2D开源框架包装器。
Simbody :高性能C++多体动力学/物理库,模拟关节生物力学和机械系统,像车辆,机器人和人体骨骼。
MOOS-IvP :一组开源C++模块,提供机器人平台的自主权,尤其是自主的海洋车辆。
MRPT:移动机器人编程工具包
PCL :点云库是一个独立的,大规模的开放项目,用于2D/3D图像和点云处理。
Robotics Library (RL): 一个独立的C++库,包括机器人动力学,运动规划和控制。
RobWork:一组C++库的集合,用于机器人系统的仿真和控制。
ROS :机器人操作系统,提供了一些库和工具帮助软件开发人员创建机器人应用程序。
FFTW :用一维或者多维计算DFT的C语言库。
GSL:GNU科学库。
ChaiScript :用于C++的易于使用的嵌入式脚本语言。
Lua :用于配置文件和基本应用程序脚本的小型快速脚本引擎。
luacxx:用于创建Lua绑定的C++ 11 API
SWIG :一个可以让你的C++代码链接到JavaScript,Perl,PHP,Python,Tcl和Ruby的包装器/接口生成器
V7:嵌入式的JavaScript 引擎。
V8 :谷歌的快速JavaScript引擎,可以被嵌入到任何C++应用程序中。
Cap’n Proto :快速数据交换格式和RPC系统。
cereal :C++11 序列化库
FlatBuffers :内存高效的序列化库
MessagePack :C/C++的高效二进制序列化库,例如 JSON
protobuf :协议缓冲,谷歌的数据交换格式。
protobuf-c :C语言的协议缓冲实现
SimpleBinaryEncoding:用于低延迟应用程序的对二进制格式的应用程序信息的编码和解码。
Thrift :高效的跨语言IPC/RPC,用于C++,Java,Python,PHP,C#和其它多种语言中,最初由Twitter开发。
libvpx :VP8/VP9编码解码SDK
FFmpeg :一个完整的,跨平台的解决方案,用于记录,转换视频和音频流。
libde265 :开放的h.265视频编解码器的实现。
OpenH264:开源H.364 编解码器。
Theora :免费开源的视频压缩格式。
CarpVM:C中有趣的VM,让我们一起来看看这个。
MicroPython :旨在实现单片机上Python3.x的实现
TinyVM:用纯粹的ANSI C编写的小型,快速,轻量级的虚拟机。
Civetweb :提供易于使用,强大的,C/C++嵌入式Web服务器,带有可选的CGI,SSL和Lua支持。
CppCMS :免费高性能的Web开发框架(不是 CMS).
Crow :一个C++微型web框架(灵感来自于Python Flask)
Kore :使用C语言开发的用于web应用程序的超快速和灵活的web服务器/框架。
libOnion:轻量级的库,帮助你使用C编程语言创建web服务器。
QDjango:使用C++编写的,基于Qt库的web框架,试图效仿Django API,因此得此名。
Wt :开发Web应用的C++库。
XML就是个垃圾,xml的解析很烦人,对于计算机它也是个灾难。这种糟糕的东西完全没有存在的理由了。-Linus Torvalds
Expat :用C语言编写的xml解析库
Libxml2 :Gnome的xml C解析器和工具包
libxml++ :C++的xml解析器
PugiXML :用于C++的,支持XPath的轻量级,简单快速的XML解析器。
RapidXml :试图创建最快速的XML解析器,同时保持易用性,可移植性和合理的W3C兼容性。
TinyXML :简单小型的C++XML解析器,可以很容易地集成到其它项目中。
TinyXML2:简单快速的C++CML解析器,可以很容易集成到其它项目中。
TinyXML++:TinyXML的一个全新的接口,使用了C++的许多许多优势,模板,异常和更好的异常处理。
Xerces-C++ :用可移植的C++的子集编写的XML验证解析器。
一些有用的库或者工具,但是不适合上面的分类,或者还没有分类。
C++ Format :C++的小型,安全和快速格式化库
casacore :从aips++ 派生的一系列C++核心库
cxx-prettyprint:用于C++容器的打印库
DynaPDF :易于使用的PDF生成库
gcc-poison :帮助开发人员禁止应用程序中的不安全的C/C++函数的简单的头文件。
googlemock:编写和使用C++模拟类的库
HTTP Parser :C的http请求/响应解析器
libcpuid :用于x86 CPU检测盒特征提取的小型C库
libevil :许可证管理器
libusb:允许移动访问USB设备的通用USB库
PCRE:正则表达式C库,灵感来自于Perl中正则表达式的功能。
Remote Call Framework :C++的进程间通信框架。
Scintilla :开源的代码编辑控件
Serial Communication Library :C++语言编写的跨平台,串口库。
SDS:C的简单动态字符串库
SLDR :超轻的DNS解析器
SLRE: 超轻的正则表达式库
Stage :移动机器人模拟器
VarTypes:C++/Qt4功能丰富,面向对象的管理变量的框架。
ZBar:‘条形码扫描器’库,可以扫描照片,图片和视频流中的条形码,并返回结果。
CppVerbalExpressions :易于使用的C++正则表达式
QtVerbalExpressions:基于C++ VerbalExpressions 库的Qt库
PHP-CPP:使用C++来构建PHP扩展的库
Better String :C的另一个字符串库,功能更丰富,但是没有缓冲溢出问题,还包含了一个C++包装器。
以下为用于创建开发环境的软件
C/C++编译器列表
Clang :由苹果公司开发的
GCC:GNU编译器集合
Intel C++ Compiler :由英特尔公司开发
LLVM :模块化和可重用编译器和工具链技术的集合
Microsoft Visual C++ :MSVC,由微软公司开发
Open WatCom :Watcom,C,C++和Fortran交叉编译器和工具
TCC :轻量级的C语言编译器
在线C/C++编译器列表
codepad :在线编译器/解释器,一个简单的协作工具
CodeTwist:一个简单的在线编译器/解释器,你可以粘贴的C,C++或者Java代码,在线执行并查看结果
coliru :在线编译器/shell, 支持各种C++编译器
Compiler Explorer:交互式编译器,可以进行汇编输出
CompileOnline:Linux上在线编译和执行C++程序
Ideone :一个在线编译器和调试工具,允许你在线编译源代码并执行,支持60多种编程语言。
C/C++调试器列表
Comparison of debuggers :来自维基百科的调试器列表
GDB :GNU调试器
Valgrind:内存调试,内存泄露检测,性能分析工具。
C/C++集成开发环境列表
AppCode :构建与JetBrains’ IntelliJ IDEA 平台上的用于Objective-C,C,C++,Java和Java开发的集成开发环境
CLion:来自JetBrains的跨平台的C/C++的集成开发环境
Code::Blocks :免费C,C++和Fortran的集成开发环境
CodeLite :另一个跨平台的免费的C/C++集成开发环境
Dev-C++:可移植的C/C++/C++11集成开发环境
Eclipse CDT:基于Eclipse平台的功能齐全的C和C++集成开发环境
Geany :轻量级的快速,跨平台的集成开发环境。
IBM VisualAge :来自IBM的家庭计算机集成开发环境。
Irony-mode:由libclang驱动的用于Emacs的C/C++微模式
KDevelop:免费开源集成开发环境
Microsoft Visual Studio :来自微软的集成开发环境
NetBeans :主要用于Java开发的的集成开发环境,也支持其他语言,尤其是PHP,C/C++和HTML5。
Qt Creator:跨平台的C++,Javascript和QML集成开发环境,也是Qt SDK的一部分。
rtags:C/C++的客户端服务器索引,用于 跟基于clang的emacs的集成
Xcode :由苹果公司开发
YouCompleteMe:一个用于Vim的根据你敲的代码快速模糊搜索并进行代码补全的引擎。
Bear :用于为clang工具生成编译数据库的工具
Biicode:基于文件的简单依赖管理器。
CMake :跨平台的免费开源软件用于管理软件使用独立编译的方法进行构建的过程。
CPM:基于CMake和Git的C++包管理器
FASTBuild:高性能,开源的构建系统,支持高度可扩展性的编译,缓冲和网络分布。
Ninja :专注于速度的小型构建系统
Scons :使用Python scipt 配置的软件构建工具
tundra :高性能的代码构建系统,甚至对于非常大型的软件项目,也能提供最好的增量构建次数。
tup:基于文件的构建系统,用于后台监控变化的文件。
提高质量,减少瑕疵的代码分析工具列表
Cppcheck :静态C/C++代码分析工具
include-what-you-use :使用clang进行代码分析的工具,可以#include在C和C++文件中。
OCLint :用于C,C++和Objective-C的静态源代码分析工具,用于提高质量,减少瑕疵。
Clang Static Analyzer:查找C,C++和Objective-C程序bug的源代码分析工具
List of tools for static code analysis :来自维基百科的静态代码分析工具列表
最后,对于学习编程或者在工作想升职的程序员兄弟,如果你想更好的提升你的编程能力帮助你提升水平!笔者这里或许可以帮到你~
编程学习书籍分享:
编程学习视频分享:
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
对于C/C++感兴趣可以关注小编在后台私信我:【编程交流】一起来学习哦!可以领取一些C/C++的项目学习视频资料哦!已经设置好了关键词自动回复,自动领取就好了!
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。