写点什么

c

1 人感兴趣 · 75 次引用

  • 最新
  • 推荐

深入了解一些字符串函数,内存函数 (c 语言)

用户头像
小写丶H6 月 11 日

今天我们彻底了解一下字符串函数 strlen,strcpy,strcmp,strcat,strstr,strtok,strerror等,以及内存函数memcpy,memmove,memset,memcmp等。

C 语言 0 数组\柔性数组使用介绍

用户头像
良知犹存5 月 10 日

上次看到一篇面试分享,里面有个朋友说,面试官问了char[0] 相关问题,但是自己没有遇到过,就绕过了这个问题。

https://static001.geekbang.org/infoq/f1/f160cf16d3f102ee3237b1a2c7a54863.jpeg?x-oss-process=image/resize,w_416,h_234

认识流媒体协议,从 RTSP 协议解析开始!

用户头像
明儿4 月 29 日

RTSP是Internet协议规范,是 TCP/IP 协议体系中的一个应用层协议级网络通信系统。专为娱乐(如音频和视频)和通信系统的使用,以控制流媒体服务器。该协议用于在端点之间建立和控制媒体会话。媒体服务器的客户端发出VHS样式的命令,例如:PLAY、PAUSE、SETUP

10 行 C++ 代码实现高性能 HTTP 服务

用户头像
万俊峰Kevin4 月 28 日

是不是觉得C++写个服务太累,但又沉迷于C++的真香性能而无法自拔?作为一个老牌C++程序员,这几天听一个好友跟我聊起他写的C++框架,说极简代码即可完成各种C++服务的开发,不禁让我心生好奇!于是我去研究了一下,发现确实有点意思!

浅论变量的作用域与变量的生存周期

用户头像
Integer4 月 10 日

作用域是范围、生存周期是时间。

浅论结构体与联合体

用户头像
Integer4 月 9 日

鵺之城的朋友们早上好,我是你们的好哥们Xeler!昨天呢,我们在bit哥的群里聊天吹水,忽然有一位精神小伙冒出来喊了我一声:

从零开始写游戏服务器①:前期了解

用户头像
Integer4 月 8 日

锵锵~最近看到了bit哥开的新坑:Python游戏开发,灵机一动想到了新系列要写什么——就是这个系列啦!从这一篇开始,我们将逐渐学习搭建一个基于C语言开发的游戏服务器(最终目标当然是和Bit哥的游戏客户端挂钩咯)。

浅论指针(三)

用户头像
Integer3 月 31 日

编程是两队人马在竞争:软件工程师努力设计出最大最好的连白痴都会使用的程序;而宇宙在拼命制造最大最好的白痴。到目前为止,宇宙是胜利者。——Rick Cook

浅论指针(二)

用户头像
Integer3 月 30 日

正是指针使C威力无穷。有些任务用其他语言也可以实现,但C能够更有效地实现;有些任务无法用其他语言实现,如访问硬件,但C却可以实现。——《C和指针》,〔美〕Kenneth A.Reek

浅论指针(一)

用户头像
Integer3 月 30 日

对于经验丰富的行家而言,得心应手的工具在初学时的困难程度往往要超过那些容易上手的工具。——《C陷阱与缺陷》,〔美〕Andrew Koenig

如何学习数据结构与算法

学习数据结构与算法一个很重要的前提,就是至少熟练掌握一门编程语言。至于是那种语言就无关紧要了,C 语言、C++、Java、Python 等语言都可以。因为无论是数据结构还是算法,它教会我们的是解决问题的思想,并不挂靠某一门具体的编程语言。换句话说,在掌握任

趋势预测:2021 年五大流行的编程语言

用户头像
薇薇3 月 18 日

如果没有编程语言,现在的世界就不会存在。想象一下没有电脑、数字技术和互联网的生活,没有Instagram和TikTok。这会让我们的生活举步维艰,而且并不是不可能发生。

C/C++ 性能优化背后的方法论:TMAM

介绍TMAM理论相关介绍,同时利用该理论并结合vtune 进行程序性能优化实践。

https://static001.geekbang.org/infoq/3d/3da2e4c523e7e68363ac42c450f4c3b8.jpeg?x-oss-process=image/resize,w_416,h_234

【计算机内功修炼】十:线程间到底共享了哪些进程资源

进程和线程这两个话题是程序员绕不开的,操作系统提供的这两个抽象概念实在是太重要了。

https://static001.geekbang.org/infoq/08/08c9cf835b8e12ebbd9ac8e5375b6cba.png?x-oss-process=image/resize,w_416,h_234

c 语言简介

用户头像
Geek_f510ff2 月 24 日

C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。

https://static001.geekbang.org/infoq/0c/0c3bfa53e5e1702af348b8c5606d034f.png?x-oss-process=image/resize,w_416,h_234

C 语言实用第三方库 Melon 开箱即用之多线程模型

用户头像
码哥比特2 月 17 日

之前的文章中提到过,在Melon中有两种多线程模式:模块化的多线程模式、线程池

https://static001.geekbang.org/infoq/0c/0c3bfa53e5e1702af348b8c5606d034f.png?x-oss-process=image/resize,w_416,h_234

开发利器——C 语言必备实用第三方库

用户头像
码哥比特2 月 17 日

这套库不仅仅提供了常用的数据结构、算法,如红黑树、斐波那契堆、队列、KMP算法、RSA算法、各类哈希算法、数据恢复算法等等,还提供了多进程框架、多线程框架、跨平台高性能事件等实用内容。

https://static001.geekbang.org/infoq/0a/0a0ee630fac8c83b3e65e06ebee2fdf7.png?x-oss-process=image/resize,w_416,h_234

百度单测生成技术如何召回线上服务的异常问题?

用户头像
百度Geek说2 月 4 日

线上系统异常问题一直以来都是使人”闻风丧胆”的,传统手段在解决这类问题时面临着相应的技术瓶颈。基于此,探索基于单元测试召回异常问题的方法,实现了一套通用且无人参与的单测生成系统,在百余模块上落地取得了一定的效果。

C 语言编程:入门指南(一周内学懂)

用户头像
计算机与AI2020 年 12 月 30 日

编程语言c:针对初学者的循序渐进指南(一周内)

稳坐开发领域霸主之位,揭秘 C 语言无可取代的几大原因!

用户头像
华为云开发者社区2020 年 12 月 3 日

摘要:C语言在这过去的五十年间,已经逐渐发展成为极其重要的软件开发语言。本文将深度剖析它是如何与C++、Java、C#、Go、Rust和Python进行竞争,并保持一定优势的。

https://static001.geekbang.org/infoq/2c/2ceb1b60e62a2fe3e0a5390fc624d195.png?x-oss-process=image/resize,w_416,h_234

身为程序员还记得 C 语言经典算法 (附带答案) 吗?

用户头像
ShenDu_Linux2020 年 11 月 30 日

前言:C语言中有有许多经典的算法,这些算法都是许多人的智慧结晶,也是编程中常用的算法,这里面包含了众多算法思想,掌握这些算法,对于学习更高级的、更难的算法都会有很大的帮助,会为自己的算法学习打下坚实的基础。

va_list 可变长参数原理

用户头像
liu_liu2020 年 11 月 16 日

在 c 语言中,我们可以使用可变参数来传入多个参数,比如 printf 函数。可变参数的函数需至少定义一个参数值,其余的用 ... 代表可变参数。

https://static001.geekbang.org/infoq/f1/f106384ff3f7424a3138cf57270bcce4.jpeg?x-oss-process=image/resize,w_416,h_234

为什么继承 Python 内置类型会出问题?!

用户头像
Python猫2020 年 11 月 15 日

我发现了《流畅的Python》及PyPy文档的错误

C 语言实现一个简单的 web 服务器

用户头像
C语言与CPP编程2020 年 10 月 30 日

说到 web 服务器想必大多数人首先想到的协议是 http,那么 http 之下则是 tcp,本篇文章将通过 tcp 来实现一个简单的 web 服务器。

你用过宏##粘贴函数,然后用函数指针查找执行吗?今天就给你说道说道

用户头像
良知犹存2020 年 10 月 27 日

总述:宏的使用,大家经常会用,但是一般只是简单定义一个符号常量,类似于#define WHEEL_SCALE_MM 0.53f、 #define LOG_I(tag, text_fmt, ...) log_i(tag, text_fmt, ##__VA_ARGS__) ,但是除此之外还有宏还有个##粘贴作用,可以配合#define这个常量表达

c_c资料文章-InfoQ写作平台