由于UNIX和Win的socket大同小异,为了方便和大众化,这里先介绍Winsock编程。 socket 网络编程的难点在入门的时候就是对基本函数的了解和使用,由于这些函数的结构往往比較复杂,參数大部分都是结构体,令人难以记忆和理解。 可是一旦我们知道这些函数包含其參数的详细含义,socket网络 ...
分类:
其他好文 时间:
2017-07-21 19:48:20
阅读次数:
285
#include "stdafx.h" #include #include #include using namespace std; #pragma comment (lib,"ws2_32.lib") #define PORT 6000 SOCKET ArrSocket[1024] = { 0 ... ...
分类:
其他好文 时间:
2017-07-06 16:56:08
阅读次数:
103
参考文章: http://www.policyalmanac.org/games/aStarTutorial.htm 这是英文原文《A*入门》,最经典的讲解,有demo演示 http://www.cnblogs.com/technology/archive/2011/05/26/2058842.ht ...
分类:
编程语言 时间:
2017-06-29 22:35:57
阅读次数:
344
http://gamma.cs.unc.edu/RVO/ http://gamma.cs.unc.edu/CA/ https://arongranberg.com/astar/docs/writing-rvo-colliders.php ...
分类:
其他好文 时间:
2017-06-28 21:58:50
阅读次数:
185
All X[HDU5690] 找循环节,注意可能是混循环。 #include <stdio.h> #include <string.h> bool f[10005]; int a[10005], l, r; int main() { int n, x, k, c, t; long long m; s ...
分类:
其他好文 时间:
2017-06-02 19:39:55
阅读次数:
311
此文将介绍2种实现动态障碍的方法,一种基于navmesh,一种基于astar算法。 1.基于navmesh。 1.制作场景障碍: a.有几个独立的障碍物,就定义几个user area,即,一个场景仅仅支持一个字节数目的独立障碍物 b.建立碰撞盒建立障碍物: 碰撞盒是可行走区域。 c.设置碰撞盒gam ...
分类:
编程语言 时间:
2017-05-30 13:04:46
阅读次数:
1894
这两天就要要到分页插件了,在家刚好边学习,边把分页插件写了 具体的github demo地址 好了,开始讲解demo html中关键的一句就是这个了 <div page-link conf="pagedata"></div> ...
分类:
其他好文 时间:
2017-04-11 00:44:32
阅读次数:
274
原文:IGListKit Tutorial: Better UICollectionViews
作者:Ryan Nystrom
译者:kmyhy
每个 app 都以同样的方式开始:几个界面...
分类:
其他好文 时间:
2017-02-03 20:00:09
阅读次数:
2629
传送门 K短路,普遍的算法是采用AStar求解,先建立反向边跑一遍dij,或者spfa什么的。跑出反向边的距离就可以看为估价函数中的$h()$。设$dist$为当前已经走过的距离,那么$f(node)=dist+h(son)$,然后跑一遍AStar,根据一些莫名其妙的东西可以得到第$i$次出栈的即为 ...
分类:
其他好文 时间:
2016-10-25 19:09:22
阅读次数:
241
最近搞个游戏遇到最短路径的常规游戏问题,一时起兴基于HT for Web写了个A*算法的WebGL 3D呈现,算法基于开源 https://github.com/bgrins/javascript-astar 的javascript实现,其实作者也有个不错的2D例子实现 http://www.bri... ...
分类:
Web程序 时间:
2016-10-07 22:30:56
阅读次数:
258