Visual Studio Code

ABAP很厉害是怎么一种体验?

醉酒当歌 提交于 2020-11-04 04:55:04
知乎上偶然看到这个问题,觉得很有意思,我也来回答一发。 我本科和研究生学的是计算机专业,做项目用C/C++,研究生三年项目的代码量大概在三到四万行左右。2007年大学毕业加入SAP成都研究院一直工作到现在,工作中用的最熟练的编程语言是ABAP,Java和JavaScript。当然做SAP Cloud application Studio这个工具开发时,也用过一段时间的C#。做一个SAP内部的大数据项目也用过一阵子Scala,Python和Go语言在做Hyperledge Fabric on SAP Cloud Platform时也学了一些皮毛。 我没有把自己定位成“ABAP开发人员”或是“Java开发人员”,而是“SAP应用开发人员”。也就是说组织给我分配一个开发任务,我自己就得去琢磨,选择合适的编程语言来完成。 ABAP,Java和JavaScript这三门我工作中用的最多的编程语言,在我眼中没有优劣之分,就是不同的编程工具,有各自的适用场合,如此而已。 我曾经写过一篇文章:Jerry的ABAP, Java和JavaScript乱炖 百度即可找到,里面包含了我对这三门语言一些特性的横向比较。 文章链接: https://www.cnblogs.com/sap-jerry/p/8215394.html 回到ABAP语言本身

你的ABAP程序给佛祖开过光么?来试试Jerry这个小技巧

感情迁移 提交于 2020-11-04 04:27:42
最近Jerry在忙一个项目,技术栈换成了nodejs平台,语言换成了JavaScript,因为赶项目进度,一直没时间更新公众号。感谢大家的支持,关注人数还是慢慢地增长到了3000。 今天我们来聊聊一个比较轻松的话题。 当今这个数字化时代,大家的生活都离不开互联网。互联网公司为了确保服务器不会因为软硬件问题宕机而影响自己的业务,纷纷使出浑身解数,包括设计更健壮的架构,实现高质量的代码,提供硬件条件更好的机房等。当然也有一些脑洞大开的公司,另辟蹊径,采取让佛祖对服务器进行开光的方式,来实现" 服务器永不宕机 "的美好愿望。 下面是Jerry从一则搜狐新闻上看到的一些有趣的图片,转贴于此,新闻原文网址: http://www.sohu.com/a/116621959_430930 有请高僧给服务器贴上灵符: 看着这个符咒,Jerry想起了自己曾经通关过无数遍的仙剑奇侠传98柔情版里各种各样的灵符。 高僧正在认真地进行开光仪式: 这些难道是IT管理员,或者SAP称呼的Basis们,虔诚地跪在服务器前向佛祖祈祷“ 永不宕机 ”吗? 除了“ 永不宕机 ”外,“ 永无bug ”也是程序员们另一个美好的愿望。 于是乎,有些程序员希望通过在代码头部加上这种注释,来获得一些心理上的慰藉。 而对于SAP ABAP程序员,一看到bug这个词,最容易联想到什么?不知道大家心中的答案是什么,Jerry的答案是

手记:在 MacBook 上运行 Linux 那些坑

随声附和 提交于 2020-11-03 10:25:17
手记:在 MacBook 上运行 Linux 那些坑 这是一篇关于一个 Linux 桌面爱好者向世界证明他为什么要这样做的文章。 几周前,我在我的 Macbook Pro(2015年初款)上安装了 Fedora 32。在这篇文章中,我希望记录下我在这一路上经历的那些坑、快乐的时刻,以及我已经开始容忍的一些麻烦。 在文章开始之前强调一句,我遇到的大部分问题都归结于我所采用的极简主义设置。所以不要把这看作是对 Fedora/Linux 的反思,我怀疑 GNOME 的默认设置也有不少问题。 切换理由 切换的主要原因是一个杀手级应用;i3 窗口管理器。键盘快捷键,平铺的窗口,闪电般的快速体验,就像是一款专为经常 hack 计算机的人设计的软件。 安装 Linux 后,我把配置调整为: 使用 maim 进行类似 OSX 的键盘快捷键截屏。 总是在工作区 1 上打开网页浏览器 移除标题栏 我写了自用的笔记软件,因为我对市面上的任何解决方案都不满意。软件使用 SQLite,渲染 markdown,支持 LaTeX 和全文搜索。i3wm 的 scratchpad 功能让记笔记变得轻而易举。我写了自己的 FUSE 文件系统,将笔记挂载到我的机器上进行编辑,并同步回服务器。 我最喜欢的功能是 "scratchpad",你可以通过键盘快捷键在同一个工作区中打开和关闭一个窗口

vs code插件推荐

我只是一个虾纸丫 提交于 2020-11-02 19:31:59
注释 1. koroFileHeader 在vscode中用于生成文件头部注释和函数注释的插件。 支持所有主流语言 自动添加头部注释 自定义注释符号 文件头部添加注释: 在文件开头添加注释,记录文件信息 支持用户高度自定义注释选项 保存文件的时候,自动更新最后的编辑时间和编辑人 快捷键:window:ctrl+alt+i,mac:ctrl+cmd+i 在光标处添加函数注释: 在光标处自动生成一个注释模板,下方有栗子 支持用户高度自定义注释选项 快捷键:window:ctrl+alt+t,mac:ctrl+cmd+t 【注释规范】 关键词书写格式为: /** * @author ydr.me * @version 1.0 */ 使用@ key desc格式来书写,常用的关键词有: 关键字 描述 备注 @ auhor 作者 @ param 参数 @ example 示例 @ link 链接 @ namespace 命名空间 @ requires 依赖模块 @ return 返回值 @ version 版本号 其中,param关键词的格式为: /** * @param {String} 参数描述 */ TODO 1. Todo Tree 将项目中的TODO、FIXME等标记,以树状在浏览面板中展现。配置:“todo-tree.customHighlight”,用来指明不同的标签的颜色

debian10源安装vscode

只愿长相守 提交于 2020-10-30 08:59:48
为自己吹过的全盏坑努力填满 一、安装依赖 sudo apt update sudo apt install -y software-properties-common apt-transport-https curl 二、导入微软GPG key curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 三、添加源到文件 sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" 四、更新源并安装 sudo apt update sudo apt install -y code Reference: https://linuxize.com/post/how-to-install-visual-studio-code-on-debian-10/ 来源: oschina 链接: https://my.oschina.net/u/102140/blog/4614794

用VSCode写python的正确姿势

安稳与你 提交于 2020-10-29 06:39:53
最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引。用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markdown。当然,最主要的还是好看:p 效果图: VScode下载地址 安装python插件 打开VScode,Ctrl+p 输入 "ext install python",搜索时间可能会比较长 选择下载量最高的那个插件点击安装(根据网络情况,安装时间不确定,我当初装了挺久,我这边已经下载好了所以显示卸载) 到这边VScode就可以编辑python代码了,编辑完代码按F5即可运行。初次运行会让你选环境,选择python即可。 默认按F5后需要再按一次F5程序才会运行,如果要按F5马上运行需要将launch.json文件的 "stopOnEntry": true,改为 "stopOnEntry": false。 推介个插件, vscode-icons 可以使VScode左侧的资源管理器根据文件类型显示图标 配置flake8 安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示 打开命令行 输入 "pip install flake8" 安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python

Deno 内部代码将停止使用 TypeScript,并公布五项具体理由

巧了我就是萌 提交于 2020-10-28 05:37:06
作者 | Elio Rivero 译者 | 核子可乐 策划 | 蔡芳芳 日前 Deno 官方公布的一份文档指出,出于对当前环境的实际考虑, Deno 将停止在内部代码中继续使用 TypeScript 。文档中提到的问题涉及 TypeScript 编译时间、结构以及代码组织方式等。未来,Deno 项目将使用纯 JavaScript 编写内部代码。 TypeScript 给 Deno 带来的问题 在使用 TypeScript 编写内部代码时,Deno 团队遇到了以下几个现实问题: 在变更文件时,TypeScript 往往需要几分钟的编译时间,这就导致连续编译过程变得非常缓慢; 在创建 Deno 可执行文件以及面向用户的 API 源文件时,TypeScript 结构会引发一系列运行时性能问题; TypeScript 本身对于 Deno 代码的组织工作毫无帮助,反而增强了代码组织负担。Deno 团队提出的一大现实问题,是 TypeScript 会在两个位置复制相互独立的 Body 类; https://github.com/denoland/deno/issues/4748 由于 TypeScript 编译器无法帮助开发者生成 d.ts 文件,内部代码与运行时 TypeScript 声明必须以手动方式保持同步; 他们维护着两台 TS 编译器主机:一台用于内部 Deno 代码

入门学习JavaScript_初识JavaScript

余生颓废 提交于 2020-10-27 16:04:26
感激相遇 你好 我是阿Ken 于2020年10月24日特此创建 JavaScript 专栏以庆祝10.24程序员节 之后将会持续更新 期待与您再次相逢 以学校相关教材为主整理,帮助 CSDN 小伙伴入门及复习 _ 每个人都是一座孤岛 而弱者扎堆 强者自强 1.1_什么是JavaScript 1.1.1_JavaScript概述 JavaScript是Web开发领域中的一种功能强大的编程语言,主要用于开发交互式的Web页面。在计算机、手机等设备上浏览的网页上,大多数的交互逻辑几乎都是由JavaScript实现的。 语言 作用 及说明 HTML 结构_决定网页的结构和内容,相当于人的身体 CSS 样式-_决定网页呈现给用户的模样,相当于给人穿衣服,化妆 JavaScript 行为_实现业务逻辑和页面控制,相当于人的各种动作 JavaScript内嵌于HTML网页中,通过浏览器内置的JavaScript引擎进行解释执行,把一个原本只用来显示的页面转变成支持用户交互的页面程序。 1.1.2_JavaScript的诞生与发展 1995年,Netscape(网景)公司(现在的Mozilla公司)的布兰登·艾奇在网景导航者浏览器上首次设计出了JavaScript。 _ Netscape 最初将这个脚本语言命名为LiveScript,后来Netscape公司与Sun公司

强烈推介的几个微信小程序开发小技巧,简单又实用

血红的双手。 提交于 2020-10-27 04:52:23
前段时间在下开发了个微信小程序,开发过程中总结了一些我觉得对我有用的小技巧,提炼出来,相当于一个总结复盘,也希望可以帮助到大家。如果对大家确实有帮助,别忘了点赞哦 🌟 ~ 微信开发者工具版本: 1.03.2006090 (2020-06-19) 基础库版本: v2.12.1 (2020-08-04) 1. 开发中可能遇到的坑以及 Tips 本来想写个小技巧的,结果我总结了一堆坑,没上手之前完全想象不到微信小程序的开发体验是如此之差、如此之烂,从微信开发者工具到所谓的「全新语言」,都有一种浓浓的半成品的 five 即视感,实在让我 emmm.... 另外我发现网上的小程序文章大部分都是如何使用和如何避坑的实用文,而不是技巧文,这也从侧面反映了小程序的坑多。 在微信小程序原生开发过程中,我不断发出这样的疑问「为什么堂堂技术人才多如牛毛的腾讯,会推出如此 laji」,很多弱智反人类的地方,在两三年前社区就已经提出来,官方回复已经反馈正在修复中,但几年过去了,还是没有音信,官方回复仍然是一句冷冰冰的「已反馈」 😤 微信开发者工具经常热更新不起作用甚至白屏,重新编译也不行,只能强行退出后再次打开; 跟上一条类似,有时候一点样式出错,预览整个都白屏,调试器里也不说哪里的问题,直接就给你弃疗不显示,重新编译也无法解决问题,只能强行退出后再次打开; 跟上一条类似,调试器里报的错经常没什么用

个人总结

本小妞迷上赌 提交于 2020-10-24 13:01:36
这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/SE 这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10838 这个作业的目标 个人总结 作业正文 .... 其他参考文献 ... 1)你做了哪些作业 2)总结这门课程的实践给你带来的提升: 1、学习和使用的新软件; Visio PowerDesigner 2、学习和使用的新工具; Visual Studio Code Git Bash 3、学习和掌握的新语言、新平台、新框架、新架构; 无 4、学习和掌握的新方法、新思维、新思想; 掌握了一丢丢利用网络自学的方法 5、其他的提升; 学会了软件工程的基本内容 6、哪次(些)作业或作业的过程,给你留下了深刻的印象或难忘的片段? 团队作业 写下属于自己的人月神话: 总体来说必须要有热情,激情,这是做项目的第一步。其次必须选择对的队友,好的队友可以让人事半功倍,不好的队友可能降低热情。最后是个人能力,光有能力是不够的,一定得有学习能力,并且要快,学的快用的快才能在项目中发挥作用,如果以上都没有那也就没有办法做成一个项目了。 对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢? 实践建议在团队作业环节还是抱紧大腿