按类别查询搜索结果
关于关键词 的检测结果,共 3580
【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-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,...【阅读全文】
或跃星空 | 2019-09-05 17:51:16 | 阅读(890) | 评论(0)
      之前的例子是使用的简单的socket编程,这样可以实现简单的一对一的连接,如果我们的服务端可能有很多的客户端呢?此时该怎么办?     这里我们用使用epoll,为什么是epoll?epoll是在linux2.6中添加的。     它有三个特性:mmap,红黑树,双链表。这三个特性使得它的...【阅读全文】
蟹蟹Lady | 2019-08-06 15:32:02 | 阅读(710) | 评论(0)
必须是会C++语言的,游戏开发达三年以上的,熟悉网狐棋牌框架的。【阅读全文】
1394016233 | 2019-07-12 13:19:03 | 阅读(1270) | 评论(0)
怎么分割微信视频文件【阅读全文】
【C/C++】 C++ 号处理
开发者学习指南 | 2019-06-14 15:39:08 | 阅读(1220) | 评论(0)
免费C语言教程:阿里云大学——开发者课堂信号是由操作系统传给进程的中断,会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上,可以通过按 Ctrl+C 产生中断。有些信号不能被程序捕获,但是下表所列信号可以在程序中捕获,并可以基于信号采取适当的动作。这些信号是定义在 C++ 头文件 <csigna...【阅读全文】
fgghhjhghgff | 2019-05-22 16:10:25 | 阅读(1830) | 评论(0)
         随着软件行业竞争的加剧,软件企业正面临着严峻挑战,如何削减开支、节约成本成为了国内软件开发企业的主要议题。不同项目的开发,选择开发模式也不同。现今快速开发的框架的不断成熟,让很多公司开始考虑这种时间和话费成本相对具有一定优势的开发模式,但是,琳琅满目的框架,让...【阅读全文】
随祥 | 2019-05-06 19:34:29 | 阅读(2360) | 评论(0)
aquester | 2019-04-17 17:14:59 | 阅读(5390) | 评论(0)
Apache开源的Thrift(http://thrift.apache.org)有着广泛的使用,有时候需要知道谁调用了指定的函数,比如在下线一起老的接口之前,需要确保对这些老接口的访问已全部迁移到新口。Thrift提供了支持,在《Thrift结构分析及增加取客户端IP功能实现》一文中已做过介绍,但不够具体。本文对这个做一个详细的介绍,过...【阅读全文】
遇见王沥川 | 2019-04-09 10:26:32 | 阅读(190) | 评论(0)
NEXPON | 2019-02-04 23:15:40 | 阅读(2160) | 评论(0)
数据包在网卡驱动的中断处理中enqueue后,由process_backlog做后续的处理。process_backlog是由软中断处理函数net_rx_action调用的。process_backlog调用netif_receive_skb(已经到协议栈的入口了)对在queue中的报文进行处理(有个时间的配额).【阅读全文】
NEXPON | 2019-02-03 16:29:44 | 阅读(2660) | 评论(0)
网卡是用结构体net_device表述的,通过函数register_netdev来注册具体的网卡。mini2440的的网卡放在driver/net/dm9000.c中。网卡的数据发送在net_device->netdev_ops中定义。net_device->netdev_ops也是一个结构体(const struct net_device_ops *netdev_ops),其定义了如下操作:struct net_device_ops { n...【阅读全文】
NEXPON | 2019-02-02 12:56:12 | 阅读(2580) | 评论(0)
Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。【阅读全文】
aquester | 2019-01-24 14:53:04 | 阅读(16221) | 评论(0)
在C和C++中,变参格式化函数虽然非类型安全,但却十分便利,因为得到广泛使用。对于常见的size_t类型要用“%zu”,ssize_t用”%zd“,int64_t用“% ”PRId64,uint64_t用“% ”PRIu64,long用"%ld",long long用"%lld",示例:const int64_t datetime = INT64_C(20190124144930);printf("datetime: %" PRId64"\n", dateti...【阅读全文】
aquester | 2019-01-24 14:36:09 | 阅读(48580) | 评论(1)
AES为Advanced Encryption Standard的缩写,中文名:高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准,用来替代DES。基于std::string实现的C++包装类,使用得应用AES算法十分简单。完整源代码链接:https://github.com/eyjian/libmooon/blob/master/include/mooon/utils/aes_helper.h...【阅读全文】
不负如来不负亲 | 2018-12-26 17:00:33 | 阅读(32880) | 评论(0)
先说Java,虽然也有很多被吐槽的点,但是随着 Java 版本的更新,它已经逐渐支持了很多新语言的特性,而且很多成熟的解决方案、中间件都是基于 Java 语言, 可用的库很多。【阅读全文】
帅得不敢出门 | 2018-12-10 10:43:23 | 阅读(2030) | 评论(0)
有需求修改opencv3中的代码,并引用第三方库libxx.so比如修改的模块是videoio则修改编译目录中的link.txtbuild/modules/videoio/CMakeFiles/opencv_videoio.dir/link.txt加上-lxxmake的时候就会自动去链接 libxx.so了。--------------------- 作者:帅得不敢出门 ...【阅读全文】
allaxin | 2018-11-20 17:22:19 | 阅读(0) | 评论(0)
前言:我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上,这给我们带来了很大的不便,浪费了我们很多的时间,也造成了调试的效率低...【阅读全文】
zds05 | 2018-11-09 15:47:31 | 阅读(0) | 评论(0)
https://www.cnblogs.com/52php/p/5815125.html我们已经知道,我们可以通过信号来终止进程,也可以通过信号来在进程间进行通信,程序也可以通过指定信号的关联处理函数来改变信号的默认处理方式,也可以屏蔽某些信号,使其不能传递给进程。那么我们应该如何设定我们需要处理的信号,我们不需要处理哪些信号等问题呢?信...【阅读全文】
fgghhjhghgff | 2018-11-07 10:14:00 | 阅读(1460) | 评论(0)
  根据的定义,工作流就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。  1993年,国际工作流管理联盟的成立标志着工作流开始进入相对成熟的阶段。为了实现不同工作流产品之间的互操...【阅读全文】