自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

太尉司马懿的博客

梦在远方,化作一缕香

  • 博客(110)
  • 收藏
  • 关注

原创 机器学习 | 机器学习概念理解与基本知识

机器学习概念理解与基本知识1、机器学习是什么 在数据上通过机器学习算法总结出规律模式,应用在新数据上做预测。2、机器学习基本概念2.1、不同类型的问题监督学习:分类问题(选择)、回归问题(计算)无监督学习:聚类问题(抱团)、关联规则强化学习:从环境行为到映射的学习2.2、机器学习工业应用方向自然语言处理计算机视觉语音识别电商推荐与预估数据挖掘3、机器学习基本流程与工作环节3

2018-02-06 22:14:05 298

原创 python | 面向对象 | 异常

# encoding: utf-8import abc# ************************************************异常************************************************# 1 try 代码块中,从上往下检测异常,一旦检测到一个异常后,就不会再检测了# 2 else 与 finally 可省略try

2018-01-28 22:22:09 192

原创 python | 面向对象 | 继承

# encoding: utf-8import abc# ************************************************继承************************************************# 1 继承的三种形态:# 单继承# 无重叠的多继承(资源访问顺序按遵循单调性)#

2018-01-28 20:48:23 182

原创 python | 面向对象 | 小节案列

# encoding: utf-8# ************************************************计算器************************************************class Caculator: def __check_num_decorator(func): def inner(self, num):

2018-01-27 22:58:05 246

原创 python | 面向对象 | 内存管理机制

# encoding: utf-8import sysimport gcimport objgraphimport weakref# ************************************************内存管理机制************************************************# 内存管理机制 = 引用计数器机制 + 垃圾回收机制

2018-01-24 18:22:11 178

原创 python | 面向对象 | 对象的生命周期

# encoding: utf-8# ************************************************对象的生命周期************************************************class Person: __perosn_count = 0 # def __new__(cls, *args, **kwargs):

2018-01-24 14:12:02 558

原创 python | 面向对象 | 装饰器

# encoding: utf-8class Check: def __init__(self, show_message): self.f = show_message def __call__(self, *args, **kwargs): print("登录验证") self.f()# show_message = Check(

2018-01-24 12:52:08 151

原创 python | 面向对象 | 描述器

# encoding: utf-8# ************************************************描述器************************************************# 定义:可以描述一个属性操作的对象(set, get, del)# ***********************************************

2018-01-24 12:42:51 139

原创 python | 面向对象 | 基础

# encoding: utf-8import functoolsimport collections# ************************************************属性相关************************************************# 类的属性和对象的属性都存在各自的dict中# 对象的dict可以直接被修改

2018-01-23 16:40:37 132

原创 python | 文件

# encoding: utf-8import os# ************************************************# 文件的操作模式### r 只读,文件不存在时不能自动创建# w 只写,文件不存在时可以自动创建# a 追写,文件不存在时可以自动创建# rb, wb, ab 二进制格式进行操作(图片视频音乐)# r+, w+, a+, rb+,

2018-01-22 10:38:18 142

原创 python | 函数

# encoding: utf-8import functools# ****************************************************************不定长参数****************************************************************# def 函数名(*args):# ******

2018-01-18 00:04:39 183

原创 python | 数据类型 | 时间

# encoding: utf-8import timeimport calendarimport datetime# 获取当前的时间戳# 从0时区1970年1月1日0时0分0秒到现在的时间所经历的秒数# 浮点数print(time.time())# time.localtime()# 获取时间元组print(time.localtime())# 时间戳转化为时间元组print(t

2018-01-17 13:26:37 138

原创 python | 数据类型 | 集合

# encoding: utf-8# 集合# 无序的,不可随机访问的,不可重复的元素集合# 可变集合与不可变集合的混合运算,结果和运算符左边的相符# 定义:可变集合print({1, 2, 3})print(set("helloword"))print(set([1, 2, 3]))print(set((1, 2, 3)))# 集合推导式print(set(x ** 2 for x

2018-01-15 16:28:17 191

原创 python | 数据类型 | 字典

# encoding: utf-8# 字典:无序可变的键值对集合# 意义:通过key访问value,访问更具意义# 查询效率得到很大提升# 定义person = {"name": "marry", "age": 18}print(person, type(person))print(person["name"])print(person["age"])# fromkeys#

2018-01-15 12:13:56 138

原创 python | 数据类型 | 元组

# encoding: utf-8# 列表:有序不可变的元素集合# 元组不能进行增删改操作# 定义 单个元素t = (1,)print(type(t))# 定义 多个元素t = (1, 2, 3)print(type(t))t = (1, "dda", [1, 3])print(type(t))# 多个对象以逗号隔开,默认为元组t = 1, 3, 4, "ab"print(t

2018-01-14 20:09:19 143

原创 python | 数据类型 | 列表

# encoding: utf-8# 列表:有序可变的元素集合# 列表与数组的不同:可以存放不同类型的元素names = ["marry", "tom", "lucy"]# 列表之间的嵌套l = ["marry", 1, True, names]print(type(names))print(type(l))# python3中的列表如果没有使用,则不会立即生成print(range(

2018-01-14 19:06:49 223

原创 python | 数据类型 | 字符串

# encoding: utf-8# 字符串拼接print("hello" + "word")print("hello%s%d" % ("word", 123))print("hello\t" * 10)# 字符串切片s = "abcdefg"print(s[0])print(s[-1])print(s[0:3])print(s[::])print(s[::1])print(s[

2018-01-14 14:07:34 209

原创 python | 数据类型 | 布尔

# encoding: utf-8# bool 是 int 的子类print(issubclass(bool, int))print(True + 1)print(False + 1)if True: print("hello word")while True: print("hello word")

2018-01-13 19:06:33 238

原创 python | 数据类型 | 数值

# encoding: utf-8import mathimport random# 绝对值print(abs(-32))# 最大值print(max(13, 32, 453, 54, 43, 43, 334))# 最小值print(min(13, 32, 453, 54, 43, 43, 334))# 四舍五入print(round(3.14743, 2))# 次方print(pow

2018-01-08 00:01:06 171

原创 python | 循环

# encoding: utf-8# 打印十遍 hello wordnum = 10while num > 0: print("hello word") num -= 1# 反转字符串message = "hello word"result = ""for c in message: result = c + resultprint(result)# 打印0到1

2018-01-07 23:06:23 143

原创 python | 运算符 | 比较运算符

# encoding: utf-8a = 89b = 89# 输出唯一标识print(id(a),id(b))# 对比唯一标识print(a is b)a = 89b = 98print(id(a),id(b))print(a is b)a = bprint(id(a),id(b))print(a is b)a = [1]b = [1]print(id(a),id(b))

2018-01-07 15:58:06 242

原创 python | 运算符 | 逻辑运算符

# encoding: utf-8# None与0都为Falseprint(bool(None))print(bool(0))# 假与取左print(0 and 90)# 真或取左print(90 or 43)# 假或取右print(0 or 78)# 真与取右print(78 and 89)

2018-01-07 15:39:07 662

原创 python | 变量与数据 | 字符串转义 | 多行输入

# encoding: utf-8# 字符串转义s = 'I\'m ok'print(s)s = 'Learn \"Python\" in imooc'print(s)s = 'Bob said \"I\'m ok\"'print(s)# r 不进行转义print(r"\ndfd\n\fdfd\n")# 输入多行s = '''Python is created by "

2018-01-07 15:29:13 390

原创 python | 变量与数据 | 数据类型转换

# coding: utf-8a = 3434b = 456787654567876545678765456767687878price = 32.43name = 'marry'# 输出数据类型print(type(a))print(type(b))print(type(price))print(type(name))# str转换为int# str中只能是阿拉伯数字

2018-01-06 23:19:19 211

原创 python | 变量与数据 | 变量命名规则

# coding: utf-8# 驼峰命名法,一般采用大驼峰# 用于类与模块中class Person(object): pass# 下划线命名法# 用于变量,函数,模块中apple_price = 18def say_hello(): pass

2018-01-06 22:23:35 197

原创 python | 输入与输出 | 格式符

# coding: utf-8"""在 python3 中的 input 相当于 python2 中的 raw_input 函数不会将用户的输入当做代码来执行python2 中的 input 会将用户的输入当做代码来执行"""message = input('请输入信息:')print(message)

2018-01-06 22:10:13 429

原创 JAVA中的命名规则

1:包:用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如www.baidu.com 对于包名:每个字母都需要小写。比如:com.baidu.test;该包下的Test类的全名是:com.baidu.Test.java 。如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面(default package)。

2017-12-23 10:04:24 156

原创 前端 | 3 - HTML | 多媒体标签 |

video<video source src="vedio/康斯坦丁.mp4" autoplay="autoplay" controls="controls" loop="loop" poster="images/羊驼.jpg" width="800ps" muted="muted"></video>audio<audio src="audio/后弦%20-%20下完这场雨.mp3" autopl

2017-12-21 10:15:41 237

原创 前端 | 2 - HTML | 表单 |

<form action="http://www.baidu.com"> <fieldset> <legend>helloword</legend> <p>账号<input type="text"></p> <p>密码<input type="password"></p> <p>性别 <input typ

2017-12-19 16:54:17 107

原创 前端 | 1 - HTML | 表格 |

<table bgcolor="black" align="center" width="800"> <caption>今日小说排名</caption> <thead align="center"> <tr bgcolor="gray"> <th>排名</th> <th>关键字</th> <th>趋势</th>

2017-12-19 13:15:24 163

原创 学习路线

第一阶段编程基础 常量与变量 数据类型 运算符 流程控制语句 方法 数组面向对象 面向对象思想 类与对象 成员变量与局部变量 封装 this关键字 构造方法 匿名对象 继承 多态 抽象类 接口 内部类常用类 Object类 Scanner类 Random类 String类

2017-12-12 23:28:44 156

原创 JDBC | 4 - PreparedStatement 批处理 |

import java.sql.*;public class Main { private static final String DBDRIVER = “com.mysql.jdbc.Driver”; private static final String DBURL = “jdbc:mysql://localhost:3306/TEACH?characterEncoding=

2017-12-08 21:31:02 158

原创 JDBC | 3 - PreparedStatement |

Statement 的执行模式采用拼凑字符串的形式,不适合处理一些敏感性字符。 PreparedStatement 执行的是一个完整的具备特殊占位标记的 SQL 语句,并且可以动态地设置所需要的数据。使用 PreparedStatement 的优点 代码拥有更好的可读性和可维护性。 尽可能提升性能。 极大地提高了安全性。import java.sql.*;pub

2017-12-08 19:21:50 121

原创 JDBC | 2 - Statement |

import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class Main { p

2017-12-08 12:15:38 684

原创 JDBC | 1 - 连接 MySql 数据库 |

JAVA提供四种数据库连接方式 JDBC-ODBC 桥接技术:通过ODBC间接来连接数据库,性能最差,支持的 JDBC 版本最新。 JDBC 直接连接:性能最好,支持的 JDBC 版本不是最新的。 JDBC 网络连接:使用专门的数据连接指令进行指定主机的数据库操作,此种方式使用最多。 模拟指定数据库的通讯协议,自己编写数据库操作,较为复杂。import java.

2017-12-08 11:10:44 146

原创 JAVA | 58 - 类集框架 | Stream |

Stream:数据的加工处理操作。 MapReduce:Map:处理数据,Reduce:分析数据。import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.function.Predicate;import java.util.stream.Collec

2017-12-07 12:42:39 163

原创 JAVA | 57 - 类集框架 | Collections |

Collection 是集合操作的接口,Collections 是集合操作的工具类,可以进行 List,Set,Map 集合的操作。import java.util.ArrayList;import java.util.Collections;import java.util.List;class Book{ private String title; private int

2017-12-06 23:09:21 138

原创 JAVA | 56 - 类集框架 | Properties |

Properties 是 Hsahtable 的子类,主要是进行属性的操作(属性的最大特点是利用字符串设置 key 和 value)。 在使用 Properties 类的时候,不需要设置泛型类型,因为它一开始出现就只能保存 String。 资源文件的特点是:key = value 资源文件中的数据一定都是字符串。import java.io.File;import

2017-12-06 22:57:37 170

原创 JAVA | 55 - 类集框架 | Stack |

栈是一种先进后出的数据结构,Stack 是 Vector 的子类,但 Stack 并不使用 Vector 的方法。 在进行栈操作的过程中,如果已经栈已经没有数据了,那么无法继续出栈。import java.util.*;class Book{ private String title; private int price; public Book(String t

2017-12-06 22:29:09 127

原创 JAVA | 54 - 类集框架 | Map 接口 |

Collection 接口每次只能保存一个对象,Map 接口每次保存一对对象。 使用 Collection 接口的主要目的是信息的输出,使用 Map 接口的主要目的是信息的查找。 使用 HashMap 定义的 Map 集合是无序存放的。 如果出现了重复的 Key 会进行覆盖,使用新的内容代替旧的内容。 Map 接口一般采用 HashMap 子类实现。

2017-12-06 22:07:06 151

空空如也

空空如也

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

TA关注的人

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