c++ docker 服务器 部署共找到351条结果

编程语言底层之函数执行  - Gitchat Gitchat

函数调用概况 一个进程启动后,由线程来执行所有的代码,当线程执行一个函数的时候,究竟会发生什么呢?我们用一个简单例子来描述和扩展这个系列的故事。 例如,main()函数调用add(x,y)函数,执行函数的时候,首先在栈上分配main()函数内存空间,接下来分配add()函数内存空间,add()函数执行完需要恢复main()函数的内存空间,就需要做现场保护和恢复。在add(x,y)函数执行之前,少不了参数复制,如何实现参数传递的过程呢?理论上所有参数都是复制的,复制的到底是什么? 知道了普通函数的调用过程后,还有一些特殊函数调用过程是怎么样的呢。匿名函数已经成为现在语言很重点的标志,像 JS 里面大量使用匿名函数,Java 或者 C# 类似 Lambda 表达式,匿名函数调用上会有什么差别?作为返回值的匿名函数、直接调用匿名函数两种调用方式在语言底层有哪些不同的处理。 除了匿名函数,还有闭包这样的形态,闭包是通过指针引用环境变量,就会导致环境变量生命周期延长和在堆分配。那么闭包怎么调用的,既然引用环境变量,怎么处理数据竞争问题的。 当然,平时也可能去写递归调用,递归调用容易引起堆栈溢出,

版权声明:本文为博主原创文章,未经博主允许不得转载。 Docker介绍 Docker是一个开源的容器引擎,它有助于更快地交付产品。Docker可将应用程序和基础设施层隔离,并且将基础设施当作程序一样进行管理。使用Docker,可以更快地打包,测试以及部署应用程序,并可以缩短从编程到部署运 ...(2018-05-03 23:36:42)

简单的C++服务器 设置头文件和库文件 Winsock的初始化 套接字的相关函数 创建简单的C++服务器 一丶设置头文件和库文件     首先我们导入头文件:WinSock2.h#include      头文件导入后,我们再来导入一个Socket的库文件:ws2_32.lib PS:如果导入这 ...(2017-01-16 20:08:43)

Linux 内核 C 语言深度解析  - Gitchat Gitchat

Linux 内核驱动中的奇怪语法 大家在看一些 GNU 开源软件,或者阅读 Linux 内核、驱动源码时会发现,在 Linux 内核源码中,有大量的 C 程序看起来“怪怪的”。说它是C语言吧,貌似又跟教材中的写法不太一样;说它不是 C 语言呢,但是这些程序确确实实是在一个 C 文件中。此时,你肯定怀疑你看到的是一个“假的 C 语言”! 比如,下面的宏定义: #define mult_frac(x, numer, denom)( \ { \ typeof(x) quot = (x) / (denom); \ typeof(x) rem = (x) % (denom); \ (quot * (numer)) + ((rem * (numer)) / (denom)); \ } \ ) #define ftrace_vprintk(fmt, vargs) \ d

MMORPG不同于其它的局域网的网络游戏,它是一个面向整个Internet的连接人数过万的网络游戏,因此他的服务器端设计则极为重要    服务器的基本设置    在大型网络游戏里,通常设计为C/S结构,客户端不再对数据进行逻辑处理,而只是一个收发装置,从玩家那里接受到操作信息,然后反馈给服务器,再由 ...(2011-03-01 21:40:00)

#include <WinSock2.h>  #include <stdio.h>  #include <stdlib.h>  #pragma comment(lib, "ws2_32.lib") ...(2018-04-09 16:11:11)

Linux GDB 调试指南  - Gitchat Gitchat

大家好,我是范蠡,目前在某知名互联网旅游公司基础框架业务部技术专家组任开发经理一职。 本系列课程的主题是 Linux 后台开发的 C/C++ 调试,通俗地说就是 GDB 调试。GDB(GNU Debugger)是类 Unix(如 Linux)操作系统下的一款开源的 C/C++ 程序调试器。最初是在 1988 年由理查德 · 马修 · 斯托曼(Richard Stallman)所撰写,之后以 GNU 通用公共许可证(GNU General Public License,GNU GPL)的许可方式将软件发布,因此 GNU Debugger 是一套自由软件。发布后的 1990 年-1993 年间则由任职于 Cygnus Solutions 公司的约翰 · 吉尔摩(John Gilmore)负责后续的软件维护工作,点击这里了解其历史详情。 0.1 为什么要写这个课程 我从学生时代到进入软件开发这个行业,不知不觉已经十余年了,真是时光荏苒、光阴如梭。这些年,先后在网游公司做过游戏服务器,为上海某交易所做过金融交易系统、在金融证券公司做过股票证券交易系统和即时通讯软件、在音视频直播公司做过直播服务

MMORPG不同于其它的局域网的网络游戏,它是一个面向整个Internet的连接人数过万的网络游戏,因此他的服务器端设计则极为重要服务器的基本设置  在大型网络游戏里,通常设计为C/S结构,客户端不再对数据进行逻辑处理,而只是一个收发装置,从玩家那里接受到操作信息,然后反馈给服务器,再由服务器进行处 ...(2011-03-01 21:40:00)

  最近从学长那里拿到了一些C++服务器的学习视频,通过看视频之后简单的对自己看过的视频进行一个小总结。   首先,简单介绍一下,现在很多语言都可以用来进行服务器编程,例如:python、java、ruby等等,但是我们这里用的是C++,为什么要用C++来编写,这里最重要的就是效率。效率可以从两方 ...(2018-07-31 10:50:42)

手把手教你编写 QQ 机器人  - Gitchat Gitchat

写在前面 QQ 机器人是一个很有趣的小项目,同时也是一个提升编程能力的一个不错的项目,其中涉及很多编程必备的知识,如并发编程、设计模式等。目前网络上也有一些教程,大都是使用强大的中文编程语言之一 E 语言编写的,很少有使用 C/C++ 编写的适合新手上手的教程,所以我计划有机会写一些适合 C/C++ 新手的 QQ 机器人制作教程,这在里也很感谢 GitChat 平台提供这次机会。我希望通过达人课的分享与各位同学互相学习、一起进步,课程中如有错误的地方还望各位指正与包容。 本篇概要: 什么是 QQ 机器人及效果展示 本课程的目标 本课程的适合人群 如何学习本课程以及课前准备 什么是 QQ 机器人及效果展示 QQ 机器人是腾讯 QQ 的一款插件应用,机器人通过预定的规则和与群友互动娱乐,帮助管理群,作为智能客服等。QQ 机器人应用的场景很多很多,下面展示一些机器人的功能。 作为群管理 查词典功能 互动讲段子 群内签到等互动游戏 QQ 机器人可以结合多种技术,制作各种好玩有趣的功能。 课程的目标 首先当然是制作好玩的机器人啦,本篇教程将带领大家一步一步的制

一、JDK,这一步略过 二、安装带有CDT的eclipse,最新版的eclipse安装下载 三、下载GCC 点我 老外都是下载这个,我也试试吧 (Mingw貌似已经过时了,现在下载的包都是2013的) 安装完最好重启电脑四、eclipse 发布项目到gith ...(2017-01-18 15:18:25)

C++应用程序部署  部署是分发要安装到其他计算机上的已完成应用程序或组件的过程。部署是一个多阶段过程,该过程从在开发人员的计算机上创建应用程序开始,到应用程序安装后并准备在用户的计算机上运行结束。 Visual Studio 为部署 Windows 应用程序提供两种不同的技术: ...(2013-09-11 14:32:37)

OSGI for C++——通往架构师之路  - Gitchat Gitchat

CTK 是什么 CTK 为支持生物医学图像计算的公共开发包,其全称为 Common Toolkit。 Github 地址:https://github.com/commontk CTK 标志 Logo 是一个品牌的形象,对外它传递的是一种精神和理念,所以绝大多数组织都有着与自己相符的标志。Apple 的标志是一个被咬了一口的苹果,Microsoft 的标志是一面窗户(至少最初是),而 CTK 的标志是: 第一印象,你是否和我一样,觉得它不够时尚,甚至很丑。 但若仔细看,你会发现这个设计很有意思,像一群人环绕着“CTK”三个字母,举着双臂对着它欢呼。简洁、巧妙,在图形上给予了 CTK 最鲜活的注解,疯狂打 Call 吧! CTK 的诞生 在 2009 年 6 月,由 MBI 在海德堡(德国)的 DKFZ 主办了一场关于 CTK 的研讨会,会议的目的有两个: 召集一些利用 BSD 风格许可、且从事 FOSS(Free Open Source Software)医学图像计算平台开发的团队; 探讨有意义的协调和整合的方式。 会议的第一天是介绍软件(模块化的体系结构),第二天是头脑风暴

目前是在Windows平台下学习C++,所以我安装了一个VS 2005,安装好以后选择了C++的工作环境,开始了我的C++学习旅程。C++支持面向对象编程,也支持面向过程编程,面向过程编程在做一些小的程序的时候,数据结构+算法的方式可以灵活解决问题;面向对象编程在解决复杂的问题的时候提供的更高级的抽 ...(2008-10-01 21:55:00)

NIMA.h /***************************************************************************** * @brief : NIMA 美学评价,keras版本实现,模型已经由Keras的.h5转到tensorflow的.pb格 ...(2018-12-26 14:27:30)