自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【程序化交易开篇】用编程赚钱的最直接方法(记录变化与想法)

时隔一年半,重新打开CSDN,多了很多评论、点赞和阅读。回顾下当初用博客记录的初衷,大概是为去找更好的工作?一份工作证明,所以记录下来。但是后来发现事情发展并不是想象中那样,后来我去考研读研,并没有去成为一名程序员,然而读的也不是软件工程类的专业,而是财经院校。大概交代一下这段时间的看起来其实挺狗血的曲折经历。18年我的最后一个博客是《到底什么是JS原型》,得到了挺多评论和阅读量。同时,一篇《...

2020-02-16 14:58:00 792

原创 到底什么是JS原型

话说在前头,去网上查询很多关于JS原型的解释的文章,其中有80%看了都会不知所云,大多数关于JS原型的解释的文章或者视频,都忽略了很多读者对一些专业名词、概念是不掌握的,或许你说的一句话,就可以绕晕读者,导致大家走了很多很多弯路。在这里先分享我查到的一篇关于JS原型的解释,是最通俗易懂的,地址。一、首先大家在对JS原型进行解释的时候,会涉及两个概念:构造函数、原型对象1.构造函数:通俗的一...

2018-10-14 21:27:00 32672 46

原创 原生H5实现网易云轮播图

许久不更新了,今天做一个网易云的轮播图,就像下面这样先二话不多说,贴上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>网易云轮播图</title></head&

2018-07-29 13:34:11 3707 2

原创 moment.js在vue工程中的使用

1.先安装moment.js包:npm install moment --save2.在过滤器的方法体中可以写入如下代码实现日期的格式化:import moment from 'moment'    Vue.filter('datefmt',function(input,fmtstring){    return moment(input).format(fmtstring)}) 3.在需要使用这...

2018-07-01 16:02:01 9229

原创 Git的安装以及使用

1.下载Git:下载地址2.安装Git:除了安装路径设置一下,一路next3.配置Git:git config --global user.name "XXX"git config --global user.email "XXXXX.com"4.创建仓库方法1:进入到需要创建仓库的文件夹底下,输入命令:git init方法2:进入当需要创建仓库的文件夹的上一层,输入命令:git init 仓库名...

2018-06-30 11:14:03 169

原创 npm run dev出现错误:Module build failed: TypeError: fileSystem.statSync is not a function解决方案

利用webpack的服务器:webpack-dev-server的时候,想要试着将ES6转为ES5,试着运行服务器npm run dev出现以下错误:ERROR in ./src/main.jsModule build failed: TypeError: fileSystem.statSync is not a function    at module.exports (F:\HTML5\学习...

2018-06-28 23:16:21 12287

原创 webpack安装与使用

webpack介绍:WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。一、先上node.js上下载node.js稳定版二、一路next安装好node.js之后是这样子的(记得路径根据自己的需要来配置好)三、window+R进入cmd命令...

2018-06-27 15:39:55 2199 1

原创 Vue-Devtools安装配置教程(献给伸手党)

可以先看视频教程:链接最简便的方法是用FQ来通过google应用商店进行安装,但是大多数人还是处在非FQ的状态尝试过安装Node的方法来安装,但是极其不建议用这个方法安装,非常麻烦,而且必须要有node的基础,非常不接地气下面来一个最简便的方法(送给伸手党):查看过很多博客大多数都是,要安装Vue-Devtools,在一个github下面用git clone或者手动下载一个叫做vue-devtoo...

2018-06-24 13:55:49 78529 129

原创 jQuery事件处理、动画、Ajax

一、jQuery的事件方法描述bind()向匹配元素附加一个或更多事件处理器blur()触发、或将函数绑定到指定元素的 blur 事件change()触发、或将函数绑定到指定元素的 change 事件click()触发、或将函数绑定到指定元素的 click 事件dblclick()触发、或将函数绑定到指定元素的 double click 事件delegate()向匹配元素的当前或未来的子元素附加一...

2018-06-17 10:48:46 371

原创 jQuery对元素、节点的操作

一、文本内容的操作方法:①text()  ②text(val)例子:$div = $(‘div’) //获取div元素  Console.log($div.text())  //获取文本内容      $div.text(“aaaaa”) //设置了文本的内容二、HTML内容的操作①html():用于获取第一个匹配元素的HTML内容②html(val):用于设置全部匹配元素的HTML内容注意:内容...

2018-06-16 16:27:58 1623

原创 jQuery之选择器、过滤器

一、jQuery代码写在哪?(1)引入jQuery文件:<script src="jquery-3.3.1.min.js" type="text/javascript"></script>(2)jQuery文件写在哪:<script type="text/javascript"> $(document).ready(function () { ..

2018-06-15 22:52:53 211

原创 移动端开发要点

一、移动端布局:1 纯粹的移动端,不需要考虑任何的pc上的展示效果A 百分比  (不推荐使用)B  rem(荐)C  viewpoint(荐)D 无宽布局(不是说永远都不给宽度)2 响应式(一套网站,兼容N多设备)  Viewport(可视区尺寸)例子:<meta name=”viewport” content=””> 二、Content 参数Width - viewport宽度(数值...

2018-06-11 19:16:52 320

原创 现学现卖做一个炫酷的动态背景页面

很喜欢酷炫的页面,自从看了抖音的主页之后(如下)(链接),就决定要也做一个牛逼的动态背景页面对。。。背景是视频,而且还有音效,太牛逼了然后决定自己做一个,废话不说,先弄代码:这里为了设计简便,用了bootstrap和jquery(其实对这两个框架都不熟,现学现卖呗)(记得要引入bootstrap和jquery),代码如下:<!DOCTYPE html><html lang="e...

2018-05-30 23:39:41 17642 8

原创 JavaScript学习Day2

一、DOM EventListener方法:addEventListener():removeEventListener():(1)addEventListener():方法用于向指定元素添加事件句柄(2)removeEventListener():移除方法添加的事件句柄<body> <button id="btn">按钮</button> &l...

2018-05-06 22:48:16 150

原创 js实现HTML页面时钟动态显示

代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body onload="startTime

2018-05-06 17:45:42 5598

原创 Bootstrap学习Day2

一、按钮和图片代码:<body> <div class="container"> <button type="button" class="btn btn-default">default</button> <button type="button" class=&

2018-05-05 14:31:20 133

原创 Bootstrap学习Day1

一、Bootstrap演示使用bootstrap,首先将bootstrap的css样式引入到文件当中在html的head中引用css样式<link rel="stylesheet" href="bootstrap.min.css">例子:<!DOCTYPE html><html lang="en"><head> &lt

2018-05-01 23:01:35 191

原创 CSS基础

CSS基础语法1. selector{Property:value}创建一个css样式:mycss.cssh1{ color: red;}使用这个样式,创建一个html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&gt

2018-04-30 23:34:02 144

原创 JavaScript学习Day1

一、JavaScript介绍 1.JavaScript是互联网上最流行的脚本语言2.JavaScript脚本语言:轻量级、可插入HTML页面中 二、JavaScript实现1. JavaScript的用法:HTML中的脚本必须位于<script></script>标签之间脚本可被放置在HTML页面的<body>和<head>部分中2. JavaScr...

2018-04-30 23:27:07 168

原创 重要知识点:HTML布局与框架

HTML布局例子:1.div布局<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>div布局</title> <style type="text/css"&

2018-04-30 18:33:50 598

原创 HTML基础

基础声明1. 声明:<!DOCTYPE html>:代表当前是HTML5版本2. 基础标签:<head>:定义编码格式,标题,文字显示格式<body>:页面的内容3. HTML标题:<h1>..</h1>  (由h1到h6)4. HTML段落:<p>...</p>5. HTML链接:<a href=’

2018-04-30 00:17:30 112

原创 Django项目:搭建博客

此次为0前端基础下的博客搭建,重点在于功能与内部逻辑方面实现的功能:1.用户注册登录已经用户登录状态的保持(这里不用Django自带的user,是自己写的)2.用户发表博文3.基本的博客分类、博客分支页面的搭建。页面代码较多,若要了解详细内容请访问我的GitHub链接首先代码先贴出来views.pyfrom django.shortcuts import render,render_to_resp...

2018-04-29 15:35:32 174

原创 Django高级应用之富文本(文本编辑器的运用)

先安装django-tinymce一、在站点中使用(1)配置settings文件INSTALLED_APPS中添加: ‘tinyce’在最下面增加:#富文本TINYMCE_DEFAULT_CONFIG={ 'theme':'advanced', #设置功能 'width':600, #宽 'height':400, #高}Model文件中from ti...

2018-04-23 21:33:37 722

原创 Django高级应用之分页

一、Paginator对象(1)创建对象1)格式:Pageinator(列表,整数)2)返回值:返回的分页对象(2)属性1)count:对象总数2)num_pages:页面总数3)page_range:页码列表,页码从1开始(3)方法1)page(num):获得page对象,如果提供的页码不存在会抛出”InvalidPage”异常(4)异常1)InvaildPage:当向Page()传递的是一个无...

2018-04-22 22:52:11 339

原创 Django高级应用之中间件(MIDDLEWARE)

一、中间件概述概述:一个轻量级、底层的插件,可以介入Django的请求和相应本质:一个python类方法:①__init__:不需要传参数,服务器响应第一个请求的时候自动调用,用于确定是否启用该中间键②process_request(self,request):在执行视图之前被调用(分配url匹配视图之前),每个请求都会调用,返回None或者HttPResponse对象(可以用于反爬虫,封IP)③...

2018-04-22 22:49:57 759

原创 Django高级应用之上传图片到服务端

一、概述文件上传时,文件数据存储在request.FILES属性中二、存储路径在static目录下创建upfile目录用于存储接收上传的文件 三、配置setting.py文件加入:MEDIA_ROOT=os.path.join(BASE_DIR,r'static\upfile')四、注意(1)from表单要上传文件需要加enctype="multipart/form-data"(2)上传文件不能是...

2018-04-22 22:47:52 1669 1

原创 Django高级应用之静态文件

在根目录创建static文件夹,用来装静态文件,然后在static文件夹下创建应用同名文件夹,在应用同名文件夹下,如图:配置Setting文件:STATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static')] 一、引入css文件在css文件夹中创建css样式:style.css设置字体颜色为红色h1...

2018-04-22 22:44:15 492

原创 Django之模板

模板的定义:(1)变量:视图传递给模板的数据变量要遵守标识符规则   {{var}}注意:1.如果使用的变量不存在,则插入的是空字符串2. 在模板中使用点语法:当做字典来处理或属性方法          {{stu.name}}3. 在模板中使用对象的方法    注意:不能传递参数(2)标签语法:{% tag %}作用:在输出中创建文本,控制逻辑和循环1)if:    格式:{% if 表达式%}...

2018-04-22 17:47:04 173

原创 url反向解析

概念:在建立路由的时候,为路由指定标签(别名),使用的时候调用别名反向解析在模板中使用:在根urls注册模块urls上使用 namespace(命名空间)urlpatterns = [ path('admin/', admin.site.urls), url(r'^sunck/',include("myApp.urls",namespace="app"))]在app的urls模块...

2018-04-14 20:07:26 1567

原创 Django的使用Redis对session进行缓存

参考博客:django中使用redis保存sessiondjango框架默认将session保存到数据库中,在高并发访问无疑会影响服务器性能,因此最好将session保存到redis中避免直接从数据库中读取session数据首先下载Redis压缩包,参考我的文章:Redis安装再用pip下载django-redis-sessions安装完毕后,进入Django项目的settings文件中添加:SE...

2018-04-14 14:07:11 1090 1

原创 Redis安装

首先,先下载redis的解压包,下载地址:Redis下载下载安装包后,解压:就会看到以下文件我的解压路径为:F:\redis进入终端,cmd,到达路径下后,输入:redis-server.exe redis.windows.conf(这个是在windows下的)linux下等请参考:菜鸟教程此页面为成功运行redis,此时,不要将黑框终端关闭,关闭后将会停止运行Redis,此时应该重新打开一个cm...

2018-04-14 13:48:58 229

原创 Django视图

视图的作用流程:一、错误视图    404视图:找不到网页(url匹配不成功时返回)时返回500视图:在视图代码中出现错误(服务器代码错误)400视图:错误出现在客户的操作二、HttpRequest对象(1)概述:服务器接收http请求后,会根据报文创建HttpRequest对象,视图的第一个参数就是HttpRequest对象,django创建的,之后调用视图时传递给视图。(2)属性:path:请...

2018-04-14 11:57:56 172

原创 Django模型

Django模型:Django对各种数据库提供了很好的支持,Django为这些数据库提供了统一的调用API,我们可以根据不同的业务需求选择不同的数据库。 (1)配置数据库:修改工程目录下的__init__.py文件import pymysqlpymysql.install_ad_MySQLdb()(2)修改settings.py文件中的DATABASES 开发流程        配置数据库   ...

2018-04-08 21:38:23 219

原创 Django中的Model中的字段类型、字段选项与关系类型

字段类型:autoField:一个根据实际ID自动增长的IntegerField,通常不指定,如果不指定,一个主键字段将自动添加到模型中CharField(max_length=字符长度):字符串,默认的表彰样式是TextInputTextField:大文本字段,一般超过4000时使用,默认的表单控件是TextareaIntegerField:整数DecimalField(max_digits=N...

2018-04-07 17:59:43 1421 1

原创 Django框架的理解与Django开发过程的总结

    第一次接触Web开发,对其背后的逻辑关系不了解,导致看视频教程学习起来比较吃力,所以花了几天的时间,反复看视频、参考其他人的完整web项目开发过程。然后自己原样照搬做了一个简易博客。从中慢慢吸收理解背后的原理,虽然到现在还没有理解透,许多Django内置的函数方法还不理解,但总体的来说已经有了个大体的认识。从0到1是挺不容易的,下面是对Django框架的自己的一些理解,个人认为我以一个初学...

2018-04-02 23:26:15 4902 2

原创 mysql基础

1、创建表:create table abc(id int(32) primary key,name varchar(32) unique,sex int(32));primary key 在每一个表中只能有一个,primary key的意思就是主键,等同于唯一与not null,若其他字段也需要设置为唯一,那就在字段后加 unique(可以用多次)2、查询数据: select * from ab...

2018-03-31 15:55:56 88

原创 Django 学习 Day3

原来已安装有pymysql重新创建一个项目django-admin startproject haohao创建一个应用django-admin startapp lianghao一、配置数据库进入项目目录的同名文件夹下,打开setting找到Databases可以看到,数据库默认引擎为sqlite3,所以需要将引擎修改为mysql进入phpstudy的mysql命令行创建一个数据库如上图,创建了一...

2018-03-31 15:33:01 130

原创 Django 学习 Day2

Day2:一、CGI(通用网关接口): CGI是默认不支持python的,所以要在apache里面进行配置进入到http.conf找到AddHandler在后面加上.py,在开启Addheadler,即可以支持python,如下图:二、Django的安装与配置直接pip install django 即可配置Django环境变量:F:\python3.6\Lib\site-packages\dja...

2018-03-31 00:43:39 168

原创 Django学习 Day1

day1:先下载phpstudy继承环境,里面有Apache和mysql都有简直方便!原来本地费尽心思的去装mysql,结果navicat还有试用期,果断放弃,一开始有想过本地原本装有的mysql会不会和phpstudy里面的mysql相抵触,后来参考这个otherblog,修改了本地的默认端口号(修改为3307,也不知道能不能用),最后在这个blog里面看到停止本地的mysql即可,然后发现启动...

2018-03-30 00:18:04 146

原创 爬虫项目:京东商品数据爬取

spider代码:# -*- coding: utf-8 -*-import scrapyfrom scrapy.http import Requestfrom jingdong.items import JingdongItemimport reimport urllibclass JdSpider(scrapy.Spider): name = 'jd' allow...

2018-03-29 19:33:33 19816 5

空空如也

空空如也

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

TA关注的人

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