摘要:
信号处理是Unix和LInux系统为了响应某些状况而产生的事件,通常内核产生信号,进程收到信号后采取相应的动作。 例如当我们想强制结束一个程序的时候,我们通常会给它发送一个信号,然后该进程会捕捉到信号,紧接着该进程执行一定操作后最终被终止掉。不仅仅如此,通常下面几种情况 ①键盘事件(ctrl+c、c 阅读全文
摘要:
之所以要写这篇文章,主要是最近一段时间在负责做微信方面的开发工作,领导对系统有两个基本的要求:1.只能在微信环境下打开;2.自适应微信客户端的语言设置,呈现对应语言的界面及内容; 作为一名攻城狮,经过简单的分析,可以从这两个需求中提取出出两个技术点:1.如何判定当前系统是在微信环境中运行;2.如何获 阅读全文
摘要:
上一章我们简单的介绍了一个ZMQ, 并给出了三个套路的例子: 请求-回应, 订阅-发布, 流水线(分治). 这一章, 我们将深入的探索一下ZMQ中的socket, 以及"套路" 上一章我们简单的介绍了一个ZMQ, 并给出了三个套路的例子: 请求-回应, 订阅-发布, 流水线(分治). 这一章, 我们 阅读全文
摘要:
1月9日消息,英特尔CEO科再奇在美国西部时间1月8日举行的2018年CES中发表主题演讲,他在开场时面向产业界谈到了最近报道的安全研究发现。科再奇表示:“在我们开始之前,我想借此机会感谢整个行业,为了另外一个目标走到一起,共同应对近期被报道称为‘熔断’(Meltdown)和‘幽灵’(Spectre 阅读全文
摘要:
在20世纪80年代,为了避免不同开发者使用的C语言语法的差异,美国国家标准局为C语言开发了一套完整的美国国家标准语言文法,称为ANSI C,作为C语言的初始标准。。 [1] 2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)颁布的C11标准是C语言的第三种官方标准和C语言的最新 阅读全文
摘要:
C语言是一种通用计算机编程语言,应用广泛。 C语言的设计目标是提供一种编程语言,它可以编译,处理低级内存,生成少量机器代码,并以简单的方式运行,而无需任何操作环境的支持。虽然C语言提供了许多低级处理功能,但它仍然保持良好的跨平台功能。 一个用标准规范编写的C语言程序可以在许多计算机平台上编译,甚至包 阅读全文