分类:linux学习

Linux多线程-互斥&条件变量与同步

多线程代码问题描述 我们都知道,进程是操作系统对运行程序资源分配的基本单位,而线程是程序逻辑,调用的基本单位。 […]...

网络编程Socket的阻塞和非阻塞IO

网络应用程序一个很重要的工作是传输数据。传输数据的过程不一样取决于使用哪种“交通工具“,但是传输的方式都是一样 […]...

Linux shell数组

引言   在Linux平台上工作,经常需要我们使用shell来编写一些有用、有意义的脚本程序,有时我们会经常使 […]...

Qt学习笔记之可重入与线程安全

简述 本篇文章中,术语“可重入性”和“线程安全”被用来标记类与函数,以表明它们如何被应用在多线程应用程序中。 […]...

Glibc 内存申请和释放及堆连续检查

C语言有两种内存申请方式: 1、静态申请:当你声明全局或静态变量的时候,会用到静态申请内存。静态申请的内存有固 […]...

OpenGL显示图片

最近想用C++在windows下实现一个基本的图像查看器功能,目前只想到了使用GDI或OpenGL两种方式。由 […]...

监听器如何获取Spring配置文件

我们在做项目的时候,会用到监听器去获取Spring的配置文件,然后从中拿出我们需要的bean出来,比如做网站首 […]...

C语言字符串处理函数

C语言字符串处理函数 函数名: strcpy 功  能: 拷贝一个字符串到另一个 用  法: char *st […]...

AngularJS 初步认识

代码稍多,请自行打开 一、前言 早已听说AngularJS的大名,并在很久前也编写过些小demo,但是都没有系 […]...

Linux系统的内存管理

1 局部优先法则 只要局部变量定义,就会屏蔽全局变量。 内存管理 1.1 内存区域的划分 代码区  只读常量区 […]...

设计模式——单例模式

设计模式: 设计模式代表了最佳实践,是软件开发过程中面临一般问题的解决方案。 设计模式是一套被反复使用、经过分 […]...

缺少双引号的字符串转换成Json对象

今天写接口遇到一个问题,前段传过来的密文解密之后,生成的字符串中不包含引号,所以直接转换成Json的时候报错了 […]...

第四章 文件和目录

Table of Contents 4. 第四章 文件和目录 4.1. stat、fstat和lstat函数 […]...

运维利器:万能的strace

strace是什么? 按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空 […]...

linux 命令sed 使用详解

Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。 命令如下:se […]...

5种服务器网络编程模型讲解

程序猿 微信号 imkuqin 功能介绍 本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查 […]...

主宰这个世界的10种算法

Reddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。如果对算法有所了解, […]...