自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Unity小白

一个小白的成长史

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

原创 C++服务器之IP与域名转换

程序是使用域名还是直接使用IP 答案很明显,对网络有一定了解的都会知道IP这个是可变的,虽然ISP会维持原有的IP,但是一个程序不能依赖这一点,这将会导致程序的扩展性变低。(如:一个已经开发完成的程序,当仅需要更换IP时,这将导致整个程序的从新编译,而客户端则需要重新下载程序,显而使用域名 DNS来解析则很方便的解决这个问题,而不是整个程序从新编译。)函数:#include <netdb.h>

2017-01-27 08:36:40 1924

原创 C++服务器之文件传递(半关闭)

C++服务器之文件传递为何使用半关闭:当主机A 向 主机B 传递一份数据时,主机A 调用 closesocket() 断开连接,之后主机A 就无法再接收主机B传输的数据。最终,由主机B传输主机A的必须接收的数据也就销毁了。     优雅的断开Socket     相关函数:int shutdown(int sock,int howto);成功返回0,失败返回-1。sock:套接字描述文件。ho

2017-01-26 22:03:39 342

原创 【服务器】简单的C++服务器

简单的C++服务器设置头文件和库文件Winsock的初始化套接字的相关函数创建简单的C++服务器一丶设置头文件和库文件     首先我们导入头文件:WinSock2.h#include <WinSock2.h>     头文件导入后,我们再来导入一个Socket的库文件:ws2_32.lib PS:如果导入这个库文件,那么就出先外部符号错误的信息。      导入方法:项目的属性

2017-01-16 20:08:43 4972

原创 五、算法_动态规划_背包01

动态规划:背包问题01位   问题:有一个m KG的背包和物品 {T1T_1、T2T_2、T3T_3、TnT_n},每件物品价格{P1P_1、P2P_2、P3P_3、PnP_n},现在要把所有最大价值的物品放进背包中,且每个物品只能放入一次(不能超出背包重量),其中所有的条件都是已知的,求最大价值;穷举法:using System;namespace 动态规划_背包穷举 { class

2017-01-13 09:26:22 405

翻译 四、算法_动态规划

动态规划自顶向下递归自底向上 动态规划与分治法类似自顶向下递归C#实现: // 自顶向下递归 - 钢条切割 class Program { static void Main (string[] args) { // 出售长度 int n = 5; int[] pPrices = new[] {

2017-01-11 11:28:25 244

原创 三、算法_堆排序

堆排序堆排序介绍 堆是一个完全二叉树:每个节点的值都大于或等于其左右孩子节点的值,称为大顶堆;或每个节点值都小雨等于其左右孩子的值,称为小顶堆。堆排序C#实现-顺序存储:class Program { static void Main (string[] args) { int[] pData = new[] { 50, 10, 90, 30, 70, 4

2017-01-11 09:51:04 240

原创 二、算法_二叉树

算法—树树的介绍有序树和无序树树的介绍 树是n(n>=0n>=0个节点的有限集)。n=0n=0时称为空树,在任意非空树中:1、有且仅有一个特定的根节点;2、当n>1n>1时,节点可分为m(m>0)m(m>0)个互不相交的有限集(T1_1、T2_2、……、Tm_m),其中每一个集合又是一棵树,并且称为根的子树。什么是子树: 如 B and C 是A的子树,则 A 是 B and C 的父

2017-01-11 05:36:41 498

原创 一、算法_分治算法

分治算法分治算法介绍 二分搜索大整数乘法棋盘覆盖合并排序快速排序线性时间选择…   分治算法介绍:简单点理解就是分开处理,如果一个问题可以容易的解决,则直接解决,否则将其分解为规模较小的子问题去解决,子问题与原问题形式相同,递归子问题,然后将子问题的解合并。如问题一如果卖出黄金,求黄金最大收益: 天 0 1 2 3 4 5 6 7 8

2017-01-07 05:43:29 358

原创 七、3D数学矩阵行列式

3D数学矩阵行列式 矩阵的行列式是一个标量,也就是一个结果。 * 方阵才有行列式如(2x2):其公式为:三维矩阵的行列式(3x3):公式为:

2017-01-05 20:28:47 4276 1

原创 六、3D数学矩阵线性变换

3D数学矩阵线性变换几何解释旋转缩放投影镜像仿射几何解释      一般来说方阵能描述任意线性变换。线性变换保留了直线和平行线,而远点没有移动。线性变换保留直线的同时,其他的几何性质就有可能发生改变了(角、长度、面积、体积)。 每一种线性变换都有一种变换矩阵,互不相同。旋转2D 旋转 2D X旋转矩阵 绕x、y、z轴进行3D旋转: x轴 y轴 z轴

2017-01-03 16:00:54 652

assimp5.0.1 C++ Tools.zip

assimp 5.0.1已经测试通过编译,编译方式为Release x64,可自行选择编译,CMake测试编译平台为VS2017_x64

2020-03-16

GLAD_GLFW_Libs 开发库,已经编译,32\64位

GLAD GLFW Libs 开发库,已经编译好,32\64位,其中src是要引用进工程目录里面的,否则可能会有找不到符号问题,64位VS 2019已测试通过。

2019-12-05

空空如也

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

TA关注的人

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