摘要: 宏是一种预编译器指令 编译型的高级编程语言编写的程序在运行前都要经过编译。编译一般分为 六个阶段。C语言就是一种编译型的高级语言。 我们在写C语言程序的时候,头顶经常都要加上一串“ define”语句,称为“宏”。其实这是指挥C语言预处理器的 预处理指令 ,它可以告诉预处理器要将源代码中的字符串替换 阅读全文
posted @ 2020-04-15 11:13 书包是笨蛋 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 在目录下创建新文件时出现 ,原因是用户权限不足。 Linux权限机制 Linux是多用户的操作系统,允许多个用户同时在系统上登录和工作。 为了确保系统和用户的安全,Linux有一套的权限管理机制。 系统中的每个用户都从属于一个或多个用户组。利用 命令可以修改文件权限以允许他人所调用。 当我们用 时第 阅读全文
posted @ 2020-04-03 10:45 书包是笨蛋 阅读(433) 评论(0) 推荐(0) 编辑
摘要: JAVA12以后增加了很多新的特性,今天把JDK1.8卸了重新安装上JDK13。 安装完以后在命令行输入`java -version`,结果返回**'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。**。 上网搜索资料后知道,在CMD中输入一个命令(例如:`java -xxx`),实 阅读全文
posted @ 2020-03-31 20:50 书包是笨蛋 阅读(153) 评论(1) 推荐(0) 编辑
摘要: 例一:整数划分问题 将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,其中n1≥n2≥…≥nk≥1,k≥1。正整数n的这种表示称为正整数n的划分。求正整数n的不同划分个数。 例如:正整数6有如下11种不同的划分: 6;5+1;4+2,4+1+1;3+3,3+2+1,3+1+1+1;2+2+ 阅读全文
posted @ 2019-11-10 00:02 书包是笨蛋 阅读(2403) 评论(0) 推荐(0) 编辑
摘要: 面向对象的编程中可以对运算符进行重载,使运算符可以对该类的实例进行操作。 重载方法的一般格式如下: 1 def __运算符名__(self, other): 2 运算符语句 比较常用的运算符重载有三类:二元算术运算符重载、反向算术运算符重载、比较运算符重载、一元运算符重载 1 二元算术运算符的重载: 阅读全文
posted @ 2019-11-07 22:56 书包是笨蛋 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 在做题目的过程中,我们常常需要以一定格式对某个序列进行输出。如果用遍历的方法将序列元素一个一个输出的话还必须考虑到最后一个元素后面所跟的是什么符号。python中的字符串提供了join方法,用于将序列中的元素以指定的字符连接生成一个新的字符串。 例: 1 a = [1, 2, 3, 4] 2 pri 阅读全文
posted @ 2019-11-07 22:33 书包是笨蛋 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 今天写文件读写测试程序的时候遇到一个问题,编译程序一直报错如下信息: 出现这种情况的原因是module、类名或者源文件名与系统中的库有名称冲突,只要稍作修改即可 这里是因为io.py冲突,改成io666.py后编译就顺利通过了。 参考链接: https://blog.csdn.net/alphath 阅读全文
posted @ 2019-10-27 11:55 书包是笨蛋 阅读(2272) 评论(0) 推荐(0) 编辑
摘要: Description 大家都知道在电商网站上买东西时,网站会根据我们的搜索条件给出非常多的商品。这些商品会以依据某一种排序规则进行排序,依次呈现在我们面前。现在某电商网站关于书籍的排序依据有这么几项,综合、销量、出版时间、价格、用户评分。假设综合排名的规则为:首先看价格,价格低的排名靠前,如果价格 阅读全文
posted @ 2019-10-23 11:59 书包是笨蛋 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 数据、信息与知识: 数据包括事实和数字,是未经加工的事视与符号。从数据经过分析提炼获取信息,有关信息关联在一起形成信息结构即是知识,反映客观世界中事物之间的关系。 知识的层次: ①事实:知识的最底层,对象、符号和事件之间的各种关系。 ②概念:具有共同属性的一组对象、符号和事件的知识。 ③规则:一组操 阅读全文
posted @ 2019-09-30 11:51 书包是笨蛋 阅读(744) 评论(0) 推荐(0) 编辑