随笔分类 - 编程语言
computer language about.
摘要:2021-06-19 关键字: 1、shell中的文件描述符 与Linux文件系统一样,shell中也有文件描述符的概念,且每一个shell进程中都默认有三个已打开的文件描述符。它们分别代表“标准输入”、“标准输出”与“错误输出”,对应的文件描述符号分别为 0、1、2。描述符号3及以后的正整数值可自
阅读全文
摘要:2021-06-14 关键字: 1、echo echo是shell中最常用的文本输出命令。其基本语法如下所示: echo [option] string... echo命令可用的 option 如下表所示: option 释义 -E 默认选项,当echo不携带任何选项时即相当于带上了此选项。此选项表
阅读全文
摘要:2021-06-13 关键字: shell中的数组是一个比较特殊的存在。因为在shell中定义变量时总是默认就被定义为数组类型变量。除非我们使用declare命令显式指定变量为其它类型。 换句话说,shell中的数组其实就是多个普通变量的组合而已。事实也确实如此,对数组的大多数操作方式在普通变量中同
阅读全文
摘要:2021-06-11 关键字: 函数就是将一组功能相对独立的代码集中起来,形成一个可供任意调用的代码块的编程形式。 shell中的函数的语法相较于其它编程语言来说要简单很多,具体如下: 函数名 () { 语句1 语句2 语句n } 或者 function 函数名 () { 语句1 语句2 语句n }
阅读全文
摘要:2021-06-11 关键字: 1、在 shell 脚本源码中实现多行注释 在源码中以冒号加两个左尖括号开头,后面加一个标签即可实现多行注释的功能。 :<<LABEL LABEL #!/bin/bash echo "begin to comment" :<<COMMENT This content
阅读全文
摘要:2021-06-09 关键字: 1、for循环 shell中的for循环有三种类型: 1、带列表的; 2、不带列表的; 3、C语言风格的; 不管哪种类型的for循环,其功能都是根据循环条件重复执行循环体中的语句。 带列表的for循环 列表是指一个已知的有限数量的整数或字符串型数组。 此循环的语法如下
阅读全文
摘要:2021-06-08 关键字: 1、条件测试 在shell中,条件判断的结果与其它语言是相反的。 其它语言中当值为0时表示判断为假,值非0时表示判断为真。而在shell中却是值为0时表示判断为真,值非0时才判断为假。 shell中的条件测试是指用户给定一个表达式,然后判定这个表达式的值为真或假。 其
阅读全文
摘要:2021-06-06 关键字:shell参数系统变量 变量名 含义 $@ 此命令下所携带的所有参数。以空格隔开 $* 此命令下所携带的所有参数。以空格隔开 $# 此命令下所携带参数的数量。 $n n是0 ~ n 的数字,表示第几个参数。$0表示命令名本身。$1表示第一个参数,以此类推。 $_ 保存之
阅读全文
摘要:2021-06-06 关键字:Shell具体应用 需求:在指定目录中查找文件名包含指定字符的文件 - 支持自定义关键字查找 - 支持自定义查找路径及查找关键字 使用方式: 假设这个工具的名称为:fgtool.sh (取意 shell tool for find and grep)。 直接运行此工具,
阅读全文
摘要:2020-02-02 关键字:反斜杠趣谈 稍微懂点编程的同学,甭管是哪种编程语言,都知道甚至是在代码中用过反斜杠。 反斜杠这东西的最为人所知的作用就是作为“转义字符”以及“连接符”来使用。 例如,常见的正则表达式用途: grep -nr "init*\.rc" 以及在 c语言 领域常见的连接代码用途
阅读全文
摘要:2020-01-09 关键字:cJSON、linux JSON解析 JSON 是一种在互联网领域内很常用的轻量级数据交换协议。 它与 XML 的地位差不多,但就笔者而言,笔者更喜欢 JSON 的风格,因为它更符合我们的思维习惯,同样一份数据,JSON 格式的就是比 XML 要清晰明了一些。 最近笔者
阅读全文
摘要:2019-09-25 关键字:生成库、静态库引用、动态库引用 在 C 开发中,“库”是一个经常听到的名词。 所谓的库其实就是一个二进制文件。这个二进制文件的内容是可被其它C程序调用执行的函数。换句话说,库就是一组C代码的打包形式而已,打包是指将源代码以库的形式编译而生成的文件。 不过即使它只是源代码
阅读全文
摘要:2019-06-14 关键字:Java 打包、jar 打包依赖 经常会有将 Java 工程打包成一个 jar 库的形式以供其它工程调用的需求。而我们需要被打包成 jar 库的工程中也难免会有需要依赖外部其它 jar 库的情况。比如,我们自己开发一个通过 HTTP 访问网络资源的工程,这个工程需要解析
阅读全文
摘要:例如: 1558443421 --> 2019-05-21 12:57:01 这种形式的转换。
阅读全文
摘要:用 C 语言来做 HTTP 连接真的是一个不得已的选择!!!
阅读全文
摘要:啊哈,原来 aggregate 函数是这个意思! 拒绝枯燥的教科书式讲解。
阅读全文
摘要:站在初学者的角度简单探究一下 Scala 中的主构造器与辅助构造器。
阅读全文
摘要:大白话 Scala 控制抽象。Scala 的控制抽象原来很简单!
阅读全文

浙公网安备 33010602011771号