自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

更上一层楼!

人类的悲欢并不相通!

原创 Shell脚本生成网页版相册浏览器

今天学到了一招,那就是使用脚本制作一款网页版相册浏览器。先上图吧。必备基础操作系统: 以linux为内核的操作系统都行编程语言:Shell(bash)脚本,相关基础知识即可下载工具:wget图片处理工具: ImageMagicK,解压缩工具 : rar ,bzip都行额外技能:一些基本的Linux操作命令,如此即可。软件安装这里说的软件安装主要是指解压缩工具和图片下载工具的使用。因为我

2016-06-30 16:31:29 6186

原创 wget 常用参数释义

wget 大法好啊,废话不多说,下面开始wget之旅吧。下载限速 wget命令有一个内建的选项可以先顶下载任务占有的最大的带宽,从而保证其他应用程序的流畅运行。具体使用--limit-rate 数字k(千字节)/m(兆字节)举例:# 以20k速度下载一个iso文件wget --limit-rate 20k http://example.com/file.iso额外的,wget还可以指定最大

2016-06-30 14:38:58 8298 1

原创 自制Linux重命名命令

相比于Windows上的ren命名,Linux还真的是没有一个特定的重命名的命令。(虽然可以间接的使用mv来实现)。下面我就来自己写一个简单的重命名命令。准备工作操作系统: Linux内核的系统都可以Shell:我用的系统默认的bash,(其实这个无所谓了)基础: 了解关于shell脚本的基本的语法即可。代码实现#!/bin/bash#filename: rename.sh#descri

2016-06-30 13:01:41 6826

原创 Java 拓展之调用其他语言

目前而言,编程语言真的是太多了。每一种都是一种智慧的结晶,但是每个都存在其缺点。网上经常能看到一些程序员争论“XX是世界上最好的语言”之类的话题。其实我们大可不必这样。语言本身只是一种工具,一种帮助我们实现自己功能的工具。我们为什么非要一棵树上吊死呢?我不否认,使用一种语言。确实便于维护和管理。但是综合多种语言,共同完成一个项目,岂不更加高效吗?这正如一个团队项目,几个人一起做,总比一个人孤军奋战来

2016-06-28 19:42:07 7749

原创 文档发布工具mkdocs

mkdocs是Python的一个对 Markdown 友好的文档生成器。,小巧精美。 MkDocs is a fast, simple and downright gorgeous static site generator that’s geared towards building project documentation. Documentation source files are w

2016-06-27 10:47:44 8869

原创 MySQL 存储过程探秘

关于存储过程的优点,本文不再阐述。这里只是对创建存储过程时可能遇到的问题做一下简单的分析。必备基础这里说的基础,是相关于如何创建一个存储过程的。DELIMITER:分隔符,定界符。 作用就是:作为命令执行的分隔,例如我们平时使用的;号。我们可以使用delimiter来手动的更改它。PROCEDURE : 创建存储过程的关键字。类似于Table,以及View等。SHOW PROCEDURE S

2016-06-25 13:30:22 5979

原创 Python 键盘鼠标监听

异想天开的想记录一下自己每天的键盘键位走向,于是就在网上搜索了一下相关的实现,然后就发现了一个第三方的库pyHook.封装的很好,我们只需要傻瓜式的调用里面的API就可以了。下面是我在使用pyHook 的过程中遇到的问题和经验总结。准备工作操作系统: windows7 64位旗舰版Python版本: 2.7.11第三方库:pyHook 下载地址pythoncom /pywin32 下载地址

2016-06-24 17:22:27 18861 3

原创 浅谈学习

破釜沉舟型 得过且过型 莫名追风型 囫囵吞枣型(有重复)

2016-06-23 12:30:36 6420 1

原创 编程之禅 浅谈封装

作为一个整天与代码打交道的人,你真的会coding吗? 今天依旧来反思一下自身。伊始大一的时候,刚接触到了C语言,一门神奇的语言。老师就教导我们要多敲例子,照着书本敲就可以了。可能当时并没有真正的理解老师的意思,所以就只是照着课本敲,(尴尬的是,我真的就只是照着课本上一字一字的敲,-_-!!!)也因此养成了一种换习惯。那就是在接触到一个新语言的时候,总是情不自禁的缺乏思考的描摹。所以脱离了课本的我并

2016-06-17 10:00:27 7233 1

原创 编程之禅 -- 写给自己的话

不经意之间已经接触代码一年多了,回头看向大一那时候的自己,什么都不懂,但也能过得很开心。今天就写点东西,给未来的自己一个回忆。编程伊始大一下开始接触Java,到现在整整一年了。中间虽然不是一直在学Java,但是还是很亲切。那个时候真的是无头苍蝇一样,没有方向,没有好的学习方法,到处碰壁。泡在图书馆,照着书上的例子一个一个的敲,到各种视频网站上看人家的编程经典视频。时间总是那么的短,每天都不够用似得。

2016-06-14 21:38:18 7033 5

原创 自己写一个网页版的Markdown实时编辑器

这几天忙着使用Python+Django+sqlite 搭建自己的博客系统,但是单纯的使用H5的TextArea,简直太挫了有木有。所以,就想模仿一下人家内嵌到网页上的Markdown编辑器,从而让自己的博客系统更加美观一点。准备需要什么Markdown“解释器”:便于处理文本输入以及实时预览Bootstrap模板 :建议的H5界面看起来并不好看,所以使用这个框架美化一下。Sublime T

2016-06-12 20:53:04 16861 4

原创 Github Pages 搭建HEXO主题个人博客

跌跌撞撞,总算是建立起来了。回首走过的这么多坑,也真的是蛮不容易的。那么就写点东西,记录我是怎么搭建的吧。准备工作安装Node.js: 用于生成静态页面,我们需要到官网上去下载即可。http://nodejs.org安装Git:作用就是把本地的hexo内容commit到我们的远程仓库,实现更新操作https://git-scm.com/download/申请GitHub账号:用来盛装我们的代码

2016-06-12 10:27:32 8261 2

原创 MySQL 视图技术

以前也只是知道数据库中有视图这么个概念,但是没有去深究,今天正好有时间,就来总结一下吧。视图的定义视图就是从一个或多个表中,导出来的表,是一个虚拟存在的表。视图就像一个窗口(数据展示的窗口),通过这个窗口,可以看到系统专门提供的数据(也可以查看到数据表的全部数据),使用视图就可以不用看到数据表中的所有数据,而是只想得到所需的数据。在数据库中,只存放了视图的定义,并没有存放视图的数据,数据还是存储在

2016-06-11 14:03:56 6978

转载 Django 表单校验 表单字段设置 自定义表单校验规则

今天看到了一篇非常好的博文,拿来和大家分享一下。内容包括了:用户注册时输入数据的校验使用widget进行字段设置实现自定义的校验规则 参考自下面的这篇文章

2016-06-10 15:32:21 8971

原创 Github客户端以及Git shell的使用

昨天介绍了怎么使用Git Shell来commit我们的代码,但是这都是简单的操作,我们还没有使用到Github是怎么进行版本控制的呢。所以,今天就来介绍一下,怎么来做版本控制吧。必备材料首先要确保我们已经安装了Github for windows 这个软件,如果您还没有安装的话,建议到官网上去下载安装一下,因为。这个客户端真的很方便。安装好的效果如下:Github客户端使用网页浏览器的方式的话是

2016-06-10 12:07:02 26619

原创 Django使用forms来实现评论功能

貌似Django从版本1.6开始就放弃了对自带的comments的使用,具体原因未查,但是现在使用Django的内部的模块也可以实现评论功能,那就是借助于forms模块,下面是我的一个小例子。环境准备操作系统 : windows 7 64 位旗舰版IDE: PyCharm 2016.1Python :2.7.11Django :1.9.6设计所谓设计,就是指我们将要实现的评论功能将要涉及的底

2016-06-09 20:46:43 8601

原创 向Github提交代码时遇到的一些问题

今天分享一下我的一些小经验,那就是向github提交我们的代码。之前一直是直接使用的浏览器完成的代码的下载任务,没有使用过客户端,为了让自己在工作之前熟练使用GitHub,所以就有了下面的这篇博文了。希望能给遇到相同问题的你一点帮助。官方参考操作步骤首先在GitHub上面创建一个repository。名称随意,我这里是upload然后是切换到本地的环境下,本人使用的是Git Shell. 使用c

2016-06-09 18:39:32 9956 1

原创 Django 实现简单的文件上传

今天分享一下Django实现的简单的文件上传的小例子。步骤创建Django项目,创建Django应用设计模型处理urls.py 以及views.py设计模板,设计表单运行项目,查看数据库下面我们就一起来分别完成每一个小部分吧。创建项目和应用django-admin startproject Django_uploaddjango-admin startapp app添加一个名为uplo

2016-06-08 16:31:36 13349

原创 Django完整的开发一个博客系统

今天花了一些时间搭了一个博客系统,虽然并没有相关于界面的美化,但是发布是没问题的。开发环境操作系统:windows 7 64位 Django: 1.96 Python:2.7.11 IDE: PyCharm 2016.1功能篇既然是博客系统,发布的自然是博客了。让我们想想,一篇博客有什么属性。所以我们要有能添加博客,删除博客,修改博客,以及给博客发评论,贴标签,划分类等功能。关系分析属性

2016-06-05 19:37:31 35574 22

原创 Django开发自己的博客系统

好久之前就想做一下自己的博客系统了,但是在网上查了查好像是需要会一些Node.js的相关知识,而且还要安装辣么多的库什么的,就不想碰了。但是我遇到了Django这么一款神器,没想到我的博客系统就这么建立起来了。虽然是最基础的类型。但是也算是成功了,话不多说,开始咯。搭建框架创建项目及应用搭建框架的意思,就是安装Django以及做好相关的配置。因为我是在PyCharm下进行创建的,所以工具代替我做了

2016-06-05 12:48:12 12910 4

原创 PyCharm 开发Django ,错误汇总

近期略微接触了一下Django。在学习的过程中可谓是坎坎坷坷,遇到了很多的问题。 下面就来谈一谈我对Django的一点点的见解。Django项目的创建使用PyCharm来开发Django项目是非常的简单的。创建项目的时候选中Django项目,然后在more settings中写上应用的名称。这样就算是创建好了一个全新的项目。 如下图: 虽然这里面有一个MyDjango的子文件夹,但是这个文件

2016-06-04 18:07:56 12951

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