- 博客(49)
- 资源 (14)
- 收藏
- 关注
原创 理工札记(1) 为什么是拉瓦锡
为什么是拉瓦锡***** 《理工札记》持续更新,请关注微信公众号:神马观止 1794年5月8日的清晨,一位穿着贵族服饰的男人站在断头台下,眼中充满了困惑,仿佛在思考着什么。随着身后士兵的呐喊,他走上断头台。这时他突然对刽子手说: “劳烦,在砍下我的头之后,数一数我眨眼的次数,我想做完最后一次试验!” 刽子手显然没有料到他会说这么一句无厘头的话,木然...
2018-08-17 22:27:46
561
原创 常用的正则表达式
提取August之间的字符串: In = re.findall("(?<=\August).*?(?=\Agusut)",line)
2017-04-25 14:56:37
605
原创 常用下载地址VS和QT
VS:http://msdn.itellyou.cn/、QT:http://download.qt.io/development_releases/
2017-03-02 10:29:17
647
原创 Tegra Debugger/SnapProfiler/Intel GPA
1. Tegra Debugger总是链接失败豌豆夹的adb.exe阻止链接
2017-01-23 16:20:23
1167
转载 如何能够快速提升自己的工作能力?
(如需交流,请关注公众号:神马观止)1.执行力——这分为两个方面,第一是完成上级下达指令的意愿,这是基础,如果这点都不能做到,这类员工还是趁早辞退的好;第二是办事能力,包括日常工作的完成和对新工作内容的理解,完成度和差错率可作为此项能力的评价标准,我个人认为在这里面,是否细心是一个相当重要的指标;2.学习能力——这点对于新人或者换岗的员工尤其重要,进入职场就是要提升,不懂就要学,不明白就要问,这会帮助我们更快的适应岗位,
2016-12-14 18:47:30
1246
转载 Performance Tunning for Tile-Based Architecture(Tile-Based架构下的性能调校)
Performance Tunning for Tile-Based ArchitectureTile-Based架构下的性能调校 by Bruce MerryGameKnife译 译序 在大概1个月之前,花了两个小时的时间阅读了OpenGL Insights上的两篇关于移动平台GPU的优
2016-12-12 17:10:18
1040
原创 小米5的的开发环境配置
参考博客:(如需交流,请关注公众号:神马观止)http://jingyan.baidu.com/article/6c67b1d699c1a12787bb1e98.htmlhttp://www.miui.com/thread-4224294-1-1.htmlhttp://blog.csdn.net/lsmsrc/article/details/469899711. 申请解锁打开http://www.mi
2016-12-06 18:35:42
4235
原创 VS2008的常见问题
1. No symbols are loaded for any call stack frame. The source code can not be displayed. ContextSwitchDeadlock was detectedANS:The ContextSwitchDeadlock doesn't necessarily mean your code has
2016-12-06 18:13:33
770
原创 比较常用的C++程序代码片段
#include using namespace std;static void pause( void ){ system( "pause" ); return;}int main(){ unsigned int mywidth = 4; unsigned int mybits = 12; while(!(mywidth &(1umybits -1)))) {
2016-12-06 15:32:41
10513
转载 FFT后的物理意义
(如需交流,请关注公众号:神马观止)FFT(Fast Fourier Transform,快速傅立叶变换)是离散傅立叶变换的快速算法,也是我们在数字信号处理技术中经常会提到的一个概念。在大学的理工科课程中,在完成高等数学的课程后,数字信号处理一般会作为通信电子类专业的专业基础课程进行学习,原因是其中涉及了大量的高等数学的理论推导,同时又是各类应用技术的理论基础。 关于傅立叶变换的经典著作和文章非常多,但是看到满
2016-11-23 17:40:45
64799
11
原创 GPU Shader ALU读书笔记
TheVertex Shader ALU is a multithreaded vector processor that operates onquad-float data.It consists of two functional units. The SIMD Vector Unit is responsible forthe mov, mul, add,mad, dp3, dp4,
2016-11-22 17:25:42
2283
转载 初窥Linux 之我最常用的21条命令
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Li
2016-11-08 11:08:15
474
原创 Ubuntu: Vim和gedit乱码问题的解决
1. Vim打开vim的配置文件,位置在 /etc/vim/vimrc 在其中加入C代码 set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set encoding=prc 2. gedit在终端中输入如下命令,然后重新打开gedit即
2016-11-03 16:34:32
504
原创 Performance Modeling
ObjectivesEngineer for performance up front.Manage performance risks.Map business requirements to performance objectives.Balance performance against other quality-of-service requirements.Identify
2016-10-21 13:32:12
735
原创 泛型编程学习笔记
泛型编程的代表作品STL是一种高效、泛型、可交互操作的软件组件。STL以迭代器 (Iterators)和容器(Containers)为基础,是一种泛型算法(Generic Algorithms)库,容器的存在使这些算法有东西可以操作。STL包含各种泛型算法(algorithms)、泛型迭代器(iterators)、泛型容器(containers)以及函数对象(function object
2016-10-19 15:01:55
425
原创 编译原理学习笔记
一个好的编译器是自成天地的,包含了整个计算机科学的一个映像。编译器实际运用了贪心算法(寄存器分配)/启发式搜索技术(表调度)/图算法(死代码消除)/动态规划(指令选择)/有线自动机和下推自动机(词法分析和语法分析)以及不动点算法(数据流分析)。它处理诸如动态分配/同步/命名/局部性/分级存储结构管理和流水线调度等问题。
2016-10-14 20:27:29
980
原创 Unity3D的学习方法
如何学习:第一步首先了解unity3d的菜单,视图界面。 这些是最基本的基础,可以像学word操作一样,大致能明白有几个菜单,几个基本的视图,各自起什么作用的就可以了。当然还要了解人物基本的比例和结构。第二步理解场景里面的坐标系统,输入系统,简单的向量概念。Unity3D的坐标系统及向量概念如果不理解清楚,不理解世界坐标,局部坐标的关系,即使一个简单的移动,缩放,旋转的几行代码,也会困惑你
2016-10-14 20:21:53
1237
原创 参考博客
http://blog.csdn.net/stalendp/article/details/11492525https://en.wikibooks.org/wiki/GLSL_Programming/Unityhttps://en.wikibooks.org/wiki/OpenGL_Programming
2016-10-12 12:26:32
438
原创 读书笔记:Realistic Ray Tracing
For each point on the window, we send a 3D "ray" to that point and extend it into the scene as shown by the arrow and dotted line. Whatever this ray hits first is what is seen in that pixel. Each pixe
2016-10-01 22:20:31
1381
原创 利用GLFW和GLEW搭建OpenGL开发环境
(如需交流,请关注公众号:神马观止)1. 下载相应的头文件和库文件GLEW:http://glew.sourceforge.net/index.htmlGLFW:http://www.glfw.org/download.html得到glew-2.0.0-win32.zip和glfw-3.2.1.bin.WIN32.zip,这里我们采用静态链接库的方式, IDE采用的是Visual Studio 2013,用32位库文件。
2016-10-01 13:48:30
8640
2
原创 读书笔记:Learn C++ (1)
Becoming an expert won’t happen overnight, but with a little patience, you’ll get there.Start simple, and grow it over time.1) Writing code is as much of an art as it is a science -- people have
2016-09-30 18:08:11
1090
原创 读书笔记:W3CSchool学习教程-C#教程(下)
C# 特性(Attribute)C# 反射(Reflection)C# 属性(Property)C# 索引器(Indexer)C# 委托(Delegate)C# 事件(Event)事件(Event) 基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知。应用程序需要在事件发生时响应事件。例如,中断。事件
2016-09-30 15:46:47
854
原创 读书笔记:W3CSchool学习教程-C#教程(上)
.Net 框架(.Net Framework).Net 框架是一个创新的平台,能帮您编写出下面类型的应用程序:Windows 应用程序Web 应用程序Web 服务.Net 框架由一个巨大的代码库组成,用于 C# 等客户端语言。下面列出一些 .Net 框架的组件:公共语言运行库(Common Language Runtime - CLR).Ne
2016-09-28 20:11:35
2584
原创 读书笔记:3D Math Primer for Graphics and Game Development
第一部分:3D数学讲解如何在空间中精确度量位置、距离和角度。计算机图形学第一原则:近似原则如果它看上去是对的它就是对的。几种坐标系:世界坐标系,物体坐标系,摄像机坐标系,惯性坐标系,嵌套式坐标系,描述坐标系vector3类的设计与注意事项第二部分:线性变换(无平移)—— 3x3,仿射变换(平移)——4x4在讨论变换之前,必须搞清楚到底要变换什么:变换物体和变换坐标系
2016-09-25 23:07:41
2345
原创 UE的常用设置
在高级->配置->编辑器显示->语法高亮,语言选择中选择C/C++,点击打开,在UE中打开了一个文件c_cplusplus.new,在这个文件的第一行的“File Extensions”后面,,添加一个所需添加文件的后缀,如txt文件,就可以添加“TXT” “File Extensions = C CPP CC CXX H HPP AWK TXT” 保存该文件
2016-09-18 19:05:06
2944
原创 三大工具的指令汇总(UE/Vim/Git)
1.Git2.Vim3. UE快捷键 说明 -------------------+----------------------------------Alt+\ 字数统计Alt+C 切换列模式编辑Alt+F10
2016-09-09 15:22:26
2074
转载 新手关于如何看编程经典书的一些疑惑(知乎-孙天齐)
(如需交流,请关注公众号:神马观止)作者:孙天齐链接:https://www.zhihu.com/question/26157282/answer/32455092来源:知乎著作权归作者所有,转载请联系作者获得授权。多学计算机的朋友,都有类似的困惑:我学了计算机专业,怎么还是做不出网站、软件、APP?很多人误以为是教材不接轨,因此崇拜国外教材,其实不是那么回事。我尽量详细地答一下,顺便也讲讲计算机科学到底是干什么
2016-09-09 15:11:21
9854
转载 如何成为游戏行业的图形程序员(Oliver Franzke )
因为我们最近正在招聘一名图形程序员,所以我得确定潜在求职者具备哪些技术知识和技能。虽然这个定义主要是针对我们的求职者,但我想也适用于行业中其他正在求职中的程序员,比如渲染工程师。不论你是刚完成学业的新人,还是已经在行业中试水不同角色的老手,希望本文能够让你获知成为一名图形工程师需要具备的知识。如果你是一名经验丰富的渲染程序员,那么你可能已经了解了所有情况,我也希望听听你的看法。了解
2016-09-09 15:00:25
6596
转载 什么是计算机图形学?(转自中国科学技术大学-刘利刚)
(如需交流,请关注公众号:神马观止)【注】 由于时常有本科学生来向笔者询问计算机图形学是做什么的,为了使得学生能够快速了解计算机图形学,有利于他们在选择研究生方向做出适合自己的选择,特撰写此文。本文仅仅为笔者对计算机图形学浅薄的理解,不涉及对概念的定义,是非学术性的。因此,笔者尽量尝试用通俗的语言介绍一下计算机图形学的内容及其应用,以帮助还未接触计算机图形学领域的学生来了解该学科方向。笔者对其中的有些内容的理解也是很有限的,值得进一
2016-09-09 14:39:50
7988
1
转载 DXT and ETC Compression Texture
1. DXT 我们知道游戏中对于3D物体表面细节的表现最重要的还是靠贴图来实现的,那么越是高分辨率越是真彩色的贴图自然表现力也是越强,但是同时带来的问题是所需占用的内存会成倍的上升,而节省内存这一点在目前的游戏中还是非常非常重要的。 所以各个平台上都在使用纹理压缩的技术,让纹理贴图在内存占用和显示效果能达到一个尽可能的平衡。在DirectX中,使用一种叫做DXT的纹理压缩技术,目
2016-09-09 13:41:29
2001
原创 关于C语言中交换两个数的代码探讨
#include // There is no need to allocate the third position for tempvoid reverse_array(int a[], int cnt){ int first, last; for (first=0, last=cnt-1; first<last; first++, last--) { inplace_swa
2016-09-09 10:45:21
1492
转载 纹理过滤模式中的Bilinear、Trilinear以及Anistropic Filtering
1、 为什么在纹理采样时需要texture filter(纹理过滤) 我们的纹理是要贴到三维图形表面的,而三维图形上的pixel中心和纹理上的texel中心并不一至(pixel不一定对应texture上的采样中心texel),大小也不一定一至。当纹理大于三维图形表面时,导至一个像素被映射到许多纹理像素上;当维理小于三维图形表面时,许多个象素都映射到同一纹理。 当
2016-07-26 18:40:22
2184
原创 Viusal C++6.0与Hugin Lite8.0联合编程构建贝叶斯网络推理机
(如需交流,请关注公众号:神马观止)Viusal C++6.0与Hugin Lite8.0联合编程构建贝叶斯网络推理机
2016-07-20 19:24:05
2268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人