自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟莫慌

-----菜鸟莫慌,海涛帮忙

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

原创 Python2.7 Django1.8 CentOS7 Apache2.4 mod_wsgi4.4.21 环境下部署

1、安装Apacheyum install httpd2、安装wsgigit clone https://github.com/GrahamDumpleton/mod_wsgi.git./configuremakemake install 3、修改Apache配置文件,添加如下内容############################# Django configure ##

2015-11-21 13:10:09 1093

原创 Linux sed 命令详解(一)

Linux sed 命令使用方法

2015-11-17 10:25:01 527

原创 Redis 集群部署

1、安装 Redis下载Redis源码安装包 redis-3.0.2.tar.gz解压安装包 tar -zxvf redis-3.0.2.tar.gz编译源码 make编译之后会在 src 目录下会产生可执行文件(redis-server、redis-cli等),如果是在部署 Redis 可以执行 make install 进行安装,如果是测试使用不进行安装也可2、配置

2015-11-11 13:08:40 361

原创 Linux动态加载库的使用方法

// string.c#define ENDSTRING '\0'int StrLen(char *string){ int len = 0; while (*string++ != ENDSTRING) { len++; } return len;}// main.c#include #include

2015-11-09 21:58:04 438

原创 Linux 编译静态链接库与动态链接库的方法

// hello.c#include int main(int argc, char *argv[]){ printf("Hello World!\n"); return 0;}1、编译生成可执行文件gcc -o test hello.c2、编译生成目标文件gcc -c -o test.o hello.c// string.c#define ENDST

2015-11-09 18:24:09 432

原创 Linux网络编程常用API(一)

// 1、地址结构体(sockaddr)#include struct sockaddr{ sa_family_t sa_family; // 地址族: AF_UNIX、AF_INET、AF_INET6 char sa_data[15]; // 地址值}// 2、地址结构体(sockaddr_in)#include struct sockaddr_in{ sa_f

2015-11-05 14:47:01 1520

原创 Python常用方法(一)

1、Json处理json.dumps() # 传入python对象,返回json对象json.loads() # 传入json对象,返回python对象2、拼接字符串print "Hello ""World" # 输出:Hello Worldprint "Hello " + "World" # 输出:Hello World3、打印字符串print repr("Hello World") # 输出:

2015-10-28 08:18:22 416

原创 Django开发教程 第六节 表单

1、创建表单类from django import formsclass MyForm(forms.Form): name = forms.CharField(max_length = 10, label = "Name", help_text = "Input your name") age = forms.IntegerField(label = "Age", help_t

2015-10-26 23:31:51 329

原创 Django开发教程 第五节 模型

首先来创建我们这一节的项目,在终端下执行django-admin startproject django_0050,项目结构如下一、创建模型在外层django_0050目录下执行python manage.py startapp student,执行后项目的结构如下修改models.py内容如下把student模型添加到项目需要修改settings.py文件

2015-10-24 20:46:54 475

原创 Django开发教程 第四节 模板的使用(二)

一、标签继续使用上一节创建的项目,在templates文件夹中创建choice.html文件,内容如下添加对应的视图函数为视图添加url当我们访问127.0.0.1/choice/8/时看到的视图如下当我们访问127.0.0.1/choice/5/时看到的视图如下在‘{% %}'之间的就是Django 模板中的标签,除了我们上面用到的

2015-10-22 20:25:52 398

原创 Django开发教程 第三节 模板的使用(一)

前两节里生成的视图都是通过硬编码HTML来实现的,现在来学习如何使用Django中的模板来生成视图。在终端下执行django-admin startproject django_0030创建本节的项目。一、一个最简单的模板首先我们在第二层django_0030目录下创建一个views.py文件,并在其中输入如下内容然后为hello视图添加对应的url终端执行

2015-10-21 21:05:57 438

原创 Linux grep命令正则表达式的常见用法

在当前目录下有如下日志文件1、显示指定日期内的日志比如我们要显示2015年10月1日到2015年10月5日之间的日志,可以在终端下执行ls | grep '^2015100[1-5]\.log$',运行效果如下

2015-10-20 21:50:27 457

原创 Django开发教程 第二节 URL配置

上一节讲述了如何配置Django开发环境并且实现了Hello world项目,这一节学习一下如何配置Django web程序的URL地址。

2015-10-17 21:56:57 633

原创 Django开发教程 第一节 HelloWorld

本系列教程是讲述Django框架的,如果你正在看本教程那么你应该对Django已经有了初步的了解,简而言之Django就是一个基于Python的Web开发框架。在学习Django之前最好有Python基础,如果没有Python基础但是有别的开发经验(例如Java、.NET)学习Django也是非常容易的。

2015-09-06 20:47:16 2606

原创 Cocos2d-x开发教程 第六节 UI控件(Label)

接下来的几节我们将讲解UI控件,什么是UI?UI是user interface的缩写,翻译成中文就是用户界面的意思。UI由一些控件组成,常用的控件有Label、Button、Menu、Slider等。这一节我们来讲Cocos2d-x中的Label,首先让我们来看一段示例代码cocos2d::Rect visibleRect = Director::getInstance()->getOpenG

2015-08-05 21:49:33 791 1

原创 Cocos2d-x开发教程 第五节 深入Scene

这一节我们来具体说说Scene,简单来说Scene就是一个容器,其中可以容纳Sprite、Label、Node等各种游戏中需要的对象。Scene还负责控制游戏的逻辑和内部对象的渲染,游戏中至少有一个Scene,也可以有多个Scene互相切换,并且在Scene切换的过程中还可以指定炫酷的效果。下面的代码创建了一个Sceneauto dirs = Director::getInstance();

2015-08-04 20:15:59 486

原创 Cocos2d-x开发教程 第四节 深入Action

上一节我们学习了Sprite具体的特性,这一节让我们来继续讲解Action。Action可以使任何继承于Node的对象在一段时间内改变属。例如,可以使Sprite在一段时间内从一个Postion移动到另一个Positionauto moveTo = MoveTo::create(2, Vec2(50, 10));mySprite1->runAction(moveTo);auto move

2015-07-25 21:57:44 452

原创 Cocos2d-x开发教程 第三节 深入Sprite

上一节我们讲了Cocos2d-x的基本概念,这一节我们来深入讲解Sprite。通过上一节的讲解,你应该对Sprite有了初步的概念。我们知道当创建Sprite时需要指定一个图片镜像,并且我们可以通过改变Sprite的rotation、position、scale、color这些属性来使Sprite动态改变,最终使我们的游戏动起来。首先我们来讲一下创建Sprite的方式。       最简单创建

2015-07-23 19:40:15 473

原创 Cocos2d-x开发教程 第二节 基本概念

上一节我们讲了如何安装Cocos2d-x的开发环境和怎样创建新项目,这一节我们讲Cocos2d-x的一些基本概念。如果你在阅读本节的话,那你应该是多少知道一点Cocos2d-x的。相信你也肯定是梦想着能用Cocos2d-x做一款自己专属的游戏。好的,让我和你一起开始向梦想迈进。        Cocos2d-x是一个跨平台的游戏开发引擎。什么是游戏引擎?简单来说就是就一套开发包,其中实现了我们

2015-07-22 19:49:19 654 2

原创 Cocos2d-x开发教程 第一节 开发环境安装与示例项目创建

最近有个朋友想了一个手游创意,想让我来做。本人虽然是一个纯码农,但是还从来没接触过手游开发引擎。无奈,在正式开始做游戏之前还先得学学大名鼎鼎的Cocos2d-x。一般做开发的人都应该知道,现在大多数的手机游戏都是用它开发的,它支持C++、Lua、JS三种语言,由于本人对C++比较熟悉,所以选择C++进行学习。好了,不罗嗦了,让我们正式开始。首先要下载Cocos2d-x,我们以V3版本为

2015-07-21 20:32:55 843 3

空空如也

空空如也

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

TA关注的人

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