自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(192)
  • 资源 (3)
  • 收藏
  • 关注

转载 Mysql8.0如何重置密码

无密码登录修改配置文件:/etc/my.cnf,在 [mysqld] 后面任意一行添加 skip-grant-tables,这样登录时就可以跳过密码验证的过程。重启 Mysql登录 Mysql还是提示需要输入密码,随意输入回车即可登录成功。重置密码刷新权限重置密码刷新权限恢复密码登录修改配置文件:/etc/my.cnf,将 skip-grant-tables 删除重启 Mysql————————————————版权声明:本文为CSDN博主「死牛胖子」的原创

2022-12-04 11:46:02 1628 1

转载 Linux分区挂载目录说明

swap ----交换分区,可能不是必须的,不过按照传统,还是挂载它吧。它的容量 只要约等于您的物理内存就可以了,如果超过了您物理内存两倍的容量,那绝对是一种浪费。/boot ---如果您的硬盘不支持LBA模式,您最好挂载它,如果挂载,将它挂载在硬盘的第一个 分区,应该比较稳妥。/home ---这是您的家目录,通常您自己创建的文件,都保存在这里,您最好给它分配一个分区。/var ----如果您要作一些服务器方面的应用,可以考虑给它分配一个较大的分区。/ ----根目录,唯一必须挂载的目录。

2022-11-27 22:05:13 2313

原创 Windows cmd中获取当前批处理文件的相关信息

代码】Windows cmd中获取当前批处理文件的相关信息。

2022-08-15 17:58:23 465

原创 编译CKEditor5

6、如果出现build后Ckedit编译提示包重复,无法使用ckedit。打开文件packages\ckeditor5-build-classic\src\ckeditor.js,添加以下代码。2、切换到目录\ckeditor5\packages\ckeditor5-build-classic。4、修改代码以支持图片以Base64的方式本地上传[可选]...

2022-07-30 12:53:06 615

转载 关于x64机器上的x86 LARGEADDRESSAWARE程序的c#:内核模式内存大小?

早期的32位Windows软件(当您的计算机可能只有486CPU或类似的内存而只有4MiB的内存)使用了(滥用),因为由于内存的布局方式,您的用户地址空间永远不会有超过2个GiB障碍的任何指针-有效地为您提供任何指针中最高的位,供您自己的数据使用。令人惊讶的是,这给了您256TiB的地址空间,这在Windows中是有限的。毕竟不是微软的阴谋!但是,所有进程共享相同的内核内存-实际上,您甚至在自己的虚拟地址空间中都有内核内存是对性能的优化,可以避免在处理应用程序中的内核对象和数据时不得不切换地址空间。...

2022-07-28 21:07:33 517

原创 Cookie与Set-Cookie的区别

HTTP响应报文通过Set-Cookie通知客户端需要保存如下cookie; 可以含多个Set-Cookie项HTTP 请求报文通过Cookie字段通知服务端当前页面的域生效中的cookie;Cookie包含多个值在node.js响应流中设置多个Set-Cookie header属性res.writeHead(200, [[‘Set-Cookie’, ‘mycookie1=value1’],[‘Set-Cookie’, ‘mycookie2=value2’]]);或者res..

2022-07-28 21:05:07 1627

转载 JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)

今天在写一个代码复制功能的时候,发现的这个问题,ie11也不支持document.all,看来以后越来越标准了今天碰到一个奇怪的问题,有一个页面,想指定用IE浏览器打开,在VS开发环境没有问题,但部署到服务器上,即使是用IE打开页面,还是提示“仅支持IE”,真是晕啊!!判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userAgent里是没有MSIE标志的,原因就是这个了。把判断I

2022-03-02 16:49:34 2588

原创 使用JavaScript获取硬件参数信息

原理是利用ActiveX对象访问Windowsmanagement Instrumentation (WMI) ,所以代码目前也只能在以IE为内核的浏览器中正常运行,如果要运行在其他内核的浏览器中,那么可通过PPAPI、NPAPI等相关技术实现。一、ActiveX + WMI方式以下是获取cpu的部分属性,Win32_Processor就是cpu的标识var locator = new ActiveXObject ("WbemScripting.SWbemLocator");var se

2022-03-02 15:45:39 2914

转载 获取磁盘id与序列号

磁盘序列号获取:1.网上普遍流传的diskpart命令获取的磁盘id并不是磁盘唯一序列号2.获取磁盘唯一序列号,使用wmic命令:wmic diskdrive get serialnumber关于该命令其他用法可百度转载自:window磁盘id与序列号_xsqm123的博客-CSDN博客_磁盘id与硬盘序列号...

2022-03-02 15:20:51 2400

原创 CMake自定义Visual Studio版本、Architecture、Tool Set

自定义Architecturevs2008-vs2017 cmake.exe ../ -G"Visual Studio 12 2013Win32"vs2019 and latter cmake.exe ../ -G"Visual Studio 17 2022" -A"Win32"参考:Visual Studio 17 2022 = Generates Visual Studio 2022 project files. ...

2022-01-21 12:25:40 1738

原创 CMake宏相关设置

add_definitions 添加宏定义、编译相关的定义#定义一个宏UNICODE,代码中可见add_definitions(-DUNICODE)#添加编译器相关的定义,此例告诉编译器,允许它去重新排序、组合、简化浮点操作#以达到加速浮点代码add_definitions("/fp:fast") 其他编译选项的定义可参考MSDN:https://docs.microsoft.com/en-us/cpp/build/reference/fp-speci...

2021-12-20 21:15:54 431

原创 Nelder-Mead(内德-米德)算法

该算法的作用是给定一组自变量和其函数值,并求得一个极小值,具体算法描述如下:引用自https://en.wikipedia.org/wiki/Nelder%E2%80%93Mead_method#One_possible_variation_of_the_NM_algorithm

2021-12-19 09:50:18 1735

原创 HLSL中mul函数的使用

一、mul函数mul函数的作用是完成向量与矩阵的乘法运算,有如下两种形式 1、mul(v, M):行向量v乘以矩阵M 2、mul(M, v):矩阵乘以列向量v默认情况下,矩阵是按列选取(column-major matrix picking),也就是每个寄存器存储矩阵的一列,M=(c0, c1, c2, c3);如果是按行选取(row-major matrix picking),那么每个寄存器存储的是矩阵的一行.下面说明在默认按列选取情况下,mul的两种实现方...

2021-11-07 16:26:47 2270

原创 directx中float16数据与float32互转

使用如下函数FLOAT XMConvertHalfToFloat(HALF Value);FLOAT* XMConvertHalfToFloatStream(_Out_bytecap_x_(sizeof(FLOAT)+OutputStride*(HalfCount-1)) FLOAT* pOutputStream, _In_ UINT OutputStride,

2021-10-27 22:16:51 684

原创 Ogre Compositor分析

一、相关类及说明 下图列出了Ogre系统Compositor相关的类1、CompositorManager 主要负责管理合成器的加载、创建、销毁等操作2、Compositor 表示合成器对象的类,可类比材质系统中的Ogre::Material类3、CompositionTechnique 合成器的technique,被包含在Compositor对象中(一个Copositor对象可包含多个CompositionTechni...

2021-10-21 16:39:52 1092

原创 Ogre光源查找与设置

在渲染一个具体的物体之前,Ogre会查找与该物体相关的光源,根据光源的范围,内角和外角(如果是聚光灯)等参数进行计算,如果物体受到光源的影响,则将此光源的参数传入着色器进行光照计算。如果没有找到一个光源,那么传入一个空白的光源参数给着色器。查找物体相关的光源代码如下:bool Light::isInLightRange(const Ogre::Sphere& container) const { bool isIntersect = true; //directional lig

2021-09-30 21:26:32 155

原创 数学概念汇总

1、立体角(solid angle) 在介绍立体角之前,回一下弧度的概念:弧长等于半径时,这段弧所对应的圆心角即为一弧度。所以弧度的计算公式如下(弧长除以半径):以下是在相同弧度数下对应的的两个圆回到主题,什么是立体角?其概念为:球面上一块区域的面积大小等于球对应半径的平方时,所对应的”角度“大小就是一单位立体角(其实它就是对2D角度的概念在3D中的延伸),公式表示如下:立体角的的单位为sr,是球面度steradians的缩写,单位立体角...

2021-08-26 23:00:22 811

转载 全局光照技术解析Global Illumination Explained

解析全局光照Global Illumination Explained前言:Global Illumination全局光照技术是实时渲染的必然发展方向。我参考了一些研究成果,琢磨了一下,让更多的人可以理解这项“古老”的技术。Front Line虽然说,如今的GPU速度已经非常之快,并行浮点计算能力已经相当的强大,但是由于很多人依旧使用传统的Phong局部光照模型对场景进行Shading处理,所以成像效果上还远远不能够与离线渲染的图像相比。如让我们目瞪口呆的Unreal Engine3,技术规

2021-07-08 08:58:37 1022

原创 [踩坑]Ogre透明物体的渲染和判断

以上是Ogre帮助文档所写的,理论上默认是开启透明物体排序的,但是渲染出来的结果却不是预想的那样,而设置transparent_sorting force才能达到效果。这跟Ogre对透明物体的判断有关Ogre中对透明物体的判断并不是只对AlphaBlend参数的判断,还依赖与Depth Check 、Depth Write 、Color Write,具体见以下代码:void RenderPriorityGroup::addRenderable(Renderable* rend, Techni...

2021-05-13 10:48:51 248

原创 解决Ogre导入中文字体时的崩溃问题

bool createSceneFont(){ Ogre::OverlaySystem* pOverlaySystem = new Ogre::OverlaySystem(); m_pSceneManager->addRenderQueueListener(pOverlaySystem); Ogre::FontPtr tempFont = static_cast<Ogre::FontPtr>(Ogre::FontManager::getSingleton()..

2021-05-12 20:32:43 209

转载 OIT(Order-independent Transparent)顺序无关的透明

1.Alpha-to-coverage(SV_Coverage)2.depth peeling3.stencil routed k-buffer4.Stencil Routed A-Buffer5、Per-Pixel Linked Listshttp://www.cnblogs.com/lancidie/archive/2011/08/18/2144797.html————————————————版权声明:本文为CSDN博主「claien」的原创文章,遵循CC 4.0 BY-SA版权

2021-04-24 16:00:20 269

转载 Alpha To Coverage

原文地址:http://www.zwqxin.com/archives/opengl/talk-about-alpha-to-coverage.htmlAlpha To Coverage(A2C)是一种经由流水线完成的“Alpha Test”。在使用了多重采样(Multi-sample)的场合下,经由检测当前需要绘制的fragment的alpha值来决定该fragment在对应像素上的sample覆盖率。应该说,这也算是很有历史感的显卡应用技术了,而本文将重在谈及此技术之前将在流水线level老生重弹一

2021-04-24 15:50:35 1007

转载 实现一个较新的OIT方法:Per-Pixel Linked Lists

转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=22332009年AMD在发布HD 5800的时候也发布了一个Order Independent Transparency(OIT)的demo,但只有介绍,没有多少可以参考的东西。GDC 2010上的OIT and GI using DX11 linked lists才给出了比较完整的算法细节。虽说这几年也有不少新的OIT算法出现,但作为具有标杆意义的OIT算法,Per-Pixel Linked Li

2021-04-24 11:10:59 783

转载 mysql将字符串字段转为数字排序或比大小

mysql里面有个坑就是,有时按照某个字段的大小排序(或是比大小)发现排序有点错乱。后来才发现,是我们想当然地把对字符串字段当成数字并按照其大小排序(或是比大小),结果肯定不会是你想要的结果。这时候需要把字符串转成数字再排序。最简单的办法就是在字段后面加上+0如把'123'转成数字123(以下例子全为亲测):排序:例:方法一:ORDER BY '123'+0;(首推)方法二:ORDER BYCAST('123' AS SIGNED);方法三:ORDER BYCONVERT(..

2020-09-08 11:12:41 2642

转载 pitch、yaw、roll三个角的区别

Z轴正方向为前进方向pitch():俯仰,将物体绕X轴旋转(localRotationX)yaw():航向,将物体绕Y轴旋转(localRotationY)roll():横滚,将物体绕Z轴旋转(localRotationZ)...

2019-08-27 16:39:58 68835 6

转载 FFMEG简单的参数配置介绍

H.264 Video Encoding GuideContentsConstant Rate Factor (CRF) Two-Pass Lossless H.264 Overwriting default preset settings Additional Information & Tips FAQ Additional ResourcesThe ...

2019-05-15 19:45:50 1519

转载 FFmpeg码率控制及内置编码参数介绍

一、码率控制参数二、编码速度&编码质量&视觉优化参数一、码率控制:码率控制:码率控制是一种决定为每一个视频帧分配多少比特数的方法,它将决定文件的大小和质量的分配。普通用户常用CRF、Two-Pass ABR 两种CRF(Constant Rate Factor - 限制码率因子)适用范围:优点:该方法在输出文件的大小不太重要的时候,可以使整个文件达到特定的...

2019-05-15 15:41:29 1704

原创 在qss中设置对象的属性及QToolButton图标

格式为:qproperty-property_name例如设置QToolButton的图标及图标大小:QToolButton{ qproperty-icon:url(pic.png); qproperty-iconSize:20px 20px;}注意:不能通过根据不同为状态(pressed、hover等)设置不同的图标,要想设置不同的图标,可同image代替。...

2018-11-28 19:12:45 8937 3

转载 Direct3D 环境中的 DirectShow 电影

发布日期 : 12/21/2004 | 更新日期 : 12/21/2004Mike Borozdin适用于:Microsoft DirectShowMicrosoft Direct3DMicrosoft DirectX 9.0摘要: 从 DirectShow 或 Direct3D 应用程序开发人员的角度了解如何在 Direct 3D 环境中播放视频。本页内容简介 VMR-...

2018-11-15 21:34:33 416

转载 C/C++——C语言格式化输入输出

声明:本文系原创,转载请注明出处。 C语言中的几种格式化输入/输出方式:1. 函数功能: scanf();  //从标准输入设备(控制台键盘)输入   sscanf(); //从字符串缓冲区输入与指定格式相符的数据   fscanf(); //从文件输入  printf(); // 从标准输出设备(显示器)输出   sprintf(); //向字符串缓冲区输出与指定...

2018-11-12 15:45:56 1466

转载 窗口的parent和owner有什么区别

CWnd* GetAncestor(UINT gaFlags) const 方法参数 gaFlags 可选值有GA_PARENT,GA_ROOT,GA_ROOTOWNER想请教各位, parentparent和owner有什么区别? 请举例说明,谢谢.解决方案 »    子窗口的parent和owner是同一个窗口,但是普通窗口的parent一般是NULL,owner是桌面  ...

2018-10-24 18:47:50 1429 1

转载 VMR9 IBasicVideo::GetCurrentImage very slow

reason:You are trying to read back from video memory. Depending on hardware, such read-backs might be extremely slow. GetCurrentImage method is intended for rare snapshots where performance is not c...

2018-10-16 20:38:51 604

转载 DirectShow中VM9的创建与使用

Call CoCreateInstance to create the VMR-9: IBaseFilter *pVmr = NULL;hr = CoCreateInstance(CLSID_VideoMixingRenderer9, 0, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&amp;pVmr); Cal...

2018-10-10 11:41:50 458

原创 解决IBasicVideo::GetCurrentImage返回0x8000ffff(E_UNEXPECTED Catastrophic failure)错误

经过查阅一番资料后,得到如下的解决方案:方案1:使用替代的接口ISampleGrabber,代替IBasicVideo,具体调用的函数为:ISampleGrabber::GetCurrentBuffer.可以参考文章:dshow中使用Sample Grabber filter抓取图像。在我的开发环境win10 + vs2013下没能找到ISampleGrabber接口;而在官方文档中提到ISa...

2018-10-10 11:30:10 1872

转载 理解ICaptureGraphBuilder2 和 IGraphBuilde

DirectShow中的视频捕捉之一2010-08-03 09:34http://hi.baidu.com/sungaoyong/blog/item/dda7da12f77c8a1db8127b6a.html1) 视频捕捉Graph的构建 一个能够捕捉音频或者视频的graph图都称之为捕捉graph图。捕捉graph图比一般的文件回放graph图要复杂许多,dshow提供了一个C...

2018-09-30 15:48:58 1023

转载 gitblit 配置图文详解

Windows平台下Git服务器搭建前提是确保存在JDK环境。 第一步:下载Gitblit.下载地址:http://www.gitblit.com/第二步:解压缩下载的压缩包即可,无需安装。第三步:创建用于存储资料的文件夹。 第四步:配置gitblit.properties 文件。找到Git目录下的data文件下的gitblit.properties文件,“记事本”...

2018-08-10 19:37:06 1814

转载 Windows系统下基于GitStack搭建Git服务器

通过前一段时间对Git的学习,基本掌握了Git常用命令的使用方法,并进行了总结,有兴趣的可以看看Git常用命令的使用情景和Git学习笔记。在Git常用命令的使用情景中提到过多人协作的项目往往是需要一个中心服务器来同步多人之间的工作成果,另外,最终的工作成果通常也是中心服务器上的代码为准(为了项目管理的需要),因此,备份时往往需要对中心服务器上的仓库进行刻盘。中心服务器上创建的项目仓库一般为...

2018-08-10 19:35:45 626

转载 在Windows 2016 上安装Intel I219-V网卡驱动

1.到Intel官网下载一个叫PROWinx64的驱动程序,解压到任意文件夹。依次进入PRO1000—&gt;Winx64—&gt;NDIS64文件夹,找到名称为e1d64x64的文件 (注意是类型为安装信息)。下载地址为:https://downloadcenter.intel.com/zh-cn/download/26092/Ethernet--Windows-Server-2016-...

2018-08-08 20:18:01 24743

转载 在Windows 2012 R2上安装Intel I217-V/I218-V网卡驱动

由于Intel坑爹的在Server版不支持I217-V/I218-V网卡,导致我的Z97主板只能跑WIFI,这怎么能忍!研究了一番,终于把驱动装上咯。网卡型号去主板官网查看参数即可看到以下以I218-V网卡为例。因为我是华擎Z97E-itx1、下载Intel官方驱动:https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;Dwn...

2018-08-08 20:09:18 6664

转载 斯坦福兔子和其他图形学模型数据下载

原文链接:https://blog.csdn.net/u013467442/article/details/46673331 常见模型的下载地址:http://www.cc.gatech.edu/projects/large_models/斯坦福兔子的下载地址:http://www.cc.gatech.edu/projects/large_models/bunny.html斯坦福兔...

2018-07-23 13:42:42 1937

Advanced Video Coding (AVC) file format

Advanced Video Coding (AVC) file format

2017-07-07

[CUDA]1addVector

实现了两个向量相加,并将其结果存放到另外一个向量中,向量的大小为30000000。相加程序分别利用CPU和GPU来执行,并比较了所耗费的时间!

2015-12-06

异性按钮的设置

异性按钮的设置

2015-06-05

空空如也

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

TA关注的人

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