自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (17)
  • 收藏
  • 关注

原创 Python转go的新选择

引言Go语言目前比较火的web框架有gin、mux等。但是gin、mux等的代码风格让很多曾经使用Tornado框架的开发人员感觉不适应。这里给大家带来了一个新的框架——Tigo框架,让Python/Tornado转Go的开发者又多了一条可选择的道路。首先我们看一下Tornado框架的一个Demo:# -*- coding: utf-8 -*-import tornado.iol...

2019-03-20 15:57:04 626

原创 Tigo框架入门

给大家介绍一个go语言的web framework,Tigo框架。github地址:点击此处Tigo框架的设计风格有点类似于tornado,从python转go的小伙伴可以看看。首先,安装:go get github.com/karldoenitz/Tigo/... 安装结束后来编写一个简单地hello world,代码如下:package mainimport...

2018-11-06 22:58:12 556 4

原创 Django+Karlooper+iOS重构学校的学生成绩管理系统(四)iOS客户端开发

前些日子比较忙,一直没有写博客,今天终于腾出点时间来,写个博客,把博客收个尾。今天给大家写一下iOS开发客户端。先来看看代码结构:这里不做详细说明,大家可以下载我的源码,直接看代码就可以,代码地址:点击此处代码主要采用MVC设计风格,从服务端请求回来的json数据可以格式化为object,Controller中直接使用这些object,要比使用json更好。接下

2017-09-24 17:02:03 950

原创 Django+Karlooper+iOS重构学校的学生成绩管理系统(三)服务端rest接口开发

接下来我们开发rest接口,这里依然使用Python。Python版本:2.7.11Karlooper版本:0.6.1py-redis版本:2.10.5一、创建项目:目录结构如下所示:.├── handlers│   ├── __init__.py│   └── rest.py├── index.py├── README.md├── settings.py├─

2017-08-18 17:36:29 766

原创 Django+Karlooper+ios重构学校的学生成绩管理系统(二)学生信息管理系统

一、创建项目:django-admin startproject student_info_management二、创建app:python manage.py startapp education_source_management三、编写代码:settings.py文件设置时区编码:LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'As

2017-08-18 17:03:06 1470

原创 Django+Karlooper+iOS重构学校的学生成绩管理系统(一)系统重构

学校的学生成绩查询系统经常在出成绩后被学生们踩蹦了,因此对学校的系统进行了重构升级,以应对当前的状况。

2017-08-18 15:51:03 1029

原创 python的单线程异步非阻塞框架karlooper

karlooper是一款单线程异步非阻塞的web framework;其性能堪比tornado;使用简单,容易上手,创建一个index.py,代码如下:# -*-coding:utf-8-*-from karlooper.web.application import Applicationfrom karlooper.web.request import Request

2016-07-01 23:35:14 1385 1

原创 使用karloop开发一个媒体网站的demo

大家好,今天为大家介绍一款非常轻量级的的web开发框架,karloop框架。使用python开发首先我们下载karloop源码进行安装。源码地址下载成功后解压,进入解压后的路径,进入终端,运行命令:sudo python setup.py install如果是window系统,则打开cmd,运行:python setup.py install我们按照如下路径创建一个项目:├

2015-07-08 23:47:45 1128

原创 karloop介绍--hello world大家好,今天为大家介绍一款非常轻量级的的web开发框架,karloop框架。使用python开发 首先我们下载karloop源码进行安装。 源码地址 下载成

大家好,今天为大家介绍一款非常轻量级的的web开发框架,karloop框架。使用python开发首先我们下载karloop源码进行安装。源码地址下载成功后解压,进入解压后的路径,进入终端,运行命令:sudo python setup.py install如果是window系统,则打开cmd,运行:python setup.py install下载安装成功后,我们写一个hello

2015-07-08 22:18:30 1286

原创 介绍一个python的新的web framework——karloop框架

karloop是一款轻型的web framework,和tornado、webpy类似,mvc分层设计,目前已经发布早期版本了,使用方便,下载地址如下:https://github.com/karloop/karloop该框架拥有模板语言,但是当前模板语言还在优化中,大家可以试试。

2015-06-26 18:08:39 1313

转载 python的time操作

转自:http://www.cnblogs.com/wanpython/archive/2010/08/07/1794598.html取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。你可以试下下面的方式

2015-01-09 10:23:02 1011

转载 nginx负载均衡配置方法

http://www.php100.com/html/program/nginx/2013/0905/5525.html

2014-09-26 23:09:04 963

转载 ubuntu下redis安装配置使用(转)

1、下载安装cd /tmpwgethttp://redis.googlecode.com/files/redis-2.2.13.tar.gztar -zxf redis-2.2.13.tar.gzcd redis-2.2.13makesudo make install

2014-07-31 10:13:07 1002

转载 svn命令——(转载)

/***  转载请注明作者longdick    http://longdick.javaeye.com**/ SVN版本:1.5 及更新版本名词说明:WC:Working Copy 你的工作区Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。

2014-07-29 10:15:06 877

原创 vim配置

" =============================================================================" >" =============================================================================" --------------------------

2014-04-19 12:43:41 3528

原创 python学习(十五)文件操作

python中的文件操作主要有以下几个模块,os,shutil其中os模块主要有以下几种方法:得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.pa

2014-04-12 14:23:37 2182

原创 python学习教程(十四)range和xrange

如果需要迭代一个数字序列的话,可以使用range()函数,range()函数可以生成等差级数。如例:for i in range(5)     print(i)这段代码将输出0, 1, 2, 3, 4五个数字range(10)会产生10个值, 也可以让range()从另外一个数字开始,或者定义一个不同的增量,甚至是负数增量range(5, 10)从5到9的五个数字range

2014-04-11 21:35:31 54053

原创 python学习教程(十三)python实现单例模式

首先,要知道什么是python的单例模式,所谓单例模式就是一个类只能创建一个实例化。然后,就是python单例模式的方法,总共可以分为两大种,四小种,一会就回说的。首先,方法一:class Singleton(type): def __init__(cls, name, bases, dict): super(Singleton, cls).__init__(name, base

2014-04-11 19:06:36 20694 2

原创 python学习教程(十二),一个文本界面下网络聊天室

Hello大家好,今天说一下python的socket编程,首先,实验环境:一个云服务器(我们这里是用的阿里云,大家将就自己的条件吧);类Unix操作系统(如Mac OS,Linux等);Windows系列操作系统。在这里,我使用的是阿里云,Mac OSX,Windows XP(在mac上的一个虚拟机)。Server.py# -*- coding: utf-8 -*-

2014-04-09 21:19:17 7421

原创 在MAC上搭建cordova3.4.0的IOS和android开发环境

Hello,大家好,今天给大家说说在mac上搭建cordova3.4.0的IOS和android开发环境,首先下载cordova,地址:https://cordova.apache.org/#download下载成功后解压,首先讲一下IOS的:首先要保证你的Python是可以使用的,且版本正确,没有问题,然后将cordova-ios拷贝到home路径下,假如我的用户名为karl,我要将

2014-03-21 10:53:59 17184 1

原创 使用boa开发工具开发wxpython——计算器

#Boa:Frame:Frame1import wximport wx.lib.buttonsdef create(parent): return Frame1(parent)[wxID_FRAME1, wxID_FRAME1ADD, wxID_FRAME1BACKSPACE, wxID_FRAME1CLEAR, wxID_FRAME1DEVIDE, wxID_FRAME

2014-03-19 22:12:50 1988

原创 在网上搜集到了一些安装QQ在ubuntu上的方法,好用,亲自试过

1、到以下网址下载deb安装包,http://www.longene.org/download/qq2011-for-wine_20120220.deb,已经打包好的deb包,大小为150M左右;最新发布 6-1 号更新的 :http://www.longene.org/download/WineQQ2012-20120531-Longene.deb 有几个bug 已经修补啦 !

2013-10-20 18:03:54 1395

原创 关于ubuntu系统无线上网速度慢的处理方法

很多人在装完ubuntu系统后出现无线网速度极慢,甚至很多网页打不开,更有甚者打开网站都会出现联通域名提示,只要执行以下代码即可解决。按住ctrl+alt+t,调出终端,在终端依次输入:sudo suifconfig wlan0 downifconfig wlan0 downsudo modprobe ath9k nohwcrypt=1ifconfig wlan0 up

2013-10-15 16:02:20 5720

原创 python学习教程(十一)scrapy框架的搭建

我们主要在linux系统上做开发,因此讲一下ubuntu系统中scrapy框架的搭建1、准备好搭建环境所需的gcc运行一下代码:sudo apt-get install python-devsudo apt-get install libevent-dev sudo apt-get install libxml2 libxml2-devapt-get insta

2013-10-14 19:06:06 3401

原创 python练习linux下创建路径

#coding=utf-8import osclass MakeDirectory(): def mkdir(self,path): # 去除首位空格 path=path.strip() # 去除尾部 \ 符号 path=path.rstrip('/') # 判断路径是否存在 # 存在

2013-09-26 20:32:10 4478

原创 python学习教程(十)之wxpython

今天写一个wxpython的计算器,此处代码:#!/usr/bin/python# -*- coding: utf-8 -*-# calculator.pyimport wxclass Example(wx.Frame): bianliang1 = '0' bianliang2 = '0' judge = "" def __init__(

2013-09-11 21:47:41 8804 2

转载 wxpython基本控件

转自:http://hi.baidu.com/ylf575/blog/item/cbbc47100de3adfac2ce794b.html一、静态文本控件wx.StaticText(parent, id, label, pos=wx.DefaultPosition,    size=wx.DefaultSize, style=0, name="staticText")w

2013-09-10 17:00:51 19885 2

原创 python学习教程(九)sqlalchemy框架的modern映射

首先写一个modern.py文件,from sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column, Integer, Stringfrom sqlalchemy.engine import create_engine'''the connection to the data

2013-09-09 20:14:10 2859

原创 python学习教程(八)sqlalchemy的classic映射

首先,我们来创建一个配置文件,其中包含数据库中表的映射关系,文件名为:dbsetting.pyfrom sqlalchemy.orm import mapperfrom sqlalchemy import Table, MetaData, Column, Integer, String, DateTimefrom datetime import datetimefrom sqlal

2013-09-09 19:54:07 3725

原创 python学习教程(七)sqlalchemy框架的配置

首先,介绍一下sqlalchemy,sqlalchemy是一个基于python的功能非长强大的orm,可以将关系型数据库转为对象型进行操作。从安装开始介绍吧,以 Debian/Ubuntu 为例(请确保有管理员权限):MySQLapt-get install mysql-serverapt-get install mysql-clientapt-get instal

2013-09-09 10:06:47 5225

原创 python学习教程(六)Django框架的使用

首先,最重要的配置文件settings.py;其内容如下# Django settings for karldjango project.DEBUG = TrueTEMPLATE_DEBUG = DEBUGADMINS = ( # ('Your Name', '[email protected]'),)MANAGERS = ADMINSDATABASES =

2013-08-28 18:26:34 9770

原创 如何用Python从本地将一个文件备份到Google Drive

1、要有一个Google App账号:这个可以上网上去申请,申请地址为:https://developers.google.com/appengine/?hl=zh-cn2、创建一个Google App应用:然后注到https://appengine.google.com/创建一个应用,创建应用时要选择本地应用,scope选择https://www.googleapis.com/aut

2013-08-19 08:11:20 3272

原创 今天心血来潮,写了个python的小爬虫

昨天晚上看看python,比较高兴,今天照着教程写了个小例子主要用到了python中的正则表达式re和网络urllib2,下面我附上全部代码其实downURL这个的功能是最核心的,应为整个爬虫扒取网页的主要功能就是由他实现的#coding=utf-8import urllib2import redef downURL(url,filename): try:

2013-08-11 11:25:40 3005 3

转载 Python学习教程(五)

Python中没有数组的数据结构,但列表很像数组,如:a=[0,1,2],这时a[0]=0, a[1]=1, a[[2]=2,但引出一个问题,即如果数组a想定义为0到999怎么办?这时可能通过a = range(0, 1000)实现。或省略为a = range(1000).如果想定义1000长度的a,初始值全为0,则 a = [0 for x in range(0, 1000)]下

2013-08-10 11:03:29 1140

翻译 Python基础教程学习(四)类的创建与继承

类中可以有方法,类外也可以有函数,其实类就是一种封装,Python中可以自己定义一个函数,一可以把这个函数在类中封装成一个方法,其中的属性和方法自然就从父类中继承来了,要想获得多个类的属性和功能,Python中可以使用接口#karl doenitz#coding=utf-8def speak(sentense): print sentensespeak("I lov

2013-08-07 16:52:27 1690

原创 Python基础教程学习(三)

如何定义类class ClassName(base_class[es]):"optional documentation string"static_member_declarationsmethod_declarations使用 class 关键字定义类。 可以提供一个可选的父类或者说基类; 如果没有合适的基类,那就使用 object 作为基类。class 行之后是可选的

2013-08-06 11:01:10 1437

原创 Python基础教程(二)

Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的单引号或双引号,三引号(三个连续的单引号或者双引号)可以用来包含特殊字符。使用索引运算符( [ ] )和切片运算符( [ : ] )可以得到子字符串。字符串有其特有的索引规则:第一个字符的索引是 0,最后一个字符的索引是 -1加号( + )用于字符串连接运算,星号( * )则用于字符串重复。下面是几个例子

2013-08-06 10:37:42 1943

原创 python基础教程学习(一)

首先,讲一下变量赋值与输出print函数,在Python中,变量声明比php还简单,连$都不需要,直接写即可:>>> myString = 'Hello World!'>>> print myStringHello World!>>> myString'Hello World!'程序输入和raw_input()内建函数,Python 的print 语句,与字符串格式运算符( % )

2013-08-06 10:19:17 3576

原创 一个简单的html5画板

Paint 黑色 蓝色 红色 绿色 黄色 紫色 橡皮 这是js文件:// JavaScript Document var colorKarlDraw = "bla

2013-06-27 19:42:28 2306

翻译 转载——javascript中的正则表达式及使用方法

字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。^匹配一个输入或一行的开头,/^a/匹配"

2013-05-18 16:52:32 1273

学生成绩管理系统iOS客户端代码

使用objective-C开发的学生信息管理系统iOS客户端,与先前我的资源“学生信息管理系统django模块代码”和“学生成绩管理系统rest服务karlooper代码”一同构成了学生信息管理系统。

2017-09-24

学生成绩管理系统rest服务

用Karlooper开发的rest接口服务

2017-08-18

学生信息管理系统django模块代码

一个用django开发的学生信息管理系统。

2017-08-18

Storm技术内幕与大数据实践 .pdf

关于storm的技术分享类书籍,文字版,带连接。

2017-01-25

java虚拟机第二版

java虚拟机第二版,文字版,有超链接。

2017-01-25

karloop开发的媒体网站demo

使用python的karloop框架开发的一款媒体网站的demo,主要是面向初学者,进行学习使用的。

2015-07-08

python验证码生成第三方模块

一个用python生成验证码的第三方模块,使用简单,源码可读性强。

2014-08-05

Unity3d电子书

Unity3d电子书教程,欢迎大家前来下载,个人感觉还可以

2013-08-05

fckeditor2.6.6

fckeditor工具,使用方便,效果很好,很过瘾

2013-08-05

html5俄罗斯方块

html5和javascript写的俄罗斯方块,比较简单易学

2013-08-05

javascript写的坦克大战

一个用html5和javascript写的坦克大战,比较不错

2013-08-05

用html5写的塔防

一个用html5写的塔防游戏,比较不错,大家可以下载试试

2013-08-05

JDBC连接MySql数据库所需的jar包

JDBC连接MySql数据库所需的jar包,你下载试试。

2013-05-15

英语字典词库

这是一个英汉词典的词库,可以到我博客里看源代码

2013-04-23

俄罗斯方块和飞碟游戏

有一个Java写的俄罗斯方块,还有一个飞碟游戏,类似于跑赛车的,还有边界判断,运用面向对象的思想,只要new一个对象就会出现一个飞碟。

2013-01-03

SQLyog包含注册机

次包包含SQLyog和注册机,可以使用,非常方便

2012-10-09

android地图

移动端调用百度地图,采用android移动开发,可以查找指定位置的坐标

2012-09-15

空空如也

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

TA关注的人

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