自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

apollo_miracle的博客

因为坚守,花开不败!

  • 博客(25)
  • 资源 (17)
  • 收藏
  • 关注

原创 javascript高级

1 数组及操作方法数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的。1.1 定义数组的方法//对象的实例创建var aList = new Array(1,2,3);//直接量创建var aList2 = [1,2,3,'asd'];1.2 操作数组中数据的方法1、获取数组的长度:aList.length;var aList = ...

2018-08-28 08:56:23 965

原创 javascript入门及进阶之综合实例

网页换肤html 代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0&q

2018-08-27 21:24:19 1024

原创 javascript入门及进阶

1 JavaScript介绍JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互,JavaScript是浏览器解释执行的。前端三大块:1、HTML:页面结构2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效果3、JavaScript:页面行为:部分动画效果、页面与用户的交互、页面功能...

2018-08-25 21:51:51 881

原创 html和css高级

1 CSS盒子模型1.1 盒子模型解释元素在页面中显示成一个方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下:把元素叫做盒子,设置对应的样式分别为:盒子的宽度(width)、盒子的高度(height)、盒子的边框(border)、盒子内的内容和边框之间的间距(又称内间距)(padding)、盒子与盒子之间的间距(又称外间距...

2018-08-24 18:12:35 1103

原创 html和css进阶

1 相对地址与绝对地址网页上引入或链接到外部文件,需要定义文件的地址,常见引入或链接外部文件包括以下几种:<!-- 引入外部图片 --><img src="images/001.jpg" alt="图片" /><!-- 链接到另外一个网页 --><a href="002.html">链接到网页2</

2018-08-22 20:55:37 987

原创 html 和 css 入门

1 html概述及html文档基本结构1.1 html概述HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm。1.2 html文档基本结构一个html的基本结构如下:...

2018-08-21 23:13:02 866

原创 MySQL 高级

1 视图1.1 问题对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦解决办法:定义视图1.2 视图是什么通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图是对若干张基本表的引用,...

2018-08-18 17:21:36 1261

原创 MySQL 与 Python 交互之牛刀小试

查询jing_dong数据库中的数据,实现如下功能:1:所有的商品 (goods【id、商品名称、分类id、品牌id、价格、是否显示】)2:所有的商品分类  (goods_cates【id、分类名称】)3:所有的商品品牌  (goods_brands【id、品牌名称】)在此基础上,实现如下功能:商品分类的添加、修改、删除、查找商品品牌的添加、修改、删除、查找商品的添加、...

2018-08-18 16:22:15 1067

原创 MySQL与Python交互

1 Python 中操作 MySQL 步骤1.1 安装pymysql命令sudo pip3 install pymysql安装软件:sudo apt-get install 软件名称安装模块:sudo pip3 install 模块名称1.2 通过pymysql操作数据库的步骤1.3 引入模块在py文件中引入pymysql模块from pymysql im...

2018-08-17 22:42:42 1777 1

原创 MySQL 与 Python 交互之数据库准备

-- 数据准备         -- 创建 "京东" 数据库         create database jing_dong charset=utf8;         -- 使用 "京东" 数据库         use jing_dong;         -- 创建一个商品goods数据表         create table goods(        ...

2018-08-15 19:31:35 1032

原创 MySQL查询之牛刀小试

点击查看--->《MySQL查询》-- 数据的准备-- 创建一个数据库-- 使用一个数据库--显示使用的当前数据库是哪个?--创建一个数据表-- students表create table students(    id int unsigned primary key auto_increment not null,    name varchar(20...

2018-08-15 11:39:45 879

原创 MySQL查询

-- 数据的准备    -- 创建一个数据库    create database python_test charset=utf8;如果忘记写 charset=utf8 ,则用 alter database python_test charset=utf8; 进行修改    -- 使用一个数据库    use python_test;    --显示使用的当前数据库是...

2018-08-14 17:33:07 1241

原创 MySQL数据库的基本操作之牛刀小试

自我检测:点击查看---> 《MySQL数据库的基本操作》-- 数据库的操作    -- 链接数据库    -- 退出数据库    -- sql语句最后需要有分号;结尾    -- 显示数据库版本    -- 显示时间    -- 查看所有数据库    -- 创建数据库    -- 查看创建数据库的语句    -- 查看当前使用的数据库    ...

2018-08-13 10:54:45 980

原创 MySQL数据库的基本操作

数据库的操作-- 链接数据库(”p”后边为数据库密码)mysql -uroot -pmysql -uroot -pmysql-- 退出数据库exit/quit/ctrl+d-- 清屏ctrl+l注:sql语句最后需要有分号;结尾-- 显示数据库版本select version();-- 显示时间select now();-- 查看所有数据库...

2018-08-11 16:19:36 1128

原创 Python 提高重要知识点汇总

1 什么是GIL?GIL对多线程的影响GIL全称Global Interpreter Lock(全局解释器锁)。GIL和Python语言没有任何关系,只是因为历史原因导致在官方推荐的解释器Cpython中遗留的问题。(多线程)每个线程在执行的过程中都需要先获取GIL,保证同一时刻只有一个线程可以执行代码,但是当遇到IO阻塞会自动的释放GIL锁,所以使用多线程还是比单线程的效率要高。如果想发挥多...

2018-08-10 21:06:54 1109

原创 Windows安装MySQL5.7

1.解压目录目录内部如下:2.在目录C:\mysql-5.7.22-winx64下面新建my.ini文件,把下面的代码直接粘贴到my.ini,注意标红的路径要写你电脑上的路径[mysqld]port = 3306basedir=C:\mysql-5.7.22-winx64datadir=C:\mysql-5.7.22-winx64\datamax_connect...

2018-08-10 20:39:44 1062

原创 python 提高 - 2

1 多继承以及MRO顺序1.1 单独调用父类的方法# coding=utf-8print("******多继承使用类名.__init__ 发生的状态******")class Parent(object): def __init__(self, name): print('parent的init开始被调用') self.name = na...

2018-08-10 09:05:19 890

原创 什么是GIL?GIL对多线程的影响

详解请点击:https://blog.csdn.net/apollo_miracle/article/details/81503703GIL全称Global Interpreter Lock(全局解释器锁)。GIL和Python语言没有任何关系,只是因为历史原因导致在官方推荐的解释器Cpython中遗留的问题。(多线程)每个线程在执行的过程中都需要先获取GIL,保证同一时刻只有一个线程可以执行...

2018-08-09 19:07:40 1661

原创 Python 提高 - 1

1 GIL(全局解释器锁)GIL面试题如下:描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因。Guido的声明:http://www.artima.com/forums/flat.jsp?forum=106&thread=214235he language does...

2018-08-08 11:17:15 964

原创 网络通信过程

1 网络通信过程1.1 2台电脑的网络说明:如果两台电脑之间通过网线连接是可以直接通信的,但是需要提前设置好ip地址以及网络掩码 并且ip地址需要控制在同一网段内,例如 一台为192.168.1.1另一台为192.168.1.2则可以进行通信1.2 TCP/IP 简介点击 ——> 网络 TCP 介绍1.2.1 什么是协议有的说英语,有的说中文,有的说...

2018-08-06 17:30:52 3390 2

原创 web 服务器 - 并发服务器 - 2

1 Web静态服务器在“HTTP协议、http服务器的实现-1”中已经完成了“根据用户的需求返回相应的页面”的任务,接下分别使用多进程、多线程、协程gevent,来完成http服务器。1.1 使用多进程完成http服务器import socketimport reimport multiprocessingdef service_client(new_socket): ...

2018-08-04 11:52:54 1132

原创 三次握手、四次挥手

三次握手:(面试回答)(1)首先,必须先由客户端发起连接的请求(2)接下来,服务器接收到请求之后,回复给客户端两个标识,一个syn表示服务器接收到请求,一个ack表示服务器在做准备工作,两个标识一起回复给客户端(3)最后,客户端接收到服务器的回复,客户端准备连接的所有资源,开始进行连接,发送给服务器一个ack表示客户端的连接准备工作已经完成(此时表示客户端和服务器可以相互连接了)...

2018-08-04 09:54:37 830

原创 正则表达式练习

练习1:要求从斗鱼https://www.douyu.com/g_yz获取网页的源代码保存到本地为douyu.html文件,然后利用正则匹配出来所有的jgp图片,通过协程下载所有图片到本地注:博客(正则表达式概述)中的“实战演练(爬斗鱼美女照片)”代码不能够实现多任务,以下代码进行优化:# coding=utf-8from gevent import monkeymonkey....

2018-08-03 09:59:54 924

原创 HTTP协议、http服务器的实现-1

1 HTTP协议简介在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以:HTML(超文本标记语言,HyperText Markup Language 的简称)是一种用来定义网页的文本; HTTP(超文本传输协议,HyperText Transfer Protocol 的简称)是在网络上传输H...

2018-08-02 15:38:11 1864

原创 正则表达式(总结版)

1.正则表达式的基本使用re.match(r’xxx’, 匹配的字符串) 尝试从字符串的起始位置匹配一个模式匹配成功re.match方法返回一个匹配的对象,否则返回None。可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式,groups()返回的是一个元组。2.使用正则表达式匹配单个字符.(点)  匹配任意1个字符(除了\n) re.S则可以匹配换行  ...

2018-08-02 15:08:48 855

jTessBoxEditor

jTessBoxEditor是一个用于Tesseract OCR的字体编辑器与训练器,可以编辑Tesseract 2.0x和3.0x格式的字体数据,并全自动完成Tesseract训练。它能读取包括多页TIFF在内的常见图像格式,运行该程序需要Java运行环境7或更高版本。 使用jTessBoxEditor生成.box文件的步骤是: 选择Tools -> Merge TIFF,打开对话框,选择训练样本所在文件夹,并选中所有要参与训练的样本图片,然后点击打开按钮,出现文件保存对话框,输入文件名:num_1.font.exp0.tif,完成后会出现merge完成的提示。 打开命令提示符,进入步骤1生成的num_1.font.exp0.tif文件所在目录,然后执行命令:tesseract num_1.font.exp0.tif num_1.font.exp0 –l eng batch.nochop makebox,执行完成后,会在当前目录下生成num_1.font.exp0.box文件。

2024-04-09

TREC06P垃圾邮件语料库

TREC06P是一个公开的垃圾邮件语料库,由国际文本检索会议提供,分为英文数据集。 TREC06P文件目录形式中,delay和full分别是一种垃圾邮件过滤器的过滤机制,full目录下,是理想的邮件分类结果,可以视为研究的标签。

2024-04-09

sqlite-tools-win32-x86-3290000

sqlite-tools-win32-x86-3290000 是一个SQLite数据库工具在Windows 32位系统上的安装包或目录名称。SQLite是一个C库,提供了一个轻量级的磁盘文件数据库,不需要一个单独的服务器进程或操作系统(不需要配置、安装或管理)。sqlite-tools-win32-x86-3290000 通常包含了用于管理SQLite数据库的命令行工具,如sqlite3.exe,这个工具可以用来创建、打开、查询和管理SQLite数据库文件(通常以.db为扩展名)。 用户可以在该目录下运行sqlite3.exe来执行SQL命令,如创建表、插入数据、查询数据等。此外,这个目录还可能包含其他与SQLite相关的工具和实用程序。请注意,具体的文件名和版本号可能会因SQLite的更新而有所变化。

2024-04-09

shell_bash_俄罗斯方块游戏

shell能是命令行解释器,shell脚本是命令的有序结合。用shell语言写了一个游戏,俄罗斯方块,为了弥补童年的不足,我们一起用shell语言开始编写我们自己的俄罗斯方块吧。

2022-06-04

httpd-2.2.9 webmin-1.610.zip

博主所写博文-Linux软件安装(https://blog.csdn.net/apollo_miracle/article/details/125019386)中所用到的资源,包括Apache软件包(httpd-2.2.9)和Webmin软件包(webmin-1.610),方便大家根据博主的博客学习和使用。

2022-05-29

DirectX修复工具.exe

解决: Mysql安装时mysqld.exe报`应用程序无法正常启动(0xc000007b)`的问题 https://www.cnblogs.com/hellomrr/p/13237684.html

2021-07-02

xpath_helper_2.0.2_0.crx

XPath Helper可以支持在网页点击元素生成xpath,整个抓取使用了xpath、正则表达式、消息中间件、多线程调度框架的chrome插件

2020-05-24

vs_professional__805189676.1571956935.exe

在CMD命令行用 “pip.exe install py模块名称” 安装Py模块时报错:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": 需要安装编译需要依赖Visual C++ 14.0的编译工具

2020-05-24

pyinstaller-develop.zip

Python打包发布所必需的包,打包是将制作好的 python程序转换成不依赖 python开发环境的 window 程序。

2020-03-20

VNC服务端和客户端安装包

VNC (Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

2019-12-01

软件设计师考点分析汇总.zip

软件设计师考点分析汇总,包括知识产权与标准化、计算机组成原理与体系结构、操作系统、数据库系统、计算机网络与信息安全、系统开发基础、面向对象、数据结构与算法基础、程序设计语言基础、多媒体基础等章节考点分析

2019-09-09

tesseract-ocr.zip

tesseract-ocr安装包,python识别图片中的文字,包括Windows32位和64位

2019-09-08

win_JavaJDK.zip

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2019-09-08

AutoItX3.dll

控制鼠标的拖拽功能需要相应的dll文件,文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。

2019-05-21

美多商城前端资源

Django项目练习--美多商城的前端资源代码,辅助学习。

2019-02-09

ZenTaoPMS.9.5.1.win64

一键安装禅道包,直接搭建环境,此包为服务器端,可配置其他客户端进行访问。省去了搭建禅道服务器需要逐个安装程序的麻烦。

2018-12-27

Navicat_Keygen_Patch_v3.7_By_DFoX_URET

Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。 但是需要花钱注册,此软件可以破解

2018-12-25

iwebshop2.1.11090110_data

iWebShop基于iweb SI框架开发,在获得iweb SI技术平台库支持的条件下,iWebShop可以轻松满足用户量级百万至千万级的大型电子商务网站的性能要求。 作为开源的LAMP电子商务系统,iWebShop提供了一套轻量级的支持库,这使iWebShop可以轻松部署在虚拟主机上或者单台服务器上。

2018-12-25

xampp-win32-1.8.2-0-VC9-installer

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。 许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

2018-12-25

Python基础笔记

Python基础笔记,适合零基础的、喜欢python或者想学习python的朋友使用。

2018-11-08

空空如也

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

TA关注的人

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