2018年6月11日
摘要: 面试考察点: 基础是否扎实。 代码能力。 数学能力。 具体问题考察侧重点: 业务水平:能不能讲清楚自己做过的项目(包括项目起源、项目主要任务、项目的目标、项目的结果、对项目的反思)并说清楚自己在项目中扮演的角色、你的工作思路。 发展潜力:最常见的问题[以你现在的水平(技术经验)来看,过去你参与的xx 阅读全文
posted @ 2018-06-11 19:50 yoyo_sincerely 阅读(4449) 评论(0) 推荐(1) 编辑
  2018年4月28日
摘要: 图像的各向异性滤波 非均向性(anisotropy),或作各向异性,与各向同性相反,指物体的全部或部分物理、化学等性质随方向的不同而有所变化的特性,例如石墨单晶的电导率在不同方向的差异可达数千倍,又如天文学上,宇宙微波背景辐射亦拥有些微的非均向性。许多的物理量都具有非均向性,如弹性模量、电导率、在酸 阅读全文
posted @ 2018-04-28 11:48 yoyo_sincerely 阅读(5728) 评论(0) 推荐(0) 编辑
  2018年4月23日
摘要: Read the package name of an Android APK 阅读全文
posted @ 2018-04-23 19:07 yoyo_sincerely 阅读(383) 评论(0) 推荐(0) 编辑
  2018年4月21日
摘要: glViewport — set the viewport https://www.khronos.org/registry/OpenGL Refpages/gl4/html/glViewport.xhtml glQueryCounter — 在所有以前的命令到达GL服务器但还没有执行的情况下,将G 阅读全文
posted @ 2018-04-21 09:05 yoyo_sincerely 阅读(354) 评论(0) 推荐(0) 编辑
  2018年4月20日
摘要: Mac os 下的文件权限管理 命令 ls l A 结果 横线代表空许可。r代表只读,w代表写,x代表可执行。注意这里共有10个位置。第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。 确定了一个文件的访问权限后,用 阅读全文
posted @ 2018-04-20 16:49 yoyo_sincerely 阅读(3235) 评论(0) 推荐(0) 编辑
  2018年4月19日
摘要: You have not concluded your merge (MERGE_HEAD exists) OK. The problem is your previous pull failed to merge automatically and went to conflict state. 阅读全文
posted @ 2018-04-19 07:25 yoyo_sincerely 阅读(727) 评论(0) 推荐(0) 编辑
  2018年4月16日
摘要: 前几天在windows下用MINGW编译一段代码时,出现了错误提示说srand48()和drand48()的未定义,去网上搜了下,发现好多人也遇到了同样的问题,大约有两种解决方案: 第一个就是说gcc必须是官方的,我用的事是tdm mingw,而官方的好像是dw版(安装mingw的时候可以选择这项) 阅读全文
posted @ 2018-04-16 11:15 yoyo_sincerely 阅读(3100) 评论(0) 推荐(0) 编辑
  2018年3月27日
摘要: std::move函数可以以非常简单的方式将左值引用转换为右值引用。(左值、左值引用、右值、右值引用 参见:http://www.cnblogs.com/SZxiaochun/p/8017475.html) 通过std::move,可以避免不必要的拷贝操作。 std::move是为性能而生。 std 阅读全文
posted @ 2018-03-27 16:12 yoyo_sincerely 阅读(16168) 评论(1) 推荐(1) 编辑
  2018年3月21日
摘要: 学习在片元着色器中创建一切 介绍 这篇博客翻译自 "Shadertoy: learn to create everything in a fragment shader" 大纲 本课程将介绍使用Shadertoy在Web浏览器中使用片段着色器的创新,艺术和创造性方法。 与会者将通过使用实时编码学习诸 阅读全文
posted @ 2018-03-21 15:08 yoyo_sincerely 阅读(697) 评论(0) 推荐(1) 编辑
  2018年2月24日
摘要: 游戏编程模式 为什么要读这本书: 抽象和解耦能够使你的程序开发变得更快和更简单。但不要浪费时间来做这件事,除非你确信存在问题的代码需要这种灵活性。 在你的开发周期中要对性能进行思考和设计,但是要推迟那些降低灵活性的,底层的,详尽的优化,能晚则晚。 尽快地探索你的游戏的设计空间,但是不要走得太快留下一 阅读全文
posted @ 2018-02-24 15:47 yoyo_sincerely 阅读(541) 评论(0) 推荐(0) 编辑
  2018年2月2日
摘要: "光线求交 " 光线定义:position $a(t)$ = $o$ + $t\vec{d}$; 球定义: center p, radius r; 平面定义:normal $\vec{n}$ , offset t; 三角形定义:position $a_1$, $a_2$, $a_3$, normal 阅读全文
posted @ 2018-02-02 21:52 yoyo_sincerely 阅读(1562) 评论(0) 推荐(0) 编辑
  2018年1月29日
摘要: 最近在做的一些新的事情,这其中获得的一些新的思考。 T型的知识积累,深度的挖掘可以通过“举一反三”的应用在广度上,广度可以通过“交叉验证”加强我们的认识,可以说是最有效的知识实践积累方式。 知识经验就是能力 虽然传统上,对于人处理问题的能力,一般可以用“智商”来形容; 当然我们可以对智商,以解决问题 阅读全文
posted @ 2018-01-29 16:41 yoyo_sincerely 阅读(623) 评论(0) 推荐(0) 编辑
  2018年1月14日
摘要: 代码回滚:Reset、Checkout、Revert 的选择 "参考链接" git reset、git checkout 和 git revert 是你的 Git 工具箱中最有用的一些命令。它们都用来撤销代码仓库中的某些更改,而前两个命令不仅可以作用于提交,还可以作用于特定文件。 因为它们非常相似, 阅读全文
posted @ 2018-01-14 15:17 yoyo_sincerely 阅读(174) 评论(0) 推荐(0) 编辑
  2018年1月11日
摘要: 查看当前路径 :pwd 切换当前路径到当前打开文件所在路径 :cd %:p:h 解释: %表示当前文件名,%:p表示包含文件名的全部路径,%:p:h表示文件所在路径(head of the full path) 切换当前窗口的当前路径到当前打开文件所在路径 :lcd %:p:h 如何在打开文件的同时 阅读全文
posted @ 2018-01-11 13:40 yoyo_sincerely 阅读(438) 评论(0) 推荐(0) 编辑
  2017年12月31日
摘要: Enable / Disable NuGet 中提供了禁用按钮。另外还可以通过 Ctrl+Shift+F12 在 Visual Studio 中实现 Enable / Disable。 移动光标类命令 支持 | | h | 光标左移一个字符 l | 光标右移一个字符 k | 光标上移一行 j | 光 阅读全文
posted @ 2017-12-31 19:24 yoyo_sincerely 阅读(1216) 评论(0) 推荐(0) 编辑
  2017年12月1日
摘要: Unity 动画 Unity Shader 内置时间变量 引入时间变量 名称 | 类型 | 描述 | | _Time | float4 | t是自该场景加载开始所经过的时间,4个分量分别是(t/20, t, 2t, 3t) _SinTime | float4 | t是时间的正弦值,(t/8, t/4 阅读全文
posted @ 2017-12-01 11:14 yoyo_sincerely 阅读(8786) 评论(0) 推荐(0) 编辑
  2017年11月29日
摘要: VC里用cpp作后缀名, 在GCC里默认采用C、cc、cxx作为后缀名 .cpp, .h (VS file).cc, .h (GCC file) C中: 头文件后缀名: .h 源文件后缀名: .c C++中: 头文件后缀名: .h, .hpp, .hxx 源文件后缀名:.cpp, .cc, .cxx 阅读全文
posted @ 2017-11-29 17:24 yoyo_sincerely 阅读(8905) 评论(0) 推荐(0) 编辑
  2017年11月26日
摘要: 透明效果 透明效果一般有两种实现方法: 第一种,使用透明度测试(Alpha Test) 第二种,使用透明度混合(Alpha Blending) 透明度测试 和 透明度混合机制 : 透明度测试(Alpha Test):只要一个片元的透明度不满足条件(小于某阀值),那么它对应的片元就会被舍弃。被舍弃的片 阅读全文
posted @ 2017-11-26 15:22 yoyo_sincerely 阅读(5720) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式(Regular Expression) 是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。 正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。 正则表达式是烦琐的,但它是强大的,学会之后的应用会让你除了提高效率外,会给 阅读全文
posted @ 2017-11-26 10:45 yoyo_sincerely 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Unity Shader基础 先上代码,代码一般是这样的。 void Initialization(){ //先从硬盘加载代码再加载到GPU中 string vertexShaderCode = LoadShaderFormFile(VertexShader.shader); string frag 阅读全文
posted @ 2017-11-26 10:15 yoyo_sincerely 阅读(562) 评论(0) 推荐(0) 编辑
摘要: Unity Shader 之渲染流水线 什么是渲染流水线 一个渲染流程分成3个步骤: 应用阶段(Application stage) 几何阶段(Geometry stage) 光栅化阶段(Rasterizer stage) CPU 与 GPU之间的通信 通信主要包括3个步骤: 把数据加载到显存中 设 阅读全文
posted @ 2017-11-26 10:13 yoyo_sincerely 阅读(930) 评论(0) 推荐(0) 编辑
  2017年11月24日
摘要: 2017/11/22 Leetcode 日记 136. Single Number Given an array of integers, every element appears twice except for one. Find that single one. class Solution 阅读全文
posted @ 2017-11-24 14:06 yoyo_sincerely 阅读(179) 评论(0) 推荐(0) 编辑
  2017年11月21日
摘要: 2017/11/21 Leetcode 日记 496. Next Greater Element I You are given two arrays (without duplicates) nums1 and nums2 where nums1’s elements are subset of  阅读全文
posted @ 2017-11-21 16:10 yoyo_sincerely 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 2017/11/13 Leetcode 日记 463. Island Perimeter You are given a map in form of a two-dimensional integer grid where 1 represents land and 0 represents wa 阅读全文
posted @ 2017-11-21 09:56 yoyo_sincerely 阅读(91) 评论(0) 推荐(0) 编辑
  2017年11月20日
摘要: 2017/11/14 Leetcode 日记 442. Find All Duplicates in an Array Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice a 阅读全文
posted @ 2017-11-20 19:39 yoyo_sincerely 阅读(129) 评论(0) 推荐(0) 编辑
  2017年11月13日
摘要: 2017/11/9 Leetcode 日记 566. Reshape the Matrix In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a new one w 阅读全文
posted @ 2017-11-13 09:02 yoyo_sincerely 阅读(172) 评论(0) 推荐(0) 编辑
  2017年11月9日
摘要: 2017/11/7 Leetcode 日记 669. Trim a Binary Search Tree Given a binary search tree and the lowest and highest boundaries as L and R, trim the tree so tha 阅读全文
posted @ 2017-11-09 10:29 yoyo_sincerely 阅读(157) 评论(0) 推荐(0) 编辑
  2017年11月7日
摘要: 2017/11/6 Leetcode 日记 344. Reverse String Write a function that takes a string as input and returns the string reversed. class Solution { public: stri 阅读全文
posted @ 2017-11-07 10:27 yoyo_sincerely 阅读(150) 评论(0) 推荐(0) 编辑
  2017年11月5日
摘要: 2017/11/5 Leetcode 日记 476. Number Complement Given a positive integer, output its complement number. The complement strategy is to flip the bits of it 阅读全文
posted @ 2017-11-05 12:48 yoyo_sincerely 阅读(172) 评论(0) 推荐(0) 编辑
  2017年11月3日
摘要: 2017/11/3 Leetcode 日记 654. Maximum Binary Tree Given an integer array with no duplicates. A maximum tree building on this array is defined as follow: 阅读全文
posted @ 2017-11-03 20:25 yoyo_sincerely 阅读(218) 评论(0) 推荐(0) 编辑