基础知识
南七技校
毕业于USTC的一只嵌入式软件小透明
展开
-
编程命名法小讲堂-妈妈再也不用担心我给变量起名字的问题了
三种流行的命名法则目前,业界共有四种命名法则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。驼峰命令法(Camel):也称骆驼式命名法正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:程序代码printEmployeePaychecks();print_employee_paychecks();第一个函数名使用了骆驼式命名法,函数名中的每一个逻辑断点都有一个大写字母来标记;第二转载 2020-08-22 23:24:17 · 165 阅读 · 0 评论 -
hiredis接口快速上手
hiredis 是redis的客户端sdk,可以让程序操作redis。本文先讲建立连接,基本的get/set命令,读写二进制,获取多个结果来讲。假设读者已经了解redis命令了。hiredis的代码也包含在redis代码中,redis\deps\hiredis目录下,接口很简单,几乎不用封装就可以用。1 连接redis数据库1.1 无超时时间,阻塞redisContext *redisConnect(const char *ip, int port); 1.2 设置超时时间,阻塞redisCo原创 2020-08-17 15:21:49 · 449 阅读 · 0 评论 -
gcc & g++ 编译器参数说明
gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步1.预处理,生成.i的文件[预处理器cpp]2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]4.连接目标代码,生成可执行程序[链接器ld][参数详解]-x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定C语言的后缀名称是.c的,而C++原创 2020-08-17 09:49:19 · 406 阅读 · 0 评论 -
[SQL] 简介 RRDBMS概念
SQL简介SQL(结构化查询语言)是用于访问和操作数据库中的数据的标准数据库编程语言。SQL是关系数据库系统的标准语言。所有关系数据库管理系统(RDMS),如MySQL、MS Access、Oracle、Sybase、Informix、Postgres和SQL Server都使用SQL作为它们的标准数据库语言。为了处理数据库和数据库相关的编程,程序员需要有一些介质,或者可以说接口来详细说明一组命令或代码来处理数据库或访问数据库的数据。在本章中,将简要介绍在学习SQL的过程中您将学习的术语。你会原创 2020-08-11 16:39:02 · 597 阅读 · 0 评论 -
VisualStudio Code 同时重命名变量 多光标 替换字符串
一、重命名变量1、首先看看自己需要同时修改多处的代码是不是要重命名一个变量,如果是的话,有现成的快捷键f2。选中一个变量,按f2,弹出一个小窗口,在里面输入内容后按回车,所有该变量都会被重命名。2、但是要注意,如果修改出现了歧义会让你来确认重构预览。比如之前把a改成了d,这个d是int,但是还是有个char d,如果我把d再改为a会出现char的d要不要改为a的问题,这个时候会出现重构预览,让你确认重复名称不同含义的变量要不要同时修改。出现了重构预览,确认左边框框后点击对勾提交确认进行了。原创 2020-08-10 11:20:55 · 2456 阅读 · 3 评论 -
Bash 第七讲 函数 数组 读取文件 重定向
Bash 函数函数可以有效减少您重复编写程序段的工作量,可随时重复调用。函数声明首选常用格式,以函数名称开头。function_name() {commands}以 Function 开头,后接函数名。function function_name() {commands}两种格式的单行压缩,请仔细对照。function_name() {commands;}function function_name() {commands;}注:请仔细观察空格,严格遵守语法格式。co原创 2020-08-07 14:11:19 · 190 阅读 · 0 评论 -
Bash 第六讲 Bash 字符串运算符、查找字符串长度、拆分字符串、提取子字符串、拼接字符串
Bash 字符串运算符同其他编程语言一样,在 Bash 中,字符串也是一种数据类型。只要以" “引起来,不论是数字还是字符,都会被 Bash 视为字符串。如"Welcome to W3Cschool”。字符串运算符= 等于运算符,等于时返回true。语法示例:Str1 = Str2应用示例:#!/bin/bashStr1="W3Cschool.cn"Str2="W3C"if [ $Str1 = $Str2 ];thenecho "True"elseecho "False"原创 2020-08-07 12:50:39 · 1028 阅读 · 0 评论 -
Bash 第五讲 for循环 while循环 until循环
Bash for循环Bash 也支持 for 循环以执行重复性人物。它可以帮助您在字符串中的一系列单词或数组中的元素上迭代一组特定的语句。基础语法:for variable in listdocommandsdone//或for (( expression1; expression2; expression3 ))docommandsdone注:for循环的迭代耗费时间取决于声明的列表变量的数量。循环将从列表中选择一项,在循环中使用的变量上分配一个值。在do···do原创 2020-08-07 11:03:19 · 348 阅读 · 0 评论 -
Bash 第四讲 if语句 if-else语句 else-if语句 case语句
Bash if语句if语句在顺序执行代码语句的流程中执行条件性任务。根据设置的条件,判断是否运行一段代码语句。基础在if语句中,如果判断为true,则执行给定的代码语句进行相关操作。如果判断为false,则略过给定的代码语句不进行相关操作。 基本语法:if [ expression ];thenstatementsfi注: expression 是判断表达式。 statements 是给定的执行语句。结合&&逻辑运算符使用多个条件:if [ expression_原创 2020-08-07 10:36:14 · 849 阅读 · 0 评论 -
如何利用浏览器查看Cookie
方法/步骤 我们打开浏览器,点击右上角的按钮,如下图所示 然后选择更多工具下面的开发者工具选项,如下图所示 接下来点击application选项,如下图所示 然后我们点击左侧的Cookie选项,如下图所示 接着展开cookie选项的二级内容,如下图所示 最后我们选择某个地址就可以在右侧看到cookie值了,如下图...原创 2020-03-20 23:08:10 · 3234 阅读 · 1 评论