自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小灰笔记

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

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

原创 021_Excel的条件格式

         说到Office,我一直觉得我的水平处于Office主义初级阶段,并且底子薄、基础差。曾经计划了好多次学习,一直没有坚持下来。今天,重新整理了一下org-mode,作为自己的一种学习管理方式,看看是否能够在此管理之下有点收获。         关于这个,我觉得我不需要学到很精,只需要在我需要的时候知道有这么一个功能然后回头查找即可。         今天学习了一下条件格式...

2018-11-29 22:28:22 475

原创 019_VS Code中vim可视模式的替代方式

         Vim中的可视模式以及其在 emacs evil中的等效方式一直是我高频使用的一个功能,如果后期决定使用VS Code来作为我自己最主要使用的编辑器,那么这个功能还是得找到一个替代的功能。         正好,最初的文档中就介绍了这么一个功能。不过,这个功能的激活按键有点多,C-M-S,三个按键同时按下的同时配合上下左右四个方向键。         具体的使用效果如下:...

2018-11-25 19:27:54 1375

原创 020_截图工具未在当前计算机上运行解决方法

         用了一台神奇的电脑,搭载了神奇的win7版本。我用Windows,有一个工具依赖度一直很高,那就是截图。虽说很多人说XX截图工具好用,我一直都没有更换过,主要还是因为系统自带的够用且简单。         最近用的这个神奇的电脑报出了这样的错误:         找了几个网络上的解决方案,基本上都是注册2个dll文件。其中一个名称如下:         如同上...

2018-11-25 19:23:01 9074

原创 018_emacs更好地自动补全功能

         如果我的emacs在这方面的配置再不升级一点,我真有点守不住继续使用emacs的这块阵地了!         今天尝试了ycmd以及陈斌的配置,总体感觉上不是很好,或许是因为我自己的工作的行业用到的东西稍微特殊一点。         想来想去,还是扩充clang的自动补全后端。虽说这个一直以来是我首先就会干掉的一个配置,但是至少能够达到类似SI速度的补全效果。    ...

2018-11-24 23:24:37 764

原创 016_emacs使用ctags创建TAGS失败

         新电脑系统,总是提示ctags创建TAGS的时候失败。提示打不开tag文件。网上搜索了一下实在是没有解决方案。         之前遇到类似的的问题,一般是ag的问题,通常都是动态链接库问题。今天把所有能够找到的可能的动态链接库加上都没有成功。其实,我的ctags工具还是可以用的,只是在emacs环境中不可用。         发现最新版本的emacs中也有一个ctags...

2018-11-22 00:03:07 1002

原创 015_Arduino上实现一个简单的番茄时钟

         最近的emacs番茄时钟一直报错,有时候不稳定有时候则崩溃,还有时候声音播放失败。我觉得在Windows上使用emacs有时候真是得有一份耐得住折腾的心。         番茄时钟使用多了,突然间没了不习惯。本来打算买个实体闹钟,后来丑了一眼桌子上冷落的Arduino,心想还是简单做个LED灯显示版本出来吧!         其实,这就是一个计数器,实现起来很简单!代码如...

2018-11-18 00:26:29 2194

原创 014_bash中的for循环

前面解决了let命令以及等效简写方式之后,可以尝试做个简单的小东西了,自然也是程序编写学习初步的一些东西。其实,最初尝试了一次失败了,主要还是不清楚bash的具体使用细节。尝试求解了前100个正整数的和以及5的阶乘:         执行结果如下:         增加一种等效写法代码:执行结果:         这样,简单的算术处理使用bash的话可以求解了。...

2018-11-08 22:38:26 1208

原创 013_bash中的加法

调试了一个小程序,按照C语言的习惯来调试,发现结果一直不是预期。打印了一下中间状态发现bash中的四则运算跟我想象中的差异还是挺大的,似乎bash主要还是面向字符串的处理工具。简单总结一下几个学习过程中遇到的错误:代码         我期待的是输出2,结果输出值:         疑惑中,改成了以下代码:         执行结果:         看起来...

2018-11-08 22:25:42 1363

原创 012_bash中的if判断条件

这个使用方式跟常见的语言差不多,但是在表达方式上稍微细节化了一些。简单做几个示范例子:数字的比较判断(是否相等)执行结果:         这里条件表达式涉及到了两种模式,其中第二种模式跟我之前接触的编程语言比较相似。但是,值得注意的一点事这个括号使用的时候必须与里面的参数存在一定的空白,否则会报错。同样的判断还是ge、le、gt、lt、ne等,与Perl在一定程度上有相似之处。...

2018-11-07 23:24:04 5468

原创 011_命令行参数的左移

         这里主要总结的一个命令是shfit,这是bash中最初让我觉得很有意思的一个命令,这让我想到了Perl中的shift。出现了这个功能之后,即使是bash中没有函数这回事儿我也不担心了,因为这个命令的出现一下子给了我一个提醒,即使是使用文件我们也可以轻松做到函数化。大不了,我们实现的只是类似MATLAB的那样的函数而已。         示范代码:         执行...

2018-11-07 22:45:09 502

原创 010_bash脚本的参数传递

参数传递是一个很好的功能,在其他脚本语言中我使用很频繁。主要的作用可以让脚本得以复用。简单看一下bash中的参数传递:         如同Perl中的$ARGV[x],bash中使用更简单的$n。其中$1-$9代表前9个参数,而$0是文件名称。说起来,这个应该更像Python或者C语言。         简单测试:         执行结果:         改一下参数:...

2018-11-06 22:40:40 1956

原创 009_shell中从标准输入信息

主要涉及到的一个命令是read,使用示范:代码解释:第3行的-n:提示输入信息输出后不换行第4行:读入的信息读入到line第7行:不同于第3行,这个输出提示信息后换行第8行:读取三个变量,读取信息以空格分开。回车表示输入。 几个注意点:输入比变量多的时候,多出来的信息连同最后一个赋值给最后一个量 输入少于变量,剩下的变量赋值为空。 运行1:运...

2018-11-06 22:22:36 1016

原创 008_shell创建只读量

先看一下非常量:         虽然上面的代码中,变量的名称中带着const,但是这其实是一个简单的变量的定义方式。而加上const是为了跟接下来的代码有一点对比的效果。代码的执行结果:         再看一下只读量,方式1:         执行,看得出效果中这个量已经是只读:         上面的方式中,declare可以替换成typeset,这其实可以归...

2018-11-05 22:28:58 275

原创 007_shell中把变量重置为null

         关于脚本语言中的变量重置我也用过,但是使用的非常少。通常,我需要的或许是给一个确切的初值而不是把相应的量重置为null。因此,在刚刚看到这个功能的时候我觉得还是挺有意思的。         首先做一个测试,直接输出一个没有初始化的变量。脚本:          执行结果:初始化的打印状态其实是一个空串。          接下来先看null,其实这...

2018-11-05 22:12:25 4136

原创 006_关于变量定义的状态

两种变量的引用方式:两种都对,但是第二种经常用于数组。执行结果如下:给未定义的变量一个返回替代值执行结果:给未定义变量一个初始值并返回执行结果:未定义警告未定义,返回警告。默认:若定义了,则返回原本数值。例子:执行结果:判断变量的正负性(其实是存在性)我把这个功能自己描述为变量的正负性判断,若为正 则表示变量存在且不为空返回...

2018-11-02 22:39:45 462

原创 005_变量的引用与赋值

如果按照Perl等变成语言的经验,很容易写出上面的程序。但是上面程序是错误的,错误点在第5行。执行提示:引用的时候,必须加上$,而赋值的时候不能够有$。上述代码应该如下修改:执行结果:不同编程语言之间的差异确实是挺大的,不经意间就会被经验引导错误。...

2018-11-02 22:35:59 392

原创 004_变量的声明以及获取

变量声明方式:使用declare或者typeset,例子如下: 执行结果:如果,declare或者typeset不加变量参数,可以用来获取shell中的全部变量。例子如下:执行结果:切换mingw之后倒觉得,Windows下学习bash也挺顺手。...

2018-11-02 22:10:42 314

空空如也

空空如也

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

TA关注的人

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