20145213<Java程序设计>第八周学习笔记 教材学习内容总结 "桃花春欲尽,谷雨夜来收"谷雨节气的到来意味着寒潮天气的基本结束,气温回升加快.刚出冬的我对于这种气候变化也是有点不适应,心情有时也会莫名的烦躁起来.明明学过"不以物喜,不以己悲"的大道理,到现在还是还给了高中老师.尤其是遇到Java代码托管的问题,这种小情绪更是会肆无忌惮地在心里蔓延.回到正题吧,本周任务是学习通用API,老板块老规矩了,下面是我搬运的一些教材上的知识点. 日志 日志…
[C++Primer]第五版习题解答--第四章[学习笔记] ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2020/1/11 第四章:表达式 练习4.6: 判断奇数:if num%2!=0 练习4.9: const char* cp = "hello world"; if (cp && *cp) if语句判断cp表示的字符串以及* cp指向的第一个字符是否都为空. 练习4.10: 实现:为while循环写一个条件,使其从…
<C++Primer>第五版习题答案--第五章[学习笔记] ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2020/1/15 第五章:语句 练习5.3: 代码可读性降低了. while(val<=10) sum+=val,++val; 练习5.4: iter未初始化. if语句中的status超过作用范围,且status在while中进行了判断. 练习5.5: #include<iostream> #include<ve…
<C++Primer>第五版习题答案--第六章[学习笔记] ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2020/1/16 第六章:函数 练习6.2: 返回类型错误 无返回类型 形参名字应该不同 函数体需要用花括号包含起来 练习6.4: 实现:编写函数,使得用户输入一个整数,main函数调用函数得到阶乘. #include<iostream> using namespace std; int fact(int n) { int r…
挖坑:学习笔记(一)讲述如何在 Windows Vmware 上安装 Ubuntu 20.04 实践环境 本文是基于Ubuntu 20.04平台进行实验,下文中的解决方法都基于此前提 问题记录 问题一 <汇编语言程序设计>第四章的实例程序cpuid2.s在编译运行的过程中,有如下问题: $ as -o cpuid2.o cpuid2.s puid2.s: Assembler messages: cpuid2.s:17: Error: invalid instruction suffix for…
[C++Primer]第五版[学习笔记]习题解答第三章 ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2020/1/10 第三章:字符串,向量和数组 练习3.2: #include<iostream> #include<string> using std::string; using std::cout; using std::cin; using std::endl; int main() { string line; //whi…
Lua为面向对象式的调用也提供了一种特殊的语法——冒号操作符.表达式o.foo(o, x)的另一种写法是o:foo(x),冒号操作符是调用o.foo时将o隐含地作为函数的第一个参数.Lua可以调用C语言编写的函数.5.1 多重返回值(multiple results)Lua允许函数返回多个结果.Lua的几个预定义函数就是返回多个值的.例如,用于在字符串中定位一个模式(pattern)的函数string.find.该函数若在字符串中找到了指定的模式,将返回匹配的骑士字符和结尾字符的索引.在此就需要…
Lua中的常规语句包括:赋值.控制结构和过程调用.Lua还支持一些不太常见的语句,如:多重赋值(multiple assignment) 和 局部变量声明.4.1 赋值Lua允许“多重赋值”,也就是一下子将多个值賦给多个变量.每个值或每个变量之间以都好分隔.例如:a, b = 10, 2*x赋值后,变量a变为10,b变为2*x.在多重赋值中,Lua先对等号右边的所有元素求值,然后才执行赋值.这样便可以用一句多重赋值来交互两个变量了,如下所示:x, y = y, x             --…
3.1 算术操作符“+”(加法).“-”(减法).“*”(乘法).“/”(除法).“^”(指数).“%”(取模).3.2 关系运算符< > <= >= == ~=3.3 逻辑操作符and.or和not.有一种常用的Lua习惯写法“x=x or v”,它等价于: if not x then x = v end3.4 字符串连接使用操作符“..”(两个点).print("hello " .. "World")    --> Hello Wo…
1.1 程序块(chunk)每段代码(例如一个源代码文件或在交互模式中输入的一行代码),称为一个程序块.若使用命令行参数-i来启动Lua解释器,那么解释器就会在运行完指定程序块后进入交互模式.dofile()函数加载新代码.1.2 语法规范保留标识符“_”(一个下划线)作为“哑变量(Dummy Variable)”使用.在Lua中,“什么是字母”的概念依赖于区域设置(Locale).Lua区分大小写.行注释(--):块注释(以“--[[”开始,以“--]]”结束)1.3 全局变量全局变量(Glo…