Opengl_入门学习分享和记录_02_渲染管线(一)顶点输入

现在前面的废话:最近好事不断!十分开心!生活真美好! 好了今天要梳理一下,顶点输入的具体过程,同样也是渲染管线中的第一个阶段的详细过程的介绍。之前介绍过,OpenGL操作的是一组3D坐标,所以我们的输入也必须是包含了x,y,z这三个方向,并且将他们放入一个数组之中。 加入我们要画出一个三角形,先看如下表示 这里的每三个为一组坐标,并且注意,OpenGL不是简单地把所有的3D坐标变换为屏幕上的2D像素;OpenGL仅当3D坐标在3个轴(x、y和z)上都为-1.0到1.0的范围内时才处理它。这就是
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

「NOI十联测」反函数

30pts 令(为1,)为-1; 暴力枚举每个点为起始点的路径,一条路径是合法的当且仅当路径权值和为0且路径上没有出现过负数。 将所有答案算出。 100pts 使用点分治。 要求知道经过重心root的路径,这里默认把root当做树的根。 经过root的路径$ (x,y)$分为两种: root是路径一端点。 root不是路径\((x,y)\)一端点,可以将路径分为\((x,root.son[x]),root,(root.son[y],y)\),其中\(root.son[x]\)表示\((x,ro
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

vulstudy

vulstudy是专门收集当下流行的漏洞学习平台,并将其制作成docker镜像,方便大家快速搭建环境,节省搭建时间,专注于的漏洞学习上。目前vulstudy包含以下漏洞学习平台: 序号 漏洞平台 包含漏洞 作者 语言 1 DVWA 综合 未知 php 2 bWAPP 综合 未知 php 3 sqli-labs SQL注入 Audi php 4 mutillidae 综合 OWASP php 5 BodgeIt 综合 psiinon java 6 WackoPicko 综合 adamdoupe
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

MySQL导入csv文件内容到Table

写在前面 目的是测试将csv文件内容导入到表中, 同时记录一下自增主键的设置. 测试采用MySQL5.5. 新建表customer_info如下, 未设置主键. 修改上表, 添加主键id, 并设置为自增. ALTER TABLE customer_info ADD COLUMN id INT AUTO_INCREMENT NOT NULL PRIMARY KEY; 导入步骤 1.为了模拟数据, 直接把这三条记录导出到csv文件中. 2.将该文件导入到表customer_info中. 3.验证导
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

记一次Maven插件的开发过程

需求描述 开发一个扫描类信息(如:方法名,注解名等)的脚本程序,由于扫描的是提供Jar包中的代码,不希望在运行期进行这些逻辑的运行,减少重复的运行操作,希望每次Jar包中代码的变更能够对应一次信息的上报。 我们的项目打包都是通过Maven来进行的,而Maven提供了插件机制,使我们能在Maven管理我们项目的各个生命周期中进行一些骚操作。 我这次的需求刚好用Maven的插件机制满足,在这次需求中学习到了Maven插件的编写,并且踩了很多坑,在这里记录下来,希望能够帮助其他人在开发的时候进行避免
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

shell脚本运行python程序

1. #!/bin/bash python -c 'print "111";' 2. #!/bin/bash python <<EOF #开始符合和结束符合相同 print '11' EOF 加个"-"最下面的EOF就可以不是行头但必须是 "tal" 1、考虑下面的需求,在主shell执行命令,进入其他的命令,后面的输入,想作为命令的输入,而不是主shell的输入,怎么办? 2、使用<<EOF,告诉主shell,后续的输入,是其他命令或者子shell的输入,直到遇到EOF为止,再回到主shel
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

最幸运的数字

题目链接 题意:给一个数L,问至少多少个8连在一起组成的正整数是L的倍数。 思路:x个8一起组成的正整数可表示为8*(10^x-1)/9。然后满足L|8*(10^x-1)/9。等价于10^x=1(mod9*L/d),d=gcd(L,8)。 所以我们只需要枚举phi[9*L/d]的约数就行了,看能否满足。满足的那个约数就是答案。前提是10与9*L/d互质。 #include<cstdio> #include<cstring> #include<algorithm> #include<vec
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

string matching(拓展KMP)

Problem Description String matching is a common type of problem in computer science. One string matching problem is as following: Given a string s[0…len−1], please calculate the length of the longest common prefix of s[i…len−1] and s[0…len−1] for ea
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

study05

回顾   所有的IT知识都时刻依托以OSI七层模型(TCP/IP四层)   协议:(规定)   应用层协议:http https(B/S) ssh telnet smtp pop3 imap ftp tftp dns dhcp   传输层:tcp udp --端口   网络层:路由协议 被路由协议(IPv4 IPv6)x.x.x.x   数据链路层:以太网协议 MAC ff:ff:ff:ff:ff:ff:ff 全球唯一   物理层:01的电信号 Linux的目录结构 Linux的磁盘管理   
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

vscode 通过ftp发布vue到azure服务器

参考资料:vs code配置ftp连接远程服务器实现代码文自动上传 1.在vscode应用商店中搜索拓展sftp插件,然后进行安装。 2.安装完成后重启窗口,按快捷键Ctrl+shift+p,输入sftp:config回车进入配置文件。 配置项: { "host": "xxxx.ftp.azurewebsites.windows.net", //ftp地址 "protocol": "ftp", //协议类型 "port": 21, "usernam
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

vscode更换主题出现Cannot read property 'id' of undefined的错误解决

https://github.com/sdras/night-owl-vscode-theme/issues/176
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

2019牛客暑期多校训练营(第四场合集)

C-sequence 题意: 题目给出长度为n的两个数组a,b,求出 分析: 标准题解: 代码: (线段树+单调栈) #include<iostream> #include<stack> #include<cstring> #include<queue> #include<algorithm> #include<cstdio> using namespace std; const int MAX=3e6+9; const int INF=0x3f3f3f3f; typedef
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

3、redux码源 - dispatch 的改造 - 实现记录日志

dispatch是派发action的入口,所有的action都是从dispatch这里派发的。 所以dispatch这里是一个重要的结点, dispatch是脱离里业务的,所以如果能对dispatch进行二次封装,就可以达到修改整个redux的dispatch功能,从而 加强整个dispatch功能. 例如:我们如何改造dispatch方法,使得每次派发action时,都可以通过console.log打印出相关信息,方便我们更加清晰地了解store当中的state的每一步变更? dispatc
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

毕设之路00

毕设内容:舆情监测。 浪浪荡荡了一个月,也该开始毕设了。最近一直在看论文,研究怎么开始,万事开头难,就是不知道从哪下手开始,一直不开始,一直不会做。 首先还是分析了一下题目本身明显的需求,第一步肯定是先进行爬虫。因为做这个系统在量级上肯定使用原来的一些数据库存储,读写速度肯定跟不上,但是目前打算先用一小部分数据进行一个小实验,看看自己想的路子是否行得通吧。因为涉及爬虫的网站不止一个,所以目前打算先走两个网站,每个网站布局不同,所以需要多线程并发处理。目前想到的也只是这些,爬取出来了需要去躁,清
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

C#大文件流式压缩解压

public static void Encrypt(SymmetricAlgorithm provider, string readFile, string writeFile) { try { var buffer=new Span<byte>(new byte[4096]); FileStream fsWrite = new FileStream(wr
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

OpenCV——查找、绘制轮廓

使用OpenCV函数 findContours 使用OpenCV函数 drawContours #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace cv; using namespace std; Mat src; Mat
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

Nuxt.js 国际化(i18n) 同级目录多个动态路由踩坑记

需求 :默认语言访问根目录的_feed,其它语言访问_lang下路由 问题 :默认语言路由 /:feed/:page与 其它语言路由 /:lang/:feed模式一样,导致匹配是只能匹配其中一个 解决办法(目前想到的办法): 去掉默认访问语言,所有的路由都放到_lang下如下:
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

OpenResty + Lua访问Redis,实现高并发访问时的毫秒级响应打回

配置依赖: 1、OpenResty的lua访问redis的插件:https://github.com/openresty/lua-resty-redis 下载后,导入对应的插件: lua_package_path "/opt/openresty/lualib/kafka/?.lua;;"; lua_need_request_body on; 2、使用lua访问redis: server { location /test { content_by_lua_block { local redis
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

【0805作业】模拟接力赛跑

1 package run; 2 3 public class RunThread implements Runnable { 4 private int count; 5 6 @Override 7 public void run() { 8 // TODO Auto-generated method stub 9 while (count < 1000) { 10 runn
分类: 其他 发布时间: 08-05 21:24 阅读次数: 0

银行柜员绩效考核案例

商业银行对员工的绩效考核标准一般分为 4 个方面:柜员的销售业务量、客户服务、内部流程、学习成长等。一般本质上具有如下特征:多样性数据源,数据来自银行的多个业务系统定时推送的文件数据;计算指标变化快,随业务种类或时间段采用不同的计分规则体系。如何提高开发效率,建立长期有效的机制应对业务规则的不稳定性,是决策者非常关注的问题。
分类: 编程语言 发布时间: 08-05 21:20 阅读次数: 0