c++游戏java客户端开发发需要哪些知识

做游戏开发需要掌握哪些GPU相关的知识?C++控制台可以写出什么样样的厉害的游戏 - noYes游戏王国
欢迎来到noYes游戏王国
做游戏开发需要掌握哪些GPU相关的知识?C++控制台可以写出什么样样的厉害的游戏
发表时间: 19:20:01浏览:19次
在上一篇文章中,小编为您详细介绍了关于《》相关知识。本篇中小编将再为您讲解标题做游戏开发需要掌握哪些GPU相关的知识?C++控制台可以写出什么样样的厉害的游戏。
之前本站也有不少关于类似内容介绍:1.2.3.
游戏开发如果做跟渲染无关的,对GPU也没有什么要求。但是如果是跟渲染相关(无论是渲染引擎还是业务逻辑),都是需要①定的知识支撑。
首先从渲染管线开始,知道①个世界坐标的点怎么通过各种投影矩阵,变换成最终屏幕坐标里的点。相关知识点有camera, projection, depth, frustum, clipping(far/near)等等。
当然,现在除了从①些比较早期的版本中可以看到固定管线的渲染,绝大多数都采用了可编程,也就是所谓的shader。shader的种类比较多,常见的有③种
cg -- C for Graphics
HLSL -- High Level Shading Language
GLSL -- OpenGL
Shading Language
分别基于NVIDA, DirectX和OpenGL。有的时候为了跨平台,我们会更多的使用cg和HLSL。shader的语法跟c很接近,所以单纯从阅读来看是毫无压力的。
shader的设计完全是基于GPU架构,常见的分为vertex shader和fragment shader。顶点和片段处理器都拥有强大的并行计算的能力,并且非常擅长于矩阵运算(不高于④阶)。从下图中可以看出整个数据的流向。顶点通过vertex processor处理之后会得到经过坐标转换过的顶点,然后进入图元的组装过程。这①过程结束后,我们会得到组装过后的多边形,线或者点。紧接着去做光栅化和插值。这个输出会作为fragment processor的输入,fragment processor里可能会应用color,texture,得到pixel,最终的输出结果到frame buffer中。
如果对这些比较感兴趣,可以看看GPUPro,分成好几部。等看完这个系列,离砖家就不远了。\", \"extras\": \"\", \"created_time\": ①④⑧②⑦⑤⑨(0)④⑨ ·
\"type\": \"answer
最近女票的数据结构作业有道是利用 A*算法解决⑧数码问题。
就是在 ③×③ 的棋盘上,摆有⑧个棋子,每个棋子上标有 ① 至 ⑧ 的某①数字。棋盘中留有①个空格,空格用 (0) 来表示。空格周围的棋子可以移到空格中。求出从初始状态到目标状态的最少步骤和路径(解法)。
然后花了①晚上写出来(双map+状态压缩+②分搜索空间),这几天又加了 GUI(SDL) 。
项目地址:GitHub - netcan/SlidePuzzle: Slide puzzle game written by Netcan. using the SDL engine and use of A* algorithm.
博文:解决⑧数码问题之Astar算法
控制台版本:
输入起始状态(⑨个数,(0)表示空格):(0)①④②⑦⑥③⑧⑤输入目标状态(⑨个数,(0)表示空格):①②③④⑤⑥⑦⑧(0)Step((0)) ==>(0) ① ④② ⑦ ⑥③ ⑧ ⑤Step(①) ==>② ① ④(0) ⑦ ⑥③ ⑧ ⑤Step(②) ==>② ① ④⑦ (0) ⑥③ ⑧ ⑤Step(③) ==>② (0) ④⑦ ① ⑥③ ⑧ ⑤Step(④) ==>② ④ (0)⑦ ① ⑥③ ⑧ ⑤Step(⑤) ==>② ④ ⑥⑦ ① (0)③ ⑧ ⑤Step(⑥) ==>② ④ ⑥⑦ ① ⑤③ ⑧ (0)Step(⑦) ==>② ④ ⑥⑦ ① ⑤③ (0) ⑧Step(⑧) ==>② ④ ⑥⑦ ① ⑤(0) ③ ⑧Step(⑨) ==>② ④ ⑥(0) ① ⑤⑦ ③ ⑧Step(①(0)) ==>② ④ ⑥① (0) ⑤⑦ ③ ⑧Step(①①) ==>② (0) ⑥① ④ ⑤⑦ ③ ⑧Step(①②) ==>(0) ② ⑥① ④ ⑤⑦ ③ ⑧Step(①③) ==>① ② ⑥(0) ④ ⑤⑦ ③ ⑧Step(①④) ==>① ② ⑥④ (0) ⑤⑦ ③ ⑧Step(①⑤) ==>① ② ⑥④ ⑤ (0)⑦ ③ ⑧Step(①⑥) ==>① ② (0)④ ⑤ ⑥⑦ ③ ⑧Step(①⑦) ==>① (0) ②④ ⑤ ⑥⑦ ③ ⑧Step(①⑧) ==>① ⑤ ②④ (0) ⑥⑦ ③ ⑧Step(①⑨) ==>① ⑤ ②④ ③ ⑥⑦ (0) ⑧Step(②(0)) ==>① ⑤ ②④ ③ ⑥⑦ ⑧ (0)Step(②①) ==>① ⑤ ②④ ③ (0)⑦ ⑧ ⑥Step(②②) ==>① ⑤ ②④ (0) ③⑦ ⑧ ⑥Step(②③) ==>① (0) ②④ ⑤ ③⑦ ⑧ ⑥Step(②④) ==>① ② (0)④ ⑤ ③⑦ ⑧ ⑥Step(②⑤) ==>① ② ③④ ⑤ (0)⑦ ⑧ ⑥Step(②⑥) ==>① ② ③④ ⑤ ⑥⑦ ⑧ (0)
加了GUI效果图:视频:
游戏下载:
Windows版: Linux版:
编后语:关于《做游戏开发需要掌握哪些GPU相关的知识?C++控制台可以写出什么样样的厉害的游戏》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。
下一篇内容是有关《》,感兴趣的同学可以点击进去看看。
辐射④控制台代码是什么?辐射④怎么控制台修改属性?下面otaku就为大家带来辐射④S.P.E.C.I.A.L初始人物满能力值修改。①起来看看吧。
辐射④的控制台和辐射③的①样.......
我提供个初始S.P.E.C.I.A.L.MAX的指令集 给废土客加油打气~\(^o^)/~
①.复制以下指令
player.setAV Strength ①(0)
player.setAV Perception ①(0)
● ● ● ● ● ● ● ● ● ● ● ● ● ●
类型:策略
1001万+次下载
类型:休闲
1001万+次下载
类型:休闲
1001万+次下载
类型:射击
1001万+次下载
类型:经营
1001万+次下载
类型:益智
1001万+次下载
类型:冒险
1001万+次下载
类型:休闲
1001万+次下载
类型:休闲
1001万+次下载
类型:休闲
1001万+次下载为什么做游戏开发要学C++_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
为什么做游戏开发要学C++
&&为什么做游戏开发要学C++
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢17人已关注
行有不得者,反求诸己前言:这个问题放了好久,主要是因为自己本身不是学游戏的。了解不深。所以我就去跟做游戏的同学和老师,深入了解探讨了下。以下观点有一部分是采集自学校老师的意见,不全部都是自己的观点。如果有不对的地方,请大家指正!言归正传,C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业;比如游戏、高效的服务器。  现在学习java、C#等语言的人数远远高于C++,主要是因为C++的入门门槛太高。  所以在此我们不讨论具体的技术细节,只说我们在哪个阶段应该学习什么东西。有个系统的规划。  一、技术能力  1. 语言我们要成为一个程序员,学的东西会很多很杂,但是最开始一定要从语言开始学习。学习语言的目的就是打好基础,特别是自学的,一定规划好自己的学习路线,一步一个脚印学习下去。学习语言最关键的莫过于多读书,但不能随便找一本C++书籍就去读了。对于学习C++书籍的推荐,见我另一个问题的答案:自己根据自己学习的阶段去读这些书,不要盲目敲代码!  2. GUIC++方面的GUI库有很多种,比如MFC、WTL、wxWidgets、QT。这些GUI库都各有自己的特点,其实我们只要先了解一种就可以了,只要深入了解了一种GUI库。需要的时候再学习其他的就够了,本质上都差不多,很快就可以上手了。MFC虽然设计上有很多问题,但是作为入门还是不错的,而且学习资料很多,碰到问题也好解决。学习MFC的推荐下面这个链接,里面有别人学习MFC游戏开发的笔记,可以多学习学习。  3. 数据结构和算法很多人都忽视了数据结构和算法方面的知识,尤其是一些编程语言的库做得非常好;几乎不需要自己去实现一些数据结构和算法,导致现在很多程序员不重视甚至忽略这方面的知识。但是,当我们想让我们的程序跑的更快、内存占用更少的时候,这些知识就非常非常重要了。很多程序员都是刚开始的时候不重视这些,但是工作几年后又来补习这些知识。最开始可能不需要学习的太深入,但是基本的数据结构和算法一定要知道。推荐《数据结构(C语言版)》。在数据结构和算法的学习中,最好不要去关心面向对象方面的技巧,就用C语言来实现。这样能更关注于算法本身的内容。另外,如果有精力剩余的话,推荐看一本书:(下面是亚马逊关于这本书的链接,有兴趣的可以点进去购买。)原书名:Introduction to Algorithms 中文名: 作者:Thomas H.Cormen,Charles E.Leiserson,Ronald L.Rivest,Clifford Stein 本书俗称CLRS(作者名字的简写),算法的经典教材,堪称算法分析著作中的“独孤九剑”。作者之一Ronald L.Rivest 由于其在公开秘钥密码算法RSA上的贡献获得了ACM图灵奖。全书内容全面,结构清晰,6个部分1000多页把数据结构算法的主要内容都包含了。作者用图表,伪码解释每一个算法,通俗易懂而不失严谨性,英文比较简单,语言流畅。因此,这本书更适合初学者,不要求读者拥有很强的数学背景和丰富的编程经验。书中习题安排合理,难度适中,在网上有全部习题的答案;网上还有作者在MIT讲述本书的课程的录像,可谓资源丰富。  4. 数据库学习数据库的基础知识,并且掌握一种数据库使用。推荐使用Oracle,而且最好不要用一些封装好的接口。而应该直接用Oracle提供的数据库API,可能对数据库了解的会更深入。  5. 并行CPU主频已经不能遵循摩尔定律了,现在CPU发展的趋势是多核心。无论是多线程,还是多进程,都是为了更好的利用CPU的性能,提供更好的用户体验。这就要求我们如果要写出高效的应用程序,必然要涉及到并行计算。多花些精力在并行计算上吧,一定会有丰富的回报。  6. 网络编程这里所指的网络编程是指socket编程。现在C++的应用很多都是在做服务器开发,如何开发一个高并发、大吞吐量、高稳定性的服务器就是我们要考虑的了。  7. 设计模式  设计模式不是具体的技术,更多的是如何让代码更容易阅读、更好扩展、更容易使用。  8. 库的使用C++标准库仅仅提供了一些很基本的功能,所以我们经常会引入一些第三方库。最著名的恐怕就是被称为准标准库的boost库,它提供了我们编程中用到的各方面的技术,文本处理、算法、网络、多线程、图像处理等等,几乎无所不包。其它也有一些专著于某一方面的库,比如ACE是网络通信方面的,TinyXML是解析xml的,OGRE是图形渲染方面的。  9. 操作系统的知识程序员需要了解的操作系统知识和普通用户是不一样的,一个高手是需要深入了解操作系统的方方面面,而不是停留在使用层面。至于应该了解哪些知识,Windows上的去看《Windows核心编程》,Linux的去看《深入理解Linux内核》,应该可以知道自己应该学什么了。以上都是学习C++游戏开发的前期准备,也就是打好基础。上面都是基本功,看起来有点多,但是磨刀不误砍柴工。这对于你后面学习游戏开发有非常大的帮助。举个我身边的例子,他就是先学习数据结构和算法,去参加ACM竞赛,后面转的C++游戏开发。学的非常快。这就是基本功扎实的好处!!!!二、图形图像处理:如果你不想开发游戏引擎的话,简单了解OpenGL或者DirectX,反之深入了解。 DirectX是微软的多媒体编程接口,在Windows的平台下,配合支持DX的高端显卡能把游戏场景的特效等等发挥得淋漓尽致,而OpenGL是一个跨平台的编程接口,是硬件无关的编程接口。前者主要Windows下开发游戏,后者主要是移动端。如果是开发iOS游戏,需要了解Object C,有些小游戏使用JAVA和Flash,网页游戏还可能需要了解 HTML5, DIV, CSS等知识;网络游戏还需要了解网络编程,加解密和数据库知识。另外很多游戏开发公司都可能会使用不同游戏开发引擎,这些引擎会把上述的知识点封装;使得你可以不需要了解底层的细节,调用它指定的API就可以实现一些功能。不过你如果了解底层细节,显然对调试问题更有好处。建议多看一下cocos2d-x官网的讨论和API范例。再往上走的话,可能会需要了解不同的显卡的特点,扬长避短。了解一些不常用的脚本编程技术可以减少你架构编译调试测试的时间。  三、项目经验了解上面的这些知识后,不多加练练可没用。特别是对游戏开发来说,项目经验更加重要。一个好的项目可以让你把各种技术进行综合运用,并且能学到一些新的知识。比如做播放器的要学习编解码器方面的知识。做游戏也是一样,要学习图形方面的知识,很多人会忽略项目的经验,而单纯的谈技术能力,这是错误的。其实这就是理论和实践的关系,技术就是理论知识,做项目就是实践,理论对实践有指导作用。实践能加深我们对理论的深入理解。建议前期多去做几个小游戏试试手,然后慢慢加大游戏的难度。(ps:网上有特别多的开发游戏教程,一开始照着教程,边学边做。)最后尝试自己想个游戏做出来或者去找个游戏公司实习。  总而言之,道路还是很艰辛的,且行且珍惜!!!前言:这个问题放了好久,主要是因为自己本身不是学游戏的。了解不深。所以我就去跟做游戏的同学和老师,深入了解探讨了下。以下观点有一部分是采集自学校老师的意见,不全部都是自己的观点。如果有不对的地方,请大家指正!言归正传,C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业;比如游戏、高效的服务器。  现在学习java、C#等语言的人数远远高于C++,主要是因为C++的入门门槛太高。  所以在此我们不讨论具体的技术细节,只说我们在哪个阶段应该学习什么东西。有个系统的规划。  一、技术能力  1. 语言我们要成为一个程序员,学的东西会很多很杂,但是最开始一定要从语言开始学习。学习语言的目的就是打好基础,特别是自学的,一定规划好自己的学习路线,一步一个脚印学习下去。学习语言最关键的莫过于多读书,但不能随便找一本C++书籍就去读了。对于学习C++书籍的推荐,见我另一个问题的答案:自己根据自己学习的阶段去读这些书,不要盲目敲代码!  2. GUIC++方面的GUI库有很多种,比如MFC、WTL、wxWidgets、QT。这些GUI库都各有自己的特点,其实我们只要先了解一种就可以了,只要深入了解了一种GUI库。需要的时候再学习其他的就够了,本质上都差不多,很快就可以上手了。MFC虽然设计上有很多问题,但是作为入门还是不错的,而且学习资料很多,碰到问题也好解决。学习MFC的推荐下面这个链接,里面有别人学习MFC游戏开发的笔记,可以多学习学习。  3. 数据结构和算法很多人都忽视了数据结构和算法方面的知识,尤其是一些编程语言的库做得非常好;几乎不需要自己去实现一些数据结构和算法,导致现在很多程序员不重视甚至忽略这方面的知识。但是,当我们想让我们的程序跑的更快、内存占用更少的时候,这些知识就非常非常重要了。很多程序员都是刚开始的时候不重视这些,但是工作几年后又来补习这些知识。最开始可能不需要学习的太深入,但是基本的数据结构和算法一定要知道。推荐《数据结构(C语言版)》。在数据结构和算法的学习中,最好不要去关心面向对象方面的技巧,就用C语言来实现。这样能更关注于算法本身的内容。另外,如果有精力剩余的话,推荐看一本书:(下面是亚马逊关于这本书的链接,有兴趣的可以点进去购买。)原书名:Introduction to Algorithms 中文名: 作者:Thomas H.Cormen,Charles E.Leiserson,Ronald L.Rivest,Clifford Stein 本书俗称CLRS(作者名字的简写),算法的经典教材,堪称算法分析著作中的“独孤九剑”。作者之一Ronald L.Rivest 由于其在公开秘钥密码算法RSA上的贡献获得了ACM图灵奖。全书内容全面,结构清晰,6个部分1000多页把数据结构算法的主要内容都包含了。作者用图表,伪码解释每一个算法,通俗易懂而不失严谨性,英文比较简单,语言流畅。因此,这本书更适合初学者,不要求读者拥有很强的数学背景和丰富的编程经验。书中习题安排合理,难度适中,在网上有全部习题的答案;网上还有作者在MIT讲述本书的课程的录像,可谓资源丰富。  4. 数据库学习数据库的基础知识,并且掌握一种数据库使用。推荐使用Oracle,而且最好不要用一些封装好的接口。而应该直接用Oracle提供的数据库API,可能对数据库了解的会更深入。  5. 并行CPU主频已经不能遵循摩尔定律了,现在CPU发展的趋势是多核心。无论是多线程,还是多进程,都是为了更好的利用CPU的性能,提供更好的用户体验。这就要求我们如果要写出高效的应用程序,必然要涉及到并行计算。多花些精力在并行计算上吧,一定会有丰富的回报。  6. 网络编程这里所指的网络编程是指socket编程。现在C++的应用很多都是在做服务器开发,如何开发一个高并发、大吞吐量、高稳定性的服务器就是我们要考虑的了。  7. 设计模式  设计模式不是具体的技术,更多的是如何让代码更容易阅读、更好扩展、更容易使用。  8. 库的使用C++标准库仅仅提供了一些很基本的功能,所以我们经常会引入一些第三方库。最著名的恐怕就是被称为准标准库的boost库,它提供了我们编程中用到的各方面的技术,文本处理、算法、网络、多线程、图像处理等等,几乎无所不包。其它也有一些专著于某一方面的库,比如ACE是网络通信方面的,TinyXML是解析xml的,OGRE是图形渲染方面的。  9. 操作系统的知识程序员需要了解的操作系统知识和普通用户是不一样的,一个高手是需要深入了解操作系统的方方面面,而不是停留在使用层面。至于应该了解哪些知识,Windows上的去看《Windows核心编程》,Linux的去看《深入理解Linux内核》,应该可以知道自己应该学什么了。以上都是学习C++游戏开发的前期准备,也就是打好基础。上面都是基本功,看起来有点多,但是磨刀不误砍柴工。这对于你后面学习游戏开发有非常大的帮助。举个我身边的例子,他就是先学习数据结构和算法,去参加ACM竞赛,后面转的C++游戏开发。学的非常快。这就是基本功扎实的好处!!!!二、图形图像处理:如果你不想开发游戏引擎的话,简单了解OpenGL或者DirectX,反之深入了解。 DirectX是微软的多媒体编程接口,在Windows的平台下,配合支持DX的高端显卡能把游戏场景的特效等等发挥得淋漓尽致,而OpenGL是一个跨平台的编程接口,是硬件无关的编程接口。前者主要Windows下开发游戏,后者主要是移动端。如果是开发iOS游戏,需要了解Object C,有些小游戏使用JAVA和Flash,网页游戏还可能需要了解 HTML5, DIV, CSS等知识;网络游戏还需要了解网络编程,加解密和数据库知识。另外很多游戏开发公司都可能会使用不同游戏开发引擎,这些引擎会把上述的知识点封装;使得你可以不需要了解底层的细节,调用它指定的API就可以实现一些功能。不过你如果了解底层细节,显然对调试问题更有好处。建议多看一下cocos2d-x官网的讨论和API范例。再往上走的话,可能会需要了解不同的显卡的特点,扬长避短。了解一些不常用的脚本编程技术可以减少你架构编译调试测试的时间。  三、项目经验了解上面的这些知识后,不多加练练可没用。特别是对游戏开发来说,项目经验更加重要。一个好的项目可以让你把各种技术进行综合运用,并且能学到一些新的知识。比如做播放器的要学习编解码器方面的知识。做游戏也是一样,要学习图形方面的知识,很多人会忽略项目的经验,而单纯的谈技术能力,这是错误的。其实这就是理论和实践的关系,技术就是理论知识,做项目就是实践,理论对实践有指导作用。实践能加深我们对理论的深入理解。建议前期多去做几个小游戏试试手,然后慢慢加大游戏的难度。(ps:网上有特别多的开发游戏教程,一开始照着教程,边学边做。)最后尝试自己想个游戏做出来或者去找个游戏公司实习。  总而言之,道路还是很艰辛的,且行且珍惜!!!
bravo!不是有一个笑话吗:&招聘文案上的:精通c++. (微笑)我一开始也往c++上使劲过。一开始的课程都感觉so easy,到后面的经历了windows编程和游戏开发这种课程的时候,我毅然决然的投入了web开发的队伍。不过我们老师说了,c++虽然很难学,但是学好了就可以一直用很久。而java这种技术,更新特别快,你之后的学习是一个一直动态进阶的过程, java学习是一条斜线,而c++的是一个曲线。如果真的对c++感兴趣的话真的可以坚持一把,这年头会写c++的越来越少了。。。不是有一个笑话吗:&招聘文案上的:精通c++. (微笑)我一开始也往c++上使劲过。一开始的课程都感觉so easy,到后面的经历了windows编程和游戏开发这种课程的时候,我毅然决然的投入了web开发的队伍。不过我们老师说了,c++虽然很难学,但是学好了就可以一直用很久。而java这种技术,更新特别快,你之后的学习是一个一直动态进阶的过程, java学习是一条斜线,而c++的是一个曲线。如果真的对c++感兴趣的话真的可以坚持一把,这年头会写c++的越来越少了。。。
昆明理工大学津桥学院
Breath And Life首先谢邀,我是学JAVA的,该怎么说呢,对C++真的不敢乱评论,只能说搞游戏还有很多的路,我也接触过unity之类的,感觉更好上手,最后说一句,任何一门语言学精了都是前途不可限量的,如果真的确定走C++这条路,那就坚持下去好好学,编程本来就难,c++比起其他语言更难学,但是学好了就会很牛,我感觉现在学C++的少了,你一旦通过招聘了,你的待遇就很高了首先谢邀,我是学JAVA的,该怎么说呢,对C++真的不敢乱评论,只能说搞游戏还有很多的路,我也接触过unity之类的,感觉更好上手,最后说一句,任何一门语言学精了都是前途不可限量的,如果真的确定走C++这条路,那就坚持下去好好学,编程本来就难,c++比起其他语言更难学,但是学好了就会很牛,我感觉现在学C++的少了,你一旦通过招聘了,你的待遇就很高了
后可以回答该问题
相关标签:
相关标签:
关注我们咨询服务合作法律法规京ICP备号
下载申请方APP
即刻拥有你的学业规划助手C++游戏客户端开发工程师热门城市:
智联招聘为您推荐 “ C++游戏客户端开发工程师招聘 ” 相关职位信息:
C++游戏客户端开发工程师招聘相关信息
C++游戏客户端开发工程师友情提醒
智联C++游戏客户端开发工程师招聘信息页面为您提供:更新、更全的C++游戏客户端开发工程师招聘信息,除此之外还有更多关于C++游戏客户端开发工程师相关职位的招聘信息和其他热门职位信息。智联招聘秉承于满足您的求职需求,让您更快、更满意的找到C++游戏客户端开发工程师的工作。
C++游戏客户端开发工程师招聘热门地区推荐
热门职位招聘}

我要回帖

更多关于 python 客户端开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信