自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

...

Stay hungry.

  • 博客(181)
  • 资源 (2)
  • 收藏
  • 关注

原创 《用两天学习光线追踪》1.项目介绍和ppm图片输出

本项目参考自教程《Ray Tracing in One Weekend》,在跑通了所有例子之后,加上了自己的理解写成笔记,项目使用CPU多线程提速,并增加了GUI进度显示。项目链接:https://github.com/maijiaquan/RayTracing目录:《用两天学习光线追踪》1.项目介绍和ppm图片输出《用两天学习光线追踪》2.射线、简单相机和背景输出《用两天学习光线追踪》...

2020-03-01 22:00:00 3579 3

原创 Unity游戏开发官方入门教程:飞机大战(一)——创建新项目、导入资源、设置场景

Unity版本:Unity 2018.2.14f1原视频链接:https://unity3d.com/cn/learn/tutorials/s/space-shooter-tutorial教程目录(持续更新中):Unity游戏开发官方入门教程:飞机大战(一)——创建新项目、导入资源、设置场景Unity游戏开发官方入门教程:飞机大战(二)——创建飞船对象Unity游戏开发官方入门教程...

2018-11-04 11:48:12 18788 3

原创 Python2.7和Python3.6共存的环境中,如何使用 Python 3.6 的 pip 安装其他包(如scikit-learn)

在开发环境中同时安装多个 Python 版本是一种常见的情况,本文将介绍在Python2.7和Python3.6共存的环境中,如何使用 Python 3.6 的 pip 安装其他包(如scikit-learn)。

2024-04-10 09:12:32 316

原创 vue中::v-deep的用法

在Vue中,::v-deep是一个用于穿透作用域样式的特殊选择器。

2024-03-04 09:44:26 710 1

原创 Vue入门学习笔记:TodoList(三):实例中的数据、事件和方法

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法知识点1.数据:插值表达式、v-text、v-html2.事件 @等价于v-on3.方法 methods一、数据 <div id="root"> {{msg}} </div>两个花括号的语法,叫做插值表达式。还可以写成v-text或v-h.

2023-05-15 09:03:43 609

原创 在VS Code中对Vue进行调试(以Chrome为例)

安装“Debugger for Chrome”扩展:在VS Code的扩展市场中搜索并安装“Debugger for Chrome”。在调试面板中选择“Debug Chrome”配置,单击绿色的“启动调试”按钮来启动调试会话。其中,上面的8080是Vue项目的端口号。在VS Code中设置断点并进行调

2023-05-04 17:07:30 1129 2

原创 ssh问题解决:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

如果该主机的公共密钥发生更改,SSH客户端会提示“REMOTE HOST IDENTIFICATION HAS CHANGED!”(远程主机身份验证已更改),同时会拒绝建立连接,以防止中间人攻击。这个警告表示连接的主机的公钥已经被更改,可能表示该主机已被入侵,或者正在连接到一个不同的主机,例如一个虚拟机重建。如果信任该主机,可以通过删除保存的公钥来解除该警告并重新连接。在Linux或Mac上,可执行以下命令:ssh-keygen -R

2023-04-21 15:33:14 863

原创 Django错误解决:django.core.exceptions.AppRegistryNotReady: Models aren‘t loaded yet.

打算用Django连接MongoDB,于是尝试了一下Djongo,按照官方示例直接将下面的代码照抄到models.py,执行makemigrations时报错:django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet. 解决方案如下

2023-01-27 12:57:39 1168

原创 pytest+selenium自动化测试知识汇总

pytest+selenium自动化测试知识汇总

2022-12-30 11:39:31 769

原创 MySQL数据库踩坑汇总

MySQL数据库踩坑汇总

2022-12-28 12:02:55 196

原创 错误解决:These dependencies were not found: core-js/modules/es.array.push.js

These dependencies were not found:* core-js/modules/es.array.push.js

2022-10-15 13:01:42 9896 2

原创 node.js错误解决:Syntax Error: Error: No ESLint configuration found.

node.js错误解决:Syntax Error: Error: No ESLint configuration found.

2022-10-15 12:15:58 548

原创 npm错误解决:Error: ENOSPC: System limit for number of file watchers reached

Error: ENOSPC: System limit for number of file watchers reached

2022-10-15 11:26:24 425

原创 Ubuntu18.04修改ip地址

Ubuntu18.04修改ip地址进入以下目录:cd /etc/netplan/找到 xxx-config.yaml文件,并编辑

2022-08-31 11:14:16 2164

原创 Docker报错解决:Cannot connect to the Docker daemon at unix:///var/run/docker.sock

按照官网文档安装wiki.js的时候,尝试执行docker network create wikinet结果报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?解决方式:启动容器systemctl start docker.service

2022-08-30 20:45:33 882

原创 MySQL报错解决:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication

错误描述:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication错误原因:mysql8.0以上加密方式,Node还不支持。解决方式:使用mysql_native_password参数修改密码

2022-08-07 02:12:22 3376 2

原创 Ubuntu安装MySQL并配置远程访问

安装MySQLsudo apt updatesudo apt install mysql-server安装完成后,MySQL服务将自动启动。要验证MySQL服务器正在运行,请输入:sudo systemctl status mysql

2022-08-06 21:23:39 1071

原创 nginx常用操作命令

启动 nginx 服务:sudo nginx重启 nginx 服务:sudo nginx -s reload停止 nginx 服务:sudo nginx -s stop检查配置文件是否存在语法错误:sudo nginx -t修改端口号:vi /etc/nginx/sites-enabled/default

2022-08-06 21:08:21 809

原创 阿里云OSS跨域报错:Access to XMLHttpRequest at ‘...‘ ... blocked by CORS policy: No ‘Access-Control-Allow

OSS跨域报错解决:Access to XMLHttpRequest at 'https://xxx.oss-cn-guangzhou.aliyuncs.com/xxx.jpg' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

2022-08-04 16:57:41 6859 1

原创 Ubuntu安装指定版本的nodejs和npm

安装指定版本的nodejscurl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -sudo apt-get install -y nodejs

2022-08-04 14:49:25 2658

原创 Git常用命令

本地关联Githubgit config --global user.name "xxx"git config --global user.email "[email protected]"ssh-keygen -t rsa -C "[email protected]"cat .ssh/id_rsa.pub

2022-08-04 14:34:56 198

原创 Vue入门学习笔记:TodoList(十三):全局样式与局部样式

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定Vue入门学习:TodoList(五):计算属性和侦听器Vue入门学习:TodoList(六):v-if, v-show, v-for指令Vue入门学习:TodoList(七):todolist功能开发Vue入门学习:TodoList(八):t.

2022-04-15 09:11:11 484

原创 Vue入门学习笔记:TodoList(十二):使用vue-cli开发todolist

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定Vue入门学习:TodoList(五):计算属性和侦听器Vue入门学习:TodoList(六):v-if, v-show, v-for指令Vue入门学习:TodoList(七):todolist功能开发Vue入门学习:TodoList(八):t.

2022-04-15 09:11:05 406

原创 Vue入门学习笔记:TodoList(十一):vue-cli的简介与使用

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定Vue入门学习:TodoList(五):计算属性和侦听器Vue入门学习:TodoList(六):v-if, v-show, v-for指令Vue入门学习:TodoList(七):todolist功能开发Vue入门学习:TodoList(八):t.

2022-04-14 16:40:20 308

原创 Vue入门学习笔记:TodoList(十):实现todolist的删除功能

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定Vue入门学习:TodoList(五):计算属性和侦听器Vue入门学习:TodoList(六):v-if, v-show, v-for指令Vue入门学习:TodoList(七):todolist功能开发Vue入门学习:TodoList(八):t.

2022-04-14 16:40:01 1888

原创 Vue入门学习笔记:TodoList(九):组件与实例的关系

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定Vue入门学习:TodoList(五):计算属性和侦听器Vue入门学习:TodoList(六):v-if, v-show, v-for指令Vue入门学习:TodoList(七):todolist功能开发Vue入门学习:TodoList(八):t.

2022-04-14 16:39:46 989

原创 Vue入门学习笔记:TodoList(八):todolist组件拆分

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定Vue入门学习:TodoList(五):计算属性和侦听器Vue入门学习:TodoList(六):v-if, v-show, v-for指令Vue入门学习:TodoList(七):todolist功能开发Vue入门学习:TodoList(八):t.

2022-04-14 16:39:30 1392

原创 Vue入门学习笔记:TodoList(七):todolist功能开发

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定Vue入门学习:TodoList(五):计算属性和侦听器Vue入门学习:TodoList(六):v-if, v-show, v-for指令Vue入门学习:TodoList(七):todolist功能开发任务:输入框输入之后,点击按钮,增加列表.

2022-04-14 16:39:14 1503

原创 Vue入门学习笔记:TodoList(六):v-if, v-show, v-for指令

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定Vue入门学习:TodoList(五):计算属性和侦听器Vue入门学习:TodoList(六):v-if, v-show, v-for指令知识点:1.v-if2.v-show3.v-for 用于循环展示数据任务1:通过一个按钮显示和.

2022-04-14 16:38:40 372

原创 Vue入门学习笔记:TodoList(五):计算属性和侦听器

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定Vue入门学习:TodoList(五):计算属性和侦听器知识点:1.computed命令2.watch定义侦听器任务1:输出姓名如果使用2个变量,有点冗余示例代码<body> <div id="root".

2022-04-14 16:38:23 229

原创 Vue入门学习笔记:TodoList(四):属性绑定和双向数据绑定

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例Vue入门学习:TodoList(三):实例中的数据、事件和方法Vue入门学习:TodoList(四):属性绑定和双向数据绑定知识点:1.使用v-bind(即:)进行属性绑定2.使用v-model进行双向数据绑定属性绑定title是一个鼠标悬停显示的提示语属性可以使用v-bind模板指令实现属性的绑定,从而实现Vue对象中data的数据绑定模板表达式等号后.

2022-04-14 16:37:58 440

原创 Vue入门学习笔记:TodoList(三):实例中的数据、事件和方法

目录:Vue入门学习笔记:TodoList(一):HelloWorldVue入门学习笔记:TodoList(二):挂载点、模板、实例Vue入门学习笔记:TodoList(三):实例中的数据、事件和方法Vue入门学习笔记:TodoList(四):属性绑定和双向数据绑定Vue入门学习笔记:TodoList(五):计算属性和侦听器Vue入门学习笔记:TodoList(六):v-if, v-show, v-for指令Vue入门学习笔记:TodoList(七):todolist功能开发Vue入门学习.

2022-04-14 16:36:39 190

原创 Vue入门学习笔记:TodoList(二):挂载点、模板、实例

目录:Vue入门学习:TodoList(一):HelloWorldVue入门学习:TodoList(二):挂载点、模板、实例知识点:1.实例2.挂载点3.模板实例就是new出来的部分,挂载点就是第10行<div>标签框起来的部分,模板就是挂载点内部的内容。vue会自动生成内容,将其放入挂载点中。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">.

2022-04-14 16:35:35 591

原创 vim查找选中的文本

在vim中按/查找的时候,不想每次都键盘输入查找内容,希望能够查找选中的文本。方法如下:第一步:使用y复制选中的文本(yank操作会将文本存入默认寄存器 " )第二步:按 / 键(进入查找模式)第三步:按ctrl+r (访问寄存器)第四步:按 " 键(粘贴寄存器"的内容)参考资料:https://superuser.com/questions/41378/how-to-search-for-selected-text-in-vim...

2022-04-06 16:09:23 1545

原创 Vue入门学习笔记:TodoList(一):HelloWorld

文件结构代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue Test</title> <script src="./vue.js"></script></head><body> <div id="root">{{msg}}</di

2022-01-30 20:31:14 1379

转载 错误解决:configure: error: no acceptable C compiler found in $PATH

解决方法:yum install gcc参考资料:https://blog.csdn.net/duguduchong/article/details/8699774

2021-07-18 23:27:30 589

原创 《用两天学习光线追踪》5.混合密度函数采样

本项目参考自《Ray Tracing in One Weekend》系列。项目链接:https://github.com/maijiaquan/ray-tracing-with-imgui目录:《用两天学习光线追踪》1.项目介绍和ppm图片输出《用两天学习光线追踪》2.射线、简单相机和背景输出《用两天学习光线追踪》3.球体和表面法向量《用两天学习光线追踪》4.封装成类《用两天学习光线追踪》5.抗锯齿《用两天学习光线追踪》6.漫反射材质《用两天学习光线追踪》7.反射向量和金属材质《用两天

2020-11-09 20:30:20 355

原创 《用余生学习光线追踪》4.直接对光照采样

我们希望尽可能地往重要的方向采样,但在各方向均匀采样,并不会使得重要方向的采样数量变多。接下来,我们人为地让更多的射线往光照的方向采样。我们可以向着光源的位置生成一个随机的方向,只需在光源材质上随机选取一个点,然后向着这个点的位置生成射线。但我们还需要知道这个pdf(direction)。假设光源的面积为AAA,如果对这个光源表面随机采样,则该光源表面的pdf为1/A1/A1/A,但如果要从一个定义了方向的单位球的球心为起点,发射射线到这个光源表面,则需要求解对应的pdf公式。如上图所示,dAdAd

2020-11-07 15:44:28 761

原创 《用余生学习光线追踪》3.生成球坐标随机方向

本项目参考自《Ray Tracing in One Weekend》系列。项目链接:https://github.com/maijiaquan/ray-tracing-with-imgui目录:《用两天学习光线追踪》1.项目介绍和ppm图片输出《用两天学习光线追踪》2.射线、简单相机和背景输出《用两天学习光线追踪》3.球体和表面法向量《用两天学习光线追踪》4.封装成类《用两天学习光线追踪》5.抗锯齿《用两天学习光线追踪》6.漫反射材质《用两天学习光线追踪》7.反射向量和金属材质《用两天

2020-11-06 19:44:30 583

原创 《用余生学习光线追踪》2.光照散射与重要性采样

本项目参考自《Ray Tracing in One Weekend》系列。项目链接:https://github.com/maijiaquan/ray-tracing-with-imgui目录:《用两天学习光线追踪》1.项目介绍和ppm图片输出《用两天学习光线追踪》2.射线、简单相机和背景输出《用两天学习光线追踪》3.球体和表面法向量《用两天学习光线追踪》4.封装成类《用两天学习光线追踪》5.抗锯齿《用两天学习光线追踪》6.漫反射材质《用两天学习光线追踪》7.反射向量和金属材质《用两天

2020-11-05 21:58:45 750

日志文件10000_access.log

日志文件10000_access.log,为了执行方便,先提取出了10000条数据。

2019-04-16

qt贪吃蛇源代码

该游戏由本人独立开发,基于Qt框架,使用链表作为贪吃蛇的数据结构,碰撞检测算法和自动寻路算法的设计以及游戏关卡的实现均为本人独立完成。

2017-03-15

空空如也

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

TA关注的人

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