Atom

【整理】LISP简介

浪子不回头ぞ 提交于 2020-01-18 12:47:36
张老师一直强调AutoCAD的开发有3种接口,vba,lisp,objectarx。objectarx功能强大,但学起来比较难。而vba和lisp就相对简单了。而且到时候用objectarx作出来的程序可以轻易调用lisp,所以只要做好lisp的话,也是可以最后汇总到我们的程序里面的。他希望项目组的其它同学能够使用Visual Lisp,参与到项目的开发中。于是我特地在网上百度了一下,收集整理了一些关于Lisp的信息。信息主要来源于百度百科的数个网页。 LISP的历史 LISP(全名LIST Processor,即链表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于 λ演算 的函数式编程语言。 Lisp 代表 LISt Processing,即表处理,这种编程语言用来处理由括号(即“(”和“)”)构成的列表。约翰麦卡锡于1960年发表了一篇非凡的论文,他在这篇论文中对编程的贡献有如欧几里德对几何的贡献.[1] 他向我们展示了,在只给定几个简单的操作符和一个表示函数的记号的基础上, 如何构造出一个完整的编程语言. 麦卡锡称这种语言为Lisp, 意为List Processing, 因为他的主要思想之一是用一种简单的数据结构表(list)来代表代码和数据. 值得注意的是,麦卡锡所作的发现,不仅是计算机史上划时代的大事, 而且是一种在我们这个时代编程越来越趋向的模式

Atom安装插件的几种方式

☆樱花仙子☆ 提交于 2020-01-08 17:56:27
界面安装 打开Atom->File->Settings->Install 输入你想要安装的插件名/Theme名 命令行安装 打开cmd命令行程序 切换到.atom/package目录(一般在用户目录下) 输入命令apm install package_name,其中package_name是插件的名字 手动安装 在atom.io网站找到你想要的插件 进入插件的github页面 克隆仓库到本地 将下载的文件拷贝到.atom/package目录 在cmd进入插件目录,输入apm install安装 来源: https://www.cnblogs.com/dylancao/p/12167904.html

atom配置web开发环境

流过昼夜 提交于 2019-12-27 04:02:06
1. 安装包 1.1 apm命令 自带apm ,没有菜单栏找install shell commands apm全称:atom package management apm installl [包的名称] apm install apm install 包的路径 apm search 包名称 apm view 包名称 查看包 apm install git-grep 安装包 npm,需要你安装git和Node.js 1.2. 使用setting里面的install package 我试验的结果,不太好用。 3. 插件推荐 emmet 这个不用解释了 vim-mode-plus activate-power-mode ctrl+alt+o激活 输入有很吊的效果 file-icons 文件图标 atom-beautify 代码格式化美化 color-picker jshint 4 theme推荐 atom-material 类似安卓的风格,直接apm install atom-meterial-ui安装 5 其他 atom的配置是通过类似CSS选择器的方式进行的。 参考:《Atom Flight Manual》 6 基础 alt+ctrl+f2 设置书签 f2 书签跳转 ctrl+up/down 行上移动 ctrl+shift+d 复制行 ctrl+shift+k 删除行 ctrl+d

vscode常用配置

那年仲夏 提交于 2019-12-19 02:03:27
1. 修改注释颜色 修改Atom One Dark主题颜色,其他类似的字体颜色同理也能修改 在setting.json中添加 "editor.tokenColorCustomizations": { "[Atom One Dark]": { "comments":"#3acc4df6" } }, 鼠标放在#3acc4df6上就可以在彩色版上调制自己看得舒服的颜色。 来源: CSDN 作者: 我该怎样继续前行丶 链接: https://blog.csdn.net/qq_43684592/article/details/103604361

atom 插件

别说谁变了你拦得住时间么 提交于 2019-12-17 00:56:46
来源 个人博客 http://taoquns.com/paper/59ba5627a157197cdcc0a012 输入类 autocomplete-plus emmet go-to-line atom-ternjs highlight-selected 验证类 jshint 验证你的 JavaScript ,写更专业的 JavaScript 代码。 csslint CSSLint 会报告出不合规定的 CSS 规则。 ----- 版本控制 git-plus 在 Atom 里面执行 Git 命令,不用来回切换终端和编辑器。 ---- 辅助类 highlight-selected 高亮当前所选文字,双击后全文这个词或者变量都会高亮 minimap 为 Atom 加上 Sublime Text 的源码预览图,提供丰富的自定义选项,值得一用。 file-icons 显示文件类型对应的图标。 autocomplete-paths 只要输入 . 或者/ 或者文件夹名称的时候就会自动显示出文件夹中的内容 autoprefixer 自动的帮你添加好所有需要的兼容性前缀。 less-autocomplate less编译 sass-autocomplate sass编译 需要安装node包 npm install -g sass-autocomplate open-in-browser

intellij idea 常用插件

时光毁灭记忆、已成空白 提交于 2019-12-16 23:56:23
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 以下插件是我一定会安装的插件 Rainbow Brackets https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/ Atom Material Icons https://plugins.jetbrains.com/plugin/10044-atom-material-icons/ CodeGlance https://plugins.jetbrains.com/plugin/7275-codeglance/ Background Image Plus https://plugins.jetbrains.com/plugin/8502-background-image-plus/ 来源: oschina 链接: https://my.oschina.net/guodapeng/blog/3143787

HTTP协议,到底是什么鬼?

妖精的绣舞 提交于 2019-12-16 21:16:17
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 作者 | Jeskson 来源 | 达达前端小酒馆 了解HTTP HTTP是什么呢?它是超文本传输协议,HTTP是缩写,它的全英文名是HyperText Transfer Protocol。 那么什么是超文本呢? 超文本指的是HTML,css,JavaScript和图片等,HTTP的出现是为了接收和发布HTML页面的,经过不断的发展也可以用于接收一些音频,视频,文件等内容。 HTTP协议是用于客户端和服务器端之间的通信的 ,用于客户端和服务器端之间的通信有HTTP协议和TCP/IP协议族内的其他众多的协议相同。 请求访问文本或图片等资源的一方 ,我们叫做客户端,接收端, 提供响应的一端称为服务器端。 Client客户端请求Server服务端,Server服务端响应给Client客户端 。HTTP是基于客户端/服务端的架构模型,浏览器或其他任何客户端都可以用HTTP协议的,通过URL地址向HTTP的服务器即Web服务器发送所有请求,Web服务器端在接收到请求后会做出反应,响应给对方,就是向客户端回传响应的信息。 《图解HTTP》 注意:在使用HTTP协议的时候,我们一端必定是客户端,另一端必定是服务器端。 有时候服务端和客户端是可以互换的,如果要决定谁是服务器端和谁是客户端,单就一条通信路线来讲,是可以确定的

Atom编辑器快捷键大全

谁都会走 提交于 2019-12-11 12:49:07
文件切换 ctrl-shift-s 保存所有打开的文件 cmd-shift-o 打开目录 cmd-\ 显示或隐藏目录树 ctrl-0 焦点移到目录树 目录树下,使用a,m,delete来增加,修改和删除 cmd-t 或 cmd-p 查找文件 cmd-b 在打开的文件之间切换 cmd-shift-b 只搜索从上次git commit后修改或者新增的文件 导航 (等价于上下左右) ctrl-p 前一行 ctrl-n 后一行 ctrl-f 前一个字符 ctrl-b 后一个字符 alt-B , alt-left 移动到单词开始 alt-F , alt-right 移动到单词末尾 cmd-right , ctrl-E 移动到一行结束 cmd-left , ctrl-A 移动到一行开始 cmd-up 移动到文件开始 cmd-down 移动到文件结束 ctrl-g 移动到指定行 row:column 处 cmd-r 在方法之间跳转 目录树操作 cmd-\ 或者 cmd-k cmd-b 显示(隐藏)目录树 ctrl-0 焦点切换到目录树(再按一次或者 Esc 退出目录树) a 添加文件 d 将当前文件另存为(duplicate) i 显示(隐藏)版本控制忽略的文件 alt-right 和 alt-left 展开(隐藏)所有目录 ctrl-al-] 和 ctrl-al-[ 同上 ctrl-[ 和

atom分析-项目目录中的git状态显示

被刻印的时光 ゝ 提交于 2019-12-10 13:56:43
最近都在用atom来代替了sublime text来写代码,github强大的开源插件让这个编辑器变得非常的强大而且有个性化,推荐前端开发的朋友都去尝试使用,为什么不是都建议使用呢?因为atom占用的内存比sublime text确实大了很多很多,目前还出现过崩溃的情况。 这次不是讨论atom的好坏,而是发现了一个问题,atom不能显示git项目的分支。 用atom的朋友应该都都知道,atom打开了git项目(不需要是github),打开项目的其中一个文件,那么在atom的右下角位置都会显示你项目当前的分支,显示修改了多少行,删除了多少行这样的状态,如下图 但是发现有时候,打开了git项目却没有像上面那样的显示,让我一度怀疑自己的atom已经坏了...... 经过试验发现,atom没有我想象中的那么智能吧,这种情况下添加项目文件是没有的 而这样添加项目文件却能够正确显示了,如下 观察可以看出来,这两者的区别在于第一种情况是git项目在添加项目目录的时候是二级目录,而第二种情况则是一级目录,那就是说atom只能识别项目的一级目录? 这个时候应该确认一下atom是如果读取git项目的,那么需要打开atom的调试器(windows下的快捷键是alt+ctrl+i),atom编辑器调试的对象是atom,那么分析它读取的项目是atom.project,往下查看发现有一个读取项目的仓库方法

自关闭脚本元素为何不起作用?

我只是一个虾纸丫 提交于 2019-12-09 19:21:38
浏览器无法正确识别的原因是什么: <script src="foobar.js" /> <!-- self-closing script element --> 只有这是公认的: <script src="foobar.js"></script> 这是否打破了XHTML支持的概念? 注意:此声明至少对所有IE(6-8 beta 2)都是正确的。 #1楼 自闭脚本标签将无法工作,因为脚本标签可以包含内联代码,并且HTML不够灵巧,无法根据属性的存在打开或关闭该功能。 另一方面,HTML确实具有出色的标记,可以包含对外部资源的引用: <link> 标记,它可以是自动关闭的。 它已经包括样式表,RSS和Atom提要,规范URI以及各种其他功能。 为什么不使用JavaScript? 如果您希望脚本标签是自封闭的,则不能像我所说的那样进行,但是有一种替代方法,尽管不是明智的选择。 您可以使用自行关闭链接标记,并通过将其指定为文本/ JavaScript和rel作为脚本的类型来链接至JavaScript,如下所示: <link type="text/javascript" rel ="script" href="/path/tp/javascript" /> #2楼 其他人回答了“如何”并引用了规范。 经过数小时的研究,他们找到了错误报告和邮件列表,这是“为什么没有 <script/>