自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 CMake编译Mitsuba

这篇文章主要记录了在VS2019, Python3.9等等比较现代的环境下编译Mitsuba遇到的问题. 修改后的版本已经放在了Github上, 按照 Readme 应当是能够直接编译的. (有问题欢迎issue, 我会尽量回复)MitsubaMitsuba是面向科研的离线渲染框架, 虽然现在已经有了Mitsuba2, 但 Mitsuba 0.6.0 还是因为功能齐全/简单好用, 经常在各种Siggraph论文里被用于实现算法.用Mitsuba最麻烦的一点是年久失修, 这里指的是编译的工具链过时.

2021-11-28 21:12:29 1937 4

原创 使用FASTBuild加速Unreal Engine编译

使用FASTBuild加速Unreal Engine编译前言这篇文章主要介绍如何使用FASTBuild分布式编译Unreal, 为什么以及如何修改FASTBuild源码. 编译的引擎版本为4.26.2, 但是修改方法应该也适用于后续的版本.我在Github仓库上传了修改后的源码, 按照 Readme 中记录的方法应该能够完成编译核使用.也可以按照[分布式编译FASTBuild]记录的方法, 直接配置和使用Unreal官方修改完成后的FASTBuild.FASTBuild 原理简介这个部分将会

2021-05-28 14:46:20 5175 18

原创 函数延迟绑定的C++实现

本文基于C++实现了函数的延迟绑定,能够支持绑定除lambda以外的大部分函数

2020-04-17 18:04:06 598

原创 Bresenham算法理解

Bresenham bresenham算法是计算机图形学中为了“显示器(屏幕或打印机)系由像素构成”的这个特性而设计出来的算法,使得在求直线各点的过程中全部以整数来运算,因而大幅度提升计算速度。实现代码这篇文章主要对下面的代码进行解释,如果能够理解下面的代码,完全可以跳过这篇文章。// 来源:https://rosettacode.org/wiki/Bitmap/Bresenham%27s_l

2017-12-24 17:48:49 51249 13

原创 Ubuntu16.04 编译 OpenJDK7

《深入理解Java虚拟机》第二版第一章实践准备Mercurial sudo apt-get install mercurialOpenJDK7 hg clone http://hg.openjdk.java.net/jdk7u/jdk7u-devcd jdk7u-devchmod 755 get_source.sh./get_source.sh当前的jdk7u-dev 大小为756MB

2017-10-20 09:57:50 633

原创 Caffe安装过程记录

Caffe安装过程记录总体配置Ubuntu16.04GCC 5.4.0Caffe + MKL + Anaconda3参考文档Caffe官网 Caffe安装官方文档 Python3.5 Anaconda3 Caffe深度学习框架搭建 本文未提及的问题可能会在其中出现,请经常翻阅并仔细阅读;出现问题还是Google比较靠谱安装过程依赖项目安装过程中为了防止被墙,并且更好地看见每一项是否安

2017-09-22 13:48:08 429

原创 Ubuntu 16.04 桌面壁纸问题解决

Ubuntu 16.04 桌面壁纸问题环境Ubuntu16.04.2 LTS 64位问题今天尝试使用命令行更改桌面壁纸 输入gsettings get org.gnome.desktop.background picture-uri后系统提示: GLib-GIO-Message: Using the ‘memory’ GSettings backend. Your settings will

2017-09-16 22:30:50 5484

原创 逻辑回归与梯度下降

逻辑回归与梯度下降已知方程假设函数:hθ(x(i))=g(θTx)=11+e−θTxh_\theta(x^{(i)})=g(\theta^Tx)=\frac{1}{1+e^{-\theta^Tx}} Cost函数:Cost(hθ(x),y)=−ylog(hθ(x))−(1−y)log(1−hθ(x))Cost(h_\theta(x),y)=-ylog(h_\theta(x))-(1-

2017-09-13 23:23:06 302

原创 Ubuntu下Mysql服务配置

Ubuntu下Mysql服务配置前提已安装、配置好Mysql正文1 添加远程用户添加用户:create user '用户名'@'%' identified by '密码'; 授予权限:grant all privileges on *.* to '用户名'@'%' identified by '密码';2 更改监听配置首先运行netstat -anpt|grep 3306,发现监听的端口为127.

2017-09-13 00:19:35 736

翻译 Idea中项目文件管理

Idea中项目文件管理参考文章:How to manage projects under Version Control Systems基于文件夹的项目组织形式(项目中含有.idea文件夹)一般来说,现在的项目采用的都是这种组织形式,也是当前的默认组织形式。应当添加至版本控制的:.idea文件夹下的所有文件都应该被添加至版本控制,除了workspace.xml 和 tasks.xml,因为他们保存

2017-08-25 00:06:33 1382

原创 Windows下Pytesser安装

Windows下Pytesser安装流程需要VPN以及Python的pip工具

2016-10-03 23:17:58 10076 4

原创 Python爬虫——手把手爬Kindle商店

爬取网页:Kindle商店中的今日特价书基本内容涉及: urllib2获取网页、re正则表达式、图像获取阅读前的建议:必备条件:Python的基础知识

2016-10-03 01:33:20 3117

原创 Algorithms 学习笔记——1.1

Algorithms 学习笔记——1.1Algorithms 1.1主要介绍的是Java的基本语法以及学习这本书的准备工作,其中准备工作有点麻烦,下面我来介绍下如何进行准备。前提:端正心态,“即时是富有经验的Java程序员都最好阅读下1.1这个章节”,整个章节的文字部分都要仔细阅读学习笔记:Algorithms的学习资源主要有三个,第一个是书本(textbook),

2016-08-03 21:50:01 562

原创 二叉树——Java初步实现

二叉树图解网址:Visualgo-二叉树这里是二叉树的图示:

2016-06-01 00:28:44 601

原创 Python基础——准备工作

一、Python环境配置(仅针对Windows)1)进入https://www.python.org/,点击Downloads,然后选择Download Python 3/2,现有的不少教程都是Python2的,建议选择Python2。如果想用Python写爬虫,也建议用22)下载完后直接安装即可,建议安装在默认的位置,省心又省力。二、IDE选择1)文本编辑器加命令行:顾名思义

2016-05-14 14:39:22 793

空空如也

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

TA关注的人

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