摘要: 一段程序如下:main(){char *p;p=(char *)getenv("OS");printf("%s",p);}问题:1.getenv的返回值是一个指向字符的指针,为什么还要用(char *)强制转换?2.printf中的参数为什么用p而不是*p?*p不是指针p所指的内容吗? 1 ,以为p 阅读全文
posted @ 2021-11-06 11:45 贤贤贤sir 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 定义指针变量 定义指针变量与定义普通变量非常类似,不过要在变量名前面加星号*,格式为: datatype *name; 或者 datatype *name = value; *表示这是一个指针变量,datatype表示该指针变量所指向的数据的类型 。例如: int *p1; p1 是一个指向 int 阅读全文
posted @ 2021-10-19 22:48 贤贤贤sir 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 给大家分享一个靠谱的免费论文查重网站PaperPP:http://www.paperpp.com,可以一站解决“论文查重、改重、降重”等问题 阅读全文
posted @ 2021-06-13 14:18 贤贤贤sir 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,我们在定义实体类时会继承Serializable接口,类似这样: 我们在实体类中引用了Serializable这个接口,那么这个接口到底有什么?细心的你会发现我们还定义了个serialVersionUID变量。这个变量到底有什么作用? 什么是Serializable接口 一个对象序列化的 阅读全文
posted @ 2021-05-09 10:57 贤贤贤sir 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 解释DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci 在创建数据库的时候,经常用到一句:CREATE DATABASE `tpcms` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci。具体意思不 阅读全文
posted @ 2020-11-23 13:19 贤贤贤sir 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 初识MySQL 为什么学习数据库 1、岗位技能需求 2、现在的世界,得数据者得天下 3、存储数据的方法 4、程序,网站中,大量数据如何长久保存? 5、数据库是几乎软件体系中最核心的一个存在。 什么是数据库 数据库 ( DataBase , 简称DB ) 概念 : 长期存放在计算机内,有组织,可共享的 阅读全文
posted @ 2020-11-03 23:18 贤贤贤sir 阅读(881) 评论(0) 推荐(0) 编辑
摘要: gradle配置文件 XML plugins { id 'java' id 'war' } ​ group 'org.example' version '1.0-SNAPSHOT' ​ repositories { maven { url "https://maven.aliyun.com/nexu 阅读全文
posted @ 2020-11-02 21:30 贤贤贤sir 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 由于double类型的数据精度问题,所以它的比较往往存在误差。 JavaAPI自带的方法可以比较double类型的数据 该方法的声明如下: public static int compare (double d1,double d2); d1是第一个要比较的数,d2是第二个要比较的数 此方法返回值0 阅读全文
posted @ 2020-05-10 11:41 贤贤贤sir 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 交互 面向对像都是面向的抽象对象,而不是具体的,这一点很重要。 攻击者和被攻击者 攻击者可以抽象成CanAttack,被攻击者抽象出来CanBeAttacked。另外只有被其它类或对象调用的方法才可以成为抽象方法。 抽象出来的对象要确定其为谁服务的(即为谁抽象,一般从上往下考虑,而不是从他的子类的角 阅读全文
posted @ 2020-04-30 23:15 贤贤贤sir 阅读(137) 评论(0) 推荐(0) 编辑
摘要: break与continue的区别: break结束整个循环,而continue是跳过本次循环,进入下一次循环 阅读全文
posted @ 2020-04-24 20:55 贤贤贤sir 阅读(110) 评论(0) 推荐(0) 编辑