自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长空孤月

奇技淫巧,不求甚解;方寸之地,自得其乐。

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

原创 WPS的简单JS宏应用

WPS的简单JS宏应用

2023-01-24 18:20:12 9820 2

原创 关于八大员继续教育在线考试的一些想法

公司丢来几十个人的名单,这周内要全部完成八大员继续教育在线考试。考试本身不难,每个人登陆账号后从数据库几千道题目中随机抽取50道题生成试卷,直接百度搜答案就行。

2021-06-18 16:37:16 866

原创 在线教育网站的一些瞎折腾……

最近忙着搬砖,博客很长时间没打理了,长话短说,这几天公司弄专业技术人员在线教育,就是所谓的挂机在线听课。原以为小事一桩分分钟搞定,好家伙,网站打开一愣,进度条锁死,无法快进;页面鼠标监听,移开就暂停视频……这能忍?挂机听个课,电脑就啥都干不了?果断看看页面代码,究竟何方是妖孽。一个ckplayer.js的插件而已,网上看看文档先:https://blog.csdn.net/slinace/article/details/78417453,找到调用的地方:直接修改g参数(视频开始时间)

2021-03-15 23:26:03 579 1

原创 关于scrapy爬虫框架的一些实用设置

原来写的一些爬虫相对简单粗暴,爬取的数据量也不大;如果需要爬取的数据量较大,爬取网站时间较长,就需要一些配置来伪装我们的爬虫了。忽略robots协议有时候爬取不到网站数据,有可能是网站robots协议禁止爬虫访问了,比如淘宝网,这就需要爬虫忽略robots协议。在settings.py内添加如下代码:ROBOTSTXT_OBEY = False设置爬取每条数据时间长时间爬取网...

2019-06-12 21:29:06 357

原创 scrapy框架爬取建设行业数据实例(思路整理)

最近挤了点时间,写了个爬虫,可能以后工作中能用得上。关于scrapy框架的一些基础知识这里就不再赘述,这里主要记录下开发思路。关于项目背景:http://jst.sc.gov.cn/xxgx/Enterprise/eList.aspx从这个网站中查询建筑企业,并且爬取每个企业的基本信息,资质证书和注册人员信息。首先分析目标网站,要查询到每个企业的详细信息,需要获取到企业id,先...

2019-06-04 14:54:07 1004

原创 python操作excel文件,简单数据整合

小妹丢来3张表,要求按格式整理成一张新excel表;3张表数据杂乱不是重点,重点是工期只有半天,说多了都是泪……数据杂乱的话,整理好数据结构,每张表去遍历一遍,然后存入自建的数据库,再从数据库里导出需要的表也是可以实现的;既然工期紧张,这些就没时间去深入研究了,直接把原来3张表人工处理一下,确保相同的行与列,直接用行列定位的方式做简单的数据整合吧。每张表前三行都是表头,前三列都是都是相...

2019-03-04 22:14:19 6668 1

原创 用Django框架开发一个简单的企业网站(五)

现在做前台数据展现,首先在views.py内写一个处理函数:from django.shortcuts import render, HttpResponsefrom web_app.models import *def news_content(request): # http://127.0.0.1:8000/news/?id=1 id_num = request....

2018-11-24 15:09:09 4265 1

原创 用Django框架开发一个简单的企业网站(四)

现在通过后台可以新建文章分类,并且编辑保存文章了;由于Django默认的大容量文本字段是通过一个textarea作为输入方式,所以我们还需要引入一个富文本编辑器,这里我推荐KindEditor(http://kindeditor.net/demo.php),配置简单,功能也齐全。将下载好的静态文件放在static/路径下,查看需要加载编辑器的默认textarea的id:可以发现,id为...

2018-11-24 15:08:57 3065

原创 用Django框架开发一个简单的企业网站(三)

接着之前的项目继续深入开发,后台和数据库已经搞定,现在可以写我们网站的功能了;就写一个最简单的功能,发布企业新闻。打开app内的models.py文件,写两个数据模型类:from django.db import modelsclass NewsClass(models.Model): name = models.CharField('分类名称', max_length=10)...

2018-11-24 15:08:41 2032

原创 用Django框架开发一个简单的企业网站(二)

现在已经搭建好了网站的基本框架,继续完善后台功能,既然要写后台,自然要准备好数据库。数据库我选择熟悉的mysql,用的navicat可视化管理工具,这里我创建了一个my_web的数据库;创建好数据库后在项目目录下的settings.py文件内配置数据库连接信息:DATABASES = { 'default': { 'ENGINE': 'django.db.ba...

2018-11-24 15:08:30 3058

原创 用Django框架开发一个简单的企业网站(一)

Python有许多不同的 Web 框架,Django是重量级选手中最有代表性的一位,许多成功的网站和APP都基于Django。既然如此,那么……老规矩,先安装Django框架,我的Django版本:安装完成后在想保存项目的目录下运行命令,新建一个项目:django-admin startproject testdj然后进入项目目录,运行命令,创建一个app(应用):...

2018-11-24 15:08:19 12100

原创 scrapy爬虫框架简单入门实例(二)

接着上一篇文章,我们已经可以用爬虫访问目标网站爬取页面了,现在需要自动提交表单查询数据,并且从页面中筛选出每期中奖号码保存为json文件导出。首先创建一个scrapy.Item类(打开项目文件夹下的items.py文件):import scrapyclass SsqSpiderItem(scrapy.Item): issue_num = scrapy.Field() r...

2018-11-06 15:16:33 675

原创 scrapy爬虫框架简单入门实例(一)

scrapy是一个用于爬取网站数据,提取结构性数据的python应用框架。爬取的数据一般用于数据分析,数据处理,存储历史数据等。scrapy的整体架构大致如下:主要包括了以下组件:引擎(Scrapy) 用来处理整个系统的数据流, 触发事务(框架核心) 调度器(Scheduler) 用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. 可以想像成一个URL(抓取网...

2018-11-06 15:16:13 1713

原创 Arduino小程序——超声波避障遥控小车

之前偶然间了解到Arduino,脑子一热果断入手一套简单的小车开发套件,后来由于忙些其他的东西,就把它丢在角落里吃灰了……上个月正好表妹过生日,决定弄一弄也算准备一个诚意满满的小礼物了;这也是第一次接触硬件编程,也算是个小挑战。由于只是入门级别的套件,像超声波,舵机,直流电机等配件的代码都是现成的,只需要配置开发环境,写自己的小车运行逻辑就行了,忍不住吐槽一下黑心商家的配件,各种问题搞得开发过...

2018-10-29 12:15:11 14414

原创 Python小程序——利用wordcloud库生成词云(二)

wordcloud库利用wordcloud对象生成词云,其中可以配置很多属性,让你的词云更加个性化。w_cloud = wordcloud.WordCloud( font_path=font, background_color=None, mode="RGBA", # 背景透明 width=1000, height=600, mask=mask)...

2018-10-15 11:38:39 2752

原创 Python小程序——利用wordcloud库生成词云(一)

最近自学Python的中文处理,其中用到了wordcloud库生成一篇文章的词云,能更直观的表现出文章的主题,是一个不错的工具。虽然现在网上有很多词云在线生成的应用,不过为了更个性化一点,还是写一个自己的词云生成工具吧。import jiebaimport wordcloudfrom imageio import imreadfrom collections import Counte...

2018-10-15 11:38:30 2581

原创 Python入门——实现简易数码时钟

最近迷上了Python,要说为什么呢?Python语法简单,功能强大,有广泛的第三方库能快速编程实现自己的想法(无需重复去造轮子)。就像某位前辈说的:“人生苦短,学会偷懒…”,配置好sublime text照着网上教程直接上手写个小程序入门。先插张图,计算机技术的演进过程,总结的还是挺到位的。安装好Python环境,引入需要用到的库:import threadingimport...

2018-10-05 18:08:55 18360 10

原创 AngularJS上手初体验

angularjs这个框架出来也很长时间了,可惜之前的项目都没用到它,所以也没有深入研究。闲暇之余写几个小demo,体验一下这个框架的特性吧。关于如何使用这个框架就不详细说明了,网上教程一大堆。angularjs作为一个典型的MVC框架,一切都是从模块(module)出发,模块下对应各自控制数据显示的控制器(controller),通过指令(directive)实现对DOM修改,绑定事件等操作...

2018-09-19 16:50:43 198

原创 CreateJS实现打飞机小游戏

之前对createJs体验了一下,正好看到网上有一篇教程,试着也写了一个打飞机的小游戏,UI相对比较简单,主要记录下实现游戏逻辑的思路。window.onload = function() { canvas = document.getElementById("canvas"); stage = new createjs.Stage(canvas); preload = n...

2018-06-10 16:42:40 5800 56

原创 js简易贪吃蛇

有段时间没敲代码了,闲来无事,js写了个简单的贪吃蛇小游戏,自娱自乐。

2018-06-07 19:22:58 2324

原创 CreateJS框架初探

createJs作为一个轻量级框架,使得canvas开发轻松不少;不过初次接触还是有些坑。createJs分成easelJs(图形动画)、preloadJs(文件加载)、soundJs(音频控制)以及tweenJs(补间动画)四部分,直接写一个小demo当入门吧。最终效果是用w、a、s、d控制小人的移动与跳跃,这里只需要引入easelJs和preloadJs即可。var canva

2016-09-09 13:44:14 754

原创 canvas简易人机五子棋

中学时看过一本关于围棋的漫画《棋魂》,奈何天赋有限,围棋至今也不会……好吧,退而求其次,五子棋相对简单一点。对着网上的教程实现了一个简单的五子棋:其实ui的实现并不难,主要记录下ai的思路吧。

2016-08-31 11:14:24 1019

原创 巧用三角函数绘制canvas时钟

最近看到一篇新闻:点击链接去看了一眼,果然又是canvas,想到了开始接触canvas的时候也写过一个时钟,不过那时实现的代码比较坑……//弧度=角度*Math.PI/180 ogc.save(); //保存绘图 ogc.arc(100, 100, 50, 0, 90 * Math.PI / 180, true); //圆心坐标,半径,起

2016-08-21 12:39:53 638

空空如也

空空如也

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

TA关注的人

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