自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 西北工业大学cpSkill平台Python作业NOJ(51-60)

前20传送门:https://blog.csdn.net/weixin_43520256/article/details/10913728821-30传送门:https://blog.csdn.net/weixin_43520256/article/details/10913736641-50传送门:https://blog.csdn.net/weixin_43520256/article/details/10913741161-70传送门:https://blog.csdn.net/weixin_4

2020-10-29 18:26:19 3901 8

原创 时间和日期(Python)

一、基本概念1、时间戳一个能表示一份数据在某个特定时间之前已经存在的、完整的、可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间是指格林尼治时间1970年01月01日00时00分00秒(北京时间1970年01月01日8时00分00秒)至现在的总秒数是一个能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据,它的提出为用户提供了一份电子证据,以证明用户某些数据的产生时间是一个经加密形成的凭证文档,包括三个部分:需加时间戳的文件的摘要(Digest)DTS(Decode Time

2020-10-24 14:18:46 356 2

原创 Java集合类

一、集合类Java提供的一些相当于容器的类,其可以用来存储一系列的对象的引用其中存储的每个内容称为元素集合类框架中,Java提供了一些接口,实现方法和计算方法 集合与数组相似,但是定义和功能却略有差异数组的大小是固定的,集合的大小则是可变的数组用来存放基本类型的数据,集合用来存放对象的引用集合类框架提供了两个接口——Collection和Map,都继承自java.langObject类Collection类有List和Set两种继承接口,每个接口都有各自的实现 Map是一种键值对的存储形式,

2020-10-24 00:23:12 314 5

原创 C++友元函数和友元类

在C++中,我们使用类对数据进行了隐藏和封装,类的成员变量一般都定义为私有或受保护,而成员函数一般都定义为公有的,并以此提供类与外界的接口。但是,有时需要定义一些函数,这些函数并不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用:提高了程序的运行效率,减少了类型检查和安全性检查等都需要时间开销,但它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。友元函数 : 友元函数是可以直接访问类的私有成

2020-10-22 23:55:49 557 2

原创 C与C++中static的区别及相同点

一:static变量的常见应用1:静态局部变量和普通局部变量的区别:它们的主要区别是作用域不同,静态局部变量的是包含它当前的源文件,该工程的其他源文件是不可以访问它的。这样做的好处是多人联合开发时,不必担心变量名冲突问题。而普通局部变量的的作用域是当前的整个工程,整个工程里的不同文件可以共享全局变量。两者都存放在全局数据区,如果没有初始化,系统将其自动初始化为0。2:静态局部变量和普通局部变量的区别:(1):存储位置不同:静态局部变量被static修饰,其生命周期是全局的,在整个源文件执行完毕后

2020-10-22 21:33:53 403 3

原创 文件与IO(Python)Python操作文件教程

一、打开文件文件操作必须先打开文件,需要用到内置函数openopen(file,mode = 'r,buffering = -1,encoding = None,errors = None,newline = None,closefd = True,opener = None)文件名,打开方式,文件缓冲,文件编码,文件错误,换行,closefd,打开人员如果文件打开正常,open函数会返回一个文件对象,否则会抛出一个OSError异常1、文件模式open函数的参数mode指明了

2020-10-20 00:29:45 287 3

原创 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。

求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。这题,乍一看,什么傻逼题目,怎么会有这种玩意???不过,仔细一想,人家能出这种题的肯定是有解决方法的,所以这题还是挺有作头的,奥利给,干就完了下面附上解决方法和代码:想法呢,其实也不难理解,就是由于题目限制了循环那些关键字,但是题目又很明显需要用到递归来操作,所以我们需要找到其他的递归方法这个抛弃了循环及if判断等关键字的递归方法就是我们今天的主角“ &

2020-10-19 22:54:38 380 7

原创 西北工业大学cpSkill平台Python作业NOJ(81-90)

仅供参考前20传送门:https://blog.csdn.net/weixin_43520256/article/details/10913728821-30传送门:https://blog.csdn.net/weixin_43520256/article/details/10913736641-50传送门:https://blog.csdn.net/weixin_43520256/article/details/10913741161-70传送门:https://blog.csdn.net/wei

2020-10-17 20:11:40 1397 3

原创 西北工业大学cpSkill平台Python作业NOJ(71-80)

仅供参考前20传送门:https://blog.csdn.net/weixin_43520256/article/details/10913728821-30传送门:https://blog.csdn.net/weixin_43520256/article/details/10913736641-50传送门:https://blog.csdn.net/weixin_43520256/article/details/10913741161-70传送门:https://blog.csdn.net/wei

2020-10-17 20:08:31 1419 6

原创 西北工业大学cpSkill平台Python作业NOJ(61-70)

仅供参考前20传送门:https://blog.csdn.net/weixin_43520256/article/details/10913728821-30传送门:https://blog.csdn.net/weixin_43520256/article/details/10913736641-50传送门:https://blog.csdn.net/weixin_43520256/article/details/10913741171-80传送门:81-90传送门:# # 17# impor

2020-10-17 20:05:39 2248 3

原创 西北工业大学cpSkill平台Python作业NOJ(41-50)

仅供参考前20传送门:https://blog.csdn.net/weixin_43520256/article/details/10913728821-30传送门:https://blog.csdn.net/weixin_43520256/article/details/10913736661-70传送门:71-80传送门:81-90传送门:# # 41# # 因数分解# def fun(a, t=2):# count = 0# if a < t:#

2020-10-17 20:01:41 2308 5

原创 西北工业大学cpSkill平台Python作业NOJ(21-30)

仅供参考前20传送门:https://blog.csdn.net/weixin_43520256/article/details/10913728841-50传送门:61-70传送门:71-80传送门:81-90传送门:# # 21# # 阶乘末尾 0 的个数# # def fac(n):# # temp = 1# # while n > 0:# # temp *= n# # n -= 1# # return temp

2020-10-17 19:57:39 3349 5

原创 西北工业大学cpSkill平台Python作业NOJ(前二十题)

仅供参考(下边有31-50及61-90)31-40传送门:41-50传送门:61-70传送门:71-80传送门:81-90传送门:# # 1# print("Hello World")# # 2# a = int(input())# b = int(input())# print(a + b)# # 3# a = float(input())# b = int(input())# print(round(a,b))# # 4# a = int(input())

2020-10-17 19:52:28 7969 13

原创 循环控制(Python)

所有编程语言在编写时都要遵守语言结构和流程控制,它们控制了整个程序运行的步骤。流程控制包括顺序控制,条件控制和循环控制。所谓顺序控制,就是从上到下,从文件头到文件尾依次指定每条语句流程控制之后的一行必须是有缩进的语法块。if 判断每条if语句的核心都是一个值是“True”或“False”的表达式这种表达式被称为条件测试。Python根据条件测试的值为T或F来决定是否执行if语句中的代码。 T则执行 ,F则忽略if语句后的测试条件不止支持布尔类型,还可以使用数字 数字中,只有0是假,非零

2020-10-12 00:29:12 361 1

原创 分支结构控制语句与循环结构控制语句(Python)

一、分支结构控制语句单分支if语句if 语句由4部分组成:关键字if,条件表达式,冒号,语句体if 条件表达式: 语句体单分支 if 语句先判断条件表达式的值,为真则执行语句体中的语句,反之则不执行语句体要有统一的缩进形式双分支 if/else语句if 条件表达式: 语句体1else: 语句体2双分支if/else语句先判断条件表达式的真假,为真则执行语句体1,为假则执行语句体2多分支if/elif/else语句if 条件表达式 语句体1elif 语

2020-10-12 00:24:16 1035 2

原创 Python内置序列之列表、元组、字符串、集合以及字典

Python中共有68种内置序列(有些内置函数也能返回一些特殊序列,可以对它进行一些通用的序列操作),其中有三种比较常见:列表,元组,字符串Python中大部分序列都可以进行通用操作,包括索引,切片,相同类型序列相加,乘法,成员资格,长度,最大值,最小值。列表可以根据索引下标来获取元素的值1、python文件开头utf-8格式的理解2、程序中读取文件时utf-8格式的理解aa.py文件代码示例:#!/usr/bin/python# -*- coding:utf-8 -*-fr1 = o

2020-10-12 00:10:59 1177 2

原创 C++内联函数

c++内联函数C++中支持内联函数,其目的是为了提高函数的执行效率,用关键字 inline 放在函数定义(注意是定义而非声明,下文继续讲到)的前面即可将函数指定为内联函数,内联函数通常就是将它在程序中的每个调用点上“内联地”展开无论是《Effective C++》中的 “Prefer consts,enums,and inlines to #defines” 条款,还是《高质量程序设计指南——C++/C语言》中的“用函数内联取代宏”,宏在C++中基本是被废了在学习c++内联函数的过程中, 编写了如

2020-10-08 22:44:50 225 1

原创 Java动态数组模拟(可变长度的数组)

数组在创建后不能修改长度,但可以在数组中的特定位置添加元素——生成一个新的数组添加方法private static int[] add(int[] a,int index,int value) { int[] temp = new int[a.length + 1]; for (int i = 0; i < temp.length; i++) { if(i < index) { temp[i] = a[i]; } if(i == index)

2020-10-06 00:13:52 610 3

原创 Java常用类之Character类

Character字符型类Character是char基本类型的包装类,它包含一个类型为char的字段Character类中的常量/** * */package CommonClasses;/*** @Description Character字符类常量* @author 枳洛淮南* @version * @Date 2020年10月3日下午12:40:03*/public class Characte

2020-10-03 22:01:50 691 1

原创 Java常用类之Boolean类

Boolean布尔型类Boolean类对应boolean基本类型,包含一个类型为boolean的字段Boolean类中的常量:代码如下:/** * */package CommonClasses;/*** @Description Boolean类中的常量* @author 枳洛淮南* @version 9.9* @Date 2020年10月2日下午10:21:52*/public class Boo

2020-10-03 21:52:12 631 3

原创 Java常用类之Double类

Double浮点型类Double类对应基本类型doubleDouble类中的常量代码如下:/** * */package CommonClasses;/*** @Description Double类中常量* @author 枳洛淮南* @version 1.0* @Date 2020年10月2日下午9:44:28*/public class DoubleConstant{ public stat

2020-10-03 21:42:31 1473 1

原创 Java常用类之Integer类

Integer整型类由于Java语言中的基本数据类型不是面向对象的,所以并不具备对象的性质Java在java.lang包中提供了八种基本数据类型对应的包装类装箱是指将基本类型的值转换成包装类对象拆箱是指将包装类对象转换成基本类型的值Integer对应基本类型 intTips:Integer包装类会缓存-128到127的数值,在范围内会复用这个对象(内存分配的是一个地址),所以两个对象无论是用 == 还是equals 比较都是相等的Integer类中的常量MAX_VAL

2020-10-03 21:33:57 456

原创 Java流程控制和语言结构

一、条件控制语句if…else语句 if…else语句是流程控制中最基本的语句,其中else是非必需的 if if…else if…else if if 语句嵌套switch语句 如果一个程序需要多条相似的条件判断,尤其是当布尔表达式简单并且形式相同,只是判断的值不同时,可以使用switch语句来统一待判断变量和判断值 switch语句是一种多分支并行语句,它允许多个分支语句并行存在,并用关键字case标识 执行时,switch语句先计算参数的值,如果和某一个分支语句标识的值相同,则执

2020-10-03 16:11:23 201

原创 Java方法

一、方法定义和使用函数方法的作用是把相对独立的某个功能抽象出来,使之成为一个独立的实体Java定义一个方法的格式:[修饰符] [返回类型] 方法名([参数类型] 参数名) {//方法体执行语句}修饰符为可选项,他告诉编译器如何调用该方法,定义了该方法被访问的权限方法名为必填项,命名规则和Java中其他的标识符相同,有限的方法名以字母或下划线开头,后面跟字母、数字或下划线。方法名应该能够反映方法所执行的任务方法参数,也称为入参,为可选项,是指调用一个方法时可以传递的参数,可以是多个入参,也

2020-10-03 16:04:19 244

原创 this指针的妙用

每个对象都可以通过this指针访问自己的地址对象的this指针不是对象自身的一部分,也就是说,this指针占用的内存大小不会反映在对对象进行sizeof运算符得到的结果中this指针作为一个隐式的参数传递给对象的每个非static成员函数对象隐式地使用this指针或者显式地使用this指针,来引用它们的数据成员和成员函数this指针使串联的函数调用成为可能,即在同一条语句里多个函数被调用this指针总是作为类的成员函数的第一个入参(隐式)this指针的类型取决于对象的..

2020-10-03 15:50:25 326 1

原创 类和对象(C++)

一、什么是类class为定义类的关键字,其后跟类名,{ }中为类的主体,类的定义结尾有分号类中的元素称为类的成员类中的数据称为类的属性或者成员变量类中的函数称为类的方法或者成员函数。二、定义具有成员函数的类类的定义包含数据成员和成员函数,他们分别定义类的属性和行为类的定义开始于后面跟着类名的关键字class按照惯例,用户自定义类的名字以大写字母开头,并且出于可读性的目的,类名中每个后继单词以大写字母开头每个类封闭在一对花括号({和})中,并以分号结尾出现在成员访问

2020-10-03 15:45:14 324 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除