自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白鼠的成长记

各类知识

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

原创 基础学习——sqlalchemy入门

SQLAlchemy 教程 —— 基础入门篇二、ORM 与 SQLAlchemy 简介ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类或者类实例来完成。SQLAlchemy 是Python 社区最知...

2018-12-12 12:18:10 713 1

原创 基础学习——python基础

1.基础建议遵守以下约定:使用 4 个空格来缩进永远不要混用空格和制表符在函数之间空一行在类之间空两行字典,列表,元组以及参数列表中,在 , 后添加一个空格。对于字典,: 后面也添加一个空格在赋值运算符和比较运算符周围要有空格(参数列表中除外),但是括号里则不加空格:a = f(1, 2) + g(3, 4) 注释是一些文本用来解释此处代码是做什么的,写注释是为了使他...

2018-11-29 12:17:37 9531 8

原创 基础学习——MySQL基础

1.基础数据库用于记录数据,使用数据库记录数据可以表现出各种数据间的联系,也可以很方便地对所记录的数据进行增、删、改、查等操作。结构化查询语言(Structured Query Language)简称 SQL,是上世纪 70 年代由 IBM 公司开发,用于对数据库进行操作的语言。更详细地说,SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据...

2018-11-27 12:30:35 6874 5

原创 入门知识———Vim

1.vim快速入门Vim具有6种基本模式和5种派生模式,我们这里只简单介绍下6种基本模式:普通模式(Normal mode)在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。这正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。Vim强大的编辑能来自于其普通模式命令。普通模式命令往往需要一个操作符结尾。例如普通模式命令dd删除当...

2018-11-22 12:32:06 238

原创 Jmeter教程

Jmeter(一)基础介绍参考书籍:段念《软件性能测试与案例剖析》——第二版推荐一本书《零成本实现web性能测试——基于Apache—jmeter》,主要内容是一些关于jmeter的实战使用,想学习的可以去看看。。。 jmeter是一款优秀的开源性能测试工具,目前最新版本3.0版本,官网文档地址:http://jmeter.apache.org/usermanual/index.h...

2018-11-22 10:14:43 43559 1

原创 入门知识——Git

1.Git定义:Git是分布式版本控制系统工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。注意:git config --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这...

2018-11-21 10:44:30 317

原创 入门知识——Linux入门

1.Linux系统简介:操作系统linux=系统调用和内核linux本身只是操作系统的内核,内核是使其他程序运行的基础,它实现了多任务和硬件管理,用户和系统管理员交互运行的所有程序都运行在内核之上;shell(命令行解释器),用于用户交互和编写shell脚本linux操作系统发行版,Ubuntu,CentOS,Fedora,OpenSUSE,Debian,Mint2.基本概念和操作...

2018-11-16 11:46:25 719

原创 python发布版本创建

Python:(PYPI) 创建 Python 项目 $ cd /home/shiyanlou$ mkdir factorial$ cd factorial/我们给将要创建的 Python 模块取名为 myfact,因此我们下一步创建 myfact 目录。 $ mkdir myfact$ cd myfact/主代码将在 fact.py 文件里面。 ...

2018-06-12 12:05:22 692

原创 PHP:ThinkPHP

url命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。做网页处理流程和数据检索自动化,curl可以祝一臂之力。实验楼下载地址:ht...

2018-06-08 11:26:12 540

原创 Python:(virtualenv)

安装pip:sudo apt-get updatesudo apt-get install python3-pip更新pip版本:python -m pip --trusted-host pypi.python.org install --upgrade pip安装模块:pip --trusted-host pypi.python.org  install Appium-Python-Client...

2018-06-08 11:18:35 425

原创 Python基础

1.基础概论Python是一种解释型,面向对象的,带有动态语义的高级程序设计语言。运行不像编译语言那么快,但是可以用C实现制约性能的关键部分,让他们和Python编写部分相互协作。python交互式解释器;ctrl+D退出解释器交互式python shell:Python集成开发环境(Python Integrated Development Environment IDLE),只要运行Pytho...

2018-04-04 18:37:24 345

原创 上传pipy

项目结构一、试验介绍1.1 实验内容本实验阐述了一个完整的 Python 项目结构,你可以使用什么样的目录布局以及怎样发布软件到网络上。1.2 知识点创建项目,编写 __init__ 文件使用 setuptools 模块,编写 setup.py 和 MANIFEST.in 文件创建源文件的发布版本项目注册&上传到 PyPI1.3 实验环境python3.5Xfce终端Vim1.4 适合人群...

2018-03-27 19:38:27 594

原创 TCP协议

TCP协议基本工作流程一、实验介绍1.1 实验内容TCP协议流程介绍1.2 实验知识点了解TCP协议的特点了解TCP的创建流程了解TCP的拆除流程了解TCP的状态转换二、TCP协议2.1 TCP协议的特点面向连接字节流协议全双工可靠的差错控制和流量控制2.2 TCP协议的创建客户端主动调

2017-12-20 11:44:46 573

原创 Laravel框架

开启 Laravel 之旅以及环境配置一、Laravel 介绍Laravel 是一套简洁、优雅的 PHP Web 开发框架,采用了 MVC 的架构模式。它可以让你从杂乱的代码中解脱出来,帮你构建一个完美的网络 APP。Laravel 的代码简洁、富于表达力,可以说是为 WEB 艺术家创造的 PHP 框架,在 2011 年 6 月正式发布了首个版本。Laravel 结

2017-12-15 09:14:51 427

原创 thinkPHP框架

安装ThinkPHP的方法很多,你可以直接到ThinkPHP的官网去下载,下载完之后直接解压就可以了;或者你也可以到ThinkPHP官方维护的Git地址下载Github: https://github.com/liu21st/thinkphpOschina: http://git.oschina.net/liu21st/thinkphp.gitCode: https://code.csdn

2017-12-12 15:52:20 1123

原创 window上gcc安装

Windows 下使用 GCCMinGw 是 Minimal GNU on Windows 的缩写,允许在 GNU/Linux 和 Windows 平台生成本地的 Windows 程序而不需要第三方运行时库。本文主要介绍 MinGw 的安装和使用。(一)安装 1.下载 min-gw 安装程序,链接为:http://sourceforge.net/projects/m

2017-11-27 14:30:07 993

原创 数据结构(排序)

插入排序实验简介学习了前面一章的查找,我们知道二分查找需要先对数据进行排序,那么这章开始我们就来讲解一下几种经典的排序算法。一、直接插入排序首先我们来讲直接插入排序,它的做法是:每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从前向后扫描,把第三个数按大

2017-11-26 22:44:48 317 1

原创 数据结构(查找)

查找实验简介介绍二分查找和散列查找,二分查找是对于有序序列,每次都缩小一半查找范围的查找方法,而散列查找是关键字与在数据集中的位置一一对应,通过这种对应关系能快速地找到数据。查找部分和排序部分的示例代码可以通过如下代码来获取wget http://labfile.oss.aliyuncs.com/courses/20/Search_Sort.zip一、二分查找

2017-11-26 22:43:57 981

原创 数据结构(非线性表)

非线性结构-树实验简介前面两章我们讲解了数据结构中的线性结构--线性表、栈和队列,这章开始以及下一章我们将讲解非线性结构树和图。一、树什么是树呢?树很好地反应了一种层次结构,例如下图,这就是一种树形结构,它有很多结点组成,最上面的实验楼课程结点称为树的根,结点拥有的直接子节点数称为结点的度,度为0的结点称为叶子,例如C语言、评估课这些结点,而树的度是所有结点的度中的

2017-11-26 22:42:23 8529

原创 数据结构(线性表)

线性结构-线性表 实验简介 数据结构中的逻辑结构分为线性结构和非线性结构,这一章和下一章我们会介绍线性结构,简单地说,线性结构是n个数据元素的有序(次序)集合,它有下列几个特征: 1.集合中必存在唯一的一个"第一个元素"; 2.集合中必存在唯一的一个"最后的元素"; 3.除最后元素之外,其它数据元素均有唯一的"后继"; 4.除第一元素之外,其它数据元素均有唯一的"前驱"。 这一章我们就来讲解线

2017-11-26 22:32:03 290

转载 PhpStorm中如何使用database工具

http://blog.csdn.net/knight_quan/article/details/519830291.简介:PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。MySQL是一个关系

2017-11-24 19:42:29 530

原创 PHP设计模式

PHP内置服务器启动:php -S localhost:8080参考文档:https://design-patterns.readthedocs.io/zh_CN/latest/index.html设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案面向对象设计模式通常以类别或对象)来描述其中的关系和相互作用,但不涉及用来完

2017-11-21 22:53:04 184

原创 Mac上搭建PHP环境

http://jingyan.baidu.com/article/fec7a1e5ec30341190b4e7e5.htmlbrew install autoconfhttps://xdebug.org/wizard.phphttp://www.cnblogs.com/lishiyun19/p/4470086.html

2017-07-22 11:37:53 525

转载 MAC下安装与配置MySQL

MAC下安装与配置MySQL 一 下载MySQL    访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用

2017-06-27 23:00:40 879

转载 Mac山配置php环境

配置Eclipse+PHP+XDEBUG的目的是为了开发调试和调试一个网站.MAC OSX:  Mountain Lion   10.8.1Apache: 系统自带. 启用方式: sudo apachectl start(或者restart)默认网站根目录: /Library/WebServer/Documents/, 如果此目录下有index.php, 使用h

2017-05-21 21:57:36 717

原创 PHP设计模式(2)

设计模式(二)一、实验介绍本此实验将在上一次实验的基础上,继续为大家介绍八种设计模式的要点。实验环境和编码工具同上一个实验。二、实验过程上一个实验的后面部分,向大家介绍了三种结构型模式,那么,本次实验的前面部分也将继续介绍后面的三种结构模式:外观模式,享元模式,代理模式。外观模式外观模式(Facade Pattern):外部与一个子系统的

2017-05-04 09:41:07 306

原创 PHP设计模式(1)

111

2017-05-03 09:43:10 355

原创 PHP类和对象

PHP中用class来定义类,用new实例化对象,用extends继承类,不过只能单继承,属性和方法有public、private和protected做访问控制,默认为public,在类里定义常量不需要\$,用::范围解析符可以调用父类的方法,访问类的静态变量、静态方法和常量。范围解析操作符(也可称作 Paamayim Nekudotayim)或者更简单地说是一对冒号,可以用于访问静态

2017-05-03 09:33:01 419

原创 MySQL 数据库管理

MySQL 数据库管理一、实验介绍1.1 实验内容本次实验将学习 MySQL 权限管理、用户管理、备份与恢复以及日志文件的相关知识。1.2 实验知识点权限管理用户管理备份与恢复日志文件1.3 实验环境课程使用的实验环境为 Ubuntu Linux 14.04 64 位版本。实验中会用到程序:Mysql 5.5.50Xfce终端

2017-04-28 12:55:32 538

原创 MySQL 存储过程和函数

MySQL 存储过程和函数一、实验介绍1.1 实验内容本实验中将学习并实践 MySQL 中的存储过程和函数的创建及使用方法。1.2 实验知识点存储过程函数1.3 实验环境课程使用的实验环境为 Ubuntu Linux 14.04 64 位版本。实验中会用到程序:Mysql 5.5.50Xfce终端二、实验步骤2.1 创

2017-04-28 12:54:09 2450

原创 MySQL 视图

MySQL 视图一、实验介绍1.1 实验内容本节实验将学习并实践 MySQL 视图的创建、删除和使用。1.2 实验知识点视图视图处理算法可更新和插入的视图1.3 实验环境课程使用的实验环境为 Ubuntu Linux 14.04 64 位版本。实验中会用到程序:Mysql 5.5.50Xfce终端二、实验步骤2.1 创

2017-04-28 12:53:00 603

原创 MySQL 触发器

MySQL 触发器一、实验介绍1.1 实验内容本节实验中将学习并实践 MySQL 的触发器,触发器(触发程序)是与表有关的固定的数据库对象,当表上出现特定事件时,将激活该对象。一般用于检查给表插入新的值或者进行表内的数值计算之类的更新。1.2 实验知识点触发器1.3 实验环境课程使用的实验环境为 Ubuntu Linux 14.04 64 位

2017-04-28 09:30:56 778

原创 SQL语句语法详解

SQL语句语法详解一、实验介绍1.1 实验内容本次实验主要介绍了 SQL 语句的基本语法。1.2 实验知识点数据定义语句数据操作语句MySQL事务处理数据库管理语句复制语句1.3 实验环境课程使用的实验环境为 Ubuntu Linux 14.04 64 位版本。实验中会用到程序:Mysql 5.5.50Xfce终端二、实验步骤

2017-04-28 09:19:55 638

原创 MySQL 函数和操作符

MySQL 函数和操作符一、实验介绍1.1 实验内容本次实验主要介绍了 MySQL 参考手册中的一些基本函数和操作符的用法。1.2 实验知识点基本函数操作符1.3 实验环境课程使用的实验环境为 Ubuntu Linux 14.04 64 位版本。实验中会用到程序:Mysql 5.5.50Xfce终端二、实验步骤2.1 

2017-04-28 09:12:39 1078

原创 MySQL 数据类型

MySQL 数据类型一、实验介绍1.1 实验内容本次实验主要介绍了 MYSQL 数据类型的概念和用法。1.2 实验知识点数值类型日期和时间类型字符串类型1.3 实验环境课程使用的实验环境为 Ubuntu Linux 14.04 64 位版本。实验中会用到程序:Mysql 5.5.50Xfce终端二、实验步骤2.1 数值

2017-04-28 09:08:23 288

原创 mysql语言结构

MySQL 语言结构一、实验介绍1.1 实验内容本实验中主要学习 MySQL 语言结构中的一些基本概念,偏重理论,实际动手实践内容不多,包括文字值、识别符、用户自定义变量和注释。1.2 实验知识点文字值:字符串,数值型,日期类型,十六进制,布尔值,位域,NULL值识别符:数据库、表、索引、列和别名用户自定义变量注释语句1.3 实验环境课程使用

2017-04-28 09:07:29 1489

原创 SSDB

SSDB官方文档链接文件http://ssdb.io/docs/zh_cn/http://www.w3cschool.cn/ssdbapi/ssdbapi-php.html

2017-04-27 09:38:44 410

原创 MySQL官方手册

在输入多行查询的第一行后,要注意提示符如何从mysql>变为->,这正是mysql如何指出它没见到完整的语句并且正在等待剩余的部分。提示符是你的朋友,因为它提供有价值的反馈,如果使用该反馈,将总是知道mysql正在等待什么。如果你决定不想执行正在输入过程中的一个命令,输入\c取消它:在你输入\c以后,它切换回到mysql>,提供反馈以表明mysql准备接受一个新命令。

2017-04-27 09:37:58 2870

原创 mysql索引视图

三、实验步骤3.1 索引索引是一种与表有关的结构,它的作用相当于书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录。这样做会消耗大量数据库系统时间,并造成大量磁盘 I/O 操作。而如果在表中已建立索引,在索引中找到符合查询条件的索引值,通

2017-04-27 09:02:03 460

原创 MySQL删除操作

修改和删除一、实验介绍1.1 实验内容本节实验中,我们将学习并实践如何对数据库表和表中的内容做修改,删除,重命名等操作。1.2 实验知识点数据库操作数据表操作更新和删除数据1.3 实验环境课程使用的实验环境为 Ubuntu Linux 14.04 64 位版本。实验中会用到程序:Mysql 5.5.50Xfce终端二、开发准备

2017-04-27 09:01:03 7725

空空如也

空空如也

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

TA关注的人

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