自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

转载 各个版本Microsoft Visual C++运行库下载

<div id="article_content" class="article_content clearfix"> <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-963e387caa.css"> <div id="content_views" clas.

2020-08-17 11:18:35 662

转载 C/C++ 框架和库

值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz2...

2019-10-08 15:39:22 255

转载 C++中STL用法超详细总结

转载:https://blog.csdn.net/u010183728/article/details/819137291 什么是STL? 2 STL内容介绍 2.1 容器 2.2 STL迭代器 2.3 算法 2.4仿函数 2.4.1概述 2.4.2仿函数(functor)在编程语言中的应用 2.4.3仿函数在STL中的定义 2.5容器适配器 2...

2019-10-08 14:48:30 527

转载 MSDN帮助文档

C#英文文档地址http://msdn.microsoft.com/en-us/library/system.data.datarow(v=vs.110).aspxC#中文文档地址http://msdn.microsoft.com/zh-cn/library/system.data.datarow(v=vs.110).aspxC++ API查询地址https://docs...

2019-10-08 11:28:08 508

原创 MFC使用winpcap 抓包 pcap_compile使用

使用Winpcap编写:最近工作需要抓取傻瓜交换机的MAC,由于没有IP只能使用Winpcap抓包工具来实现。本人初学者,大佬请绕行。a, 先获取电脑的网卡信息在SwithCheckMacDlg.h文件中定义两个全局变量pcap_if_t *alldevs; // pcap_if 结构体中包含了适配器的详细信息pcap_if_t *d;void CSwithCheckM...

2019-09-20 09:52:24 2458

winpacp.rar

winpacp抓包获取MAC, pcap_compile()过滤使用,获取网卡速率

2019-09-19

The C11 and C++11 Concurrency Model.pdf

The advent of pervasive concurrency has caused fundamental design changes throughout computer systems. In a bid to offer faster and faster machines, designers had been pro- ducing hardware with ever higher clock frequencies, leading to extreme levels of power dissipation. This approach began to give diminishing returns, and in order to avoid phys- ical limitations while maintaining the rate of increase in performance, processor vendors embraced multi-core designs. Multi-core machines contain several distinct processors that work in concert to complete a task. The individual processors can operate at lower fre- quencies, while collectively possessing computing power that matches or exceeds their single core counterparts. Unfortunately, multi-core processor performance is sensitive to the sort of work they are given: large numbers of wholly independent tasks are ideal, whereas monolithic tasks that cannot be split up are pathological. Most tasks require some communication between cores, and the cost of this communication limits perfor-mance on multi-core systems.

2018-04-21

Gcc连接动态库

Communication between cores in mainstream multi-core machines is enabled by a shared memory. To send information from one core to another, one core writes to mem- ory and the other reads from memory. Unfortunately, memory is extremely slow when compared with computation. Processor designers go to great lengths to reduce the la- tency of memory by introducing caches and buffers in the memory system. In the design of such a memory, there is a fundamental choice: one can design intricate protocols that hide the details, preserving the illusion of a simple memory interface while introducing communication delay, or one can allow memory accesses to appear to happen out of order, betraying some of the internal workings of the machine. Mainstream processor vendors all opt for the latter: ARM, IBM’s Power, SPARC-TSO, and Intel’s x86 and Itanium architectures allow the programmer to see strange behaviour at the interface to memory in order to allow agressive optimisation in the memory subsystem.

2018-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除