自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dosth_Magic

你不能停止努力。

  • 博客(763)
  • 资源 (5)
  • 收藏
  • 关注

原创 2017年7月26日23:03:12

2017年7月26日23:03:16今天再次明确下最近的任务。完成opengl的学习。ok。enough。每天任务量小一些,读书40页。网站练习2个即可。

2017-07-26 23:05:45 250

原创 2017年7月25日20:48:27

2017年7月25日20:48:29今天吧,看了些qt,书什么的没有看。推荐这本17天搞定gre单词,写的很高。我感觉我就是里面说的妄想通过一次大量想掌握知识或技能的人,最后落得竹篮打水的效果。最好的就是多次少量。书中的后面还介绍到戒掉恶习的方法,不是一次行,而是努力的拉长恶习的间隔。要意识到自身的进步,更要自信。不要去追求完美。好吧,就这些。今后的计划

2017-07-25 20:55:58 239

原创 2017年7月24日21:10:02

2017年7月24日21:10:05最近的状态太差了,学习要坚持,而且呢,不能浮躁,现在不管搞什么,都要俯下身子,踏踏实实做事情。周天可以休息。相信自己。

2017-07-24 21:11:31 273

原创 leetcode461位运算的运用

找了个简单题赶紧做了。复习一下位运算符吧。and同为1时为1,否则0or有1则为1xor不同为1相同为0然后就是>class Solution {public: int hammingDistance(int x, int y) { int z =x^y; cout<<z<<endl; int num=0;

2017-07-22 21:16:49 260

原创 2017年7月22日20:45:16

2017年7月22日20:45:18还是感觉在大把的浪费时间,今天一上午搞了个vpn,下午好像也没做啥,做一点qt,也没刷题,也没看opengl,要求效率啊兄弟,现在开始看红宝书吧,然后买一本qt的书,刷题。

2017-07-22 20:46:56 273

原创 2017年7月21日22:38:17

2017年7月21日22:38:19今天一天好不容易把模型搞出来了,越来越发现opengl并不容易。而且还要学一些东西,时间规划是个问题,需要很好的计划。一定要相信自己。!规划好时间,现在的感觉效率很低,要做自己想做的事情。

2017-07-21 22:40:13 327

原创 leetcode72难动态规划

题意;经由最小的操作数把串S变为串T:理论bfs是可行的的。转化为对其字符串问题,对于空字符:s的字符为添加,T的字符为减少不同则为修改。 用dpij表示最少得分,加一个数组sameij表示ij是否相等。三种情况:1上面已讲2.dpi-1j+1 也就是s的第i个字符和空对其,即删除3.dpij-1+1添加初值: dp0j=j dpi0=i

2017-07-20 23:30:10 294

原创 leetcode53最大连续数和

class Solution {public: int maxSubArray(vector& nums) { int n=nums.size(); vector dp(n); dp[0]=nums[0]; int answer = dp[0]; for(int i=1;i<n;i++){

2017-07-20 23:01:25 313

原创 leetcode46简单动态规划

点ij的来源是i-1j或者ij-1在考虑到边缘的情况。class Solution {public: int minPathSum(vector>& grid) { int m=grid.size(), n=grid[0].size(); vector > dp(m, vector(n)); for(int i=0;i<m;i++)

2017-07-20 22:18:15 234

原创 opengl对着色器纹理坐标等的综合

#include #include #include #include #include "stb_image.h"void framebuffer_size_callback(GLFWwindow* window, int width, int height);void processInput(GLFWwindow *window);// settingsconst uns

2017-07-20 21:00:11 1060

原创 2017年7月20日20:35:15

2017年7月20日20:35:17昨天晚上写了日记,但这个网真的是太渣了,发不出来还没有了。我也不想从新写了。以后最好是晚上8点总结一下。3天的chinavis,开阔了不少眼界,也初始了可视化这个领域,具体是否要从事这方面的话,看情况吧,但我才刚刚开始明白了啥叫做学术。今天先是安装那个dxSDK安不上,终于搞明白了,看的教程又不一样了,今天就复习了一下 着

2017-07-20 20:38:30 273

原创 解决win10无法安装framework3.5问题

开始装不上我以为是网速问题,安装了好久还是出现错误,也试了很多方法,更改windows update什么的。都安不上。最终解决办法:1.下载的名为NetFx3.cab的离线安装包放到Win10系统盘C:\Windows文件夹里。下载链接:http://pan.baidu.com/s/1geAjsaf2.解压ios镜像文件(打开介质文件),找到目录下source文件夹,找

2017-07-20 10:39:58 1282 2

原创 罗马数字转换阿拉伯数字0~3999

这个题首先要知道的转换的规则,百度处了两条:有两条须注意掌握:1.基本数字 Ⅰ、X 、C 中的任何一个、自身连用构成数目、或者放在大数的右边连用构成数目、都不能超过三个;放在大数的左边只能用一个;2.不能把基本数字 V 、L 、D 中的任何一个作为小数放在大数的左边采用相减的方法构成数目;放在大数的右边采用相加的方式构成数目、只能使用一个;

2017-07-20 10:27:31 4570 1

原创 2017年7月20日01:23:23

2017年7月20日01:23:26今天chinavis结束,最后的青年学者panel展示了这些青年的博士的一个路线,有的是经过工作30岁读博的,有的博士毕业在做着研究,最后,给大家的话中,有研究要做的深入,注意deadline,and never give up。paper也要发一些有用的,或者说普适性的。闭幕式的话就是搬得奖,最佳论文还是我导师的团队。可视化是个未来

2017-07-20 01:38:49 348

原创 判断回文数

这么经典而且简单的算法。class Solution {public: bool isPalindrome(int x) { if(x<0) return 0; int y=x; int sum = 0; while(x){ sum = sum*10 + x%10; x/=

2017-07-19 23:48:12 270

原创 opengl网格中的对setupmesh的理解

glbufferdata()函数含义:就是把当前用户定义的数据 - 复制 - 到当前绑定缓冲。 用VBO管理。glBindBuffer()把当前的索引复制到缓冲。 由EBO管理。vertices.size() * sizeof(Vertex)就是把全部数据复制过来。glVertexAtrribPointer()这个函数的作用呢?链接顶点属性,根据顶点属性位置、大小、第5个是步长

2017-07-19 23:28:28 541

原创 2017年7月14日18:45:56

2017年7月14日18:46:02今天暑期学校就结束了,今天又小米,华为腾讯商汤的大佬还有电信讲了很多自身科研的故事,还有额读博期间打牌,失恋的故事。最后的崂山论道很有意思,也表示这我们现在处理人工智能的又一个大的起点。从这个时期开始的,是神经网络,深度学习兴起的新时期,尽管我们现在的情况。离真正的人工智能时代的到来还有距离,。最后崔宝秋博士说的很好,梦想是很重要的东西,

2017-07-14 18:55:05 242

原创 2017年7月13日21:31:13

2017年7月13日21:31:15恩,今天听完最后的科研沙龙还是挺有用的,首先是daniel cohen-or讲的如何开始自己的科研,比如如何发现一个好的idea,方法可以通过,shift、adapt、等,danilischinski讲的怎么去写好一个paper。后面的提问环节很棒,能解决很多思想上的问题。比如刘洋博士讲的时间管理上的方法,这些博士白天很忙,所以晚上还

2017-07-13 21:57:06 335

原创 2017年7月12日22:52:33

2017年7月12日22:52:34今天是暑期学校的第二天,早上起的有点晚,第一个报告是Paul G. Kry, 讲的动画,和物理学相关比较大,Physics Based Computer Animation Fundamentals,很难。然后是高精尖的介绍的,电影学院的高精尖实验室,正在吸收人才,中午吃了个自助,下午以色列的教授,题目: Geometric reason

2017-07-12 23:11:06 476 2

原创 2017年7月11日00:17:42

2017年7月11日00:17:44今天暑期学校刚开始,见识到了很多人,大多数是本科生,不过应该都很厉害。认识了yt大学的lqd,这个人很博学,对于计算机尤其图形学有浓厚兴趣,是我学习的榜样。有时候没法让自己达到自己的要求,但你做了什么,这就是你。what we made defines us。

2017-07-11 00:22:11 247

原创 2017年7月8日23:40:48

2017年7月8日23:40:51这两天吧,因为夏令营的事吧,学习进度不好。首先我最缺少的是计划性,每天的作业量,完成内容没有很好的规划。然后,缺乏自律性,虽然最近没有玩游戏,但是也没达到自己所想的学习状态,有时间去学习却懒得动。后几天的计划吧:夏令营,那就好好参加,玩好,参观好,这是对以后的一个学习方向的考察,自己的学习兴趣,能启发自己的想法。还有就是搞好

2017-07-08 23:47:57 382

原创 2017年7月7日12:22:30

不能急心态不能崩。慢慢来 踏踏实实的。

2017-07-07 12:23:03 218

原创 2017年7月6日23:07:24

2017年7月6日23:07:29做什么都不容易,但你要自信,要成事。开讲啦本期,港珠澳大桥总工苏权科:14年才干成1件事,中间又有多少困难。

2017-07-07 09:15:55 239

原创 摄像机

// GLEW#define GLEW_STATIC#include // GLFW#include #include #include "Shader.h"#include #include #include #include void key_callback(GLFWwindow* windows, int key, int scancode, int action

2017-07-06 19:57:43 325

原创 坐标

局部空间:大部分都是(0,0)起点世界空间:世界坐标(0,0,0),模型矩阵转换观察空间:观察矩阵剪裁空间:投影矩阵,平截头体Frustum,由投影矩阵创建的观察区域,被转化到剪裁空间后,执行透视划分:在这个过程中我们将位置向量的x,y,z分量分别除以向量的齐次w分量;透视划分是将4维裁剪空间坐标转换为3维标准化设备坐标。这一步会在每一个顶点着色器运行的最后被自动执

2017-07-06 13:49:18 500

原创 变换

更多还是矩阵向量的基础内容:向量:方向和小大。点积:只定义了两个向量的夹角。你也许记得90度的余弦值是0,0度的余弦值是1。使用点乘可以很容易测试两个向量是否正交(Orthogonal)或平行。叉乘:它需要两个不平行向量作为输入,生成一个正交于两个输入向量的第三个向量。如果输入的两个向量也是正交的,那么叉乘之后将会产生3个互相正交的向量。缩放:矩阵的

2017-07-05 22:58:26 356

原创 2017年7月5日20:22:28

2017年7月5日20:22:29今天见了C博,谈了谈中心现在的状况,人不多但有又厉害的,设备充足,完全看你能不能用起来。当然需要靠你自己的能力,考的所作的事情。这种东西,考的最终要的还是兴趣。你需要有积极的心态,满满的好奇,加上能预见未来成熟自己的信息。方向还是graphic,但有要去细分,modeling,rendering,animation。听学长说modeli

2017-07-05 20:31:30 298

原创 纹理

每个顶点就会关联着一个纹理坐标,Texture Coordinate:标注采样的位置,然后在其他片段上进行片段差值。Fragment Interpolation使用纹理坐标获取纹理颜色叫做采样(Sampling),下面的图片展示了我们是如何把纹理坐标映射到三角形上的。纹理超出(0,0)到(1,1)时的环绕方式。

2017-07-05 15:00:34 1556

原创 《摆渡人》

“我是摆渡人”,“我引导灵魂穿过荒原,保护他们免遭恶魔毒手,我告诉他们真相,然后把他们送到他们要去的地方”。

2017-07-05 09:18:01 634

原创 2017年7月4日13:10:38

2017年7月4日13:10:42学长研二,还一年,之后就只盛我一个,要担负起这个重担,要有责任感和使命感,为团队的未来而努力,要学的东西太多,到时候做不出来个项目太可怕,不敢想。英语啊,数学啊,理论和实践都太重要了。最重要的这一年什么别想没用的事情,跟SY学长学东西,能多学多少是多少。等他一走连能问的学长都没了。所以说学习速度很关键。学透是一方面,但一年的时间里还是要能多

2017-07-04 22:39:31 399

原创 着色器

GLSL:着色器的开头总是要声明版本,接着是输入和输出变量、uniform和main函数。顶点着色器的每个输入变量也叫顶点属性,至少16个包含4分量的顶点属性够用。数据类型:int、float、double、uint和bool。两个容器:向量(Vector)和矩阵(Matrix)。vecn 包含n个float分量的默认向量bvecn 包含n个bool分量的向量ive

2017-07-04 17:38:31 398

原创 初级着色器

3D坐标转2D坐标,由OpenGL图形渲染管线管理。Graphics Pipeline:管线:实际上指的是一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程2D坐标与像素不同:2D坐标精确表示一个点在2D空间中的位置,而2D像素是这个点的近似值,2D像素受到你的屏幕/窗口分辨率的限制。OpenGl着色器:OpenGL Shad

2017-07-04 13:48:42 401

原创 2017年7月3日22:17:38

入职第一天:有点晚了说几条重点。1.英语important, 这个坎必须赶紧过了。2.这里的人都很努力,这都几点了,还不少人。3.好不容易出来个三角形,我要撤了,明天总结。而且还需要计划。

2017-07-03 22:19:48 450

原创 小记

在这里写下的,无非就是当时的心中所想,对未来的展望,想让别人看,也不想让人看,让人看是因为自我还是孤独的,不让人看,怕是人看了会小瞧自己。加油吧,兄弟,锲而不舍,方能到达心中所向往。

2017-03-30 14:18:47 646

原创 螺旋队列

#include#includeusing namespace std;#define abs(a) ((a)>0?(a):-(a))#define max(a,b) ((a)<(b)?(b):(a))int foo(int x,int y){ if(x==0&&y==0) return 1; int t=max(abs(x),abs(y)); i

2016-12-31 12:18:20 361

原创 新一年新开始

终于考完研了,无论结果如何,又要开始了人生的篇章.2017年即将到来,每天多刷一一点题,多写一点东西,即是激励自己,也给一些寻求方向的人找点方向.1未来一年的目标,希望自己坚持打bc,cf,tc,并获得一点成绩.2做好自己的毕业设计,需要学的很多,java,数据库,等等3,锻炼好身体每天早起半小时健健身4.多读点好书,不玩游戏,少看电视电影少玩手机我又回来了!成就是

2016-12-31 11:40:10 588

原创 2016.7.8

没什么可怕的justdoit

2016-07-08 09:46:26 532 1

原创 CodeForces 670B、HDU 1003、CodeForces 632C

Game of RobotsTime Limit: 1000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64uSubmit StatusDescriptionIn late autumn evening n robots gathered in the chee

2016-05-27 23:48:02 641

原创 hdu 4161

Iterated DifferenceTime Limit: 1000MS Memory Limit: 32768KB 64bit IO Format: %I64d & %I64uSubmit StatusDescriptionYou are given a list of N non-negative integers

2016-05-07 10:44:03 376

原创 HDU 4193

单调队列:队首元素总是队列最小值。此题就是把序列a先转换成前n项和,因为是循环的,所以长度为2n,然后判断一个长度为n的子序列前缀和都大于等于0,即此段序列的最小值-队列前面的和=这段序列最小的前缀和。#includeusing namespace std;#define MAX 1000000int sum[MAX*2+1];int mq[MAX+1];int rear,fro

2016-04-27 17:03:28 662

chrome修复工具

chrome一直有问题,有时候能用,然后就上不了csdn,google,这个工具很好用

2018-11-06

p5js代码库

交互式可视化工具,学习前端可视化入门代码库,非常简单有趣

2018-10-18

初学论文制作PPT

初学论文,面对全是英语的文章,还是很难理解的,要多看,更要掌握看文章的方法。 掌握该问的核心思想,学习研究经验。把该论文的ppt做出来,意味着掌握的差不多了

2017-09-21

Qt+OpenGL程序

Qt+OpenGL程序

2017-08-23

C++Qt教程源码

学习youtobe上经典C++Qt教程的代码,有想要学习的可以下下来看看

2017-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除