自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小的客栈 大大的江湖

砥砺前行,不负青春

  • 博客(15)
  • 资源 (54)
  • 收藏
  • 关注

原创 利用django-suit模板在管理后台添加自定义的菜单和自定义的页面、设置访问权限

1、先在settings.py里面的SUIT_CONFIG中添加配置,我们平时添加的配置都是app类型的,我们需要自定义页面的话,就不能用app了,需要用url,这里面我们使用如下:# django-suit configSUIT_CONFIG = { 'ADMIN_NAME': 'X·X', 'HEADER_DATE_FORMAT': '', 'HEADER_TIME_F

2017-08-30 17:30:01 12808 1

原创 【Scrapy-03】布隆过滤器、存储数据库以及其他一些图片爬取的技巧

Python3+Windows的环境,使用布隆过滤器确实不是一个很明智的选择,因为要么现成的模块不支持Windows平台,要么就是只支持Python2,要么就是对文件操作的支持不理想。经过不懈努力,找到一个叫做bloom_filter的。——布隆过滤器的使用,使用效果确实不错,先自己新建一个文件,然后每次打开,检查是否存在,不存在就添加,存在的话就不错什么处理了。这里面我做了两个布隆过滤的文件,并且

2017-08-29 10:15:53 1436

原创 【Scrapy-02】图片网站的爬虫开发技巧和案例

有些网站采用了懒加载,这个懒加载我们直接爬取首页是爬不到的,需要拿到懒加载的网址,然后手动请求一下这个网址,然后分析这个网址的`response`。

2017-08-20 20:53:26 376

原创 【Scrapy-01】安装、创建项目、创建爬虫、简单爬取百度title的例子以及工作流程简介

下载python的时候,如果下载的是比较新的版本,一般都自带了pip,这是pip官网说的,我们一般只需要更新一下pip即可,有时候也不需要更新,因为下载的最新版本一般都是自带最新的pip。pip官网:https://pip.pypa.io/en/stable/installing/1、首先就是安装我们的Scrapy,我们一般使用pip命令,但是首先需要先更新pip的版本。pip的操作文档见官网

2017-08-18 15:32:59 1180

原创 django.db.utils.ProgrammingError: (1146, u"Table'' doesn't exist")解决办法

一、现象在数据库中删除了一张表,重新执行python manage.py migrate时出错,提示不存在这张表。二、原因主要是因为django一般在第一次迁移的时候新建表,后面的都不会新建表,而是只检查字段等等的变化,所以我们既然已经删除了这张表,django检查这张表的字段变化的时候就自然报错了。三、解决办法解决办法仍然是执行python manage.py makemigrations和pyt

2017-08-15 13:28:27 45641 4

原创 【Node.js-8】一个简单的登录案例

1、整个项目的目录结构如下: 2、这里面主要的调整有,还是统一的入口server.js,只不过在这个入口里面利用require把不同的模块路由分开了。这样可以保证主入口文件的简洁。const express = require('express');const expressStatic = require('express-static');const bodyParser = requir

2017-08-08 12:27:42 768

原创 【Node.js-7】MySQL数据库的简单使用、增加和查询数据

1、第一步,还是安装mysql的模块:>npm install mysql2、在正式写代码之前,得搞定数据库以及建个表,整点数据进去。接下来直接看代码吧:const mysql = require('mysql');var db = mysql.createConnection({ host:'localhost', user:'root', password:'root',

2017-08-07 22:22:24 502

原创 【Node.js-6】consolidate模板引擎集成、router路由介绍

1、consolidate可以说是一个各种模板引擎的结合体。它包括了我们之前的jade和ejs。通过配置就可以使用多种模板引擎。我们这里使用一个简单的例子。——我们的文件目录结构以及直接写在html里面的模板,如下图: ——在server.js里面:const server = require('express')();const consolidate = require('consolida

2017-08-07 16:18:18 2309

原创 【Node.js-5】multer的三种上传情况:单个文件,多个同名文件,多个不同名文件

我们之前可以用`body-parser`或者`querystring`等模块去获取和处理`get`和`post`里面的数据,但是这些数据如果是上传的一个或多个文件呢?这个时候,就需要用`multer`了。建议直接访问官方文档,因为每个版本的使用不太一样:[https://www.npmjs.com/package/multer](https://www.npmjs.com/package/multer)。

2017-08-07 12:54:31 6055 1

原创 【Node.js-4】jade介绍、include、传递数据、定义变量、for等高级用法、ejs

1、jade和ejs都是一种模板引擎。但是两者表现形式不一样,jade是侵入式的,ejs类似于django里面的模板引擎,比较温和。我们先主要讲解jade,当然,首先是安装:npm install jade——我们写一个文件,文件里面放的就是写的jade模板。规则就是,缩进,括号里面是属性,style可以用json写法,class可以用数组写法。html head

2017-08-06 13:06:20 2825

原创 【Node.js-3】express介绍、express-static处理静态文件请求、链式操作next()、中间件、cookie、session

1、我们原生的创建服务,设置监听,处理请求之前已经写过。这里介绍的express可以理解是基于基础之上的一个框架,既然是框架,里面肯定封装了很多东西,我们用的时候会方便很多,到底方便在哪里,我们写个例子就知道了。——第一步,到我们的项目目录里面安装express这个第三方模块,使用npm install express。安装结束后,在我们的nodetest项目里面,就会有一个node_modules

2017-08-06 00:35:38 2784

原创 【Node.js-2】自定义模块以及引用、自定义模块存放路径、发布升级自定义的模块

1、如果要引入自定义的模块,虽然可能在当前目录下,但是也需要注意路径,因为如果不加路径标识的话,很难分辨出来是引用的系统模块还是引用的当前目录里的模块,如下面这种,是分不清的:var http = require('http');var test = require('test.js');——正确的写法是如下。当然如果不是在当前文件夹里,那么再更改相应的路径即可(注:引用的时候可以省略后缀)。co

2017-08-05 07:58:03 5234

原创 【Node.js-1】NodeJS简单入门、http、fs、url、querystring、接收客户端get/post数据

1、使用Sublime Text,最好安装一下Node这个package,安装之后不仅有代码提示这些,而且可以直接右击run,不再需要到cmd里面node xxx去执行。当然,里面的代码基本就是JS的代码。 2、先写个简单入门程序吧,在server.js文件中。——这个代码就是简单创建一个服务器,然后挂起监听。其中判断请求里面的路径,根据请求输出不同的内容。实际开发肯定不是这么写,这边只是一个简单

2017-08-04 17:43:48 1301

原创 iOS:快速制作APP屏幕快照——Screenshot

之前用过Brief Wrapper,在这里iOS APP快照制作最便捷的方式-Brief Wrapper记录下来,防止忘记。最近发现一个新的,叫做Screenshot,直接在APP Store下载即可,还是免费的,貌似也没有什么广告。两个特点:模板多,虽然不能奢求有个设计师帮我们做快照,但是至少模板漂亮一点选择多一点也是好的啊。确实,它有好几种模板,基本可以满足需求。操作界面好看。不然用完一直留

2017-08-02 12:24:35 6844 3

原创 iOS:ProgressHUD无效不显示的现象

一、现象描述在一个viewController中使用了[ProgressHUD show**],首次打开app使用一切正常,但是我退出app之后重新打开,然后到了那个页面,它就不显示了,功能一切正常,也显示经过了这行代码。原因是因为我在applicationWillEnterForeground中调用了didFinishLaunchingWithOptions,意味着每次退出app再重新打开的时候,

2017-08-02 10:36:09 3787

JavaEE 使用注解配置Bean的一个示例

JavaEE 使用注解配置Bean的一个示例

2016-10-15

JavaEE spring 依赖注入DI入门案例

JavaEE spring 依赖注入DI入门案例

2016-10-13

JavaEE spring IoC入门案例

JavaEE spring IoC入门案例

2016-10-13

JavaEE struts2 Hibernate结合贴吧小案例

JavaEE struts2 Hibernate结合贴吧小案例

2016-10-13

JavaEE slf4j转log4j的小示例

JavaEE slf4j转log4j的小示例

2016-10-12

JavaEE Hibernate多对多简单示例

JavaEE Hibernate多对多简单示例

2016-10-11

JavaEE struts2综合小案例

JavaEE struts2综合小案例

2016-10-09

JavaEE Struts2利用tokenSession防止重复提交

JavaEE Struts2利用tokenSession防止重复提交

2016-10-07

JavaEE struts表单和ModelDriver以及主题

JavaEE struts表单和ModelDriver以及主题

2016-10-07

JavaEE ActionContext存取数据示例

JavaEE ActionContext存取数据示例

2016-10-07

JavaEE Struts2文件下载

JavaEE Struts2文件下载

2016-10-06

JavaEE Struts文件上传

JavaEE Struts文件上传

2016-10-06

JavaEE 拦截器用户登录案例源代码

JavaEE 拦截器用户登录案例源代码

2016-10-06

JavaEE 拦截器简单示例源代码

JavaEE 拦截器简单示例源代码

2016-10-06

JavaEE 动态代理

JavaEE 动态代理

2016-09-27

JavaEE proxy简单代理示例

JavaEE proxy简单代理示例

2016-09-27

JavaEE 文件上传代码示例

JavaEE 文件上传代码示例

2016-09-26

JavaEE Filter全局编码过滤器

JavaEE Filter全局编码过滤器

2016-09-25

JavaEE DBUtil结合ThreadLocal的一个案例

JavaEE DBUtil结合ThreadLocal的一个案例

2016-09-24

JavaEE 使用Tomcat的自带DBCP管理数据源案例

JavaEE 使用Tomcat的自带DBCP管理数据源案例

2016-09-18

用scrapy爬取下载某图片网站的全部图片

用scrapy爬取下载某图片网站的全部图片。代码中已经去除了具体网站的信息,代码只供学习用。

2017-08-20

nodejs简单登录案例

nodejs简单登录案例

2017-08-08

MyBatis简单入门程序

MyBatis简单入门程序

2017-05-18

JavaEE Struts2整合Spring的小案例

JavaEE Struts2整合Spring的小案例

2016-10-18

JavaEE spring和Hibernate整合(没有hibernate.cfg.xml)

JavaEE spring和Hibernate整合(没有hibernate.cfg.xml)

2016-10-17

JavaEE spring和Hibernate整合(有hibernate.cfg.xml)

JavaEE spring和Hibernate整合(有hibernate.cfg.xml)

2016-10-17

JavaEE spring基于注解的自动管理事务案例

JavaEE spring基于注解的自动管理事务案例

2016-10-17

JavaEE spring基于XML的自动管理事务案例

JavaEE spring基于XML的自动管理事务案例

2016-10-17

JavaEE spring半自动bean管理事务案例

JavaEE spring半自动bean管理事务案例

2016-10-17

JavaEE spring手动管理事务案例

JavaEE spring手动管理事务案例

2016-10-17

JavaEE spring事务操作环境和基本功能搭建

JavaEE spring事务操作环境和基本功能搭建

2016-10-17

JavaEE JdbcTemplate的简单示例

JavaEE JdbcTemplate的简单示例

2016-10-17

JavaEE AspectJ基于注解的配置

JavaEE AspectJ基于注解的配置

2016-10-17

JavaEE AspectJ基于XML的配置

JavaEE AspectJ基于XML的配置

2016-10-17

JavaEE spring自动实现AOP代理

JavaEE spring自动实现AOP代理

2016-10-16

JavaEE spring半自动实现AOP代理

JavaEE spring半自动实现AOP代理

2016-10-16

JavaEE CGLIB字节码增强方式实现AOP编程

JavaEE CGLIB字节码增强方式实现AOP编程

2016-10-16

JavaEE JDK动态代理实现AOP切面功能

JavaEE JDK动态代理实现AOP切面功能

2016-10-16

JavaEE spring实例工厂的实例方式

JavaEE spring实例工厂的实例方式

2016-10-14

JavaEE spring静态工厂创建实例

JavaEE spring静态工厂创建实例

2016-10-14

空空如也

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

TA关注的人

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