- 博客(17)
- 资源 (20)
- 收藏
- 关注
原创 位运算操作相关
位操作 在压缩和解压数据时,常常需要在小于一个字节的数量级上 进行数据操作。因此,在讨论各种数据压缩方法之前,首先必须熟悉一些对数据位进行的操作。这些操作非常重要,因为C语言本身只有一小步等内在的、不可分割的操作数。下面是介绍一些位操作的基础,和参阅博客:位操作基础篇之位操作全面总结 下面是自己对博客内容简单的总结。 #include #include #i
2013-03-31 20:01:45 2115
原创 core 文件生成设置详解
在运行大型程序中,总会晕倒程序运行崩溃的时候,需要查找原因进行调试,这时候就需要进行配置,下面就简单介绍下。编写了个脚本来执行,但是有个问题一直没有解决,就是ulimit -c 设置打开 core文件时,这个在脚本中运行不成功,只能手动进行,这样就有点麻烦了,所以也想请教各位这个怎么解决:*****************************************************
2013-03-30 13:49:15 2182
原创 C语言中时间相关函数总结
在项目中总会设计到时间记录的问题,需要选择合适函数,获得相应的时间格式,特别在网上查找了一些关于这方面的资料,进行了总结。 C/C++中的日期和时间 头文件 time.h 函数用途 函数名 得到处理器时间 clock 得到时间差 difftime 设置时间 mktime 得到时间 time 得到以 ASCII码表示的时间
2013-03-28 22:22:09 10830 1
原创 setbuf 和setvbuf 简单介绍
setvbuf 函数名: setvbuf 功 能: 把缓冲区与流相关 用 法: int setvbuf(FILE *stream, char *buf, int type, unsigned size); 参数:stream :指向流的指针 ; buf : 期望缓冲区的地址; type : 期望缓冲区的类型:
2013-03-28 09:20:15 11506 2
转载 strtol函数使用
今天在阅读公司代码时,见到这个函数,在百度百科上查阅了一番,觉得在处理字符串中的数据是还是很有用途的,特地在网上搜索了一番,发现前人已经非常详细地介绍了函数的应用。strtol函数 long int strtol(const char *nptr, char **endptr, int base)strtol()会将nptr指向的字符串,根据参数base,按权转化为l
2013-03-25 20:19:49 3180
原创 浅谈宏定义使用技巧
1、宏定义介绍 宏定义又称为宏替换,简称宏。它是在预处理阶段用预先定义的字符串替代标识符的过程。其定义的一般形式为: #define 标识符 字符串 宏定义中的标识符都采用大写,这是编程中一种约定俗成的习惯。在了解如何使用宏定义之前,我们先来了解使用宏的过程中需要注意的几个要点。 1)宏替换不做语法检查,所以在使用的时候要格外小心。
2013-03-17 17:44:11 4933 2
原创 走进结构体存储--位域
1、位域简介 在嵌入式编程中,经常会遇到下面的结构:struct _data{ char a:6; char b:2; char c:7;}data; 在存储信息的时候,我们可能并不需要占用一个完整的字节,而只需占一个或几个二进制位,如要存储一个八进制数据,只需要3 个二进制位就够了。为了节省存储空间,C 语言提供了位域这种数据结构。所谓
2013-03-17 10:52:22 5331
原创 关于栈的理解(读书笔记)
关于对栈的理解,相信很多人和我一样都是很模糊的。在昨天阅读数据的时候,看到对这方面的介绍,便写个这个博客来和大家分享下。希望对大家有所帮助。 栈,是硬件,主要作用表现为一种数据结构,是只能在一端插入和删除数据的特殊线性表。允许进行插入和删除操作的一端称为栈顶,另一端为栈底。栈按照后进先出的原则存储数据,最先进入的数据被压入栈底,最后进入的数据在栈顶,需要读数据时从栈顶开始弹出数据。栈底
2013-03-16 02:16:17 7872 1
原创 浅谈数据的查找(二分查找)
二分查找 以下是百度百科上的介绍: 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关
2013-03-11 21:46:47 3864 1
原创 浅谈排序算法实现 (计数排序、基数排序)
1、 计数排序 计数排序是一种高效的线性排序,它通过计算一个集合中元素楚翔的次数来确定集合如何排列,计数排序不需要进行数据的比较,所有他的运行效率前面介绍的都高。 计数排序(Counting sort)是一种稳定的排序算法。计数排序使用一个额外的数组Count_arr,其中第i个元素是待排序数组Arr中值等于i的元素的个数。然后根据数组Count_arr来将Arr中
2013-03-09 23:39:30 7766 10
原创 谈谈目前工作的收获和不足
去年9月顺利找到一份工作,做MDS产品的服务器部分开发和维护工作。到目前为止也只是在现有产品上实现功能(公司产品已经成熟,也只能在现有产品完善和新加功能)。没有真正的大项目去做。总觉得还缺点什么?到现在为止已经熟悉了SIP协议呼叫、接听、广播、会议、视频转发、等等功能模块的架构和流程。完成了几个小功能: 1、64位程序移植 这个真心感觉自己收获蛮大了,在移植中遇到很多问题,
2013-03-09 17:12:11 9437
原创 浅谈排序算法实现 (归并排序)
归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个
2013-03-09 12:09:43 2257
转载 Linux查看硬件信息以及驱动设备的命令
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo查看板卡信息:cat /proc/pci查看PCI信息:lspci (相比cat /proc/pci更直观)查看内存信息:cat /proc/meminfo查看USB设备:cat /proc/bus/usb/devices查
2013-03-08 09:20:43 1991
原创 浅谈排序算法实现(冒泡、交换、插入、快速)
排序是指将元素集合按照规定的顺序排列,通常有2中方法,升序和降序排序。排序的目的就是是数据能够以更有意义的形式表现出来。虽然排序最显著的应用时排列数据以显示它,但它往往可以用来解决其他的问题,特别是作为成熟算法的一部分。 总的来说,排序的算法有2大类:比较排序和线性时间排序。比较排序依赖于比较和交换来讲元素移动到正确的位置上。令人惊讶的是,并不是所有的排序算法都依赖于比较。对于那些依赖于比较
2013-03-05 21:35:20 4214 2
转载 /etc/sysctl.conf 参数说明
sysctl 是一个用来在系统运作中查看及调整系统参数的工具。有的 sysctl 参数只是用来回报目前的系统状况,例如回报目前已开机时间、所使用的操作系统版本、核心名称等等;而有的可以让我们修改参数以调整系统运作的行为,例如网络暂存内存的大小、最大的上线人数等等。而这些可以调整的参数中必须在一开机系统执行其它程序前就设定好,有的可以在开机完后任意调整。 kernel.shmall = 20
2013-03-04 17:01:17 2090
原创 基于图(graph)的应用举例
1、统计网络跳数 图在解决许多与网络相关的问题时起到了重要的作用,统计在internet中从一个节点访问其他节点时中间必须经过的最小的节点数,这个消息在internet中非常有用,因为最明显的网络开销直接和所要的遍历的节点数目相关。 下面是采用BFS实现计算网络跳数,使用了前面提供的队列及链表的函数接口。在阅读中希望先把链表和队列的相关的函数接口了解下。 先了解下程序中几
2013-03-03 18:11:16 3885
原创 linux proftp 配置
目的:配置一个稳定、功能要求不高的ftp服务器。新增一个用户,该用户限制在默认目录下,有可读可写权限。原因:公司服务器上临时需要添加ftp服务,redhat8.0上自带wu-ftp和vsftp,wu-ftp自身有安全问题,vsftp性能和安全都很好,但配置的参数比较多,所有还是选用了proftpd软件及环境:proftpd-1.2.9.tar.gz(这里我们使用的源码包)+redhat
2013-03-01 10:18:14 3744
redis设计与实现 第二版 高清 带标签 PDF文档.zip
2019-07-22
linux VIM 配置文件
2014-12-02
live555项目Vs2010编译环境搭建及源码
2014-09-06
ubuntu apt-get 软件源局域网或公网设置
2014-06-25
易宝支付PHP代码
2013-09-07
XPath基础教程
2013-08-31
PJSIP 开源代码及文档
2013-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人