自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沧海一粟的专栏

只要路是对的,就不怕路远。

  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

转载 pthread_cond_wait()

/************pthread_cond_wait()的使用方法**********/    pthread_mutex_lock(&qlock);        pthread_cond_wait(&qready, &qlock);    pthread_mutex_unlock(&qlock);/************************************

2012-03-30 07:43:47 592

转载 让VBS脚本也有GUI图形界面

set ie=wscript.createobject("internetexplorer.application","event_") '创建ie对象'ie.menubar=0 '取消菜单栏'ie.addressbar=0 '取消地址栏'ie.toolbar=0 '取消工具栏'ie.statusbar=0 '取消状态栏'ie.width=400 '宽400'ie.heig

2012-03-24 17:01:30 16135

原创 类似tee的小程序--Linux

#include #include #include /* tee like */void f2printf(FILE *fp1,FILE *fp2,char *fmt,...){ va_list argp; int ret=0; va_start(argp,fmt);ret=vfprintf(fp1,fmt,argp);va_end(a

2012-03-24 12:37:44 860

转载 什么叫做“假学习”?

什么叫做“假学习”? (2011-11-30 09:28)标签:  转载 原文地址:什么叫做“假学习”? 作者:sabrisu什么叫做“假学习”?一、看书买一堆书,有空看看。看书,这是典型的假学习。看书看不懂还在看,就是假学习,欺骗自己,安慰自己正在学习而已。专业书都写得很好,但大都是写给已经懂的人看的。看书的最大作用就是证明自己

2012-03-22 23:10:57 1124

转载 预处理命令

预处理命令--------------------------------------------------------------------------------#,## # 和 ## 操作符是和#define宏使用的. 使用# 使在#后的首个参数返回为一个带引号的字符串. 例如, 命令     #define to_string( s ) # s

2012-03-21 14:49:59 533

原创 获取可执行文件的路径GetModuleFileName

#include#include#include "tchar.h"char *THCAR2char(TCHAR* tchStr) { int iLen = 2*wcslen(tchStr);//CString,TCHAR汉字算一个字符,因此不用普通计算长度 char* chRtn = new char[iLen+1]; wcstombs(chRtn,tchStr,i

2012-03-21 00:47:23 1196

转载 段错误bug的调试(core & objdump)

我们在用C/C++语言写程序的时侯,内存管理的绝大部分工作都是需要我们来做的。实际上,内存管理是一个比较繁琐的工作,无论你多高明,经验多丰富,难免会在此处犯些小错误,而通常这些错误又是那么的浅显而易于消除。但是手工“除虫”(debug),往往是效率低下且让人厌烦的,本文将就"段错误"这个内存访问越界的错误谈谈如何快速定位这些"段错误"的语句。下面将就以下的一个存在段错误的程序介绍几种调试方法:

2012-03-17 23:45:22 4675

原创 Linux下知识的总结和整理

1.列出所有预定义宏gcc -E -dM 123.c2.关闭扩展并严格遵循ANSI C的规范gcc -pedantic----------------------------------------------------------------------------------------------------------------3.grep查找文件中的关键词

2012-03-17 22:37:12 579

转载 彻底搞定C指针---指向指针的指针(转)

发信站: 北邮人论坛 (Fri Apr  4 11:32:54 2008), 站内   一. 回顾指针概念: 今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧! 当我们程序如下申明变量: short int i; char a; short int * pi; 程序会在内存某地址空间上为各变量开辟空间,如下图所示。 内存地址→6

2012-03-17 15:14:17 732 1

转载 Linux下core文件调试方法

比较全的Core说明:http://wenku.baidu.com/view/e260aca6f524ccbff121847c.html?from=rec&pos=4&weight=18&lastweight=18&count=5在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码

2012-03-16 00:15:35 463

转载 qsort和sort的区别

First  qsort基本快速排序的方法,每次把数组分成两分和中间的一个划分值,而对于有多个重复值的数组来说,基本排序的效率较低。集成在C语言库函数里面的的qsort函数,使用 三 路划分的方法解决这个问题。所谓三路划分,是指把数组划分成小于划分值,等于划分值和大于划分值的三个部分。函数对buf 指向的数据按升序排序。使用方法: void qsort( void*base,

2012-03-15 23:07:26 410

原创 C知识点累积篇

1. __DATE__The compilation date of the current source file. The date is a string literal of the formMmm dd yyyy. The month nameMmm is the same as for dates generated by the library functionasctime d

2012-03-15 14:21:30 479

转载 Linux中fstab文件的配置和理解

Linux中fstab文件的配置和理解@作者:micle@时间:2007.6.7fstab(/etc/fstab)是Linux下比较重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。下面是我机子上的fstab文件:LABEL=/                 /                       ext3    defaults        1 1

2012-03-15 10:49:04 576

转载 联合(union) 和结构体の使用

联       合(union)      1. 联合说明和联合变量定义      联合也是一种新的数据类型, 它是一种特殊形式的变量。      联合说明和联合变量定义与结构十分相似。其形式为:       union 联合名{            数据类型 成员名;            数据类型 成员名;            ...       } 联合变

2012-03-09 01:34:01 1077

原创 你必须知道的495个C语言问题-----学习笔记

1.不需要临时变量也能交换a和b的值(3.4)        a^=b^=a^=b;2.作用域限于单文件的私有函数和变量应该声明为static。

2012-03-06 22:57:05 485

转载 malloc()和calloc()区别

函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。 malloc()函数有一个参数,即要分配的内存空间的大小:void *malloc(size_t size); calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。void *calloc(size_t numElements,siz

2012-03-05 22:05:44 456

原创 C程序设计(谭浩强)--学习笔记 (指针)

指针运算符*和指针变量说明符*的区别在指针变量说明中,*是类型说明符,注意:对应的**也是类型说明符,最多是类型不匹配。表示其后的变量时指针类型。表达式中出现的“*”则是一个运算符,用来表示指针变量所指的变量。 指针变量的赋值运算有以下几种形式:  ①指针变量初始化赋值,前面已作介绍。  ②把一个变量的地址赋予指向相同数据类型的指针变量。例如:

2012-03-04 20:44:17 1821

转载 IPv6套接字编程介绍

IPv6套接字编程1.概述由于互联网用户的日益增加,网络需求日益扩大,IPv4地址也日益紧张。人们为了解决地址日趋耗尽的问题,采用了CIDR、NAT等技术来延缓地址耗尽的速度,但这并不能从根本上解决IPv4目前存在的问题,IPv4地址耗尽只是一个时间问题。随着互联网的发展,Internet骨干路由器的路由表也日益扩大,这使得路由器必须维护大量路由表。由于IPv6可以解决传统的IP技术的

2012-03-02 10:57:28 2776

GoogleJapaneseInput

GoogleJapaneseInput 日文输入法

2013-08-19

正则表达式随机生成字符串工具

好东西跟大家一起分享,好不容易才找到的~

2012-08-30

schtasks详解

schtasks详解,具体到每个每天,每月,工作日等设置。

2012-02-26

Socket 进程通信(类似QQ的聊天程序)

自己编网络聊天程序,运用了Socket和进程通信,仅供参考 压缩包里包含了:源码+可执行程序。

2011-12-30

Windows核心编程+源码

Windows核心编程+源码,chm格式

2011-12-28

Spring+DHTML+js+java API大汇总

Spring+DHTML+js+java API大汇总

2010-07-26

IIS 5.0安装组件

Internet信息服务器 5.0版本 IIS = Internet Information Services IIS的作用之一就是可以解释执行ASP网页代码,并将结果显示出来。在自己的机器上安装后,机器充当的既是服务器端,又是客户端,这样在自己的机器上就可以编写调试网页程序。

2010-01-03

空空如也

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

TA关注的人

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