按类别查询搜索结果
关于关键词 的检测结果,共 25415
星仔亮晶晶 | 2020-04-02 17:34:13 | 阅读(1590) | 评论(0)
今天跟大家分享一篇史上最全的C++/游戏开发面试问题总结。笔者通过猎头拿到了腾讯IEG以及网易游戏的两个客户端研发offer(UE4/C++)。在面试前夕,笔者对C++进行了较为全面的复习和总结,乐观估计可以涵盖80%左右的面试基础问题。【阅读全文】
webl | 2020-03-30 22:39:58 | 阅读(1020) | 评论(0)
我们知道linux链接so有两种途径:显示和隐式。所谓显示就是程序主动调用dlopen打开相关so;这里需要补充的是,如果使用显示链接,上篇文章讨论的那些问题都不存在。【阅读全文】
webl | 2020-03-30 22:39:04 | 阅读(1050) | 评论(0)
linux动态库依赖关系,你知道多少,你知道你经常链接一些无用的so进来吗,他们对程序有哪些影响。本文正是探讨这些问题。使用源码例子,呈现给你,娓娓道来【阅读全文】
fgghhjhghgff | 2020-02-20 20:57:51 | 阅读(1300) | 评论(0)
做什么事都需要一个流程,软件开发也不例外。项目启动2、公司领导确认项目组团队组成,包括产品经理、研发项目经理、研发工程师、测试团队等。 1、清晰认识项目是为了解决什么用户痛点,行业需求?3、分析要解决这些痛点或者需求的过程中需要通过哪些有效的功能布局去实施,逐一将核心功能列举...【阅读全文】
fgghhjhghgff | 2020-02-12 21:36:59 | 阅读(1590) | 评论(0)
力软敏捷开发框架开发运行支撑平台通过对框架的深入理解和实践,实现了平台的设计、开发、测试、维护、监控的一站式管理,帮助企业快速搭建信息化管理系统,同时为传统企业的信息化转型提供了优秀的解决方案。【阅读全文】
wzzushx | 2020-02-05 19:41:12 | 阅读(1220) | 评论(0)
typeof是获取变量的类型。具体使用看看下面的代码你就懂了。#include struct _struct_t{}struct_t;void fun(){    printf("OK\n");}int main(int argc,char *argv[]){    int a;    char b;    void (*p)(void);    typeof...【阅读全文】
满庭春雨 | 2020-01-23 17:16:31 | 阅读(1400) | 评论(0)
    数组是最基本的数据结构,关于数组的面试题也屡见不鲜,本文罗列了一些常见的面试题,仅供参考,如果您有更好的题目或者想法,欢迎留言讨论。目前有以下18道题目,如有好的题目,随时更新。 数组求和求数组中的最大值和最小值求数组中的最大值和次大值求数组中出...【阅读全文】
aquester | 2020-01-16 14:34:02 | 阅读(1270) | 评论(0)
 在Linux上执行“man raise”,即可看到两者的区别: 函数raise函数kill函数性质LIBC库函数,raise基于系统调用kill或tgkill(如果内核支持)实现...【阅读全文】
Borei17 | 2020-01-02 10:27:39 | 阅读(1200) | 评论(0)
【C/C++】 号学习笔记
lizhiyong | 2019-12-31 10:57:42 | 阅读(480) | 评论(0)
 int sigaction(int signum, const struct sigaction *act,struct sigaction *oldact);中的           struct sigaction {               void     (*sa_handler)(int);              &nbs...【阅读全文】
li6237 | 2019-12-19 10:25:25 | 阅读(1400) | 评论(0)
指针可以指向一份普通类型的数据,例如 int、double、char 等,也可以指向一份指针类型的数据,例如 int *、double *、char * 等。如果一个指针指向的是另外一个指针,我们就称它为二级指针,或者指向指针的指针。假设有一个 int 类型的变量 a,p1是指向 a 的指针变量,p2 又是指向 p1 的指针变量,它们的关系如下图...【阅读全文】
li6237 | 2019-12-17 15:12:01 | 阅读(1150) | 评论(0)
和### 的用法#那么: printf("%s", STR(c.biancheng.net));printf("%s", STR("c.biancheng.net"));可以发现,即使给宏参数“传递”的数据中包含引号,使用#将上面的例子补充完整:运行结果:c.biancheng.net"c.biancheng.net"称为连接符,用来将宏参数或其他的串连接起来。例如有如下的宏定义: #define CON1(a,...【阅读全文】
BugMan | 2019-12-11 14:57:08 | 阅读(3700) | 评论(1)
VirtIO是一种共享内存的数据格式,可用于hypervisor做一种I/O半虚拟化解决方案,也可以用于多核之间的相互通信RPmsg的实现方案即RPmsg是一种基于virtIO消息传递的总线,RPmsg有属于自己的协议格式。本篇只简单讲讲virtIO的原理, 该原理方便日后进行Hypervisor开发或者RPmsg开发。VirtIO主要是由一堆管理结构组成,最...【阅读全文】
li6237 | 2019-12-10 09:16:40 | 阅读(349510) | 评论(0)
缓冲区(Buffer)又称为缓存(Cache),是内存空间的一部分。也就是说,计算机在内存中预留了一定的存储空间,用来暂时保存输入或输出的数据,这部分预留的空间就叫做缓冲区(缓存)。有时候,从键盘输入的内容,或者将要输出到显示器上的内容,会暂时进入缓冲区,待时机成熟,再一股脑将缓冲区中的所有内容“倒出”,我...【阅读全文】
li6237 | 2019-12-09 11:24:20 | 阅读(1730) | 评论(0)
如果没有,就等待用户输入。用户从键盘输入的每个字符都会暂时保存到缓冲区,直到按下回车键,输入结束,scanf() 再从缓冲区中读取数据,赋值给变量。如果有数据,哪怕是一个字符,scanf() 也会直接读取,不会等待用户输入。#include <stdio.h>...【阅读全文】
li6237 | 2019-12-06 09:25:16 | 阅读(1240) | 评论(0)
调用形式为:SetConsoleTextAttribute( HANDLE hConsoleOutput, WORD wAttributes );WORD在windows.h中定义,等同于unsigned short,使用低4位表示文字(前景)颜色,高4位表示文字背景颜色,所以它的取值为xx。x为一位16进制数,即0~F都可以使用,可以随意组合。0 = 黑色    8 = 灰色    1...【阅读全文】
suibian789 | 2019-12-03 11:38:28 | 阅读(490) | 评论(0)
麦香茶11 | 2019-10-23 11:07:28 | 阅读(930) | 评论(0)
妙妙911 | 2019-10-21 22:16:53 | 阅读(230) | 评论(0)
break只能用在循环语句和switch开关语句中,可使程序终止循环,不再进行循环条件的判断,而直接跳出循环体,执行循环后面的语句,对于for循环我有一点要说明  int x,i; coutx; for(i=2;i【阅读全文】
CCDDzclxy | 2019-09-29 21:29:58 | 阅读(40) | 评论(1)
试试这里的博客【阅读全文】