自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Python:列表

基础知识: 在Python中列表的索引可以是正序和倒序,正序第一个元素下标为0,倒序第一个元素下标为-1: 基础知识代码: # 列表 可以存储所有类型变量 # 列表的创建 语法 变量名=[变量1,变量2,......] list = ['a'...

2019-04-10 14:24:53 185 0

原创 Python:运算符

# 赋值运算符 a = 1 b = 2 c = 3 d = 4 e = 23 f = 32 g = 99 # 加法运算符 # a = a + 1 a+=1 print(a) str="abc" str+="bcd" print(str) #拼接 b-=3...

2019-04-07 13:58:12 138 0

原创 Python: 条件语句

# 分支语的几本书写 age = 15 if age < 18: print("未成年人不能进出!") #tab输入四个空格 if 1 == 1 : print("等于1") else : print("不等于1...

2019-04-04 22:46:58 136 0

原创 Python:字符串

# python字符串 创建可以使用给单引号,也可以使用双引号 str1 = "hello world!" str2 = 'nice to meet you!' str3 = 'i told my friend "she is beaut...

2019-03-31 22:57:20 127 0

原创 Python:变量

# 这是单行注释 print("hello python") print(3.1415) print("你是我的,\n优乐美") """块注释内容""" """ p...

2019-03-31 22:55:55 113 0

原创 HTML:图片,超链接,锚链接

知识总结: HTML图片:       HTML路径: 相对路径:相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。 绝对路径:HTML绝对路径(absolute path)指带域名的文件的完整路径。 &lt;img &gt;标签...

2019-02-16 21:16:49 1046 0

原创 HTML:列表标签

课程代码: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt...

2019-02-15 16:40:43 149 0

原创 HTML:基础语法,文档段落,修饰标签,特殊符号

  HTML基础语法: HTML实践代码: &lt;/!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;我的第一个网页&lt;/title&...

2019-02-14 21:45:51 543 0

原创 c++:用const关键词

const实施保护:一个出问题的程序:解决方案:一.常对象:二.常成员函数:(常对象引用的函数必须是常成员函数)三.常数据成员不同成员函数对数据成员访问的限制:注意:常对象只能调用常成员函数(除了系统自动调用的隐式构造函数或析构函数)设计策略:...

2018-03-26 16:51:29 277 0

原创 c++:this 指针

this指针:指代当前调用的对象(对象调用函数程序执行的内幕:)this 大部分情况不需要写,但是必写的情况:当属性和函数的形式参数同名时,就必须要声明是当前对象的#include&lt;iostream&gt; using namespace std; class point...

2018-03-26 15:25:45 303 0

原创 c++:对象指针

对象指针的分类:一二三

2018-03-25 16:16:50 277 0

原创 c++:对象数组

普通数组,结构体数组:在c++当中,对象和结构体除了访问权限不一样之外,其他都是一样的!#include&lt;iostream&gt; using namespace std; class Box{ public: /*Box() { hei...

2018-03-25 15:30:01 2019 0

原创 c++:析构函数

对于析构函数来说,后产生的对象是先被析构的!(如下)不同对象的析构函数的结束与推出:

2018-03-25 11:03:38 310 0

原创 c++:构造函数

构造函数的目的:建立一个对象的时候对象初始化注意:c++中,构造方法分为带参构造方法,无参数构造方法,系统默认构造函数;当申明一个对象的时候,如果成员方法中写有带参数的构造方法,就必须写无参数的构造方法。如果未写有带参数的构造方法,可以不写五参数构造方法,系统会自动默认非配一个无参数构造方法(de...

2018-03-24 11:30:32 233 0

原创 c++:一个程序多个源/头文件

1、一个程序,一个源文件的做法#include&lt;iostream&gt; #include&lt;cstring&gt; using namespace std; class Student { private: char Na...

2018-03-23 22:56:26 3169 0

原创 c++:对象成员的引用问题

1.  通过对象名成员运算符访问:#include &lt;iostream&gt; #include &lt;cstring&gt; using namespace std; class Time{ private: int hour; int...

2018-03-22 12:12:54 312 0

原创 c++:面向对象,类的声明和对象的定义

#include &lt;iostream&gt; using namespace std; class Cup{ private : double radius; double height; public: //相当于java中的...

2018-03-21 22:31:26 511 0

原创 c++:字符串(string)类

在c语言当中只有字符串数组,没有string类型,因此实际上c语言所有的字符串是字符数组;然而c++的却增加string类型,可以直接代表字符串数组;c++ string类型特有的函数功能:...

2018-03-20 15:15:58 384 0

原创 c++:函数模版

#include &lt;iostream&gt; using namespace std; template&lt;typename T&gt;//函数模版申明 T max(T a,T b,T c)//定义一个通用函数,用T做虚拟类型名 { if(b...

2018-03-20 14:42:54 183 0

原创 c++:函数重载

2018-03-18 22:17:55 276 0

原创 c++:有默认参数的函数

#include &lt;iostream&gt; using namespace std; int max(int a,int b,int c=0);//设置默认函数 int main(int argc, const char * argv[]) { int i,j...

2018-03-18 11:46:29 169 0

原创 c++:内置函数(inline function)

#include &lt;iostream&gt; using namespace std; inline int max(int,int,int);//内置函数声明 int main(int argc, const char * argv[]) { int i=10...

2018-03-18 09:55:56 644 0

原创 c++:的输入和输出

#include &lt;iostream&gt; #include &lt;iomanip&gt; //不要忘记包含此头文件 using namespace std; int main(int argc, const char * argv[]) { ...

2018-03-18 09:34:46 209 0

原创 c++:数据类型和运算符(与c语言的不同)

c++的头文件与c语言的不同:c++增加的数据类型:结构体的区别:强制类型转换:c语言需要括号+转换类型来转换;c++不需要括号,直接类型(参数),类似于函数的参数传递;动态分配内存空间:p3=new int(5):分配一个int的空间,并赋予初始值5,且让指针p3指向它(返回指向该内存的首地址)...

2018-03-05 16:46:09 1246 0

原创 操作系统:线程

知识总结: 线程不拥有资源,只使用资源! 线程的引入: 60年代,在OS中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端,一是由于进程是资源拥有者,创建、撤消与切换存在较大的时空开销,因此需要引入轻型进程;二是由于对称多处理机(SMP)出现,可以满足多个运行...

2017-11-05 17:14:16 289 0

原创 操作系统:经典进程同步问题(2)哲学家进餐问题

知识总结: 互斥模式:互斥信号量赋初值一定是1 下面这种解决方法: 如果每个科学家都拿起相同方向的意志筷子就会导致每个人只能得到一个筷子,造成死锁! 解决方法: 方案1: 方案2: ...

2017-11-05 16:14:56 2613 0

原创 操作系统:经典进程同步问题(1)生产者-消费者问题

知识总结: 1.生产者消费者模型: (同步+互斥模式)

2017-11-04 22:28:28 1479 0

原创 操作系统:进程同步(3)信号量应用

知识总结: 利用信号量实现进程互斥: 利用信号量实现前驱关系: 利用记录型信号量实现同步: 设置两个信号量分别赋值1,0 并且wait(),signal()的交替使用使得程序成为一个交替开关!

2017-11-04 18:38:42 452 0

原创 操作系统:进程同步(2)信号量机制

知识总结: 整型信号量: p操作(对预防问领结资源进行检查):如果合格,是进程进入临界区 v操作:(退出区操作,释放资源) 保证了a,b两个进程不同是访问打印机: 整型信号量未实现,让权等待原则(do-no op使得该进程访问完后,cpu等待并未分配给其他资源) ...

2017-11-04 12:43:37 405 0

原创 Java:多态总结

2017-10-28 11:02:12 173 0

原创 Java :内部类

知识总结: 内部类的分类: 成员内部类: 内部类: 补充第5,6: 5.例子: 调用内部类的3种方式:test 静态内部类:

2017-10-26 13:49:01 131 0

原创 Java:接口

引入接口:

2017-10-25 10:14:18 194 0

原创 Java:类型转换案例(上)

新建一个Mater类: MasterTest.java: 方案1

2017-10-21 23:16:37 181 0

原创 Java:多态 之 向下转型+Instanceof关键字

Animal.java: package com.imooc.animal; public class Animal { private String name; private int month; public Animal(){ ...

2017-10-21 20:04:39 1627 0

原创 Java:多态 之 向上转型

知识总结: 父类: Animal.java: package com.imooc.animal; public class Animal { private String name; private int month; public Ani...

2017-10-21 11:24:39 204 0

原创 Java:单例设计模式

知识总结: 概念: 要求: 方式: 饿汉式:(空间换时间) SingletonHungry.java文件: package com.imooc.singleton; /*饿汉式,创建对象实例的时候直接类型实例化*/ public class SingletonHung...

2017-10-19 16:18:29 180 0

原创 Java:final关键词使用(下)

知识总结: package com.imooc.animal; public class Animal { private String name="花花"; protected int month=2; public void eat(){ f...

2017-10-19 00:12:11 174 0

原创 Java:final关键词使用(上)

知识总结: 在类前加final:该类为最终类,不允许有子类,不允许被继承! public class final Animal { private String name="花花"; protected int month=2; } 如果有类继承Animal,...

2017-10-18 21:05:46 206 0

原创 Java:object类 中常用equals()和 toString()方法的重写

知识总结: equals()和toString()都是继承与Object父类下的方法!下面演示在方法内部对这两种方法的重写 equals()重写:(注意方法1需要对传入的参数进行类别转换;方法2则不需要!) 测试代码注释补全: toS...

2017-10-18 15:04:00 463 0

原创 Java:object类

equals()继承Object类中的equals()方法时,比较两个引用是否直向同一对象(也就是是否指向相同地址同一内存空间)。 下面程序输出:两个flase,因为这里equals()就是继承Object类方法,所以可以知道,创建两个不同的对象,因此one,two两个引用指向不同的地址,是两个完...

2017-10-18 12:06:48 146 0

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