自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【学习填坑之路】FBX-SDK环境搭建及测试

工作原因记录一下环境搭建。下载并安装FBX SDK首先下载并安装FBX SDK。点击AutoDesk官网下载,下载后安装运行程序即可。根据自己的Visual Studio版本选择Windows的FBX SDK版本下载安装文件,运行安装程序,然后按照说明进行操作。其中readme.txt 文件是包含和上一版本的FBX SDK的变化,以及在最新版的文档的详细信息。如果将每个版本的FBX SDK安装在单独的文件夹中,则可以在计算机上安装多个版本。卸载FBX SDK要从计算机上删除FBX SDK,请执

2020-06-04 20:33:29 5620 1

原创 快速搭建OpenGL开发环境

因为项目原因,需要用到opengl因此记录一下。OpenGL严格来说是图形硬件的一种软件接口,本质上来说是一个3D图形和模型图,具有高度可移植性和较快的速度。准备工作操作系统:win10编译器:VS2019CMake编译器GLFW库GLAD库CMake编译器下载地址,进去之后点红框中的下载。配置过程下载GLFW库GLFW库下载地址,点32位的下载,64位总是报错。当然,...

2020-05-08 17:00:23 450 1

原创 详解3ds Max SDK环境搭建

写在前面:最近因为项目的关系,开始学习3dsMax-SDK的内容,那么在编程之前我们首要的就是搭建环境。一、3dsMax及SDK简介1、3dsMax-SDK的主要作用是允许程序员们使用C ++扩展3ds Max的功能,特性和接口。具体来说就是包含一组丰富的C ++抽象类(接口)和库。3ds Max公开的一些接口提供插件服务来方便使用3ds Max,这些服务通常就称为3ds Max“ Core”...

2020-04-24 18:26:00 5108 3

原创 简单理解Java中的Comparable接口和Comparator接口

一、Comparable接口1、Java提供了Comparable接口,其主要作用是用来排序,这个接口中定义了一个 compareTo(Obj obj) 方法,该方法返回了一个整数值,实现该接口的类必须实现重写该方法,然后实现了该接口类的对象就可以比较比大小了。2、当一个对象调用该方法进行比较时,比如obj1.comparaTo(obj2),如果返回值是0则相等,返回值是正整数则obj1更大,...

2020-04-23 15:06:34 647 1

原创 解析内部类到Lambda表达式

一、内部类我们知道大部分的时候,类都被定义为一个独立的程序单元,但是在某些场合下一个类也可以放下另一个类里面,这样的类就是内部类,包含内部类的叫外部类,关系类似寄生。1、内部类的好处有哪些喃?提供更好的封装。内部类可以直接访问外部类的数据,而外部类却不能获取内部类的实现细节。内部类可以使用private,protected,static做修饰符,外部不可。匿名内部类适合那些使用次数较少...

2020-04-16 16:45:46 386 1

原创 Windows下的TensorFlow2.0环境搭建

TensorFlow 是一个端到端开源机器学习平台。它拥有一个包含各种工具、库和社区资源的全面灵活生态系统,可以让研究人员推动机器学习领域的先进技术的发展,并让开发者轻松地构建和部署由机器学习提供支持的应用,TensorFlow官网可以看一下。话不多说直接来。1、下载安装Anaconda3进入Anaconda3官网(https://www.anaconda.com/distribution...

2020-03-04 19:16:08 578 1

原创 Java下的迭代递归以及动态规划

迭代(iteration):迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。迭代是环结构,从初始状态开始,每次迭代都遍历这个环,并更新状态,多次迭代直到到达结束状态。举个迭代的例子来说,计算n!就是前一个求和的结果作为这一次计算的初始值: private static int sum(i...

2020-02-07 18:27:57 263 1

原创 Java下的值传递和引用传递区别以及swap函数的四种实现方式

Java中的值传递和引用传递C和Java使用参数传值是用其实参值来进行初始化形参的值。对于基本变量,C和C++允许显式传递变量的地址(引用传递),在scanf函数中的参数前面的&地址符可以见得。而Java不允许这样做,因为Java对普通类型变量不支持引用传递Java的方法传递只有值传递一种,即将实际的参数值的副本传入方法,而参数不受影响所以我们写一个测试代码来试验一下:package tes...

2020-02-03 15:10:38 571 1

原创 NodeJs网络编程之搭建HTTP和WebSocket连接

构建HTTP服务TCP和UDP都是网络中传输层协议,但如果要构建高效的网络应用,就应该从传输层下手。对于常见的应用场景,无须从应用层协议入手构建自己的应用,使用经典的HTTP或者SMTP等就够用了。HTTPHTTP的报文可以通过下面这样获取,获取的内容主要是由三次握手、请求报文、相应内容、结束信息组成。curl -v http://127.0.0.1:1337运行图:HTTP服务器...

2020-01-05 17:07:30 1129

原创 NodeJs网络编程之搭建TCP,UDP连接

node平台具有事件驱动,单线程,异步IO非阻塞等特性,有非常好的可伸缩性,适合在分布式网络里扮演各种各样的角色。实现TCP连接TCP服务在网络应用中十分常见,大多数的应用是基于TCP搭建的。TCP全名传输控制协议,在7层模型里属于传输层协议。同时TCP服务是面向连接的服务,需要进行三次握手形成对话。创建TCP的服务器端var net = require('net');var serve...

2020-01-03 11:36:52 1028

原创 利用node.js实现对json文件的读取等相关操作

首先我们需要了解一下Json文件的数据格式,大致可分为:第一种:[{key:name},....{key:name}]第二种{key:name} ...{key:name}第三种{“name”:"xxxxxxx","name":[{ "name":[ { "name":"value", "name":"value" }]]}...

2019-11-19 10:05:28 1072

原创 以太坊宠物商店 - 记录第一个Dapp

背景记录以前练习的第一个Dapp宠物商店,使用以太坊作为处理宠物收养的方式。该商店在特定时间可容纳16只宠物,并且他们已经拥有宠物数据库。所以我们做一个将以太坊地址与宠物相关联的dapp,官方提供了网站结构和样式。我们只需编写智能合约和执行前端逻辑。首先我的思路是:设置开发环境使用Truffle创建项目编写智能合约编译和迁移智能合约测试智能合约创建用户界面以与智能合约进行交互在浏...

2019-09-19 17:15:09 1943 10

原创 Hyperledger Fabric环境搭建流程记录详解

Fabric环境搭建记录 :什么是超级账本Fabric:1、Fabric的本质:与一般区块链技术的相同点:Fabric与其他区块链技术一样,都有一个账本。和以太坊相像,也允许使用智能合约。从本质上看,它是参与者共同管理交易的系统,是联盟链的典型应用。2、与一般区块链技术的不同点:具有多种节点类型。不同节点赋予了不同的功能,增加了交易处理效率。拥有准入资格授权机制。要成为超级账本...

2019-09-17 11:22:15 1790 2

原创 用python实现一个简单加密文本的程序

这个加密文本的程序需要以下用户输入:1.要加密的文本text2.正整数prime而有效的prime值包括:1,3,5,7,9,11,15,17,19,21,23,253.正整数number和字母移动位置n,其中n由下式给出:(primer ∗ position of each letter + number)例如,如果primer = 1,number = 1,则’A’将变为’B’则:...

2019-09-15 17:41:19 3081 1

原创 利用Python判定IP地址合法性的三种方法

在帮朋友解决这个问题后,随便记录一下这三种方法:第一种方法:使用正则表达式:因为当时的要求是判定10.0.0.1 到 10.255.255.255,原理其实是一样。这里简单回顾一下正则表达式模式的内容:常见的如:\d 可以表示0~9的任意一个数字字符而\D是匹配一个非数字字符等价于^ ^是匹配字符串的开头,但放在[]中表示匹配不在[]中的字符$是匹配字符串的末尾.是匹配除了换行符任意字...

2019-09-15 17:22:06 1630 1

原创 VRay渲染器之家装户型渲染实战记录

Vray渲染器之家装户型渲染实战记录简要介绍:首先思路是分为客户端、服务器、中间件三大块。先从客户端传入json文件给包括mesh,灯光,模型的中间件,其中mesh和灯光可以用已有的API调用服务器的内容,然后调用模型中包含的json文件包括对应的ID号、三维信息,这些信息通过访问数据库中的vrscenes文件(或者max文件)来获取对应的其他参数,然后生成对应的场景文件;最后实现的效果大致如...

2019-09-09 16:30:59 2025 7

原创 解决Pycharm上的读取json文件乱码

问题:在Mac系统下的pycharm读取json文件显示乱码因为MacOS下的pycharm不支持Unicode,而且是US-ASCII(Windows下是CN-ASCII)。一开始先验证json文件有没有问题,可以在这个网站验证json验证如果正确的json文件则会有:上面也有对应的复制,下载操作。错误的json文件则是类似这种,网站会给出提示:验证完json文件后,如果还有问题的话...

2019-07-08 15:05:39 5422

空空如也

空空如也

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

TA关注的人

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