- 博客(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
2020-03-16
GLAD_GLFW_Libs 开发库,已经编译,32\64位
2019-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人