大教堂和市集 原著:Eric Raymond 翻译:HansB 一. 大教堂和市集 Linux的影响是非常巨大的。甚至在5年以前,有谁能够想象一个世界级的操作系统能够仅仅用细细的Internet连接起来的散布在全球的几千个开发人员有以业余时间来创造呢? 我当然不会这么想。在1993年早期我开始注意Linux时,我已经参与Unix和自由软件开发达十年之久了。我是八十年代中期GN
今日看点✦工信部:我国5G终端用户突破4亿,已建成超100万座5G基站✦ HarmonyOS 2升级用户数突破1亿,全球最快用户破亿的移动操作系统✦ 喜马拉雅向港交所提交上市申请书:...
截止到上一篇文章为止,之前的内容都看完了,虽然它的后记部分提供了一些后续进阶的内容需要我们自己读手册。但是我不太想继续在elisp上死磕了。看着自己学了那么久的elisp,但是自己的emacs仍然没有半点改变,这个时候各位读者的兴趣一定会大打折扣,是时候试试配置一下自己的emacs了。教程后记中提到的内容等配置的时候涉及到了再来了解吧所谓人靠衣装马靠鞍,一个编辑器好不好用首先要看的就是它好不好看,
作为一个文本编辑器,编辑文本是最基本,也是最重要的功能。本文将介绍关于文件操作的一系列操作,比如查找文件,读写文件,文件信息、读取目录、文件名操作等。在之前关于vim的介绍时,已经详细的介绍过关于文件、缓冲和窗口的关系。相信各位读者不会弄混这些概念。在emacs从硬盘上读取文件到缓冲并且显示的过程与vim类似。只是vim会根据后缀设置file type,并根据file type加载相关配置和代码。
操作方法: M-x mongosh, 输入数据库名称,然后就可以自动登录,前提是你已经配置好了数据库名称以及对应的用户名和密码。在emacs中使用mongosh快速登录mongodb数据库,在ArchLinux 和mongodb 8上面测试通过。然后在~/.emacs.d/init.el文件中添加。系统需要有mongosh客户端。
Emacs cursor-moving operation: C-f 往前移动一个字元 C-b 往后移动一个字元 C-n 往下移动一行 C-p 往上移动一行 C-a 移动到行首 C-e 移动到行尾 M-f 往前移动一个字【中文是移动到下一个标点符号】 M-b 往后移动一个字【中文是移
随身wifi整体捣鼓总结,救砖,高通410,MSM8916,日志档。
Nano是一个轻量级的、易于学习和使用的文本编辑器。如果你是初学者或者只需要进行简单的文本编辑,那么Nano就是个不错的选择。然后,你会被提示输入你想要查找的词或短语,接着,你将被提示输入你想要替换的词或短语。开始,然后讲解其各种功能,包括基础文本编辑、查找和替换以及文件保存和退出等等。编辑器,你就可以开始编写和编辑文本了。,然后在提示框中输入你要查找的词或短语,然后回车。接着,你会被提示确认文件
【代码】Emacs 出现错误Failed to verify signature archive-contents.sig:No public key for created using RSA。
随着2010年代初云计算的兴起,这一转变掀起了浪潮。各大互联网巨头在技术战略层面,都试图把握此次潮流,举起了云计算的大旗。随着云计算时代愈演愈烈,Go 语言的应用也越来越广泛,已然成为首...
<br />这几天心血来潮开始弄虚拟机,里面有一个老早以前装的ubuntu10。一直没怎么用,也不会用。这几天正好闲着,就想方设法想在linux下面调试一个程序出来。上网开始各种搜索,接触了GCC,minGW,emacs,vim,gcc-code-complete,gccsense,输入法:sunpinyin,Qt SDK,用得最多的就是终端了。这个用着感觉很高端又很蛋疼的东东。<br /> <b
我有几个编程专用的 ubuntu 虚拟机,发现在新安装的 ubuntu 10.04 上,会出现 emacs 23 打开 c 系文件(任何使用 c-mode 的类型),都会加载错误,提示 (error "Autoloading failed to define function cxref-c-mode-common-hook")。一开始以为是 64 位系统的问题,后来发现在 fedora 系统上无
前些日子在机器上装了VMWare,然后在这个里面装了2个虚拟机,一个FreeBSD 5.3,另一个Debian 3.1。那时候就把系统装上了,大多数自带的工具也都装上了,然后稍微配了一下,能把gnome桌面环境跑起来了,于是就放在那里了。以前一直听说Debian的apt-get超强,于是在装好了Debian之后,就开始用apt-get装一些东西玩玩。这玩意儿的确强,简化了linux下安装软件的过程
由于工作关系,需要调试postgreSQL源码,恰好同事写了这样一个文档,贴出来共享。 在Linux下面调试Postgres,需要进行如下几个步骤:1. 安装Linux操作系统注意把gdb、Emacs或DDD这些开发工具都安装上。如果是在虚拟机上安装,依然需要设置
前段时间,在公司新开了一个虚拟机,安装上了rhel5,突然安装时没有安装上emacs,好不容易装上了,却发现要语法高亮也是如此的复杂。一气之下,也学着别人用vim来。vim功能未必如emacs强大,但是对于我这种菜鸟却是足够的。 今天在家,发现电脑里的ubuntu(使用的是vm),安装时么有安装vim,搞了半天,才发现原来安装时只安装上了vim.tiny。这是一个精简版。于是第一时间使用:
太令人郁闷了。这两天用Java写一个虚拟机程序,结果我的代码竟出现了类似这样的语句:// set GT bit if XR > ACif ( vm.getAC() > getXR() )vm.setGT( true );郁闷了。。。别人都在虚拟机上调试虚拟机程序,我拿虚拟机程序对照着调试虚拟机自己-_-ps. 幸亏这次从一开始就决定目标是跨平台,所以用了 Java 来写,用 E
<br />http://blog.csdn.net/albert_lee/archive/2010/04/10/5469933.aspx<br /> <br />from albert_lee<br /> <br /> Haskell 几乎无痛苦上手指收藏<br /> <br />趁着自己重装Linux 虚拟机的机会,把安装 haskell 的过程记录一下,顺便帮那些还犹豫徘徊在haskell
Java之父的由来James Gosling出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统。1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网
我安装的是sidux linux的最新预览版,也就是最最新的那个测试版本,还是安装在苹果笔记本的虚拟机上面的,嘿嘿。只是没想到,在安装emacs的时候竟然遇到了这么多事情,道路竟然这么曲折!安装过程看起来很正常,装好之后,键入emacs,竟然提示我说什么"cannot open termcap database file"。上网搜了一大圈,ncurses也装了,但是emacs还是不行。
GNU/Linux下的开发环境 在工作环境中,虚拟机是个重头戏,所以在本章的前面单独做了介绍。除了虚拟机之外,还有几样重要的东西,分别是编辑器、编译器和自动化工具GNU Make。 许多在Linux下工作的人会使用Vi或者Emacs作为编辑器。如果你有兴趣尝试,那么还是那句建议,“不要因为刚开始的不习惯而放弃”,因为它们的确是编辑器中的经典,而且和Linux一样,具有陡峭的学习曲
从物联网、人工智能,再到如今热火朝天的“元宇宙”,所有这些最前沿的科技应用,都需要超大规模和超快速度的数据存储支持。同时,随着企业将数据库、实时日志分析等核心业务“云化”,传统存储系统面临着管理海量数据和提供极致性能的双重挑战。最近,移动云与英特尔合作,推出了一款百万 IOPS 超高IO、4GB/s 超大带宽、百微秒级超低时延、PB 级系统扩展规模的云硬盘产品——移动云极速型云硬盘,全面满足大数据
GCC编译器部署在线联网部署方式:1.启动虚拟机,进入Ubuntu操作系统;2.打开终端,“应用程序—附件—终端”,进入命令窗口;3.执行下面命令完成GCC编译和基本库的部署:1)刷新软件包列表:sudo apt-get update2)安装基本开发环境:sudo apt-get install build-essential gcc make3)安装编辑器:sudo
近日发现Ubuntu 7.04虚拟机在硬盘占了>4G的空间,自己也没装什么啊,就中文输入法、emacs一两个小东东啊,安装Ubuntu只是用来练习命令和熟悉环境,实在不忍,便想办法给它减肥。1. 首先删除了所有的Snapshot已经ubuntu里面不用的大文件,总空间减少到~3G。2. 然后卸载了OpenOffice,按照Synaptic Package Manager的显
我想任何一个租用VPS,有自己域名的站长都会遇到配置Email的问题。设计的时候吞吐量在网站刚运行的时候不会很高。使用通用的设定就可以满足需要。我们就以此作为假设来设置一个很简单的邮件服务器。 域名注册完整的Email服务一般是运行在自己的域名上。当然要配置好DNS的mx项,一般指向比如mail.domain.com,也就是你的email服务器。 Exim4在
虚拟机软件中,区区最喜欢的是Sun VirtualBox,因为:1.简单2.开源3.小巧以前一直使用bridge方式,ubuntu虚拟机和host机分别有一个IP。。在新班级的个人电脑强制只能有一个IP,这使得NAT方式成为必然。。以前一直没实现NAT方式的Host-Guest互联。今天搜索网络资料后搞定了:使用port mapping(或称port forwarding)。要实现port for
我个人用了3、4年linux,从当初的小菜鸟到现在的大菜鸟,积累了一些经验,现在分享给大家,尤其是初学者。弄linux的环境大体有3种办法:在windows上安装cygwin在windows上安装虚拟机,再安装linux直接装linux,弄个双系统3种办法我都用过,目前我个人是双系统,但是对于初学者,我强烈推荐使用第一种方法,是的,极其强烈。原因很简单,就是cygwin安装简单,不
问题描述:SecureCRT通过ssh登陆一台linux,使用emacs时backspace键有问题,被改成了C-h键。解决办法 secureCRT -> 选项 -> 会话选项 -> 仿真 -> 映射键; 勾上backspace发送delete。
Goldendict功能非常强大
觉得这篇博文发表出来后,可能会引起一些争议,很多人眼中Emacs已经太陈旧了,根本无法和自己心目中的IDE齐驱并驾,最开始接触Emacs是在前年的这个时候,当时公司里面来了一群linux高人,当时还在做.NET的开发,天成的VS程序员看到了Emacs这个界面酷酷的编辑器悠然心动,最开始以为是VIM后来发现它叫Emacs。 我认为Emacs迷人的地方在于他的扩展性以及unix哲学的渗透
emacs用来当IDE还行,但是当RAD工具就缺乏一些实用特性,特别是IntelliSense功能。由于Eclipse和Visual Studio一样可以设置成emacs快捷键模式,决定尝试用此来开发django应用。1) 安装eclipse和pydev在Debian系的Linux中这很简单。由于依赖关系,我们只需安装pydev,剩下的apt自动会给安装上。sudo apt-get install
也不用 订阅在Linux开发,例如什么strlen等函数,直接F1跳到man page,实在是太方便了。而且它还在你输入左括号以后马上就自动提示函数原型,基本查man了。 假设你的函数是select,那么F1默认可能是跳到 man 1 page,那么就直接在命令行输入 man 2 select 就可以了。 不过有点烦人的是,在man page里面作了一下操作,然
转】LINUX内核代码编程规范2010-11-13 18:47转载自 dr_wang最终编辑dr_wang 拜读了一下中文版的编码规范,一些地方还是非常认可的,就转帖了过来和大家分享。Chinese translated version of Documentation/CodingStyleIf you have any comment or
<br />学习lisp之初首先要安装好开发环境,windows下可以直接安装lispbox(免费)和lispworks(有免费和收费版本)。<br />linux下的选择也很多,可以安装gcl(gnu common lisp)或是clisp。当然也可以安装lispbox,感觉上lispbox使用上是非常顺手的。<br /> <br />fedora下面安装gcl,clisp可以用命令:yum i
设置编译器:--build = 软件在什么平台下编译--host = 软件在什么平台下运行--target = 软件为什么平台服务(仅限开发工具链)host= 后面的参数是四个部分:架构-厂商-内核-标准库 eg. i686-pc-linux-gnu在./configure的时候,将CC参数放入configure之前,并且要制定cache file,才能完全即时识别编译
Cygwin,gcc的使用(一) 很多用windows的朋友不习惯于用linux的开发环境。虽然很乐意尝试一下,但是往往怕linux系统打乱了自己的正常生活:1〉装linux系统把windows系统给搞坏了,导致自己无法正常生活;2>linux开发上手太难,写出第一个helloworld不亚于jav
GNU与Linux的成长GNU是自由软件之父 Richard Stallman在1984年组织开发的一个完全基于自由软件的软件体系,与此相应的有一分通用公共许可证(General Public License,简称GPL)。Linux以及与她有关的大量软件是在GPL的推动下开发和发布的。自由软件之父 Stallman像一个神态庄严的传教士一样喋喋不休地到处传播自由软件的福音,阐述他创立GN
转自:http://hi.baidu.com/df_xyz/item/d90f6b0fee851e39f2eafcee最近学习VHDL语言,老师告诉我们可以使用Quartus这个软件。我一看,我靠,什么玩意,这软件光安装包就是GB级别的,比某些游戏还大!有天理么?比某些游戏还大!咱可不过是学习一下VHDL编点简单的东西,用得着这种专业软件么?我一向遵循KISS原则,绝不像某些人
(这篇文章始发于Ubuntu中文,原文有截图)在IRC中常见人问起,学C/C++,在Linux下用什么工具好。有推荐vi/vim和emacs的,个人认为,那太难为像我们这样的初学者了。印象中,KDE中的KDeveloper非常的不错,简直就跟VC是一样的强大和方便。几年没用过了,现在不知怎么样了。最近发现,基于GTK的Anjuta集成开发环境(IDE)也非常不错,体积更小,速度更快,还有自
原文连接:http://blog.csdn.net/gexueyuan/article/details/6452459编译emacs 问题分类: Linux2011-05-2822:47 2064人阅读 评论(1) 收藏 举报emacsgtkunixfiledatabaseimage 用apt-get安装emacs的话,版本是23.1.1,版本太低,所以在GN
cd /usr/local/src/sudo wget ftp://ftp.gnu.org/gnu/emacs/emacs-24.4.tar.gztar zxvf emacs-24.4.tar.gzcd emacs-24.4./configuremake && make install
Vim+cscope+ctags+tags阅读源代码作者:许振文<br />linux源代码提供了制作cscope索引文件和tags文件的make命令。一,软件安装<br />先安装cscope:sudo apt-get install cscope<br /><br />在安装ctags:<br />http://ctags.sourceforge.net/<br /><br />可以使用:ct
今天真是忍无可忍,在linuxmint系统下辛辛苦苦做了几个小时的东西。OH MY GOD。卡住了,按什么都没反应,白白等了半个钟,最后狠下心,大声说fuck you.接着按下了本本的关机键。。。我呆呆的坐了半个钟,最后想了下,不用Ubuntu和linuxmint,虽然已经习惯了它的sduo apt-get,但每当多运行几个软件时,总是卡住,真让人揪心啊。这时我想起了OpenSUSE,于是
source insight是windows环境下用于代码开发和阅读的利器,功能强大,对于大规模代码的维护和开发几乎不可或缺(这里指它提供的功能,类似的商业工具还有很多)。使用emacs替代source insight原因有:a,si是商业软件,使用需要付费,虽然可以从网上找到破解版本;b,对于unix/linux爱好者或者需要同时工作于unix和windows环境下的开发人员,emacs是通用
(原创文章,未经作者许可,不得擅自删除本声明或更改文章内容,转载请注明出处。)在FreeBSD、Linux等操作系统的X环境下,有一项功能大家一定非常熟悉,就是在文件浏览器中能通过点击右键,在弹出的菜单中随时打开命令行终端,然后输入命令进行一系列需要的操作。通过更改注册表,我们同样可以在Windows中实现这一功能,同时还能将许多便捷的操作也放到右键菜单中,以下是我的系统中增加的三个命令:“在
Emacs Org 是什么,这里就不介绍了。记得前不久我还用muse做笔记的,而现在就要用org,还是相当的纠结的。制作PDF最烦的就是中文显示了,周六用一整天折腾,终于搞定,现将过程记录下来。(仅在windows下测试通过,linux还未测试。)本文只关注于使用Emacs Org生成PDF文档(尤其是中文显示问题),并假设读者对Emacs以及Emacs Org有一定的使用经历。有任何
每当你打开的Linux虚拟主机的时候,通常是为了完成工作。但是,一台普通的Linux主机上,有成千上万的开发者开发的软件,你能保证他们都是这么正经的?Linux的软件有加一些有趣的彩蛋的传统。本文主要是介绍一些有趣的命令和选项,让你的生活更多彩一些。这些并非全是彩蛋,不过我相信你多少会喜欢它们的。文本编辑器vim和Douglas Adams熟悉Douglas Ada
GNU是一个技术组织,发起者是一个叫Richard Stallman的人,他是Might and Magic时代的一个英雄(关于他的传说,请参考Eric Ramond的《黑客发展史》)。这个组织中黑客云集,而且多是掌握核心技术的真正高手,他们的作品多是编译器、词法/语法分析器、底层函数库等大作。更重要的不是他们的技术,而是他们的哲学!他们的哲学就是技术上的“共产主义”——人人为我,我为人人。他
一直一来,我都认为mandriva 很优秀,对中文的支持尤其好。昨天回家,便下好了mandriava 2010 32bit x86版本的。今天早上安装的。 根据以往的经验,采用硬盘安装。 从iso文件里面找到isolinux 里面的alt0 里面的vmlinuz和all.rdz,把他俩放到c盘根目录下。下载grub4dos 0.44,把里面的grldr和menu.lst放到c
这里的插件主要是cedet, ecb, cscope, mew这几种,网上还有很多其它插件,大多是单个的el文件,把它放到site-lisp目录下再在.emacs中加载就可以了,刚才所说的几种,是文件很多,看起来比较复杂的。不过在linux下安装是非常容易的,都是./configure, make, make install这三步走。在winodws环境下安装需要多费点神。我的环境:windo
emacs
——emacs
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net
登录社区云,与社区用户共同成长
邀请您加入社区