自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (9)
  • 收藏
  • 关注

原创 conan修改包下载的路径

conan修改包下载的路径

2022-08-30 10:57:59 797 1

原创 Unity 获得时间戳

unity获取时间戳函数

2022-08-15 10:51:22 1534 2

原创 C++统计程序运行时间

c++11程序运行时间

2022-07-27 13:49:43 342

原创 pip 修改下载源

pip 下载源

2022-07-08 10:41:11 309

原创 Android Studio Native C++引入第三方so文件

Android Studio Native C++引入第三方so文件

2022-06-17 13:46:50 787

原创 LeetCode 17. 电话号码的字母组合

题目给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。思路比较简单的一个回溯,有手就行。。。。代码class Solution {public: void getPhoneMap(unordered_map<char, string>& phoneMap) { phoneMap['2'] = "abc"; ph

2022-04-13 23:28:21 225

原创 LeetCode 94. 二叉树的中序遍历

题目给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。思路有手就行代码/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x)

2022-04-12 21:59:19 467

原创 LeetCode 62. 不同路径

题目一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?思路动态规划,滚动数组,有手就行。代码class Solution {public: int uniquePaths(int m, int n) { int dp[n]; for(int i=0;i<n;i++)

2022-04-11 16:26:29 616

原创 LeetCode 24. 两两交换链表中的节点

题目给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。输入:head = [1,2,3,4]输出:[2,1,4,3]思路依旧双指针,有手就行代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(n

2022-04-11 14:49:01 59

原创 LeetCode 19. 删除链表的倒数第 N 个结点(双指针问题)

题目给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]思路双指针中的快慢指针使用,有手就行代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} *

2022-04-11 12:12:19 198

原创 【ThreeJS】1.第一个three.js

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>第一个three.js文件_WebGL三维场景</title> <style> body { margin: 0; overflow: hidden; /* 隐藏body窗口区域滚动条 */ } </style&

2022-04-10 23:35:06 74

原创 LeetCode 92. 反转链表 II

题目给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]思路有手就行代码ListNode* reverseBetween(ListNode* head, int left, int right) { ListNode* tempNode

2022-04-09 22:24:08 342

原创 LeetCode 206. 反转链表

题目给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]思路这题有手就行。。。代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int

2022-04-09 11:43:05 494

原创 LeetCode 11. 盛最多水的容器

题目给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。思路双指针,两边逼近找出最大面积代码class Solution {public: int maxArea(vector<int>& height) { int max_water = 0;

2022-04-07 16:39:58 911

原创 图形学入门系列:4.GLSL

一个典型的着色器代码结构#version version_numberin type in_variable_name;in type in_variable_name;out type out_variable_name;uniform type uniform_name;int main(){ // 处理输入并进行一些图形操作 ... // 输出处理过的结果到输出变量 out_variable_name = weird_stuff_we_processed;}...

2022-04-07 15:06:24 121

原创 图形学入门系列:3.创建一个三角形

图形渲染管线流程顶点数据是一系列顶点的集合。一个顶点(Vertex)是一个3D坐标的数据的集合。而顶点数据是用顶点属性(Vertex Attribute)表示的,它可以包含任何我们想用的数据。 顶点着色器它把一个单独的顶点作为输入。顶点着色器主要的目的是把3D坐标转为另一种3D坐标,同时顶点着色器允许我们对顶点属性进行一些基本处理(GL_POINTS、GL_TRIANGLES、GL_LINE_STRIP)。 图元装配将顶点着色器输出的所有顶点作为输入(如果是GL_POINTS,那么就是一个.

2022-04-04 23:16:22 377

原创 LeetCode 23. 合并K个升序链表

题目给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例 1:输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[1->4->5,1->3->4,2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6思路暴力解法:1.遍历所有链表,存入一个vect

2022-04-04 21:41:51 59

原创 LeetCode 15. 三数之和

题目给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。思路先排序数组参照快排,找出一个基准数(一般为左边第一个),然后定义两个指针分别指向基准数的右边一个和数组尾部;如果基准数大于0,直接推出循环;如果基准数小于0,判断基准数与两只指针数的和是否为0:1:sum>0,右边界–;2:sum<0,左边界++;3:sum=0,存

2022-04-03 21:55:42 830

原创 LeetCode 64. 最小路径和(动态规划)

题目给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。输入:grid = [[1,3,1],[1,5,1],[4,2,1]]输出:7解释:因为路径 1→3→1→1→1 的总和最小。解题思路一个简单的二维DP,一直第一步(左上角)的最短路径为grid[0][0],后面每一步都可以根据前面的数据计算出当前的最短路径。代码class Solution {public: int minP

2022-04-03 18:50:48 852

原创 LeetCode 42. 接雨水(动态规划)

题目思路class Solution {public: int trap(vector<int>& height) { int sum = 0; int size = height.size(); std::vector<int>forward; forward.push_back(0); int h0 = height.at(0); int h1 =

2022-03-30 22:42:18 254

原创 LeetCode 53. 最大子数组和(动态规划)

动态规划的基本思路大事化小,小事化了,复杂问题分解为可重复的简单问题,找出简单问题的某些已知状态,通过重复的状态迭代求出复杂问题的解。题目给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例一输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。来源:力扣(LeetCode) 链接:https://leetcode-cn.

2022-03-29 23:10:06 110

原创 图形学入门系列:2.创建一个基于GLFW的OpenGL渲染窗口

相关基础库:GLFW https://www.glfw.org/download.htmlGLAD https://glad.dav1d.de/#准备一个可以运行opengl的c++环境#include <iostream>#include <glad/glad.h>#include <GLFW/glfw3.h>void framebuffer_size_callback(GLFWwindow* window, int width, int heigh

2022-03-29 19:29:15 118

原创 图形学入门系列:1.初识OpenGL

OpenGL是什么一般它被认为是一个API(Application Programming Interface, 应用程序编程接口),包含了一系列可以操作图形、图像的函数。然而,OpenGL本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的规范(Specification)。OpenGL本身只规定了函数的输入输出,并由规定函数的具体实现,具体实现有显卡驱动厂家编写、维护。核心模式与立即渲染模式早期的OpenGL使用立即渲染模式(Immediate mode,也就是固定渲染管线),这个

2022-03-29 15:16:22 221

原创 LeetCode 81. 搜索旋转排序数组 II

class Solution {public: bool forward(vector<int>& nums, int target) { int max = nums.at(0); for(int i=0;i<nums.size();i++) { if(nums.at(i)>=max) { max = nums.at(i);

2022-03-27 23:54:46 265

原创 LeetCode 153. 寻找旋转排序数组中的最小值

class Solution {public: int findMin(vector<int>& nums) { if(nums.size() == 1) return nums.at(0); if(nums.at(0) < nums.at(nums.size()-1)) return nums.at(0); int l = 0;

2022-03-27 23:53:10 245

原创 LeetCode 33. 搜索旋转排序数组

class Solution {public: int forward(vector<int>& nums, int target) { int max = nums.at(0); for(int i=0;i<nums.size();i++) { if(nums.at(i)>=max) { max = nums.at(i);

2022-03-27 23:51:41 443

原创 快速排序c++

快排的C++实现int partition(std::vector<int>& arr, int left, int right){ int num = arr.at(left); while (left < right) { while (num >= arr.at(right) && (left < right)) { right--; } while (num < arr.at(left) &&am

2022-03-24 22:19:04 320

翻译 Pixel2Mesh:从单一RGB图片生成3D网格模型

标题摘要我们提出了一种端到端的深度学习框架,它可以从单一色彩图像生成一个三角形网格的三维模型。受限于深度神经网络特性的限制,以前的方法通常是使用体积或点云的形式来表示三维形状,将他们转换为更加易于使用的网格模型并非易事。不同于现有方法,我们的网络在基于图形的卷积神经网络中表示3D网格,并通过利用输入图像中提取的感知特征使椭圆体逐渐变形来产生正确的集合形状。我们采用从粗到精的策略来使整个变形过程稳定,并定义了各种与网络相关的损失函数,以捕获不同级别的属性,用来保证3D几何形状在视觉上的吸引和物理上的精确。大

2020-07-18 23:01:59 803 1

Pixel2Mesh(翻译).pdf

我们提出了一种端到端的深度学习框架,它可以从单一色彩图像生成一个三角形网格的三维模型。大量的实验表明,与现有技术相比,我们的方法不仅可以定性的生成具有更好细节的网格模型,而且可以实现更高的三维形态的估计精度。

2020-07-21

【机器学习】菜菜的sklearn课堂(1-11全课).7z

机器学习菜菜的sklearn课堂(1-11课件),pdf内容包含代码,以及讲解的课件.........

2020-04-19

c++pdf.zip

Effective C Effective stl more Effective C 三本书

2019-04-18

Objects365 资源整理

Objects365 资源整理下载 旷视科技首席科学家孙剑介绍了旷视研究院最近发布的通用物体检测数据集Objects365,总共包含63万张图像数量,覆盖365个类别数量,高达 1000 万的框数,超越了Pascal VOC、ImageNet、COCO数据集。

2019-04-18

OpenGL_setup.zip

OpenGL_setup 包,包括freeglut,glew,gltools,glut

2018-12-26

tensorflow model resnet_v1_50_2016_08_28.tar.gz

tensorflow model resnet_v1_50_2016_08_28模型文件,

2018-11-21

resnet_v1_101_2016_08_28.tar.gz

深度学习已经训练好的最新检查点文件resnet_v1_101,国内无法下载

2018-07-25

resnet_v1_152_2016_08_28.tar.gz下载

深度学习已经训练好的最新检查点文件resnet_v1_152_2016_08_28.tar.gz,国内无法下载

2018-07-25

空空如也

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

TA关注的人

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