Atom

VS Code会“一统江湖”吗?

China☆狼群 提交于 2020-10-29 11:19:40
在选择用哪种工具时,我最看重的是 软件寿命 。学习软件是一项投资,如果以后不得不切换到其他应用程序,那你的投资就损失了一部分。 在大多数软件类别中,选择寿命最长的软件很容易,最流行的工具通常就是存在时间最长的工具。像微软的 Excel 和 Adobe Illustrator 都是在 1987 年发布的,从那时起,它们就一直是同类软件中最受欢迎的。 另一方面,在文本编辑器这个软件类别中,最流行的却是最古老的。根据 Stack Overflow 年度开发者调查,Sublime Text 是 2015-2017 年 Mac 上最受欢迎的文本编辑器。Sublime Text 于 2008 年发布,与 Excel 和 Illustrator 相比,是“一个朝气蓬勃的年轻人”。 文本编辑器这个类别有很多变化: 在过去 20 年中,TextMate、Sublime Text 和 Atom 都是势头最强劲的文本编辑器 。 我相信,随着 Visual Studio Code 的出现,新文本编辑器快速兴起并流行的时代已经终结。VS Code 已经达到了前所未有的普及和优化水平,打下了可能意味着数十年市场主导地位的基础。如果像我一样,你选择工具时优先考虑的事项之一是寿命,那么, 这意味着 VS Code 可能是一个不错的、值得现在就开始投入学习的文本编辑器。 VS Code 的长存归结于以下几点:

Git中的有个致命的远程执行漏洞

亡梦爱人 提交于 2020-10-28 16:47:53
导读 据外媒 BleepingComputer 报道,Git 项目组于前两天公布了一个在 Git 命令行客户端、Git Desktop 和 Atom 中发现的任意代码执行漏洞,这是一个比较严重的安全漏洞,可能会使得恶意仓库在易受攻击的计算机上远程执行命令。 据外媒 报道,Git 项目组于前两天公布了一个在 Git 命令行客户端、Git Desktop 和 Atom 中发现的任意代码执行漏洞,这是一个比较严重的安全漏洞,可能会使得恶意仓库在易受攻击的计算机上远程执行命令。 这个漏洞已被分配 CVE-2018-17456 这个唯一 ID,与之前的 CVE-2017-1000117 可选注入漏洞相似 —— 恶意仓库可以新建一个 .gitmodules 文件,其中包含以破折号开头的 URL。 通过破折号,当 Git 使用 --recurse-submodules 参数来克隆仓库时,该命令会将 URL 翻译为一个选项,然后可以使用该选项在计算机上进行远程代码执行。 当运行 "git clone --recurse-submodules" 时,Git 会解析 .gitmodules 文件中的 URL 字段,然后将其作为参数传递给 "git clone" 子进程。如果 URL 字段是一个字符串,并使用短划线开头,这个 "git clone" 子进程将会把 URL 翻译为一个选项

修改git bash主题配色和字体

梦想的初衷 提交于 2020-10-18 08:41:39
这win下默认的主题令人窒息 打开git bash,使用命令 cd ~ 然后用Atom命令打开文件.minttyrc. atom .minttyrc 如果默认没有.minttyrc文件,自己新创建的也行。里面的内容填写如下: Font=Consolas FontHeight=14 ForegroundColour=131,148,150 BackgroundColour=0,43,54 CursorColour=220,50,47 Black=7,54,66 BoldBlack=0,43,54 Red=220,50,47 BoldRed=203,75,22 Green=133,153,0 BoldGreen=88,110,117 Yellow=181,137,0 BoldYellow=101,123,131 Blue=38,139,210 BoldBlue=131,148,150 Magenta=211,54,130 BoldMagenta=108,113,196 Cyan=42,161,152 BoldCyan=147,161,161 White=238,232,213 BoldWhite=253,246,227 BoldAsFont=-1 FontSmoothing=full FontWeight=700 FontIsBold=yes Locale=C Charset=UTF

虚拟机ubuntu 16.04及其以上版本安装后配置

你离开我真会死。 提交于 2020-10-10 12:50:26
文章目录 一、 更换软件源为国内源 1.修改sources.list前,最好先备份一份 2.执行命令打开sources.list文件: 3.更换源 1) Ubuntu16.04国内源 2) Ubuntu18.04国内源 3) Ubuntu20.04国内源 4.更新源 二、开启root用户,关闭客人会话 1. 开启root用户 2. 关闭guest用户 三、安装 open-vm-tools 1、更新下软件源 2、安装open-vm-tools 3、如果要实现文件夹共享,需要安装 open-vm-tools-dkms 4、桌面环境还需要安装 open-vm-tools-desktop 以支持双向拖放文件 5. 设置共享文件夹 四、搭建nfs网络文件系统服务器 一、 更换软件源为国内源 Ubuntu本身的源使用的是国内的源,下载速度比较慢,更换为国内的软件源下载速度要快很多。 1.修改sources.list前,最好先备份一份 执行备份命令 sudo cp /etc/apt/sources.list /etc/apt/sources.list.old 2.执行命令打开sources.list文件: 可以用vim,gedit,atom等工具打开 sudo gedit /etc/apt/sources.list 或 sudo vim /etc/apt/sources.list 或

HBuilderX自定义白色主题

人盡茶涼 提交于 2020-10-05 06:12:58
平时的主力还是vscode,有时也想换个编辑器,换换口味。 HBuilderX的主题只有三种,而且编辑器代码主题也无法自定义,定制化程度还不是很高。 侧边栏的背景颜色,选中行的背景颜色,设置页面文字颜色都无法改变,有知道的留言告诉我下。 { "editor.colorScheme": "Default", "editor.fontFamily": "Fira Code", "editor.insertSpaces": true, "editor.minimap.enabled": true, "editor.saveOnFocusLost": true, "explorer.folder.openExplorerViewOnClick": true, "explorer.iconTheme": "hx-file-icons-colorful", "files.associations.contextmenu": false, "workbench.colorCustomizations": { "[Atom One Dark]": { "editor.background": "#282c3f", "sideBar.background": "#282c34" }, "[Default]": { // 标题栏 // 编辑区 "editor.background": "#FFFFFF

DM 一次SQL优化经历

筅森魡賤 提交于 2020-09-30 13:29:07
工作中遇到一个SQL查询慢的问题 查询语句是: SELECT * FROM db_msg.t_xxpt_xx_cocall xx WHERE dt_fssj >=‘2020-06-03 00:00:00’ AND dt_fssj <= ‘2020-06-10 23:59:59’ order by dt_fssj desc limit 20; 筛选字段为30w左右数据,返回结果集20,首次执行时会执行有7,8秒的时间 为了优化这个SQL我首先查看这个SQL执行计划: 1 #NSET2: [6696, 20, 764] 2 #PRJT2: [6696, 20, 764]; exp_num(26), is_atom(FALSE) 3 #SORT3: [6696, 20, 764]; key_num(1), is_distinct(FALSE), top_flag(1), is_adaptive(0) 4 #BLKUP2: [418, 198120, 764]; I_XXPT_XX_COCALL_FSSJ(XX) 5 #SSEK2: [418, 198120, 764]; scan_type(ASC), I_XXPT_XX_COCALL_FSSJ(T_XXPT_XX_COCALL as XX), scan_range[exp_cast(‘2020-06-03 00:00:00’),exp

侦破一件谋杀案后,圣地亚哥能监控的智能路灯被告了

牧云@^-^@ 提交于 2020-08-20 06:54:20
      大数据文摘出品    来源:IEEE    编译:lin   2017年,圣地亚哥开始安装智能街灯时,城市管理人员设想他们收集的数据将有助于改善城市运营,比如为自行车道选择道路,识别需要特别注意的危险十字路口,以及找出城市需要更多停车的地方。   他们认为,这可能还能激发一些科技初创公司开发应用程序,用以引导视障人士、指引司机停车,为慢跑者推荐最安静的路线。   市政府对此非常自豪,把这视为节约成本的方式,因为LED灯比他们所取代的钠蒸汽灯的效率高得多。      然而,这个耗资3000万美元的项目却让圣地亚哥陷入了执法部门如何使用这些系统的争论中。   从最初的构想上看,这个项目很有可能让圣地亚哥一跃成为美国“最聪明”的城市之一。但随之而来的却是,这些看上去很有希望的独立应用程序未能实现价值,同时,随着能源成本下降,这项技术本身就能收回成本的想法也没有实现预期效果。   圣地亚哥的智能“CityIQ”街灯灵感来自GE Current,这家公司最初是通用电气的子公司,但去年被私募股权公司美国工业合作伙伴收购。   迄今为止,圣地亚哥的智能路灯已安装了大约3300个,已收到但尚未安装的还有1000个。作为协议的一部分,市政府与Current签约,在CityIQ平台上运行传感器数据的云分析。作为合同的一部分,云运营商,而不是城市,拥有从数据中提取的任何算法。   另外

x86 x64 arm64的区别

安稳与你 提交于 2020-08-19 16:51:34
在日常工作中也许我们会接触arm、x86、x64这几个名词,本篇整理一下它们的基础知识和区别。 手机CPU的ARM架构 ARM是一种CPU架构,常用在手机上,套用一句话:ARM不生产芯片,只提供一个芯片设计的Idea。 可以说,作为一家不生产芯片的芯片厂商,ARM却在全球范围内支撑起了各种嵌入式设备、智能手机、平板电脑、智能穿戴和物联网设备的运行,只是ARM每年都会从构建上述设备体内的上亿颗处理器中“抽成”,严格遵守薄利多销的运营模式。 手机CPU的主流品牌,绝大数是采用ARM架构,当然现在ARM也进军PC市场。 高通骁龙(snapdragon) 三星(Exynos) 联发科(Helio) 华为(麒麟) 苹果 (A11,A7,A6) Intel Nvidia 安卓apk/lib 目录下的几个文件夹: arm64-v8a armeabi-v7a x86 IOS模拟器 4s-5: i386 5s-7s Plus: x86_64 真机(iOS设备): armv6: iPhone、iPhone 2、iPhone 3G、iPod Touch(第一代)、iPod Touch(第二代) armv7: iPhone 3Gs、iPhone 4、iPhone 4s、iPad、iPad 2 armv7s: iPhone 5、iPhone 5c (静态库只要支持了armv7

eleBlog:一款简洁明快的博客园主题

眉间皱痕 提交于 2020-08-18 11:39:09
ele-cnblog 一款使用了ElementUI的博客园主题 专注 eleBlog的宗旨是让阅读更加专注。提供三种代码高亮方案,提供大纲用于阅读导航,提供黑夜模式。 易用 基于模块化开发,颜色全局定义,对页面加载速度进行了优化,提供源码和注释,方便管理和修改。 平台 对比自己搭建博客,博客园的百度SEO效果做的更好。对比Segmentfault等平台,博客园的自由度更高。 如何使用 你仅需要三步就可以使用本主题 申请 JS 权限(申请理由填“美化博客园主题”) 在 设置界面 中选择博客皮肤为 Custom 在 页脚 HTML 代码 处复制如下代码 <!--********************************************* 要最先运行的JS ***********************************************--> <script> // 我们要让其最先加载,所以不要使用 $(document).ready() // -- 图标 $('#favicon').replaceWith('<link rel="shortcut icon" href="https://blog-static.cnblogs.com/files/oceans/favicon.ico">') // -- ajax监听 window.ajaxStorage =