自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小火车的博客

红色的落叶终将凋谢,但木叶的莲华将会再次绽放!

  • 博客(119)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spider学习笔记(十三):爬取京东商品详情页数据,写入execl表中

import jsonimport reimport pandas as pdimport requestsdef test(addr): # 京东商品原文链接 url_ = "%s#crumb-wrap" % addr # 请求头设置参数 header_ = { "USER-AGENT": "Mozilla/5.0 (Windows ...

2019-12-19 11:57:44 1294

原创 PhotoShop学习笔记(一):PhotoShop获得商品背景为透明图的图片

添加需要进行修改的图片选择需要进行修改的商品选区,选区内右键选择【通过裁剪的图层】获得新的商品透明【图层1】删除原本【背景】图层最终获得背景为透明图层的商品图...

2019-11-26 10:22:52 342

原创 1024

程序员节日快乐!

2019-10-24 09:32:51 8732

原创 博主转行了!

博主以后的文章可能会越来越少,也可能会分享一些偏电商方面的文章。可能还有技术贴,可能没有。大家一起学习进步,一起走向人生巅峰。共勉。...

2019-10-22 11:27:48 321 4

原创 python复杂数据转换格式笔记

list.append(dict) dict同名会被覆盖,只用用直接append键值对的方式实现a = [(1, '192.xxx.1.xx', 1, '018xx1'), (2, '192.xxx.1.xx', 1, 'Door1'), (2, '192.xxx.1.xx', 2, 'Door2'), (3, '192.xxx.1.xx', 1, '011xx1'), (3, ...

2019-08-27 11:36:50 193 1

原创 C#学习笔记(八):替换文件夹和文件名及文件内容,移动到新的文件夹路径,再压缩打包

public class ZipFloClass { public void ZipFile(string strFile, string strZip) { var len = strFile.Length; var strlen = strFile[...

2019-08-19 18:12:30 662

原创 CSS学习笔记(二):自定义百度ueditor,修改默认字体字号,添加字体,修改字体显示,修改上传图片默认宽高

添加字体为仿宋,添加默认字体为仿宋,字号为三号字(16pt = 21px),修改字号枚举为中文字号,修改上传图片默认宽度为600px实现一、添加字体ueditor.config.js文件zh-cn.js文件en.js二、设置默认字体字号ueditor.all.js文件三、设置字号显示为中文ueditor.all.js文件...

2019-08-19 09:51:12 813

原创 CSS学习笔记(一):引入外部字体样式

下载所需字体样式放入自定文件夹在css文件中引入样式 @font-face { font-family: PingFang-SC-Regular; src: url('../font/PingFang-SC-Regular.ttf'); } .total{ color: #999999; font-size: 60px; font-family: PingFang...

2019-08-09 16:24:42 695 2

原创 python实现批量修改文件夹下文件名和子文件夹下文件名

import osdef file_name(file_dir): 导入路径 for root, dirs, files in os.walk(file_dir): 获得当前路径下的路径,文件夹,文件(list) for i in files: 循环文件列表 if 'AnyiFupin' in ...

2019-07-26 10:25:38 4568

原创 python-sklearn学习笔记(一):训练模型的使用和预测数据的导出

这几天在机器学习中对sklearn引入数据,拆分数据,训练数据,测试数据,导出模型都有了一个大概的了解但是对于导出的模型如何去进行使用,让我产生了一些疑惑,当我解决这些疑问后,我发现是由于没有pandas的使用基础才导致了这些疑惑,所以建议小伙伴在学习sklearn之前,要能对pandas的使用有一个基本的了解这里讲一下我是怎么实现训练模型的导出和导入预测数据并将数据显示在原数据集...

2019-07-05 12:06:16 35432 5

原创 Js学习笔记(五):js自动播放幻灯片

.html<div class="slideshow-container"> <div class="mySlides fade"> <div class="numbertext">1 / 3</div> <img src="https://c.runoob.com/wp-content/uploads/2017/01...

2019-06-18 16:31:06 838

原创 Js学习笔记(四):js生成倒计时器

<html> <head> <meta charset="UTF-8"> <title>简单时长倒计时</title> <SCRIPT type="text/javascript"> var datetime = new Date() var nowtime = datetime.getHour...

2019-06-14 16:06:54 285

原创 Js学习笔记(三):js生成随机范围的随机数

parseInt(Min + Math.round(Math.random()*(Max - Min)))

2019-06-13 18:01:08 328

原创 C#学习笔记(七):List<Product> list = new List<Product>()

// 商品集合信息 List<Product> list = new List<Product>() { new Product() {Id = 1,Name = "IPhone4",Price = 1999,Remark = "心动不如行动"}, new Pr...

2019-05-24 14:24:14 12984

原创 C#学习笔记(六):throw new ArgumentException的作用

在调用某方法但传递的参数中至少有一个不符合所调用方法的参数规范时,将引发 ArgumentException。 ArgumentException 的所有实例均应带有有意义的错误消息,描述无效参数以及该参数所需的值范围。 public ActionResult GetListEnCode(string enCode) { if (stri...

2019-05-24 14:13:23 4058

原创 C#学习笔记(五):.net 第一个API创建,配置等问题的解决,EF Core实现CRUD的代码注释

新建API项目生成API项目的目录结构Controllers文件夹下的TestController的命名决定访问url的路径比如图中TestComtroller.cs 访问的路径就为https://127.0.0.1:5001/api/test首先在TestComtroller.cs 写自己的业务逻辑无法索引到其他项目中...

2019-05-23 16:19:54 698

原创 PostMan测试接口时候,如何绕过登录的验证

2019-05-21 10:45:21 3847

原创 C#学习笔记(四):.net 第一个业务逻辑(同名用户不可创建)(优化逻辑)

上篇文章是博主第一次使用.net+EF处理业务逻辑,也是第一次使用C#编写项目代码,作为一个copier,找到了一个可行的方法在别人模块去copy了一个类似的数据获取方式来修改使用,结果算比较顺利,满足了业务逻辑。今天在编写另一个类似功能的时候发现这个方法不好用了,具体分析一下上一次完成业务逻辑的代码如下,主要的业务逻辑就是,1,先判断是新增还是修改,当判断没有key...

2019-05-20 17:39:35 325

原创 C#学习笔记(三):.net 第一个业务逻辑(同名用户不可创建)

//Controller模块 // 请求方式为post [HttpPost] //[HandlerAjaxOnly] // 请求伪造 [ValidateAntiForgeryToken] public ActionResult SubmitForm(AreaEntity are...

2019-05-17 14:34:53 336

原创 C#学习笔记(二):.net EF框架-实现增删改查

// 创建Contact表对象public class Contact{ public int ID {get; set;} public string Name { get; set; } public DateTime EnrollmentDate { get; set; } public virtual ICollection<Enrollment> Enrollm...

2019-05-16 23:51:04 1217

原创 C#学习笔记(一):C#基础语法千行(含实例)

// C#程序结构using System; //导入命名空间namespace HelloCSharpApplication // 声明命名空间{ class HelloCSharp // 声明类 { static void Main(string[] args) // 声明方法 Main方法是入口点 { Console.WriteLine("HelloCSharp"...

2019-05-16 18:17:32 752

原创 PHP学习笔记(三):条件及运算符

<?php # if switch # 关系运算符 /* == === < > <= >= != !=== */ # if 嵌套 $num = 10; if ($num > 4) { if ($num < 15){ echo "4-15"; } else if ($num < 20){ echo "1...

2019-05-13 22:45:53 197

原创 PHP学习笔记(二):变量及数据类型

<?php// 单行注释# 单行注释/* 多行 注释*/# 变量 variables/* - 前缀 "$" - 以字母或者下划线_开头 - 由字母/数字/下划线组成 - 驼峰命名法 - 大小敏感*/# 数据类型/* - String - Integer - Float - Bool...

2019-05-13 19:36:32 155

原创 PHP学习笔记(一):环境搭建XAMPP安装,启动MySQL时出现端口占用解决方案,“hello,php”

使用XAMPP快速完成php基础环境搭建,以下XAMPP官网下载地址https://www.apachefriends.org/index.html完成安装后正常开启apache,mysql等配置,这里我在开启mysql时出现了一个端口占用问题通过cmd命令找到了占用的pid并将其杀死就可以解决这个占用问题配置开启成功,访问主机地址手写一个"hel...

2019-05-13 13:48:33 136

原创 Spider学习笔记(十二):视频下载插件ffmpeg的使用操作介绍

插件目录结构bin 目录结构操作命令ffmpeg -i http://xxx/xxx.m3u8|mp4 -c copy -bsf:a aac_adtstoasc output.mp4实例操作这里试着爬取http://v.sigu.me/index.php的视频看看找到视频的播放路径,去执行下载命令生成视频文件...

2019-05-04 19:37:06 749

原创 Django学习笔记(五十三):django-redis使用总结(作用介绍,操作介绍,使用场景介绍)

Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存...

2019-04-22 18:00:23 6684

原创 Django学习笔记(五十二):django服务器部署uwsgi

项目部署9.1 uwsgi遵循wsgi协议的web服务器。9.1.1 uwsgi的安装 pip install uwsgi9.1.2 uwsgi的配置项目部署时,需要把settings.py文件夹下的:DEBUG=FALSEALLOWED_HOSTS=[‘*’] [uwsgi]#使用nginx连接时使用#socket=127.0.0.1:...

2019-04-18 17:14:56 277 2

原创 Django学习笔记(五十一):django实现支付宝支付功能

首先介绍一下支付的访问流程,用户在网页提交订单,发出请求给django服务器,django服务器获取请求,校验参数,将支付包需要的参数进行私钥加密传递,支付宝获取参数后通过在支付宝开发平台添加的对应应用的公钥对参数进行解密,再将参数通过支付宝私钥进行加密传递会django服务器,django服务器再通过支付宝提供的公钥对传递的参数进行解密,然后将用户浏览的页面重定向到支付宝的支付页面,完成支付后再...

2019-04-18 11:12:40 654

原创 Django学习笔记(五十):处理并发问题,悲观锁,乐观锁

处理并发问题时,常见的方式就是悲观锁和乐观锁悲观锁的处理方法可以理解为在一个进程中执行数据操作的时候进行加锁操作,并只有事务结束时,锁才能释放,另一个进程才能执行才能执行这个相同的数据操作。django中使用orm实现悲观锁的添加通过select_for_update()方法# select * from df_goods_sku where id=sku_id for upd...

2019-04-17 10:38:04 1021

原创 Django学习笔记(四十九):mysql事务使用以及在django中使用事物

事务概念一组mysql语句,要么执行,要么全不不执行。事务的特点1、原子性:一组事务,要么成功;要么撤回。2、稳定性 :有非法数据(外键约束之类),事务撤回。3、隔离性:事务独立运行。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的100%隔离,需要牺牲速度。4、可靠性:软、硬件崩溃后,InnoDB数据表驱动会利用日志文件重构修改。可靠性和高速度不可兼得, ...

2019-04-16 23:37:39 576

原创 Django学习笔记(四十八):购物车模块全选反选、添加减少、删除时数量金额及页面的相应显示配合redis实现更新前后端的实现

{% extends 'base_no_cart.html' %}{% load staticfiles %}{% block title %}天天生鲜-购物车{% endblock title %}{% block page_title %}购物车{% endblock page_title %}{% block body %} <div class="total_count"...

2019-04-16 18:14:54 974

原创 Django学习笔记(四十七):django中使用redis添加购物车前后端逻辑

from django.shortcuts import renderfrom django.views.generic import Viewfrom django.http import JsonResponsefrom django_redis import get_redis_connectionfrom goods.models import GoodsSKUfrom ut...

2019-04-16 12:37:56 473

原创 Django学习笔记(四十六):js,jq实现前端数据动态显示

<div class="prize_bar"> <span class="show_pirze">¥<em>{{ sku.price }}</em></span> <span class="show_unit">单 位:{{ sku.unite }}</span> </div&...

2019-04-16 10:56:29 384

原创 Django学习笔记(四十五):haystack全文检索框架+whoosh搜索引擎+jieba分词实现全文检索功能

全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理。haystack:全文检索的框架,支持whoosh、solr、Xapian、Elasticsearc四种全文检索引擎,点击查看官方网站。 whoosh:纯Python编写的全文搜索引擎,虽然性能比不上sphinx、xapian、Elasticsearc等,但是无二进制包,程序不会莫名其妙的崩溃,对于小型的...

2019-04-15 19:39:45 980

原创 Django学习笔记(四十四):使用Paginator分页器进行分页

使用Paginator分页器进行分页用实例进行分析views.py部分# 种类id 页面 排序方式# restful api -> 请求一种资源# /list?type_id=种类id&page=页码%sort=排序方式# list/种类id/页码?/sort=排序方式class ListView(View): '''列表页''' def get...

2019-04-15 16:31:50 1341

原创 Django学习笔记(四十三):使用redis进行页面数据缓存和更新缓存数据

在开发过程中会遇到一些页面的数据是很长时间才进行更新的,不使用缓存的情况下,用户每次访问这些都需要先去数据库中获取这些数据,当访问量较大时,这样获取数据的方式就会降低页面的访问速度,影响效率,这时就可以使用redis将这些数据保存起来,通过判断是否生成过获取以及是否更新过数据来生成新的缓存数据具体操作如下:在settings.py里添加缓存设置# Django的缓存配置CACHES...

2019-04-15 00:20:31 1494

原创 Django学习笔记(四十二):authenticate django自带用户认证函数返回值None问题解决

user = User.objects.create_user(username, email, password)user = authenticate(username=username, password=password)正常情况下通过django自带的用户创建函数create_user进行用户创建,可将用户密码进行加密,再用authenticate函数就可以对用户名和密码进行校验...

2019-04-13 01:22:27 1516

原创 Django学习笔记(四十一): itsdangerous 加密解密的使用

在开发过程中会遇到一些需要用户激活使用的链接,这些需要带有用户的相关信息,又不希望这些信息以明文的方式展现给用户,防止不放分子从中作恶,这时就可以使用itsdangerous来对数据进行加密,之后再对加密的数据进行解密得到用户信息,从而对该用户进行激活认证具体在开发过程中的使用:加密时from itsdangerous import TimedJSONWebSignatureSeri...

2019-04-12 16:22:00 286

原创 Django学习笔记(四十):ORM object relational mapping,对象关系映射

ORM:object relational mapping,对象关系映射django中使用原生sql的弊端:  1、SQL语句重复率很高,利用率不高  2、如果业务逻辑生变,原生SQL更改起来比较多  3、容易忽略一些web安全问题,如SQL注入ORM的优点:  易用性:使用ORM做数据库的开发可以有效的减少重复SQL语句的概率,写出来的模型也更加直观、清晰。  性能损耗小:OR...

2019-04-12 13:20:11 313

原创 Django学习笔记(三十九):(BUG)ModuleNotFoundError: No module named 'django'

当执行python manage.py runerver报错如下,说没有找到module named ‘django’Error Reproduce:mamerunminmatoMacBook-Pro:learning_log RunMin$ source ll_env/bin/activate(ll_env) mamerunminmatoMacBook-Pro:learning_log ...

2019-04-11 17:53:50 8998

dailyfresh.rar

天天生鲜电商django框架源码,内含逻辑层代码注释,帮助大家入门python,学习django框架基础

2019-12-05

空空如也

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

TA关注的人

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