自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小灰笔记

学习笔记,仅用于自我参考回忆!

  • 博客(22)
  • 收藏
  • 关注

原创 Emacs-010-C语言缩进使用Tab且显示为4字符宽度

Emacs-010-C语言缩进使用Tab且显示为4字符宽度       Emacs的缩进可真让我头疼,昨天晚上看了半晚上,今天白天又花了不少时间还是没有做到完美。但是,在C语言中这部分功能已经初步实现了我想要的结果。       实现目标:1.    输入Tab键后不会立即被空格替换;2.    Tab的宽度显示为4个字符宽度;3.    自动缩进修整的功能尽量关闭,这样能够在

2017-12-27 20:39:50 3029

原创 Emacs-009-让Tab键不被空格替换

Emacs-009-让Tab键不被空格替换Emacs自带的缩进太让人苦恼了!动不动就把Tab替换成空格,虽说有时候会让代码看上去好看一点,但是对我来说绝大多数的时候是给我增加苦恼。我时长写个Python脚本,但是偶尔退格的时候要么需要按4次退格键要么需要按8次退格键,太苦恼了!我的主业还是C程序员,可是默认情况下又把Tab键替换成了2个空格。过去将近十年的经历中,我都习惯了缩进是4个字符宽度,

2017-12-27 00:48:41 1226

原创 Emacs-008-边栏行号显示

Emacs-008-边栏行号显示Emacs中,边栏行号显示比行号模式要直观多了。开启可以通过命令输入的方式开启,用到的命:linum-mode。这个命令也有点像开关的行为,重复输入会不断进行设置状态的翻转。通过linum-mode开启的效果: 再次输入,出现的效果: 如果希望Emacs启动的时候就开启这个功能,需要在.emacs配置文件中加入以下配置:(

2017-12-26 20:35:48 936

原创 Emacs-007-日历查看

Emacs-007-日历查看Emacs内置了一个日历显示,可以显示查看3个月的日历。开启方式是输入calendar的命令,通过ALT-x开启命令输入模式,键入calendar后开启日历。日历一共显示3个月,本月的在中间。通过鼠标箭头切换操作,能够向前或者向后翻看其他时间段的日历。具体的效果如下: 这各功能还是挺有用的,如果能够同时显示农历的话就更好了,或许也有类似的功能。画

2017-12-26 20:15:43 1097

原创 Emacs-006-行号模式的开启与关闭

Emacs-006-行号模式的开启与关闭       Emacs内置了一个行号模式,可以显示光标所在的行的行号。可以通过line-number-mode命令进行开关的切换。       以上是行号模式没开启的时候。       上面是通过line-number-mode开启后出现的提示与效果。       上面是从开启到关闭切换你的时候出现的提示

2017-12-26 19:58:09 1272

原创 Emacs-005-关闭自动备份

Emacs-005-关闭自动备份       默认情况下,每次编辑后编辑文件所在的目录都会生成一个备份文件。时间久了看着真是难受!在读入门文档的时候看到了下面的描述,感觉找到了解决的出路。       尝试修改配置文件,增加以下内容:       之后重启Emacs,不断备份的功能已经被禁用。目前的Emacs配置:(custom-set-vari

2017-12-26 00:06:54 3900

原创 Emacs-004-修改字体显示大小

Emacs-004-修改字体显示大小       其实这个跟修改字体的操作基本是一样的,最简单的方式还是通过GUI直接操作。具体操作的菜单如下:在弹出的一下窗口中选择字体大小:       在上面的操作中,我增加了字号,由原来的10改成了12。接下来确定,保存设置选项即可。查看生成的配置文件,可以看出相应的变化,其实修改字号主要还是修改了高度参数。

2017-12-25 23:44:15 3058

原创 Emacs-003-Windows下寻找Emacs配置文件的默认存储目录

Emacs-003-配置文件默认存储目录寻找       不像Linux和Mac,配置文件在~目录下,非常好找。在Windows下有时候找起来会很没头绪,不同电脑由于环境变量信息的不一致也会导致一定的偏差。如何定位Emacs配置文件的位置呢?       我们可以借助于GUI的部分操作,在提示中寻找Emacs配置文件的位置。简单的两个步骤就能够找到配置文件:1.    修改一个Emac

2017-12-25 23:26:25 2320

原创 Emacs-002-Windows下的Emacs安装与运行

Emacs-002-Windows下Emacs的安装与运行我觉得不管是什么系统,Emacs的安装都是容易的。Linux以及Mac下的安装都是一条安装命令,而Windows下的安装最简单的就是下载一个可以直接运行的软件包。解压后,在bin文件夹下可以看到如下可执行程序:        其实,此时的Emacs已经可以用了。直接双击runemacs.exe即可打开Emacs开始自己的编辑

2017-12-25 20:19:36 1273

原创 Emacs-001_设置字体

设定一个小目标:熟练掌握Emacs!初步计划,先积累500条简单的实用小技巧、配置或者经验。从点滴开始,争取在半年之内有所小成。       Emacs-001:选择字体          最后一步选择保存,相应的设置会直接存储到配置文件中。以后,每次启动的时候就能够按照这次配置的字体进行显示。

2017-12-25 19:53:14 1101

原创 Arduino串口显示文字

串口在嵌入式调试的应用中的用途比我想象中的要强大不少,最简单的一点就是文字显示。这样,在调试的时候就能够实现变量实时刷新这样的类似功能。       代码如下:void setup() { //put your setup code here, to run once: Serial.begin(9600);} void loop() { //put your main c

2017-12-25 00:30:02 5660

原创 Arduino串口数字显示

用了一下Arduino的串口功能,真好用啊!使用的时候,只需要配置一下速率就能够直接使用。如果是在软件开发阶段有这么个东西,那调试起来可就方便多了。       简单写一个测试程序如下:void setup() { // put your setup code here, to run once: Serial.begin(9600);}void loop() { //

2017-12-25 00:15:48 6937

原创 Arduino按键软硬件实现

还是老毛病,原理图软件工具就直接省掉了。上面简单手绘一个原理图,如上。Key按下接通的时候,采集点是高电平。而Key断开的时候,经过一个10K电阻后连接到0V(GND),采集点是低电平。       电路验证在面包板上搭建,采集使用管脚6,额外再加上一个LED的显示,使用13脚。根据采集到的电平信号来驱动LED。如此,编写代码如下:void setup() { //put your s

2017-12-24 23:52:27 1103 1

原创 Arduino用LED数目显示电压大小

Arduino的开发环境中AD资源的应用非常简单,甚至说比GPIO还简单。这也可以理解,GPIO具有两个方向而AD只有一个方向。开发环境以库的方式提供了AD采集的功能,只需要一个简单的函数:analogRead(PIN_NAME)例如analogRead(A3)可以读取A3管脚采集到的电压。而另一个函数可以用LED数目来表示电压的高低,有种手机上显示几格电量的感觉。map(valu

2017-12-24 21:38:15 2873

原创 Arduino多LED控制软硬件设计

发现Arduino确实是一个了解嵌入式硬件知识以及传感器技术很好的平台,这正好能够补充我之前几年工作中的短板。       接下来做个多LED电路的设计。没有学过什么原理图的绘制工具,估计学了我自己也买不起,简单纸上表达一下如下:       按照前面的面包板搭建电路的方式,搭建电路如下:       就是一个LED换成了4个而已。编写对应的测试程序如下:i

2017-12-24 17:17:35 1003

原创 Arduino硬件版Hello World

我并不懂硬件,刚刚接触Arduino并自己尝试动手搭建电路测试。我觉得,如果硬件最初的设计有个类似“Hello World”的功能,那么应该就是LED电路了。而配合硬件工作的软件可以做个LED闪烁之类的程序。       手头有一块儿面包板,起初也不知道如何用,还差点把后面的胶什么的都拆了。打开一点发现里面全是金属连接片后,觉得这应该就是一个配合使用的整体。       我的面

2017-12-24 17:00:18 930

原创 Arduino IDE显示语言修改

默认语系是中文,看起来似乎是很人性化很符合入乡随俗的风格了。不过,简单用了一下就觉得这界面的翻译似乎差点事儿,还不如直接用英文。       经过上面的选择,确认后重启界面就已经切换成英文。       已经切换成功,查看了几个界面之后感觉看着顺眼多了。

2017-12-24 14:36:01 13385 1

原创 Arduino程序编译与烧写

买树莓派的时候知道了这个小板子,一同买了。买来太久,一直没有玩过。近段时间倒是花了点时间把手头的几个开发板学习、探索了一下。现在轮到Arduino了。       其实,比较简单的入门就是安装一下开发环境烧写个程序了。这个完成后,接下来的折腾就顺理成章了。相应的环境搭建主要是就两部分:1,串口驱动的安装;2,Arduino IDE的安装。串口驱动的安装是比较通用的一个,Arduino的安装则需

2017-12-24 13:54:32 27093 2

原创 Git bash中自带的SSH服务

看了一个新闻说Win10带来了源生的openssh,这样大家以后就无须再去找什么putty。我个人使用的就是putty,使用起来感觉确实是少了几分方便。如果可以,我自然愿意这些功能集成在系统自带的命令交互中。当然,越原生态越好!正当我打算试用的时候,看到新闻的评论说GitBash中有ssh功能。倘若真的如此,也就不去考虑什么其他的了。我时常也使用Git Bash,只是在Win10内

2017-12-16 15:43:23 8763

原创 树莓派远程图形登录

之前使用putty实现命令行式的远程登录,并且通过samba实现了文件的传输。有了这些以后我觉得树莓派的操控已经比较得心应手了,我需要的是一个“控制器”或者小型的服务器,我需要的是它能够后台执行一些服务。至于其他的功能,我的需求倒是不大。譬如编码,我完全可以在我自己的电脑上编辑好了通过samba进行文件传输后在putty中执行。       不过,倘若有了图形化的界面那终究是要好一些的。 

2017-12-10 23:25:48 968

原创 Windows上创建类似Unix的home目录

UNIX或者Linux系统中使用VIM或者Emacs之类的编辑器,几乎都要跟home这个目录打交道。很多工具的配置文件都在这里。如果是到了Windows下,这些相似的东西却没有了。       就我个人而言,最初使用VIM的时候安装了gvim,而这个工具的配置文件就在安装目录下。我用过一阵子emacs,起初找不到配置文件,后来在GUI模式下保存设置的时候发现了配置文件的位置,后期也就在这基础上

2017-12-10 16:38:31 1907

原创 VS code中godoc命令不可用问题解决

折腾了VIM和Emacs之后,又转向了VS,同时又学起了Go语言。使用VS Code的时候遇到了 The “godoc”command is not available的提示,显示如下:       看了信息超链接的说明,没有看完就因为不好理解关掉了,转战Github,倒是在Github上看到了有人对此的描述以及自己的解决方案。具体如下:       大意就是说,自

2017-12-09 17:20:31 5501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除