自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (4)
  • 收藏
  • 关注

原创 用chatGPT4 代替运营基础工作实例分享 (非代码类)

这个操作给我们运营带来了极大的震撼,由于机器学习学完了所有平台的产品链接、规则,他对一些关键词热搜的把握,风险的规避,效率和正确率远超运营,并实测对销量增长有效。,3,再找一款别的平台的潜力产品,让gpt模仿(这种文案让运营去做,要先经历调研、筛选关键词、甚至还有查字典百度的时间,通常要斟酌一天)5,最牛逼的来了,让他用法语来做,用结果咨询人工小语种翻译,小语种运营操作也可以做的很地道(并非机械的百度翻译)4,完美生产,并规避侵权、专利相关的风险,经过实测,仅需微调就能真正上线使用。

2023-04-02 21:42:31 359

原创 VBA将一个表格拆分成多个新表格

背景:业务给了一个大表格,里面几十万条数据,要拆分成成百上千个小表格,思来想去,vba做这件事是效率最高的。样表数据源:请按照这个表头在excel中制作样表(最好将样表放在一个空文件夹里面)然后调出VB编辑器,输入如下代码运行Sub 按A列区分内容并拆分到新表格()Dim i%arr = Sheets(1).[a1].CurrentRegionSet d = CreateObject("scripting.dictionary")For i = 2 To UBound(arr)

2021-04-21 10:03:36 3865 3

原创 用python做个爬虫app,爬取亚马逊评论

效果图:上代码:import threadingimport tkinter as tk # 使用Tkinter前需要先导入import randomimport reimport timeimport requestsfrom bs4 import BeautifulSoup# 第1步,实例化object,建立窗口windowwindow = tk.Tk()# 第2步,给窗口的可视化起名字window.title('Wellcome to wangning APP')#

2021-04-01 16:46:41 994 3

原创 pyinstaller 打包文件 含图片引用 一起打包引用报错问题解决

项目结构主要是img目录下文件引用如果只打包py文件,则调用的图片无法显示需要将项目目录下的图片文件加载到打包文件的img路径下,命令如下pyinstaller --add-data="img/pic.gif;img" -w -i app.ico exeTest.py.py打包后的文件路径–add-data=“img/pic.gif;img” 的意思是将当前img目录的pic.gif文件打包到目标目录下的img目录下exeTest.py中引用图片路径的格式如下:image_file =

2021-03-31 16:28:37 644

原创 VBA合并当前excel所在文件夹的所有表格

将要合并的文件放在同一个文件夹里面testing1、testing2、testing3表格里面内容:运行下述代码后,合并内容如下:Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbNameDim Wb As Workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = Acti

2021-03-02 17:21:58 1008 2

原创 pyspark 自定义分区实操

在pycharm中编写如下代码:from pyspark import SparkConf,SparkContextdef MyPartitioner(key): #自定义分区函数 print('MyPartitioner is running') print('the key is %d'%key) return key%10 #设定分区取值方式def main(): print('the main function is running') c

2021-01-10 12:00:46 1559

原创 linux centos6 踩过的巨坑 成功安装python3.7

一、下载对应版本下载链接:https://www.python.org/ftp/python/官网太慢,含泪2天下载下来(Python-3.7.3.tgz 官网不知道怎么不让传这个资源了,下载不下来的私信我吧)因为centos6已经停止维护了,先要修改配置文件,避免安装报错修改文件/etc/yum.repos.d/CentOS-Base.repo先清空该文件内容,再进入该文件编辑,添加如下内容:[centos-office]name=centos-officefailovermethod=p

2021-01-09 11:45:30 183 1

原创 centos6.x报错;YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/

原因:centos6 官方已停止维护,所有的 yum文件都要重新配置修改文件/etc/yum.repos.d/CentOS-Base.repo为以下内容[centos-office]name=centos-officefailovermethod=prioritybaseurl=https://vault.centos.org/6.10/os/x86_64/gpgcheck=1gpgkey=https://vault.centos.org/6.10/os/x86_64/RPM-GPG-KEY-

2021-01-08 00:09:27 704

原创 spark 2.4.0 集群搭建

spark 2.4.0 集群搭建步骤前提:搭建完hadoop集群spark下载链接:http://archive.apache.org/dist/spark/spark-2.4.0/下载版本:spark-2.4.0-bin-without-hadoop.tgz下载完毕后,上传至主节点:hadoop01的家目录安装在apps目录下 tar -zxvf spark-2.4.0-bin-without-hadoop.tgz -C ./apps/ #安装完毕后 cd到apps目录下改一下spar

2021-01-03 22:08:47 604

原创 tableau制作瀑布图

最终效果源数据:自行复制到excel,tableau连接exceldates total2020/11/16 16962020/11/17 36972020/11/18 49842020/11/19 177862020/11/20 187772020/11/21 123162020/11/22 56262020/11/23 115532020/11/24 3662020/11/25 21692020/11/26 43742020/11/27 107152020/11/28 2

2020-12-25 10:48:28 470

原创 linux永久修改IP地址方法

先要有sudo权限,要不然白写一顿还不能保存vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0是第一块网卡 第二块为eth1)按如下修改ipDEVICE="eth0"(如果是第二块刚为eth1)BOOTPROTO="static"IPADDR="192.168.230.101"(改成要设置的IP)NETMASK="255.255.255.0" (子网掩码)GATEWAY="192.168.230.1"(网关 后面最后一个数字写1就行了)ONBO

2020-12-20 20:40:56 1034

原创 记一个hive临时变量的设置和运用

背景:业务甩了已张临时匹配表,要匹配仓库字段,建临时表或者写case when 要吐血。使用临时变量则无论代码销量还是运行效率,都是非常节省的!业务甩的对应关系hive临时查询界面操作:set name=DEDCB:德国汉堡仓,DELMA:头程直发仓,EEDCA:东欧仓,EEDCANEW:东欧新仓,EEUDCAHAM:德国法兰克福仓,EEUDCAHAM-FBA:德国仓(FBA),GBDCA:英国仓(ZL056),MOW01DC:莫斯科,PLDCA:波兰完税仓,PLDCB:波兰保税仓,SF01:香港

2020-12-16 15:05:04 2400

原创 导入mysql 数据库 excel或文本文件导入时日期显示0000-00-00的问题解决

本来不想写bug类的解决,网上几个帖子都写错了,纠错一下,哈哈哈导入mysql 如果用文本文件或者excel文件直接导入,有时候明明日期格式是对的,但是导入后结果 日期这块竟然是 0000-00-00 让人匪夷所思。其实根本原因是导入向导这块,你木有仔细看!解决方案示例:一、打开导入向导,选择文本文件(excel也一样)二、点下一步后文本限定符去掉(如果用excel导入的,可忽略掉,当然你也可以把excel内容粘贴到文本文件里面导入,我就是这么干的,哈哈哈)三、划重点,错误就在此处!看日

2020-12-14 19:13:12 5819

原创 爬取shopee商品链接关键信息:无限次循环,直到爬取全部listing

from bs4 import BeautifulSoupfrom urllib.request import urlopenimport urllib3urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)import randomimport requestsimport timeimport jsonimport threadingimport mathbase=30base_url=''url

2020-12-11 14:28:10 2791 2

转载 Python 做Django 项目遇到问题:Not Found: /c_hello(或/c_webskt/)

出现如图所示的情况,一般先看端口是否被占用,或者更换端口号重新启动服务查看指定端口占用情况netstat -aon | findstr 8000查看对应PID进程tasklist|findstr “18836”结束该进程taskkill /f /t /im CLodopPrint32.exe...

2020-12-08 17:48:38 778

原创 安装python虚拟环境详解

安装虚拟环境pip install virtualenv cd到要安装虚拟环境的目录后virtualenv abc_env[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qNQcjqaM-1606052483840)(C:\Users\Administrator\AppData\Local\Temp\1606048229835.png)]使用安装好的虚拟环境cd abc-envcd Scriptsactivate #执行Script里面的acti.

2020-11-22 21:42:15 114

原创 Tableau 制作精美圆环图

完成效果:步骤:请将数据粘贴复制到excel源数据城市 日期 件量香港 2020/9/1 821香港 2020/9/3 835香港 2020/9/5 935佛山 2020/9/1 246佛山 2020/9/2 131佛山 2020/9/3 176杭州 2020/9/1 46杭州 2020/9/3 511杭州 2020/9/5 759深圳 2020/9/1 1299深圳 2020/10/8 1363深圳 2020/10/5 1279长沙 2020/9/26 79长沙 20

2020-10-21 09:12:04 711

原创 记一个Hive从文本文件导入生产库的操作案例

show create table tmp_dm_lomp.ori_fvp_route_ru; #查看生产表结构准备先导入临时表CREATE TABLE test5( #新建临时表 把数据导入临时表`sf_waybill_no` string COMMENT '顺丰运单号',`opr_dept_code` string COMMENT '巴枪操作网点',`bar_opr_code` string COMMENT '巴枪操作码',`bar_opr_name` string COMMEN..

2020-09-27 14:14:22 154

原创 js渲染案例,无需其他文件源,持续更新中

js案例鼠标光标异动不同数字,窗口内容翻页<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>testing</title> <style type="text/css"> .wrapper { width: 50px; height:

2020-09-17 18:44:35 395

原创 gulp编写前端操作案例

一、项目结构如下cmd命令行中,先cd到test目录下,然后敲入cnpm init #为了生成package.json 文件新建gulpfile.js文件,后续gulp程序编写全在该文件中。二、相关组件安装cmd命令中输入以下命令:cnpm install gulp --save-dev #安装gulpcnpm install gulp-cssnano --save-dev #安装css文件压缩插件cnpm install gulp-rename --save-dev #安装重

2020-09-17 00:10:53 128

原创 nodejs开发环境及相关组件案例实战

nodejs开发环境配置①nvm安装(nvm作用:进行nodejs版本控制)下载链接1,点击下载 nvm-setup.zip 此安装包,一路next。2,安装完毕后,打开cmd命令行,输入:nvm若出现:running version … 等文字证明安装成功官方地址:https://github.com/npm/cli/archive/淘宝镜像:https://npm.taobao.org/mirrors/npm/3,添加系统变量:NVM_HOME②node安装打开cmd命令行界

2020-09-15 23:02:21 194

原创 python 动态规划算法实现求两个字符串的最长公共子字符串

如:有一个字符串 s1=‘test123456789’另外一字符串 s2=‘ttttest123456789es’需算法实现其最长公共子串为 test123456789 将其取出来该算法应用广泛,解决正则表达式无法解决的问题。如:某公司派送一批快递到国外,公司给出的地址是详细的,但是国外邮局给出地址是不全的,由于疫情影响,长时间未派送,单量巨大,邮局由于爆仓无法一一给出单号,只能给出他们的地址,让我们自行模糊匹配def substr(s1,s2): len1 = len(s1)+1 len2

2020-08-18 11:22:39 479

原创 记一个python处理excel数据清洗的实例

背景:公司2万多单订单被代理错误换单,只能根据地址根据相似度模糊匹配,传统的excel的vlookup等方法无法精准定位到准确的订单。一,安装pip包pip install xlrd二、导入包引入对象,进行数据清洗import xlrdbook = xlrd.open_workbook('d:/test.xlsx')sheet1 = book.sheet_by_name('代理数据')sheet2 = book.sheet_by_name('内部数据') tag = 1f

2020-08-13 15:16:46 1968

原创 mysql提取及删除重复项

建表:create table testid (id int not null primary key auto_increment,sf_waybill_no int,package_no int);插入数据insert into testid (sf_waybill_no,package_no) VALUES(100,100),(101,100),(102,100),(103,100),(104,100),(200,200),(201,200),(202,200),(203,200),(20

2020-08-03 19:55:51 147

原创 redis安装及进入退出

redis安装及进入退出1:redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 yum install -y gcc #cd到一个解压目录下(我自己建了一个apps目录)wget http://download.redis.io/releases/redis-5.0.3.tar.gz\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FD2jm5V8-1595130862406)(C:\Us

2020-07-19 11:55:12 274

原创 django session的简单示例

session的底层是基于cookie技术来实现的,在早期保存会话状态一直用的cookie,cookie是保存在客户端的明文键值对,但这样直接保存重要信息是不安全的,后来衍生了session,session是加密后的cookie键值,加密后的值即使被人截取,也无法获取到密码等敏感信息,避免了重要资源信息泄露。当用户打开浏览器,去访问服务器的时候,服务器会为每个用户的浏览器创建一个会话对象(session对象),并且为每个session对象创建一个Jsessionid号。当session对象创建成功后,会以c

2020-06-22 09:52:40 175

原创 Python __call__概述

凡是可以把一对括号()应用到某个对象身上都可称之为可调用对象,判断对象是否为可调用对象可以用函数 callable。(我们平时自定义的函数、内置函数和类都属于可调用对象)允许一个类的实例像函数一样被调用。这意味着你可以定义 call 为其他你想要的函数。举例:class Entity: def __init__(self,x,y,size): self.x,self.y=x,y self.size = size def __call__(self,x

2020-06-20 08:40:52 109

原创 记一个python的URL拼接的方法

背景:我们从接口请求数据或者爬取网页数据时候,经常要自己各种形式拼接url,简单的字符串+ 已经不能满足需求import urllib.parseurl = 'http://www.baidu.com/index.html'data = { 'name':'bowen', 'age':25, 'sex':'male',}lt = []for k,v in data.items(): lt.append(k+'='+str(v))# 这个是在for循环外面的,

2020-06-14 10:31:55 4308

原创 Django上下文处理器案例(附源码免费下载)

要实现功能:用户名信息在每个页面都要保持展示状态项目结构1,setting.py中更改内容:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles',

2020-06-13 11:50:14 261

原创 tableau圆角条形图实现方法

Tableau图表 • 圆角条形图1、打开示例-超市图表,把类别和销售额分别拖入行和列2、双击列空白处,创建一个辅助字段:avg(0)3、如图所示、将avg(0) 拖入列4、将标记改为线5、将度量名称拖入路径6、最后调整大小,此时你已拥有一个两头都是圆圆的小棍棍了7、最后附一张真实商业用途的生产案例...

2020-06-02 18:45:28 846 1

原创 Scala实现words计数功能步骤详解

map作用是为每一个元素执行相同操作,并返回该加工后结果,不改变汇总对象的数据结构flatmap即先对集合中的每个元素进行map,再对map后的每个元素(map后的每个元素必须还是集合)中的每个元素进行flatten,并返回该加工后结果,不改变汇总对象的数据结构import scala.collection.mutable.ArrayBuffer def main(args: Array[String]): Unit = { var array = Array("hello huang

2020-05-31 23:41:06 246

原创 Django 自定义验证字段方法

先看项目结构一、准备工作django的cmd命令行创建项目django-admin startproject form_test5cd form_test5python manage.py startapp frontsettings.py里面需更改的配置#注册appINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes',

2020-05-23 10:37:53 933

原创 Django 表单的基本数据验证

Django在后端建立继承form的类,一般不做前端页面渲染,这样会造成前端后端过多的耦合,不利于后期维护迭代。常用做法是用继承form的类作为前端回传的数据验证。先看项目结构:项目中基本前期操作#先注释掉csrfMIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.mid

2020-05-17 17:45:21 698

原创 Django实现分页算法

先看整体效果:(索要整体项目的,请评论中留下邮箱,我发给你)项目结构:准备工作 cmd命令输入###在cmd命令中输入adjango-admin startproject page_test2###跳转到项目目录cd page_test2###新建apppython manage.py startapp frontsettings.py注册app及templates路径标记INSTALLED_APPS = [ 'django.contrib.admin', 'dj

2020-05-10 17:19:02 362

原创 Django 三种生成csv下载文件的方法

项目结构urls.py 配置内容from django.urls import pathfrom . import viewsurlpatterns = [ path('',views.index), path('test/',views.csv_view)]方法一:from django.http import HttpResponseimport csv...

2020-05-05 10:40:09 927

原创 Django 数据库 ORM模型 应用练习案例

先看数据库的表:学生表 student ; 成绩表 score; 教师表 teacher;课程表 course;表数据结构: 数据下载地址(可下载后自行导入自己mysql库进行操作,无法下载的话,请评论区留下邮箱,我发给你)studentscorecourseteacherdjango models.py中的映射关系from django.db import models...

2020-05-03 16:05:17 351

原创 Django ORM模型外键使用详解

步骤一:cmd命令新建项目及app 并执行相关基础配置#一adjango-admin startproject orm_foreignkey#二cd orm_foreignkeypython manage.py startapp article #新建两个apppython manage.py startapp frontuser 步骤二:打开项目后django数据库相关...

2020-04-25 10:29:34 622

原创 Django项目实战(附源码免费下载)

制作图书管理系统第一步先更改settings.py里面的必要配置,更改或附件项如下INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contr...

2020-04-19 10:13:32 11211 57

原创 django自定义时间过滤器

在新建的app中建立文件夹templatetags创建自定义过滤器@register.filter('time')def time_sense(value): if not isinstance(value,datetime): return value else: delta = (datetime.now()-value).total_se...

2020-04-12 18:40:49 160

原创 django自定义过滤器

项目结构新建一个项目cutom_filter,在项目下新建app:article在该文件夹下新建python文件夹 templatetags (必须是这个名字否则django不识别)在该文件夹下新建自己要定义的过滤器:myfiltermyfilter内容:from django import templateregister = template.Library()def gr...

2020-04-12 18:06:14 81

context_demo2.rar

Django上下文处理器案例:源码下载,入门进阶案例,通俗易懂,便于理解

2020-06-13

orm_homework.sql

给博客的文章案例数据库操作演示提供下载资源

2020-05-03

book_manager.rar

django的实战项目,难度适中,综合前后端的入门知识,适合学习分享, html css python的django各种标签使用规范等等

2020-04-19

tableau server linux版详解

tableau server linux版详解,内附tableau server架构及原理讲解,帮你快速构建tableau服务器

2020-03-30

空空如也

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

TA关注的人

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