自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 POSIX BRE和ERE的metacharacters(元字符)

转自:http://blog.csdn.net/a627088424/article/details/15435873从根本上来看,正则表达式是由两个基本组成部分所建立:一般字符与特殊字符。一般字符指的是任何没有特殊意义的字符。在某些情况下,特殊特殊字符也可以视为一般字符。特殊字符称为元字符(metacharacter)。BRE:基本正则表达式(Basic Regular Expr

2015-09-30 18:57:37 878

转载 C语言使用正则表达式

转自:http://blog.chinaunix.net/uid-479984-id-2114941.html据说一个好的程序员是会使用DB和Regular Expression的程序员,可见两者是多么重要。正则表达式是能极大地提高工作效率的工具,使用过Linux下各种具备RE特性的工具的人一定对此深有感触。很多语言都支持RE,用的最多的当然是脚本,其中以perl最盛。不过,用C语言来用RE不

2015-09-30 15:01:28 732

转载 如何计算时间复杂度

一、概念时间复杂度是总运算次数表达式中受n的变化影响最大的那一项(不含系数)比如:一般总运算次数表达式类似于这样:a*2^n+b*n^3+c*n^2+d*n*lg(n)+e*n+fa ! =0时,时间复杂度就是O(2^n);a=0,bO(n^3);a,b=0,cO(n^2)依此类推eg:(1) for(i=1;i //循环了n*n次,当然是O(n^2) f

2015-09-28 17:24:51 391

转载 gcc下fflush(stdin)无效的解决

今天编译一程序涉及到了键盘缓冲区的清除问题,在VC下完全没问题的代码却不能在gcc下运行成功,作此笔记以留念: VC下代码: #include void main() {         float a,b;         int tag=0;         char ch;         float result;         printf("I

2015-09-21 20:50:01 2774

原创 为Vim 添加vimgdb支持

1、    下载最新的vim74的源码包 wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 2、下载vimgdb-for-vim7.4源码 wget https://github.com/larrupingpig/vimgdb-for-vim7.4/archive/master.zip -O vimgdb-for-vim74.zip

2015-09-16 15:27:30 1821

转载 open()与fopen()的区别

如题,看到好多调用设备文件的程序都是用的open函数,难道用fopen不可以吗?主要求高手谈谈这两个函数的区别,以及具体在什么时候该用哪个函数? 第 1 楼    tent8()2006-8-26 17:53:47得分:2   fopen是ANSIC标准中的C语言库函数,在不同的系统中应该调用不同的内核apilinux中的系统函数是open,

2015-09-14 15:40:11 648

转载 Linux多线程——使用信号量同步线程

信号量、同步这些名词在进程间通信时就已经说过,在这里它们的意思是相同的,只不过是同步的对象不同而已。但是下面介绍的信号量的接口是用于线程的信号量,注意不要跟用于进程间通信的信号量混淆,关于用于进程间通信的信号量的详细介绍可以参阅我的另一篇博文:Linux进程间通信——使用信号量。相似地,线程同步是控制线程执行和访问临界区域的方法。一、什么是信号量线程的信号量与进程间通信

2015-09-08 21:45:54 508

转载 利用gdb在汇编指令级调试C程序

关于GDB调试C程序的常用命令与手段就不多说了,这里主要介绍一下如何对C程序做到汇编指令级别的调试。首先是获取汇编代码,这可以通过disassemble命令或x命令或类似的命令:12345678910111213141516171819202122232425

2015-09-06 15:10:02 731

转载 双核处理器的双核是什么意思?

在双核CPU广告满天飞的时候,你对双核CPU了解又有多少呢???什么叫双核CPU呢?双核CPU和双CPU的区别又是什么呢?以下将会祥细为你介绍一下,想"充电"的话就准备好罗..... 什么叫双核CPU与双CPU有什么区别?目前服务器市场可以说是新产品新技术层出不穷,光是服务器的核心CPU除了主频等参数外,最让人不明白的就是所谓的双核,电视报纸广告上也是频繁刊登双核服务器的广告。双核CPU与

2015-09-06 15:04:18 985

转载 几个关于多线程笔试题(linux)

子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次,试写出代码。#include #include #include #include pthread_attr_t attr;pthread_mutex_t mutex;pthread_cond_t cond;pthread_t pid;int

2015-09-05 16:39:37 1809

转载 多线程同步条件变量

原文:http://blog.csdn.net/hongmy525/article/details/5194006#最近看《UNIX环境高级编程》多线程同步,看到他举例说条件变量pthread_cond_t怎么用,愣是没有看懂,只好在网上找了份代码,跑了跑,才弄明白 [cpp] view plaincopy#inc

2015-09-03 22:08:04 447

转载 linux条件锁pthread_cond_t使用示例

等待线程[喝小酒的网摘]http://blog.hehehehehe.cn/a/17163.htm1。使用pthread_cond_wait前要先加锁2。pthread_cond_wait内部会解锁,然后等待条件变量被其它线程激活(pthread_cond_signal发送信号)3。pthread_cond_wait被激活后会再自动加锁激活线程:1。加锁(和等待线程用同一个

2015-09-03 22:06:06 938

转载 线程同步:互斥量与读写锁的异同与性能分析

原文地址:线程同步:互斥量与读写锁的异同与性能分析 作者:ifndef线程同步简单的说就是当多个线程共享相同的内存时,当某个线程可以修改变量,而其他线程也可以读取或修改这个变量的时候,就需要对这些线程进行同步,以确保他们在访问变量的存储内容时不会访问到无效的数值。我们来看个上面一个对于多线程访问共享变量造成竞争的一个例子假设增量操作分为以下三个步骤(1)从内

2015-09-03 20:01:24 464

转载 C语言中关键字restrict的用法(linux 为 __restrict)

类型限定词restrict关键字restrict通过允许编译器优化某几种代码增强了计算支持。它只可用于指针,并表明指针是访问一个数据对象的惟一且初始的方式。为了清楚这样做为何有用,我们需要看一些例子。考虑下面的代码:int ar[10];int * restrict restar = (int *) malloc(10 * sizeof(int));int * par = ar;

2015-09-02 15:21:07 17180

转载 11个让你吃惊的 Linux 终端命令

1. 命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率:CTRL + U - 剪切光标前的内容CTRL + K - 剪切光标至行末的内容CTRL + Y - 粘贴CTRL + E - 移动光标到行末CTRL + A - 移动光标到行首ALT + F - 跳向下一个空格ALT + B - 跳回上一个空格ALT + Backspace - 删除前一个单词CTRL +

2015-09-01 16:40:27 952

电磁场与电磁波

电磁场与电磁波第一章 矢量分析ppt, 研究生课程课件

2013-10-28

空空如也

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

TA关注的人

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