- 博客(11)
- 收藏
- 关注
原创 c++指针与引用
每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。 有指针的值的实际数据类型,不管是整型、浮点型、字符型,还是其他的数据类型,都是一样的,都是一个代表内存地址的长的十六进制数。所以指针可以对指针进行的操作:定义指针把变量的地址赋值给指针:trpe *v...
2018-11-02 13:34:21
584
原创 《重构》读书笔记-01
不论用户提出什么方案,你唯一能够获得的邦正就是他们一定会在6个月之内再次修改它。重构之前首先检查自己时候有一套可靠的测试机制,这些测试必须有自我检测能力。 游戏代码怎么进行自测??第一个步骤是找出代码的逻辑泥团,并运用Extract method。move method,移动方法,将方法放到它该去的地方,比如它用的数据全是A类的,那它应该属于A的方法Replace temp with ...
2018-11-01 10:32:11
284
原创 感谢谷歌翻译
最近在看shader相关的知识,看着看着居然看到了日文网站,正在发愁的时候发现chrome自带翻译,于是畅通无阻的阅读了那部分教程。 可以让世界没有国界。 感谢那些为人类进步而努力的公司。
2017-09-19 14:10:12
353
原创 ShaderToy指南1:颜色和坐标
最近在学Shader,发现了一个好玩的网站shaertoy,国内都没有什么人玩,写个相关的指南,不要见笑,一起进步。 https://www.shadertoy.com/view/4lfyDn 修改TUTORIAL的值来选择指南。//选择内容#define TUTORIAL 5/* 目录 1 黑屏. 2 带颜色 3 颜色系统 4 坐标 5 屏幕适配*/#define PI 3.
2017-09-01 11:00:17
1133
原创 关于error: Unable to find vcvarsall.bat
在用pip安装python包的时候,在用distutils发布代码时,可能就会出现这个问题:error: Unable to find vcvarsall.bat,这个错误表示distutils无法找到vcvarsall.bat这个脚本,这个脚本是用来设置编译环境的。
2017-08-21 17:00:48
12667
1
原创 Windows下用VC++命令行编译c(cl.exe)
最近在用Cython引用c函数时,经常需要将c编译为静态数据连接库(.lib文件)。踩了一些坑现在都记下来。搞清楚坏境编译前需要搞清楚自己的编译环境,对于64位需要使用VC 64位命令行提示符。我的环境是: - Windows 7 64-bit - Visual studio 2017 所以我使用64位命令提示符。不要用普通的命令行编译,那样很多库和头文件会找不到。 我使用的是VC 2017
2017-08-21 11:13:27
3649
原创 Visual Studio Code的python设置
排除pyc文件用*.pyc可以排除 // 配置 glob 模式以排除文件和文件夹。{ "files.exclude": { "**/.git": true, "**/.svn": true, "**/.DS_Store": true, "**/*.pyc": true, "**/*.pyo": true, }}安装python插件在插件中搜索py
2017-08-18 15:43:38
1558
原创 Cython 入门:helloworld
安装一个伟人说过: 把大象放到冰箱里的第一步,打开冰箱;所以写cython的第一步,安装cython。
2017-08-16 14:34:27
1410
原创 Python ast 学习笔记1–手动建ast
Python ast 学习笔记1–手动建ast手动建astpython中的ast模块是非常强大的模块,可以用来修改python源码,或者分析python源码。为了学习ast模块,先来手动建立一个ast熟悉熟悉。将用ast来表示下列代码:foo = 2if foo == 2: print fooelse: print "not equal"foo=2foo=2是一个赋值语句,可以分
2017-03-15 20:33:47
5291
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人