- 博客(24)
- 收藏
- 关注
原创 Linux(Unix)中GNU make工具的简单使用(Makefile文件的简单使用)
一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,Makefile文件定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为Makefile就像一个Shell脚本一样,也可以执行操作系统的命令。Makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。
2023-01-06 14:43:11
527
原创 微机原理之汇编语言指令集
计算机技术中,指令是指在某种计算机结构中定义的单个CPU操作,每条指令执行某一个特定的操作,如将两数字求和返回。在该种计算机结构中,CPU所支持的所有指令构成的集合称为指令集。将指令编码成为二进制格式的序列,称为机器指令。通常CPU只能识别和执行机器指令。而由于在不同计算机中,CPU设计不相同,从而使得相同的代码被编码成不同的机器指令。人们将指令集和指令集编码(即指令集对应的机器指令集)称为CPU的指令集体系结构。常见的指令集体系结构包括。
2022-10-01 20:24:05
6530
1
原创 PTA基础练习——统计某类完全平方数(C)
题目介绍——本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。裁判测试程序样例:#include <stdio.h>#include <math.h>int IsTheNumber ( const int N );int main(){ int
2022-04-21 23:34:37
1246
1
原创 PTA基础练习——多项式求值(C)
题目介绍——本题要求实现一个函数,计算阶数为n,系数为a[0] … a[n]的多项式:f(x)=∑ ni=0(a[i]*xi)在x点的值。函数接口定义:double f( int n, double a[], double x );其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多项式f(x)的值。裁判测试程序样例:#include <stdio.h>#define MAXN 10double f( int n, double a[], double x );
2022-04-21 14:24:40
1931
1
原创 算法设计与分析——递归算法
一 概念解释递归(recursive)定义为一种直接或间接引用自身的定义方法,通俗的说,即是:自己调用自己的函数(或称为方法)。二 递归算法结构一个合法的递归包括两个部分:基础情况和递归部分。基础情况以直接形式明确列举新事物的若干简单对象,递归部分给出由简单(或较简单)对象定义新的条件和方法。三 算法思想内核在程序设计中,处理重复性计算最常用的方法是组织迭代循环,此外还可以采用递归计算的方法,后者在非数值计算领域适用性更强。递归本质也是一种循环,将较复杂的计算或问题不断分解为较简单的子部分,
2022-04-20 23:12:11
2108
1
原创 C/C++/Java 基本数据类型总结
C语言1 数据类型介绍C语言中基本数据类型分为整型(包括int short long )、实型(也称浮点型,包括double float)、字符型(包括char)2 基本数据类型的存储大小类型 存储大小 值范围char 1 字节 -128 到 127 或 0 到 255unsigned char 1 字节
2022-04-20 16:25:42
2613
1
原创 算法设计与分析基础知识总结——dayOne
一、算法问题求解基础1 算法是求解一类问题的任意一种特殊的方法,具有五个特征:输入、输 出、确定性、可行性(执行有限次内解决)、有穷性。而当一个算法以计算机程序语言描述时,即为程序。2 问题求解过程:理解问题——设计方案——实现方案——回顾复查。3 算法一般分为两类:精确算法与启发式算法。前者保证精确获得问题的解,后者通过使用某种规则、简化或智能猜测来减少问题求解时间,其求解时间因实例而异,结果往往不能保证是问题最优解甚至可能不是可行解。二、算法分析基础1 良好的算法具备以下四个特性:正确性
2022-04-19 20:15:44
1090
空空如也
关于Android中根据item类型不同设置不同图标的方法。
2022-10-18
Java中rename实现更改文件名
2022-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人