Django 内联的模板标签和过滤器
作者: 陈劲灿 编辑日期: 2017年5月2日 13:44 阅读量: 367 分类: django

autoescape Django模板会对HTML以及JS标签进行自动转义。使用autoescape 可以打开或者关闭自动转义: 使用方法:

1.
2.
3.
{% autoescape on %}
    {{ body }}
{% endautoescape %}

block 定义一个可以被子节点重写的块。 使用方法: htm


Django中对Model的操作
作者: 陈劲灿 编辑日期: 2017年4月26日 16:47 阅读量: 485 分类: django

前提条件 当你创建好Django Model后Django会自动给你提供数据库抽象的创建、删除、检索、更新等API。 为了更好的熟悉django Model相关的API,先创建一个Django 工程

django-admin startproject testdjango

然后创建一个app

cd testdjango

Lua与C++之间的交互
作者: 陈劲灿 编辑日期: 2017年4月25日 13:29 阅读量: 346 分类: program

Lua与C++之间使用一个虚拟的栈进行值的交换。栈是一个LIFO的结构,在Lua中正数索引1表示栈底。

比如执行下面的代码

1.
2.
3.
4.
5.
lua_pushcfunction(L, func)
lua_pushnumber(L, 1)
lua_pushnumber(L, 2)
lua_pushstring(L, "ccc")
lua_pushnumber(L, 3)

Unity中UGUI中使用ScrollView实现可重复使用的滚动列表
作者: 陈劲灿 编辑日期: 2017年4月20日 17:21 阅读量: 1752 分类: gameengine

在Cocos2d-x中提供了很多很方便的控件比如ScrollView,PageView,TableView等。可以方便的使用。不过在Unity UGUI中并没有提供这么多控件, UGUI中只提供了一个ScrollView的控件。可以通过对ScrollView进行扩展。这篇文章中实现了一个可以方便使用,并且Item重复利用的ScrollView。

先来学习学习UGUI中的Scro


Django Model Fields类型使用方法
作者: 陈劲灿 编辑日期: 2017年4月17日 19:55 阅读量: 760 分类: django

ForeignKey.on_delete 字段参数 下面的参数是所有类型的字段都具有的。

null

  1. 默认值为False,
  2. 如果Field.null = True 则在数据库存储为NULL。
  3. 应该避免在 CharField和TextField中使用null,它们空时为空字符串。 有个例外的是当unique=True 以及 blank=Tru

Lua中的闭包
作者: 陈劲灿 编辑日期: 2017年4月13日 14:42 阅读量: 338 分类: program

前提 Lua 中的函数是带有词法定界(lexical scoping)的第一类值(first-class values)。

  • 第一类值指:在 Lua 中函数和其他值(数值、字符串)一样,函数可以被存放在变量中,也可以存放在表中,可以作为函数的参数,还可以作为函数的返回值。
  • 词法定界指:被嵌套的函数可以访问他外部函数中的变量。这一特性给 Lua 提供了强大的编程能力。


Unity中UGUI中Canvas你不得不知道的事
作者: 陈劲灿 编辑日期: 2017年4月10日 15:20 阅读量: 1372 分类: gameengine

Canvas 简介

  • canvas是所有GUI控件的根节点。
  • 当需要创建一个界面时可以先创建一个canvas
  • 如果创建GUI控件之前未创建canvas,则Unity会自动创建一个canvas
  • canvas可以进行嵌套。

Canvas创建方式

  • GameObject-> UI -> Canvas
  • Hierarchy -> 右键 -> UI

Sublime中配置Lua编译
作者: 陈劲灿 编辑日期: 2017年4月5日 15:38 阅读量: 290 分类: essay

Sublime中没有默认的Lua编译选项,可以通过以下方式实现: Sublime -> Tools -> Build System -> New Build System 然后输入:

{
        //注意这里需要将你的cmd "lua"添加到环境变量中,或者直接输入lua.so 或者 lua.exe的实际路径。
       "cmd":["lua","$file"],

点乘与叉乘详细解析
作者: 陈劲灿 编辑日期: 2017年4月5日 14:39 阅读量: 371 分类: essay

其实这两个概念在维基百科上也可以查到,让在这里以便方便的查阅。


Unity 事件函数执行顺序
作者: 陈劲灿 编辑日期: 2017年4月5日 10:43 阅读量: 351 分类: gameengine

参考原文章https://docs.unity3d.com/Manual/ExecutionOrder.html

详细流程图 请先仔细的看看下面的流程图

主要函数功能


Unity中Shader详细使用解析
作者: 陈劲灿 编辑日期: 2017年4月3日 23:15 阅读量: 309 分类: gameengine

先了解了解最近重温Unity Shader相关的内容,然后结合以前学习的OpenGL相关的知识,想好好把Unity Shader的知识理一下。

三大着色器语言GLSL, HLSL, Cg介绍 渲染管线 顶点着色器,片段着色器,表面着色器 Unity5.x中提供的高阶渲染技术 贴图、纹理、图片你需要知道他们的区别


Centos下Unzip覆盖文件不需要确认指令
作者: 陈劲灿 编辑日期: 2017年4月2日 23:51 阅读量: 372 分类: essay

今天在上传一个zip文件后需要将zip文件解压并且覆盖原来的文件,但是直接使用unzip xxx.zip每出现一个重复的文件就提示你是否确认,这神烦。于是unzip --help查看了一下命令如下:

可以看出使用时添加下面两个指令即可:

  • "-u" update fi

游戏中的碰撞检测算法
作者: 陈劲灿 编辑日期: 2017年4月1日 17:03 阅读量: 317 分类: 算法

2D游戏中的AABB算法

  • AABB在2D空间的定义
  • 检测两个AABB是否相交,下面是直接拿box2d中的代码,其中lowerBound 为最小点,upperBound为最大点。
1.
2.
3.
inline bool b2TestOverlap(const b2AABB& a, const b2AABB& b){
    b2Vec2 d1, d2;
    d1 = b.

Lua性能优化的好文章
作者: 陈劲灿 编辑日期: 2017年4月1日 11:32 阅读量: 326 分类: program

今天看到一篇关于Lua性能优化的文章感觉讲解的很好,于是赶紧记录下来,原文出处在这里http://www.lua.org/gems/sample.pdf

我挑一些重点出来讲解: Use Locals (尽量使用局部变量) 先看个例子:

1.
2.
3.
for i = 1, 1000000 do
    local x = math.sin(i)
end

l


一行Python代码实现简单HTTP服务器
作者: 陈劲灿 编辑日期: 2017年3月31日 21:34 阅读量: 328 分类: program

使用Python内置的HTTP服务器,下面是简单的代码:

1.
python -m SimpleHTTPServer 80

你在哪一层目录中启用的HTTP服务器,你的根目录就在哪里,通过浏览器访问http://127.0.0.1/ 试试效果,如果你的80端口被占用可以使用其他端口代替,如8000,则需要输入http://127.0.0.1:8000/ 即可




@chenjincan