精华内容
下载资源
问答
  • Placement_dataset_predictions 此数据集包含XYZ校园中学生的安置数据。 它包括中学和高中的百分比和专业。 它还包括学位专业化,类型和工作经验以及为所安置学生提供的薪水。
  • 主要介绍了用Maven打成可执行jar,包含maven依赖,本地依赖的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 时间序列文件:有关时间序列的出色论文列表,主要包括基于机器学习的算法|收录时间序列分析中各个研究领域的高水平文章,主要包含基于机器学习的算法
  • 行业-电子政务-包括包含快门的微机电光调制器的显示设备.zip
  • Python 现在开发一套校园管理系统,包含各种人员,如教师、学生等。学校的系统通常还包括一些课程的信息 例如,现在开发一套校园管理系统,包含各种人员,如教师、学生等。学校的系统通常还包括一些课程的信息。 ...

    Python 现在开发一套校园管理系统,包含各种人员,如教师、学生等。学校的系统通常还包括一些课程的信息

    在这里插入图片描述
    例如,现在开发一套校园管理系统,包含各种人员,如教师、学生等。学校的系统通常还包括一些课程的信息。

    教师信息包括:姓名、性别、年龄、工号、教龄、职称、教授课程等。
    学生信息包括:姓名、性别、年龄、学号、入校时间、学院、专业等。
    课程信息包括:课程编号、考核方式、课程信息等。
    课程可能包括理论课、实践课等。
    如何设计一种比较合理的组织形式,能够对这些信息进行描述,把相关的信息进行组合。

    共有六个类
    Teacher类继承lecture类,public类。
    student类继承lecture类,public类
    lecture类继承lecture_message类

    点个👍吧,秋梨膏!!!
    代码如下:

    class public():
        def __init__(self,name,sex,age):
            self.name = name
            self.sex = sex
            self.age = age
    
    class lecture_massage():
        def setsno_lec(self,sno):
            self.sno = sno
        def setexam(self,exam):
            self.exam = exam
        def setmassgae(self,massage):
            self.massage = massage
    
    class lecture(lecture_massage):
        def settheory(self,theory):
            self.theory = theory
        def setpratice(self,pratice):
            self.pratice = pratice
    
    class  Teacher(public,lecture):
        def setsno(self,sno):
            self.sno = sno
        def setenrool(self,enroll):
            self.enroll = enroll
        def set_pos(self,pos):
            self.pos = pos
        def set_lecture(self,lecture):
            self.lecture = lecture
        def per_tea(self):
            print("我叫:%s\n性别:%s\n年龄:%d\n工号:%s\n教龄:%d\n职称:%s\n"
                  "教授课程:\n理论课:%s\n编号:%s\n考核方式:%s\n课程信息:%s"
                  %(self.name,self.sex,self.age,self.sno,self.enroll,self.pos,self.theory,self.sno,self.exam,self.massage))
        def say(self):
            print("起立!!!!")
        def say1(self):
            print("同学们好,请坐。下面我简要介绍一下自己:\n")
    
    
    class student(public):
        def setsno(self,sno):
            self.sno = sno
        def setenrol(self,enrol):
            self.enroll = enrol
        def setcollage(self,collage):
            self.collage = collage
        def setmajor(self,major):
            self.major = major
        def per_stu(self):
            print("我叫:%s\n性别:%s\n年龄:%d\n学号:%s\n入学时间:%s\n学院:%s\n专业:%s"
                  % (self.name, self.sex, self.age, self.sno, self.enroll, self.collage, self.major))
        def say(self):
            print("老师好!!!")
        def say1(self):
            print("我也来介绍一下我自己:")
    
    if __name__ == '__main__':
        stu = student("卢本伟","男",19)
        stu.setsno("19250503**")
        stu.setenrol("2019-9-1")
        stu.setcollage("卡布奇诺学院")
        stu.setmajor("给阿姨倒一杯卡布奇诺专业")
    
    
        tea = Teacher("陈刀仔","男",33)
        tea.setsno("1925050***")
        tea.setenrool(20)
        tea.set_pos("赌神关门弟子")
        tea.settheory("数据结构")
        tea.setsno_lec("1234567")
        tea.setexam("笔试")
        tea.setmassgae('''
        数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。
        通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。
        数据结构往往同高效的检索算法和索引技术有关。''')
        tea.say()
        stu.say()
        tea.say1()
        tea.per_tea()
        print("\n")
        stu.say1()
        stu.per_stu()
    

    运行结果如下:
    在这里插入图片描述
    在这里插入图片描述
    点个👍吧,秋梨膏!!!

    展开全文
  • 定义一个复数类complex,包含两个属性:实部和虚部,包含构造函数,包含成员函数void display()输出,包括成员函数complex add(complex a), 进行复数加法,在主函数种定义两个复数对象,进行复数之间的加法运算。...

    定义一个复数类complex,包含两个属性:实部和虚部,包含构造函数,包含成员函数void display()输出,包括成员函数complex add(complex a), 进行复数加法,在主函数种定义两个复数对象,进行复数之间的加法运算。

    提示:实现复数相加运算,通过类的成员函数和类的友元函数都可以实现。
    方法一:

    #include <iostream>
    #include <cmath>
    using namespace std; 
    class Complex 
    {
    private:
    	double RealPart, ImaginaryPart;
    public:
    	Complex(double real, double imaginary = 0) 
    	{
    		RealPart = real;
    		ImaginaryPart = imaginary;
    	}
    	void add(Complex com) 
    	{
    		RealPart = RealPart + com.RealPart;
    		ImaginaryPart = ImaginaryPart + com.ImaginaryPart;
    	}
    	void disply() 
    	{
    		std::cout << RealPart << "+" << ImaginaryPart << "i" << std::endl;
    	}
    };
    
    int main()
    {
    	Complex plural1(3.6, 5.2);
    	Complex plural2(3, 1.4);
    	plural1.add(plural2);
    	plural1.disply();
    	system("pause");
    	return 0;
    }
    

    输出结果为:
    在这里插入图片描述
    方法二:

    #include <iostream>
    #include <stdlib.h>
    using namespace std;
    class Complex
    {
    public:
    	Complex() { RealPart = 0; ImaginaryPart = 0; }                    
    	Complex(double r, double i) { RealPart = r; ImaginaryPart = i; }
    	static Complex add(Complex&, Complex&);
    	void display();
    private:
    	double RealPart;
    	double ImaginaryPart;
    };
    
    Complex Complex::add(Complex& plural1, Complex& plural2)//定义成员函数add
    {
    	return Complex(plural1.RealPart + plural2.RealPart, plural1.ImaginaryPart + plural2.ImaginaryPart);
    }
    
    Complex operator+(Complex& plural1, Complex& plural2)
    {
    	return Complex::add(plural1, plural2);
    }
    
    void Complex::display()//成员函数display
    {
    	std::cout << " " << RealPart;
    	if (ImaginaryPart >= 0)
    	{
    		std::cout << "+";
    	}
    	std::cout << ImaginaryPart << "i" << std::endl;
    }
    int main()
    {
    	Complex plural1(6.8, 9), plural2(2, -0.2), plural3;//定义复数的对象plural1,plural2,plural3
    	plural3 = plural1 + plural2;
    	plural3.display();
    	system("pause");
    	return 0;
    }
    

    输出结果:
    在这里插入图片描述
    以上两种方法比较类似,大家可以任选一种。
    希望可以帮助得到大家。

    展开全文
  • Data-Compression-:该项目包括减少存储或传输给定信息所需的数据量的过程。 使用霍夫曼编码算法实现无损数据压缩。 在压缩过程中,有一个文件包含要压缩的输入文本,输出将创建另外两个文件。 一个文件包含压缩文本...
  • 行业-电子政务-包含多重保护层的负极和包括该负极的锂二次电池.zip
  • 本篇博客主要整理并亲自验证一下count(*), count(1)和count(column-name)的区别,本部的内容主要参考stackoverflow,除此之外,对聚集函数中是否包含NULL值进行了验证。 本文所有测试数据基于macOS10.14.3,mysql...

    本篇博客主要整理并亲自验证一下count(*), count(1)和count(column-name)的区别,本部的内容主要参考stackoverflow,除此之外,对聚集函数中是否包含NULL值进行了验证。

    本文所有测试数据基于macOS10.14.3,mysql5.7.25。

    一、数据

    本文主要使用2张数据表,分别是user和product表,其中,user表的“name”和“product_id”字段是varchar类型,“id”和“record”是int类型;product表的“id”是varchar类型,“price”是double类型。两个表都没有设置主键和外键。
    其数据如下:
    ①user表

    nameidrecordproduct_id
    A110id1
    A25id2
    A31id2
    B6NULLid4
    BNULL1id3
    NULL4NULLid3
    NULL52NULL
    NULLNULLNULLNULL

    ②product表

    idprice
    id125.00
    id275.00
    id3100.00

    注意:上表中的NULL不是字符串NULL,而是表示mysql中的填充符NULL。

    二、sql语句

    1、count(column-name)

    count(column-name): 统计column-name所在列non-NULL的记录数;重复的非NULL元素多次计数。
    count(distince(column-name)): 统计column-name所在列non-NULL的记录,且去重,也就是重复的non-NULL元素只计数一次。

    下面是关于二者的例子:

    SELECT COUNT(name) FROM user   # 输出为5,只计算non-NULL值
    SELECT COUNT(DISTINCT(name)) FROM user  # 输出为2,DISTINCT(name)包含NULL值,但是count()之后就不再包括
    

    2、count(*) vs count(1)

    count(*): 统计所有数据的行数(含有NULL的也计算在内
    count(1): 功能和count(*)一样,输出结果也一样,性能也没差别。

    ①举例1:

    SELECT COUNT(*) FROM user    # 输出为8,包含null值,某一个字段为null或者所有字段都为null的行都包括在内
    SELECT COUNT(1) FROM user   # 输出为8,包含null值,某一个字段为null或者所有字段都为null的行都包括在内
    

    ②举例2:

    SELECT product.id, COUNT(*)
    FROM user
    LEFT JOIN product ON user.product_id=product.id
    GROUP BY product.id
    

    将count(*)换成count(1)的结果也是一样的,其结果(二者结果一样):

    执行计划(二者结果一样)如下:

    注:在30w的数据量上使用count(*)和count(1),发现时间性能也是一样的。当count(*)和count(1)选择时,一般选择使用count(*),mysql官方语句也给出的count(*)[官方文档:counting-rows]。

    3、其他聚集函数

    在别人的博客上看到一句话:所有聚集函数中,除了COUNT(*)计算NULL值之外,其他的都是自动只将non-NULL值计算在内。这里举些例子验证一下这个问题。

    SELECT SUM(record) FROM user   #输出为19,只计算non-NULL的值
    SELECT COUNT(record) FROM user  #输出为5,只计算non-NULL的数目
    SELECT AVG(record) FROM user  #输出为3.8,只计算non-NULL的数目
    SELECT COUNT(DISTINCT(record)) FROM user   # 输出为4,DINTINCT(record)是包含null的,但是COUNT()之后就不包括null了
    SELECT MAX(record) FROM user  # 输出为10
    SELECT MIN(record) FROM user  # 输出为1,所以只计算包含non-NULL的值,NULL是不默认为0的
    

    4、其他

    另外,这里顺便说明一下FORMAT()和ROUND()的区别:

    SELECT FORMAT(1234.4476566555,5)   # 输出为1,234.44766,四舍五入,返回类型是字符串,所以会自动加逗号
    SELECT ROUND(1234.4476566555,5)   # 输出为1234.44766,四舍五入,FORMAT和ROUND功能一样,都是四舍五入,但是FORMAT会自动加逗号,而ROUND不会
    SELECT ROUND(now(), '%Y %m %d %h')  # 返回当前时间
    

    三、总结

    • 验证了聚集函数关于NULL值的处理:除了count(*)之外的其他聚集函数(包括count(column-name), sum(), avg(), max(), min())都只操作non-NULL的值。
    • count(1)和count(*)在mysql中没有区别,无论是结果还是性能都是相同的。(在其他数据库中是否一致不确定)

    参考文章:
    [1] count() vs count(column-name) - which is more correct? [duplicate]
    [2] COUNT() vs. COUNT(1) vs. COUNT(pk): which is better? [duplicate]

    展开全文
  • &lt;script language="javascript"&gt; function isChina(s){ var index = escape(s).indexOf("%u"); if(index &lt; 0){return false;}else{return ture} ...原理:escape对...
    <script language="javascript">
        function  isChina(s){
            var  index = escape(s).indexOf("%u");
            if(index < 0){return false;}else{return ture}
        } 
    </script>
    

    原理:escape对字符串进行编码时,字符值大于255的以"%u****“格式存储,而字符值大于255的恰好是非英文字符(一般是中文字符,非中文字符也可以当作中文字符考虑);indexOf用以判断在字符串中是否存在某子字符串,找不到返回”-1"。

    展开全文
  • esp8266库文件,包含 esp8266WiFi.h等文件
  • 小明非常不喜欢数字 2,包括那些数位上包含数字 2 的数。如果一个数的数位不包含数字 2,小明将它称为洁净数。  请问在整数 1 至 n 中,洁净数有多少个? 输入格式  输入的第一行包含一个整数 n。 输出格式  输出...
  • 此打包框架包含来自的PowerShell App Deployment Toolkit(版本3.7.0)项目的各个部分,其中包括修改,修复,自定义扩展和新功能。 修改包括从简单的包含脚本到PowerShell模块的转换,并扩展了我们在原始实现中缺少...
  • 电信设备-包括包含两个相互移动的部件的外壳的移动终端.zip
  • 该算法大全包括各种模型和算法的详细介绍,对数学建模等实际问题的解决提供了有效的帮助。
  • 操作系统实验室 回购包含操作系统的所有部分,包括算法
  • 行业资料-电子功用-各向异性导电膜、其中包含的组合物和包括该膜的装置
  • 大数据作为继云计算、物联网之后IT行业又一颠覆性的技术,备受关注,要想知道大数据创业方向,一定要知道,大数据产业链包括哪几个环节,具体的包含内容,接下来,为大家一一介绍: IT基础设施,包括提供硬件、软件...
  • 第三作业 。 存储库包含所有项目文件,包括修订历史记录
  • / 便利的POM包含大多数功能,但不包括文档, 或主题。 项目链接 包含的模块 联系我们 如有疑问或支持,请: 电子邮件: 电话:1-800-519-9541 电话:+ 1-251-607-9556 网址: :
  • PSP培训 包含我所有的 PSP 培训文档,包括课程期间开发的源代码。
  • KeystoneTeam.github.io:包含Keystone信息的网站,包括Keystone Javadoc
  • 比如文本a.txt有两行如下: a bnabn 现在我要匹配只含有“a”的那一行,如何写。 我用awk '/\s*a\s*/ {print NR}',还是把第二行匹配了
  • windows server 2012 r2,2010 r2 安装 Net framework3.5(包含.Net2.0/.Net3.0)
  • 数据压缩器 该存储库包含一个用于数据压缩课程的学校项目。 该存储库包含我自己的压缩方案。 压缩器和解压缩器都包括在内。
  • Devsnest_Frontend_THA :star: 该存储库包含 Devsnest Day wise Take Home 作业,其中包括我的学习过程。
  • api样本 YouTube API的代码示例,包括YouTube数据API,YouTube Analytics API和YouTube Live Streaming API。 存储库包含包含样本的特定于语言的目录。
  • 关于我 描述 一个包含关于我的信息的网站! 包括我的作品集、简历和联系信息。 网站
  • 学术实验 该存储库包含我在学术实验中使用的算法的实现。 这些算法中的一些是我的,而某些则是现有算法的实现。 每个实现都包括一个自述文件,其中包含算法起源的描述。
  • 3DResNet-ActRecog 此回购包含所有项目材料,包括代码,资源,论文摘要等。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,991,956
精华内容 4,396,782
关键字:

包含