<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Antlook的博客]]></title><description><![CDATA[这是最好的时代，这是最坏的时代]]></description><link>https://blog.youkuaiyun.com/Ant_look</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ant_look]]></copyright><item><title><![CDATA[oslab的环境配置]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/51007697</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/51007697</guid><author>Ant_look</author><pubDate>Tue, 29 Mar 2016 18:52:15 +0800</pubDate><description><![CDATA[linux系统配置oslab安装实验环境]]></description><category></category></item><item><title><![CDATA[python 基本数据类型的使用]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50933940</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50933940</guid><author>Ant_look</author><pubDate>Wed, 23 Mar 2016 22:59:18 +0800</pubDate><description><![CDATA[python的基本数据类型的使用
列表(list)的定义和使用:

//用中括号初始化，使用同数组差不多
li = [1,2,3,4,5]
list 包含的操作函数有:(都是直接在列表中操作的)
list.append(object)                                      在列表的尾部添加元素，可以是任何数据类型
li.extend(iterable)]]></description><category></category></item><item><title><![CDATA[Lesson 9 View port]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50939126</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50939126</guid><author>Ant_look</author><pubDate>Sun, 20 Mar 2016 22:14:07 +0800</pubDate><description><![CDATA[SDL2.0也允许你使用 viewport来控制在屏幕上的显示位置，我们使用 viewport来创建 subscreens]]></description><category></category></item><item><title><![CDATA[Lesson 8 几何渲染]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50930743</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50930743</guid><author>Ant_look</author><pubDate>Sat, 19 Mar 2016 16:53:51 +0800</pubDate><description><![CDATA[SDL2.0 中另一个特性就是硬件加速的原始渲染，我们将用他来呈现一些常见的形状]]></description><category></category></item><item><title><![CDATA[Lessong 7 纹理加载和渲染]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50924555</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50924555</guid><author>Ant_look</author><pubDate>Fri, 18 Mar 2016 16:30:28 +0800</pubDate><description><![CDATA[SDL2.0的一个新添加的主要部分就是纹理渲染API，这可以使你进行快速、灵活的硬件渲染，在本教程中我们将使用这种新的技术



//加载个人的纹理图像
SDL_Texture* loadTexture(string path);

//The Wwindow we'll be rendering to
SDL_Window* gWindow = nullptr;

//The Windo]]></description><category></category></item><item><title><![CDATA[Lesson 6 SDL扩展库的使用和加载其他格式的图片]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50923030</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50923030</guid><author>Ant_look</author><pubDate>Fri, 18 Mar 2016 14:32:31 +0800</pubDate><description><![CDATA[SDL_image库的安装:
//对于ubuntu 的安装是很方便的，除了SDL_image库外还有许多其他的库以后也要用到，因此采用命令行整体安装的方式
sudo apt-get install libSDL2-*

//如果只想安装 SDL_image的话那就
sudo apt-get install libSDL2-image-*
在这个教程里我们只是用到了 SDL_image]]></description><category></category></item><item><title><![CDATA[Lesson 5 优化表面加载和拉伸图像]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50917702</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50917702</guid><author>Ant_look</author><pubDate>Thu, 17 Mar 2016 22:23:49 +0800</pubDate><description><![CDATA[直到现在我们已经传送了我们的原始图像，因为我们只显示一个图像，因此它不重要。当你制作一个游戏的时候，传送原始图像会导致不必要的速度下降。我们将转换他们到一种速度更高的格式
SDL2 对SDL的表面也有一个新的拉伸功能，它允许你一个图像缩放到不同的大小，在这个教程中我们将把一个图像缩放到他的一半还有拉伸这个图像到一个完整大小

SDL_Surface* loadSurface(string p]]></description><category></category></item><item><title><![CDATA[Lesson 4 按键]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50899159</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50899159</guid><author>Ant_look</author><pubDate>Thu, 17 Mar 2016 13:46:46 +0800</pubDate><description><![CDATA[关闭窗口只是SDL中一种可以处理的事件，其他类型例如游戏中大量的键盘输入，本教程我们将让不同的图像显示根据你按下的键盘:

enum KeyPressedSurfaces{
    KEY_PRESS_SURFACE_DEFAULT,
    KEY_PRESS_SURFACE_UP,
    KEY_PRESS_SURFACE_DOWN,
    KEY_PRESS_SURFACE_LEFT]]></description><category></category></item><item><title><![CDATA[Lesson 3 事件驱动编程]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50879290</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50879290</guid><author>Ant_look</author><pubDate>Sun, 13 Mar 2016 19:43:01 +0800</pubDate><description><![CDATA[事件驱动编程                                                                              


  
除了把图片显示在屏幕上，游戏要求你处理来自用户的输入，你可以用SDL的事件处理系统
//主循环标志
bool quit = false;
//事件处理函数
SDL_Event e;
/*
在我们的代码中，S]]></description><category></category></item><item><title><![CDATA[lesson 2 在窗口上显示图像]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50878137</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50878137</guid><author>Ant_look</author><pubDate>Sun, 13 Mar 2016 17:33:57 +0800</pubDate><description><![CDATA[//本教程的地一个垫脚石:一个弹出窗口
//现在SDL已经设置好了, 是时候做一个梗概使SDL图形程序在屏幕上渲染显示
//使用 SDL 和标准 IO
#include
#include
//屏幕尺寸常数
const int SCREEN_WIDTH = 640;
const int SCREEN_HEIGHT = 480;
 /*
我们在顶部包含SDL的头文件，因为我们需要SDL函数和数据类]]></description><category></category></item><item><title><![CDATA[lesson 01 Hello Sdl]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50637899</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50637899</guid><author>Ant_look</author><pubDate>Sun, 13 Mar 2016 15:23:47 +0800</pubDate><description><![CDATA[在linux 上安装 SDL2(我的机器是哦linuxmint)
SDL2  我们选择下载源码自己编译安装()SDL2.0源码下载
在页面中选择自己需要的版本，当然你也可以选择利用apt-get 安装

//下载安装后的 测试文件
/*************************************************************************]]></description><category></category></item><item><title><![CDATA[(十三)利用processing模拟粒子系统]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50866807</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50866807</guid><author>Ant_look</author><pubDate>Sat, 12 Mar 2016 18:52:50 +0800</pubDate><description><![CDATA[模拟粒子系统，粒子的组成，粒子系统的组成，粒子系统的多样性；
粒子的设计:
class Particle{
  PVector location;               //粒子的位置
  PVector velocity;               //粒子的速度
  PVector acceleration;       //粒子的加速度
  float mass;]]></description><category></category></item><item><title><![CDATA[(十二)利用processing模拟现实生活中的力]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50856705</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50856705</guid><author>Ant_look</author><pubDate>Fri, 11 Mar 2016 16:26:00 +0800</pubDate><description><![CDATA[图形化模拟现实生活中的力
移动的物体类:


//移动的物体
class Mover{
  PVector location;         //物体的位置
  PVector velocity;         //物体的速度
  PVector acceleration; //物体的加速度
  float mass;                 //物体的质量
  float G]]></description><category></category></item><item><title><![CDATA[(十一)processing中的向量运算方法]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50837907</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50837907</guid><author>Ant_look</author><pubDate>Wed, 09 Mar 2016 22:53:17 +0800</pubDate><description><![CDATA[向量加法：

//实现弹球程序
PVector location;
PVector veclocity;

void setup(){
  size(480, 100);
  smooth();
  location = new PVector(random(0, width), random(0, height));
  veclocity = new PVector(0.5, 1);
  ]]></description><category></category></item><item><title><![CDATA[linux文件的压缩解压缩]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50812902</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50812902</guid><author>Ant_look</author><pubDate>Sun, 06 Mar 2016 22:28:02 +0800</pubDate><description><![CDATA[linux(ubuntu)文件的压缩格式有:

{".7z", ".bz2", ".gz", ".lzma", ".tar", ".tar.7z", ".tar.bz2", ".tar.gz", ".tar.lzma", ".tar.xz", ".xz", ".zip", ".rar"}

文件的压缩解压缩命令:
//7z
7z a XX.7z file1 file2 file3]]></description><category></category></item><item><title><![CDATA[清除系统日志的shell脚本]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50813350</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50813350</guid><author>Ant_look</author><pubDate>Sun, 06 Mar 2016 14:55:12 +0800</pubDate><description><![CDATA[清除/var/log目录下的日志文件的脚本程序:
#!/bin/sh
#清除/var/log目录下的日志文件

LOG_DIR=/var/log

ROOT_UID=0       #只有用户ID变量$UID为0的用户才有root权限
LINES=50            #默认的行数
E_XCD=66           #不能进入到目录时的退出代码值
E_NOTROOT=6]]></description><category></category></item><item><title><![CDATA[linux shell的运行(有意思)]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50813200</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50813200</guid><author>Ant_look</author><pubDate>Sun, 06 Mar 2016 14:27:42 +0800</pubDate><description><![CDATA[修改权限运行shell程序chmod u+x XXX.sh
./XXX.sh

shell程序的开头用,在添加权限后可以以 ./XXX.sh运行:
#!/bin/sh

创建一个自我删除的程序(这程序一运行就会自我删除，rm himself不会输出)
#!/bin/rm
echo "rm himself"

创建一个自我显示的程序:
#!/bin/less
echo "ca]]></description><category></category></item><item><title><![CDATA[python uuid库的使用]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50802541</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50802541</guid><author>Ant_look</author><pubDate>Fri, 04 Mar 2016 17:00:26 +0800</pubDate><description><![CDATA[python 的uuid库是用来生成一串唯一表示的包，uuid是一个 32 位的16进制数，用来设置唯一的辨识信息，具体uuid功能查看维基百科
uuid库的使用方法(uuid使用文档翻译):

uuid 帮助模块:
uuid - UUID 对象(全局唯一标识符)根据 RFC 4122

文件:
    /usr/lib/python2.7/uuid.py
模块文档:
    http://]]></description><category></category></item><item><title><![CDATA[python qrcode 库的使用]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50788864</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50788864</guid><author>Ant_look</author><pubDate>Thu, 03 Mar 2016 17:49:29 +0800</pubDate><description><![CDATA[python qrcode 库的使用首先要安装PIL图形处理库(安装方法:点击打开链接)

qrcode的使用方法:
命令行生成二维码(二维码内容为Some text)

qr "Some text" > test.png简单的python程序生成二维码


#!/usr/bin/env python
#coding=utf-8
import qrcode

img = qrcod]]></description><category></category></item><item><title><![CDATA[ubuntu安装图像处理库PIL]]></title><link>https://blog.youkuaiyun.com/Ant_look/article/details/50783738</link><guid>https://blog.youkuaiyun.com/Ant_look/article/details/50783738</guid><author>Ant_look</author><pubDate>Wed, 02 Mar 2016 23:45:48 +0800</pubDate><description><![CDATA[PIL(Python Image Library)图像处理库，是python中最常用的图像处理库，目前的版本是1.17。该库提供了基本的图像处理功能，例如改变图像改变大小、格式转换、色场空间转换、图像增强、直方图处理、生成二维码、插值和滤波等。
在安装PIL之前，需要安装依赖库:zlib, png, freetype, jpeg
依赖运行库的安装:这个库是不能用 apt-get安装的，因此需要]]></description><category></category></item></channel></rss>