① 华为云devcloud cloudide是什么工具
CloudIDE是DevCloud的云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境),支持完成环境配置、代码阅读、编写代码、构建、运行、调试、预览等操作,并支持对接多种代码仓库。
产品详情请参见:CloudIDE
1:首选工具pl/sql developer
PL/SQL Developer是一种集成的开发环境,专门用于开发、测试、调试和优化Oracle PL/SQL存储程序单元,比如触发器等。PL/SQL Developer功能十分全面,大大缩短了程序员的开发周期
2:Oracle SQL Developer是一个免费的,并完全支持图形数据库开发工具。使用SQL Developer,您可以浏览数据库对象,运行SQL语句和SQL脚本,编辑和调试PL / SQL语句。您还可以运行任何报告的数量,以及创建和保存您自己的的。SQL Developer可以提高工作效率并简化数据库开发任务。
③ 如何采用element-plus,基于codemirror6实现sql在线编辑器
js在线sql编辑器,下载后导入IDE工具中,在浏览器访问sql-editor-master/index.html ,效果如下(含括号高亮显示、显示折叠栏):
codeMirror官网https://codemirror.net/, 官网js/css资源文件,也可自行去官网下载,但是官网比较慢,需引入的核心页面代码:
<link rel="stylesheet" href="css/codemirror.css" />
<link rel="stylesheet" href="test/addon/fold/foldgutter.css">
<link rel="stylesheet" href="css/theme/dracula.css" />
<link rel="stylesheet" href="css/show-hint.css" />
<link rel="stylesheet" href="js/jquery-easyui/themes/default/easyui.css">
<link rel="stylesheet" href="js/layui/css/layui.css">
<link rel="stylesheet" href="css/index.css" />
<script type="text/javascript">var baseUrl ="";</script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="js/jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="js/editor/codemirror.js"></script>
<!-- 折叠栏显示 -->
<script type="text/javascript" src="test/addon/fold/foldcode.js"></script>
<script type="text/javascript" src="test/addon/fold/foldgutter.js"></script>
<script type="text/javascript" src="test/addon/fold/comment-fold.js"></script>
<!-- 括号高亮匹配 -->
<script type="text/javascript" src="test/addon/fold/matchbrackets.js"></script>
<script type="text/javascript" src="js/editor/sublime.js"></script>
<script type="text/javascript" src="js/editor/sql.js"></script>
<script type="text/javascript" src="js/editor/sql-hint.js"></script>
<script type="text/javascript" src="js/editor/show-hint.js"></script>
<!-- sql格式 -->
<script type="text/javascript" src="js/editor/formatting.js"></script>
<script type="text/javascript" src="js/editor/sql-formatter.min.js"></script>
<script type="text/javascript" src="js/layui/layui.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<textarea id="code"></textarea>
核心js代码:
//根据DOM元素的id构造出一个编辑器
var editor=CodeMirror.fromTextArea(document.getElementById("code"),{
mode:"text/c-mysql", //实现Java代码高亮
lineNumbers:true,
matchBrackets: true, //括号高亮匹配
theme:"default",
keyMap: "default",
extraKeys:{"Tab":"autocomplete"},
hint: CodeMirror.hint.sql,
lineWrapping: true, //是否换行
foldGutter: true, //是否折叠
gutters: ["CodeMirror-linenumbers", "CodeMirror-foldgutter"], //添加行号栏,折叠栏
hintOptions: {
tables: tablewords
}
});
输入关键词提示等信息的配置:allWords.json
动态设置表字段等信息:
let tableWords = {"al": []};
let tableName = "tn_user";
tableWords[tableName].push("userId");
editor.setOption("hintOptions", {"tables": tableWords});
tableWords json格式如下:
"tableWords": {
"cp_sku": [
"skuid",
"cpbh",
"tcbh"
],
"user_info": [
"user_id",
"user_token",
"user_name",
"user_type",
"password"
]
}
④ 如何使用数据工厂执行ODPS SQL
数据工厂是开放数据处理服务的集成开发环境(IDE),提供了类似PL/SQL Developer的功能。使用它,可以完成如下工作:编写和管理你的代码;查看和管理表;创建任务;上传本地文件。
在
采云间控制台上第一次登录数据工厂时,需要输入开放数据处理服务的Project名称和对应的Access Key ID和Access Key
Secret。点击登录界面的“立即查看Access Key”,跳转到如图4中的页面,找到启用的Access Key ID和Access Key
Secret,复制并粘贴。
⑤ 有哪些it程序员的必备神器
URL Decoder/Encoder:https://meyerweb.com/eric/tools/dencoder/ 特别实用的一个用来处理URL编码和解码的小工具,你甚至可以直接将这个页面的源代码保存下来,这样不需要连接上网也可以离线使用。附送的一个隐藏功能就是当你从任何地方拷贝信息过来的时候,它会自动去除拷贝过来的格式化信息,小编自己基本上每天都会使用这个小工具复制粘贴各种信息。
iTerm2是一款完全免费的开源软件,可以完全替代MacOS的终端。iTerms功能强大,使用方便,可以让你轻松且高效地管理和定制化你的工作流程。iTerm2的一些特色功能包括:标签变色,智能选中,自动补齐,全屏展示所有的 tab并支持搜索(Exposé Tabs),丰富的快捷操作等。
Textpad这款工具具有无限制的撤销/重做功能,并且能够编辑超大文件,文件上限是系统虚拟内存大小。
Octotree:https://www.octotree.io/Github是目前使用最广泛的版本控制工具,然而通过浏览器访问Github的体验并不是那么友好,特别是当我们需要不断地访问不同文件夹里面的文件的时候。Octotree正是这样一款浏览器插件,它提供了类似IDE的便于访问的代码目录树,能够提高我们在Github上工作效率。
Wireshark:这个工具可以用来监控机器上的TCP、HTTP等各层级的网络通信。作为后端开发,如果想看前端发来的请求到底都包含了哪些信息,又没有前端的调试环境的话,使用Wireshark监控HTTP请求是很好的解决方案。自己在程序中发HTTP请求时,也可以使用它来检查发出的HTTP请求是否符合自己的预期。
Mermaid:这个工具可以使用脚本语言直接渲染出流程图、时序图、甘特图,写文档简单快捷。免拖拽,免排版,格式控制统一。脚本也便于存放修改,样式可以复用。还可以使用插件集成如Markdown编辑器,进行实时预览。
spectacle:Mac free source 窗口控制工具,拖拽窗口到屏幕边缘resize,也可以自定义快捷键。用起来跟Windows上面一样。相比较于Moom,SizeUp,Divvy,spectacle支持鼠标拖拽到边缘resize,非常便利。
Tmux:一个虚拟终端可以管理多个会话,窗口和面板。执行 tmux 命令时就开启了一个服务并创建了一个会话,窗口和面板。支持分屏,同时处理多个操作。不受断网影响,避免丢失重要工作进度。方便演示与协作,支持结对编程。
Caniuse:https://caniuse.com/#home 通过这个网站,用户能够查询主流浏览器特定版本对HTML,CSS和JS的支持情况。并且最重要的是它“免费”!
Visual Studio Code:这是微软出品的IDE工具,跨平台(Linux,Mac,Windows)。轻量级内存占用,品质稳定且免费。同时内置Git版本控制功能。值得一提的是插件生态丰富,安装插件简单,通过插件可以增加更丰富的语言支持、主题定制、文本自动格式化等能力。
⑥ Web 开发,目前有哪些云端 IDE,各有何优劣
国内外云端IDE推荐合集:
一、TITANIDE,云原生集成开发环境
TITANIDE,是采⽤B/S架构设计的云原⽣集成开发环境,分控制⾯和数据⾯,其中控制⾯包括⼯作空间、架构设计、项目、开发环境模板、多租户管理、权限管理等功能。
数据⾯是通过控制⾯发起IDE,⽇常开发所⽤的编辑器、调试器等集成开发环境。TITANIDE为业界主流开发语⾔打造了开箱即⽤的开发环境模板,让用户能够更快速的启动⼀个他所熟悉的IDE,不管用户以前是使⽤VSCode、WebStorm、Intellij IDEA、Goland、Pycharm,总有⼀款适合他。
无需搭建开发环境,只需要打开浏览器就能编写并运⾏、调试项⽬代码,从⽽聚焦业务。
TITANIDE支持免费在线体验版本
二、CodingGround
这个产品其实还不能算是完全意义上的IDE,但是已经算是很完善了,支持的语言众多,UI也做的不错,值得一提的是这个网站有大量的计算机技术教程,非常全面。
三、Codeanywhere
一个强大的Web IDE或者是整合开发环境,有着桌面IDE的所有特性,还有移动端的应用;
四、CloudPebble
无需 Linux、虚拟机、编译器或 Python 来编写应用;
五、Runnable - Discover Everything through Code
这个网站跟第一同个类型的,UI做的更漂亮,很不错;
六、一手册
这个网站也支持一些语言的在线编辑与运行,国内的。
七、Nitrous
一款基于云的在线开发平台,有基于Web的IDE和云虚拟机。支持PHP、Python、Node.js等语言。
八、Codio
释放学生的潜能,随处可登陆,项目空间无限制,拥有预设好栈和编码环境的云IDE。