linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
您的位置:
主页
>
程序设计
> C语言
C语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
基于linux下获取时间函数的详解
//-------------------------------------------------------------//asctime(将时间和日期以字符串格式表示)#includetime
深入解析Linux下\r\n的问题
常在Linux下操作,难免要遇到\r\n问题,特别在很多地方比如最近的邮件发送,怎么都\r\n了,以前只有\n的时代好像已经过去了,因为我是一个比较喜欢总结的人,一个喜欢理论先行的人,所以,认真的测试
节序问题:解析大小的端判定
大小端的判断很简单,可判断了有什么用呢?这是一个难缠的问题,我最近就碰到了这样一个问题,比如,inta=0x12345678,char*p=&a,那么p[0]等于多少呢?答案要么是0x12,要么是0x
C语言游戏必备:光标定位与颜色设置的实现方法
喜欢编写游戏的朋友们,你们有福了,这个资料足以让你玩转WINDOWS和Linux下的光标定位以及颜色,enjoyit。一、WINDOWS:1.光标定位函数:复制代码代码如下:#includew
深入sizeof的使用详解
经常在C下编程,不了解精通sizeof就有点说不过去了,本文可没有sizeof与strlen的区别哦,尽管这个对比很经典,不过,将就点吧。一、sizeof的概念sizeof是C语言的一种单目操作符
深入探讨C语言中局部变量与全局变量在内存中的存放位置
C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)1.局部变量和全局变量在讨论函数的形参变量时曾经提到,形参变量只在被调用期间才分配内存单元,调用结束立
基于C程序启动代码的深入分析
一、映像文件基本组成映像文件加载时域包括RO和RW段,运行时域则包括RO、RW和ZI三个段。其中RO和RW段的内容在加载时和运行时是一样的,只是存储空间可能不同,而ZI段则是运行时由初始化函数创建的。
C语言调试手段:锁定错误的实现方法
在项目开发工程中,如果能确定哪个文件下的哪个函数下的哪行出错--即锁定错误,那该多好啊,该文章就是为此而作的。首先来了解一下文件默认的输出信息的函数吧:文件信息函数:复制代码代码如下:prin
基于C语言指令的深入分析
这虽然只是指令解析的一部分,但这是最核心部分。完整指令为:AT+REG[admin][2][00:0C:29:AA:0B:A7]。/**********************************
基于C语言实现shell指令的详解
源代码来自于TI开发板在ARM上实现shell命令解析第一步:构建命令实现函数和命令表1,定义结构体和命令表复制代码代码如下:typedefint(*pfnCmdLine)(intargc,c
解析如何在C语言中调用shell命令的实现方法
1、system(执行shell命令)相关函数fork,execve,waitpid,popen表头文件#includestdlib.h定义函数intsystem(constchar*string);
深入探讨Linux静态库与动态库的详解(一看就懂)
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。一、静态库和动态库的区别1.静态函数库这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大--
C语言字符串操作总结大全(超详细)
1)字符串操作strcpy(p,p1)复制字符串strncpy(p,p1,n)复制指定长度字符串strcat(p,p1)附加字符串strncat(p,p1,n)附加指定长度字符串strlen(p)取字
深入Linux grep指令的详解(实用型)
Linux下grep指令跟find指令一样的强大,find主要查找文件,而grep则是内容,两者配合相得益彰,趁着周末,自己好好的总结了一番!1.作用Linux系统中grep命令是一种强大的文本搜索工
进程间通信之深入消息队列的详解
最近在Hi3515上调试Qt与DVR程序,发现他们之间使用消息队列通信的,闲暇之余,就总结了一下消息队列,呵呵,自认为通俗易懂,同时,在应用中也发现了消息队列的强大之处。关于线程的管理(互斥量和条件变
Linux线程管理必备:解析互斥量与条件变量的详解
做过稍微大一点项目的人都知道,力求程序的稳定性和调度的方便,使用了大量的线程,几乎每个模块都有一个专门的线程处理函数。而互斥量与条件变量在线程管理中必不可少,任务间的调度几乎都是由互斥量与条件变量控制
深入探讨linux下进程的最大线程数、进程最大数、进程打开的文件数
=====最大线程数====linux系统中单个进程的最大线程数有其最大的限制PTHREAD_THREADS_MAX这个限制可以在/usr/include/bits/local_lim.h中查看对li
基于Linux系统调用--getrlimit()与setrlimit()函数的方法
功能描述:获取或设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值。非授权调用进程只可以将其软限制指定为0~硬限制范围中的某个值,同时能不可逆转地
基于select、poll、epoll的区别详解
linux提供了select、poll、epoll接口来实现IO复用,三者的原型如下所示,本文从参数、实现、性能等方面对三者进行对比。复制代码代码如下:intselect(intnfds,fd
linux c 获取本机公网IP的实现方法
1、linuxc代码实现复制代码代码如下:#includenetdb.h#includestdio.h#includestdlib.h#includestring.h#includeunist
Linux C 获取进程退出值的实现代码
如以下代码所示:复制代码代码如下:#includestdio.h#includestdlib.h#includestring.h#includesys/types.h#includesys/w
linux c 查找使用库的cflags与libs的方法详解
很多时候,使用一些特别的库,在编译可执行程序时,需要添加额外的CFLAGS和LIBS.否则会提示找不到指定的头文件或者undefinedreferenceto...的错误信息.假如程序test.c
使用Inotify 监控目录与文件的方法详解
1.监控路径并打印所有发生在该路径的事件.代码如下:复制代码代码如下:#includestdio.h#includestring.h#includestdlib.h#includesys/in
深入分析C中不安全的sprintf与strcpy
经过跟踪调试,发下不少bug源于sprintf和strcpy之类可能造缓冲区溢出的函数.应该将所有的sprintf用snprintf替换.将strcpy用strncpy替换,并且将末尾字节设置为’’\
用c语言实现HUP信号重启进程的方法
代码如下所示:复制代码代码如下:#includestdio.h#includestring.h#includestdlib.h#includesignal.h#includeunistd.h#
首页
上一页
17
18
19
20
21
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
深入理解C++的对象模型
C++中用两个标准容器stack,实现一个队列的方法详解
C语言实现稀疏矩阵
浅谈c++中的while(cin)问题
C语言 if else 语句详细讲解
C语言 变量详解及示例代码
C语言 用指针作为函数返回值详解
C++中虚函数与纯虚函数的用法
C++ 类访问控制的条件总结
C语言使用openSSL库DES模块实现加密功能详解