2010年7月21日星期三

在非MFC程序中引用CString

CString在当今软件设计界里还是小有名气的,说它是MFC中使用的最多的类一点也不过,然而在使用sdk编windows程序的时候,确不能利用CString类,只能用sdk的运行时库,比如strlen,strcpy,strstr等等,本文讨论的是在非mfc程序中使用CString类的方法,算是个引子,如果有更好的实现方法,欢迎大家讨论。
  为了使用CString类,首先源文件必须是以cpp结尾的,这是因为vc默认对不同的扩展名采用不同的编译方法和错误检查,mfc的支持文件Afx.h只有由cpp为扩展名的文件包含才能够正常编译。对于exe和库要采用不同的方式。下面分别讨论:

一、在非dll或者lib的工程里,使用CString非常容易,只要两步:

1、对于没有包含的stdafx.h中,只要包含了afx.h即可,而对于已经包含了的stdafx.h, 一定需要保证afx.h在windows.h之前被包含。另外由于默认的控制台程序采用的单线程运行库,我们要把它改成多线程库,这些工作只要在stdafx.h中进行修改就可以了(详细信息可以参考候捷的<>),我使用的一个stdafx.h的例子如下(这是一个从向导生成的win32位GUI的程序的stdafx.h修改的):
  // stdafx。h   #if !defined(AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_)   #define AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_      #if _MSC_VER > 1000   #pragma once   #endif // _MSC_VER > 1000      #define WIN32_LEAN_AND_MEAN  // Exclude rarely-used stuff from Windows headers      #include   // 加在这里      // Windows Header Files:   #include       // C RunTime Header Files   #include    #include    #include    #include      #ifdef _DEBUG    #pragma comment(lib, "libcmtd.lib")   #else    #pragma comment(lib, "libcmt.lib")   #endif    // Local Header Files      #endif // !defined(AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_) 
这样就可以在程序中正常使用CString类了。

二、在dll或者lib的工程中,由于afx.h默认带了一个DllMain,致使要使用CString类需要几个步骤。

1、首先和控制台程序一样,如果编译环境设置了采用单线程库, 要改成多线程库,这个可以从工程属性里进行修改,详细信息可以参考候捷的<>. 下面给出的是我常用的方式,可以直接把它复制到工程里使用:
   #ifdef _DEBUG    #pragma comment(lib, "libcmtd.lib")    #else    #pragma comment(lib, "libcmt.lib")    #endif      
2、工程目录下创建一个DLLMODUL.CPP文件,并且把它加入到当前工程中。
3、打开DLLMODUL.CPP文件,编辑这个文件为这样:
   #include "stdafx.h"    #ifdef _DEBUG    #undef THIS_FILE    static char THIS_FILE[] = __FILE__;    #endif        #define new DEBUG_NEW        /////////////////////////////////////////////////////////////////////////////    // global data        // The following symbol used to force inclusion of this module for _USRDLL    #ifdef _X86_    extern "C" { int _afxForceUSRDLL; }    #else    extern "C" { int __afxForceUSRDLL; }    #endif  
4、打开stdafx.h,把afx.h包含在windows.h前面。现在可以正常的使用CString了。

UNICODE ANSI

有关UNICODE、ANSI字符集和相关字符串操作的总结!先声明不是我的杰作。我这里只是总结了一部分,如果有错误请指出,同时欢迎大家参与进来!
oracle_basic

Q UNICODE字符串如何显示
A
如果程序定义了_UNICODE宏直接用
WCHAR *str=L"unicodestring";
TextOut(0,0,str);
否则就需要转换类型
#include

WCHAR *str=L"unicodestring";
bstr_t str1=str;
TextOut(0,0,(char*)str1);

Q 如何实现ANSI和UNICODE的相互转换
A
将ANSI转换到Unicode
(1)通过L这个宏来实现,例如: CLSIDFromProgID( L"MAPI.Folder",&clsid);
(2)通过MultiByteToWideChar函数实现转换,例如:
char *szProgID = "MAPI.Folder";
WCHAR szWideProgID[128];
CLSID clsid;
long lLen = MultiByteToWideChar(CP_ACP,0,szProgID,strlen(szProgID),szWideProgID,sizeof(szWideProgID));
szWideProgID[lLen] = '\0';
(3)通过A2W宏来实现,例如:
USES_CONVERSION;
CLSIDFromProgID( A2W(szProgID),&clsid);

将Unicode转换到ANSI
(1)使用WideCharToMultiByte,例如:
// 假设已经有了一个Unicode 串 wszSomeString...
char szANSIString [MAX_PATH];
WideCharToMultiByte ( CP_ACP, WC_COMPOSITECHECK, wszSomeString, -1, szANSIString, sizeof(szANSIString), NULL, NULL );
(2)使用W2A宏来实现,例如:
USES_CONVERSION;
pTemp=W2A(wszSomeString);

注意在转换时可能存在的问题:
因为ANSI转UNICODE,如果使用A2W或MultiByteToWideChar(第一个参数是CP_ACP)的话,是根据系统默认的转码表,把转入的ANSI字符串看作Multi-Bytes字符串处理的,如果是中文(中文windows默认就是中文),一个大于0x87的byte可能和下一byte一起被看作一个汉字,然后根据汉字的Unicode编码转换为相同的Unicode汉字,如果找不到相应的编码,一般就用一个默认的字符来取代它(一般是问号“?”),由此看,如果随便把一段数据给他转,转化很复杂而且极可能不可逆,而且你加密过的ANSI码是相当混乱的有很多〉0x87的byte,转换就变得不可逆了。
建议自己直接就这样写:
CHAR lpANSI[COUNT];
WCHAR lpUnicode[COUNT];
int i = 0;
while(lpANSI[i] != '\0' ) {
lpUnicode[i] = (WCHAR)lpANSI[i];
}
lpUnicode[i] = L'\0';
然后按相同的方法转回来,因为对于0~0x87的ANSI字符串,对应的Unicode码就是相同的16位值,至于其他的,你的字符串反正加了密,没必要转换成显示出来是一样的字符,就按同样的方法处理了,其实如果中间的字符串不用显示或别的,直接reutrn (LPWSTR)lpANSI;过去也可以, 反正接受的时候自己清楚就可以了。

Q 如何让程序支持UNICODE
A
NT系统的内核是unicode代码,通常vc分创建的工程默认都是ansi代码(可以兼容win9x),在nt下ansi程式在调用windows API的时系统实际又进行了一次ansi到unicode的代码转化,如MoveWindowA实际上又调用MoveWindowW.如果以我们的程序不考虑win9x(早晚是明日黄花)的话,直接用unicode编译,那么程式的代码执行效率一定能增色不少.具体:
(0).在vc编译选项上,在vc7.0以上在工程的属性页中的“字符集”选上"使用 Unicode 字符集"即可,在vc6.0下可能麻烦一点,得先把vc运行库的unicode版本复制到vc路径下,一般都是和xxx.lib的ansi对应xxxU.lib,默认装vc时是不会装的,将工程属性
(0).1.改语言定义:
在project settings的"C++"页中的"preprocessor definitions"中改_MBCS为_UNICODE
(0).2.改入口函数:
在"link"页中的"project Options"加入/entry:"wWinMainCRTStartup"即可.

(1)在代码上,处理字符中的多用TCHAR.H中的宏,如strcpy用_tcscpy代替,用TCHAR代char,
用TCHAR m_mystr[]=_T("xxxx")代替 char m_mystr[]="xxxx";
(2)注意调试UNICODE程序时,需要在安装时VC选择所有选项,否则会缺少动态库和相应的.lib文件

Q 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?
A
可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。
调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。

Q 如何对DBCS(双字节字符集)字符串进行操作?
A
函数 描述
PTSTR CharNext ( LPCTSTR ); 返回字符串中下一个字符的地址
PTSTR CharPrev ( LPCTSTR, LPCTSTR ); 返回字符串中上一个字符的地址
BOOL IsDBCSLeadByte( BYTE ); 如果该字节是DBCS字符的第一个字节,则返回非0值

Q 为什么要使用Unicode?
A
(1) 可以很容易地在不同语言之间进行数据交换。
(2) 使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。
(3) 提高应用程序的运行效率。
Windows 2000是使用Unicode从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那么系统首先要将字符串转换成Unicode,然后将Unicode字符串传递给操作系统。如果希望函数返回ANSI字符串,系统就会首先将Unicode字符串转换成ANSI字符串,然后将结果返回给你的应用程序。进行这些字符串的转换需要占用系统的时间和内存。通过从头开始用Unicode来开发应用程序,就能够使你的应用程序更加有效地运行。
Windows CE 本身就是使用Unicode的一种操作系统,完全不支持ANSI Windows函数
Windows 98 只支持ANSI,只能为ANSI开发应用程序。
Microsoft公司将COM从16位Windows转换成Win32时,公司决定需要字符串的所有COM接口方法都只能接受Unicode字符串。

Q 如何编写Unicode源代码?
A
Microsoft公司为Unicode设计了WindowsAPI,这样,可以尽量减少代码的影响。实际上,可以编写单个源代码文件,以便使用或者不使用Unicode来对它进行编译。只需要定义两个宏(UNICODE和_UNICODE),就可以修改然后重新编译该源文件。
_UNICODE宏用于C运行期头文件,而UNICODE宏则用于Windows头文件。当编译源代码模块时,通常必须同时定义这两个宏。

Q Windows定义的Unicode数据类型有哪些?
A
数据类型 说明
WCHAR Unicode字符
PWSTR 指向Unicode字符串的指针
PCWSTR 指向一个恒定的Unicode字符串的指针
对应的ANSI数据类型为CHAR,LPSTR和LPCSTR。
ANSI/Unicode通用数据类型为TCHAR,PTSTR,LPCTSTR。

Q 如何对Unicode进行操作?
A
字符集 特性 实例
ANSI 操作函数以str开头 strcpy
Unicode 操作函数以wcs开头 wcscpy
MBCS 操作函数以_mbs开头 _mbscpy
ANSI/Unicode 操作函数以_tcs开头 _tcscpy(C运行期库)
ANSI/Unicode 操作函数以lstr开头 lstrcpy(Windows函数)
所有新的和未过时的函数在Windows2000中都同时拥有ANSI和Unicode两个版本。ANSI版本函数结尾以A表示;Unicode版本函数结尾以W表示。Windows会如下定义:
#ifdef UNICODE
#define CreateWindowEx CreateWindowExW
#else
#define CreateWindowEx CreateWindowExA
#endif // !UNICODE

Q 如何表示Unicode字符串常量?
A
字符集 实例
ANSI “string”
Unicode L“string”
ANSI/Unicode T(“string”)或_TEXT(“string”)if( szError[0] == _TEXT(‘J’) ){ }

Q 为什么应当尽量使用操作系统函数?
A
这将有助于稍稍提高应用程序的运行性能,因为操作系统字符串函数常常被大型应用程序比如操作系统的外壳进程Explorer.exe所使用。由于这些函数使用得很多,因此,在应用程序运行时,它们可能已经被装入RAM。
如:StrCat,StrChr,StrCmp和StrCpy等。

Q 如何编写符合ANSI和Unicode的应用程序?
A
(1) 将文本串视为字符数组,而不是chars数组或字节数组。
(2) 将通用数据类型(如TCHAR和PTSTR)用于文本字符和字符串。
(3) 将显式数据类型(如BYTE和PBYTE)用于字节、字节指针和数据缓存。
(4) 将TEXT宏用于原义字符和字符串。
(5) 执行全局性替换(例如用PTSTR替换PSTR)。
(6) 修改字符串运算问题。例如函数通常希望在字符中传递一个缓存的大小,而不是字节。这意味着不应该传递sizeof(szBuffer),而应该传递(sizeof(szBuffer)/sizeof(TCHAR)。另外,如果需要为字符串分配一个内存块,并且拥有该字符串中的字符数目,那么请记住要按字节来分配内存。这就是说,应该调用
malloc(nCharacters *sizeof(TCHAR)),而不是调用malloc(nCharacters)。

Q 如何对字符串进行有选择的比较?
A
通过调用CompareString来实现。
标志 含义
NORM_IGNORECASE 忽略字母的大小写
NORM_IGNOREKANATYPE 不区分平假名与片假名字符
NORM_IGNORENONSPACE 忽略无间隔字符
NORM_IGNORESYMBOLS 忽略符号
NORM_IGNOREWIDTH 不区分单字节字符与作为双字节字符的同一个字符
SORT_STRINGSORT 将标点符号作为普通符号来处理

Q 如何判断一个文本文件是ANSI还是Unicode?
A
判断如果文本文件的开头两个字节是0xFF和0xFE,那么就是Unicode,否则是ANSI。

Q 如何判断一段字符串是ANSI还是Unicode?
A
用IsTextUnicode进行判断。IsTextUnicode使用一系列统计方法和定性方法,以便猜测缓存的内容。由于这不是一种确切的科学方法,因此 IsTextUnicode有可能返回不正确的结果。

Q 如何在Unicode与ANSI之间转换字符串?
A
Windows函数MultiByteToWideChar用于将多字节字符串转换成宽字符串;函数WideCharToMultiByte将宽字符串转换成等价的多字节字符串。

Q 如何得到汉字的Unicode编码
A
#include "comdef.h"
char *str1="你好";
_bstr_t str=str1;
WCHAR *str2=str;
str2就是你要的UNICODE码

Q 如何实现#21592#24037#36873#25321这种编码与汉字之间的转换?
A
CString str="#21592#24037#36873#25321";
str+='#';
CString str1="";
WCHAR str2[5]={0,0,0,0,0};
int j=0;
do
{
str1=str.Left(str.Find('#',1));
str=str.Mid(str.Find('#',1));
WCHAR i=0;
sscanf(str1,"#%d",&i);
str2[j]=i;
j++;
}while(str1!="");
_bstr_t str3=str2;

关于Unicode 和字符集的最基础的知识

字符串非常非常常见又重要,而且还有那么多名堂在里面

  字符串:

  在标准C中,是没有字符串变量的,但是有字符数组。而且标准C带有的标准库函数:string.h中包含了大量的字符串操作函数,当然如果必要的话,你也可以自己写代码实现这些函数的功能。我认为即便C语言再简单,即便这些知识看起来是多么枯燥和简单,依然有必要回顾并牢记它们:

  对于32位操作系统

  int (2字节) short (1字节) long(4字节)

  unsigned char 从0到256之间

  char 从-128到127之间

  byte 字节就是无符号的字符

  unicode:两字节的字符

  由此可见:byte=nusigned char, short=char

  char* :是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。

  TCHAR: 在采用Unicode方式编译时是wchar_t,在普通时编译成char. 如果定义_UNICODE,声明如 :typedef wchar_t TCHAR; 如果没有定义_UNICODE,则声明如:typedef char TCHAR;

  LPSTR: 是一个指向以‘\0’结尾的ANSI字符数组的指针,与char*可以互换使用,在win32中较多地使用LPSTR。

  LPTSTR和LPCTSTR:中的含义就是每个字符是这样的TCHAR。

  LPWSTR与LPCWSTR:类似于LPSTR与LPCSTR,只是字符数据是16位的wchar_t而不是char。

  LPCSTR: 增加的‘C’的含义是“CONSTANT”(常量),表明这种数据类型的实例不能被使用它的API函数改变,除此之外,它与LPSTR是等同的。

  LPCTSTR:

  #ifdef _UNICODE

  typedef const wchar_t * LPCTSTR;

  #else

  typedef const char * LPCTSTR;

  #endif

  CString类, 是由微软公司集成在VC的MFC里面,包含字符串各种常见操作的类。其源码可以在MFC里面找到。

  当声明一个字符串变量,首先会调用构造函数,在成功后,便可利用它的常见操作。

  CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。

  1、ANSI(即MBCS):为多字节字符集,它是不定长表示世界文字的编码方式。

  2、Unicode:用两个字节表示一个字符的编码方式。

  MBCS宏对应的字符串指针为LPSTR,Unicode对应的指针为LPWSTR。LPSTR被定义成是一个指向以NULL(‘\0’)结尾的8位ANSI字符数组指针,而LPWSTR是一个指向以NULL结尾的16位双字节字符数组指针。

  为了写程序的方便,微软定义了类型LPTSTR,在MBCS下它表示LPSTR,在Unicode下它表示LPWSTR,这就可以重定义一个宏进行不同字符集的转换了。

  LP STR:指向一个字符串的32位指针,每个字符占1个字节。

  LPC STR:指向一个常量字符串的32位指针,每个字符占1个字节。

  LP TSTR:指向一个字符串的32位指针,每个字符可能占1个字节或2个字节。

  LPC TSTR:指向一个常量字符串的32位指针,每个字符可能占1个字节或2个字节。

  强制转换为UNICODE,应该是L。字符串(literal string)前面的大写字母L,用于告诉编译器该字符串应该作为U n i c o d e字符

  串来编译。当编译器将字符串置于程序的数据部分中时,它在每个字符之间分散插入零字节。

  #ifdef _UNICODE

  #define _T L

  #else

  #define _T

  #endif

  These data-type mappings are defined in TCHAR.H and depend on whether the constant _UNICODE or _MBCS has been defined in your program.

  当我们在利用CString 类便捷性时,有些特殊化的东西无法做,于是相互之间的转换变经常被需要:

  在转换之前必须确保你的字符的范围在你的范围之内。

  1.CStirng转 char *

  传给未分配内存的指针.

  CString cstr1="ABCD";

  char * ch=cstr1.GetBuffer(cstr1.GetLength()+1); //获取指向CString最后一个字符的地址。

  cstr1.ReleaseBuffer();

  注意:用完ch后,不用delete ch,因为这样会破坏cstr内部空间,容易造成程序崩溃.

  GetBuffer :这个函数是为一个CString对象重新获取其内部字符缓冲区的指针,返回的LPTSTR为非const的,从而允许直接修改CString中的内容!如果nMinBufLength 比当前buffer大,那么就调用ReleaseBuffer函数去释放当前的Buffer,用一个被请求的大小去覆盖这个buffer.

  而GetBuffer则是返回一个可以供调用者写入的内存,并且,你可以给定大小。其实它就相当于申请一块nLen大小的内存,只不过,这块内存是被引用在CString对象的内部而已,这是非常有效的一种用法,如果不直接用GetBuffer函数来申请的话,那么你必须用new操作符(或者malloc()函数)在CString的外部申请,然后再将申请的内存拷贝到CString对象中,显然这是一个非常冗余的操作,会使你函数的效率大大下降。

  ReleaseBuffer函数是用来告诉CString对象,你的GetBuffer所引用的内存已经使用完毕,现在必须对它进行封口,否则CString将不会知道它现在所包含的字符串的长度,所以在使用完GetBuffer之后,必须立即调用ReleaseBuffer函数重置CString的内部属性,其实也就是头部信息。

  值赋给已分配内存的char *

  CString cstr1 = "ASDDSD";

  int strLength = cstr1.GetLength() + 1;

  char *pValue = new char[strLength];

  strncpy(pValue, cstr1, strLength);

赋值:

  char* psz = “joise”; 没有构造函数,仅可以赋值(因为它本身就是基本型)

  CString cstr( psz ); 可以从基本的一些字符串变量构造而来,包括char*等

  string str( cstr ); 可以从几乎所有的字符串构造而来,包括CString和char*;

  以上也可以看作由 char *转CStirng的办法。

  1.char *:

  char *psz = NULL;

  psz = new char[10]; //当然,以上的直接写成char *psz = new char[10];也是一样

  memset( psz, 0, 10 );

  strcpy( psz, “joise” );

  2.CString:

  CString cstr;

  cstr = psz; 字符指针直接赋值

  3.string:

  string str;

  str = psz; 字符指针直接赋值

  str = cstr; CString变量直接赋值

  delete []psz;

  加运算

  string与CString差不多,可以直接与char*进行加法,但不可以相互使用+运算符

  char*没有+运算,只能使用strcat把两个指针连在一起;

  strcat( psz, cstr );//合法

  strcat( psz, str );//非法,由此可见,CString可自动转换为const char*,而string不行

  []运算

  CString最好,当越界时会抛出断言异常;

  string与char*下标越界结果未定义;

  C语言串的基本运算

  1、求串长

  int strlen(char *s); //求串s的长度

  【例】printf("%d",strlen(s1)); //输出s1的串长12

  2、串复制

  char *strcpy(char *to,*from);//将from串复制到to串中,并返回to开始处指针

  【例】strcpy(s3,s1); //s3="dir/bin/appl",s1串不变

  3、联接

  char *strcat(char *to,char *from);//将from串复制到to串的末尾,

  //并返回to串开始处的指针

  【例】strcat(s3,"/"); //s3="dir/bin/appl/"

  strcat(s3,s2); //s3="dir/bin/appl/file.asm"

  4、串比较

  int strcmp(char *s1,char *s2);//比较s1和s2的大小,

  //当s1s2和s1=s2时,分别返回小于0、大于0和等于0的值

  【例】result=strcmp("baker","Baker"); //result>0

  result=strcmp("12","12"); //result=0

  result=strcmp("Joe","joseph") //result<0

  5、字符定位

  char *strchr(char *s,char c);//找c在字符串s中第一次出现的位置,

  //若找到,则返回该位置,否则返回NULL

  【例】p=strchr(s2,'.'); //p指向"file"之后的位置

  if(p) strcpy(p,".cpp"); //s2="file.cpp"

  注意:

  ①上述操作是最基本的,其中后 4个操作还有变种形式:strncpy,strncath和strnchr。

  ②其它的串操作见C的。在不同的高级语言中,对串运算的种类及符号都不尽相同

  ③其余的串操作一般可由这些基本操作组合而成

  【例】求子串的操作可如下实现:

  void substr(char *sub,char *s,int pos,int len){

  //s和sub是字符数组,用sub返回串s的第pos个字符起长度为len的子串

  //其中0<=pos<=strlen(s)-1,且数组sub至少可容纳len+1个字符。

  if (pos<0||pos>strlen(s)-1||len<0)

  Error("parameter error!");

  strncpy(sub,&s[pos],len); //从s[pos]起复制至多len个字符到sub

ANSI 和 UNICODE 的函数对应表


ANSI UNICODE 通用
(char.h) (wchar.h) (tchar.h)

char wchar_t TCHAR
char * wchar_t * PTCHAR (PTSTR,LPWSTR,PWSTR,WCHAR)

printf wprintf _tprintf
scanf wscanf _tscanf

atoi _wtoi _ttoi
atol _wtol _ttol
itoa _itow _itot
ltoa _ltow _ltot

atof _wtof _tstof

strlen wcslen _tcslen
strcat wcscat _tcscat
strcpy wcscpy _tcscpy
strcmp wcscmp _tcscmp

CString 与 String 的互相转化

CString->std::string 例子:

CString strMfc=“test“;

std::string strStl;

strStl=strMfc.GetBuffer(0);

std::string->CString 例子:

CString strMfc;

std::string strStl=“test“;

strMfc=strStl.c_str();

糗事

我的初吻是在初三的冬天,我和同班女生在河边,冻的我瑟瑟发抖鼻涕都溜达出来了,我不由自主的吻了她,美妙的时刻呀,我却发现我把鼻涕抹到了她的脸上。。。。。,没办法急中生智,接着吻她的脸,都给舔干净了好郁闷呀!


突然想起初中时我们班有一个可爱的小女孩叫王日菊,不知道她现在的男朋友搂着她的时候会有什么感慨,前提是她老公像QB上的各位一样xe
同寝室一位仁兄,特别花,女朋友无数,一天晚上问他:“你为什么这么喜欢女人?”
“我从小缺乏母爱,父母总不再身边”
“那你缺乏父爱了咋办?”
此人说出了遗憾终生的话“我有你们”
从此以后,此人在我们寝室得到莫大的关爱


暑假被女朋友喊去她家打游戏 说她老爸去上班了.然后打着打着就打到她房间爱爱了.... 完事因为没用TT就射肚子上了.她裹着个毛巾被去洗澡了.洗好了我也去冲冲.本来就是夏天 我直接光光的跑去浴室.而且她家从房间去浴室非得经过客厅.然后杯具发生了.我洗完后一丝不挂的慢悠悠的从浴室走向她房间.突然大门被人打开了.她爸爸拿着钥匙看着我.当时我们相隔不过六七米!我下意识的挡住DD说了声叔叔好就冲进女朋友房间穿好衣服就跳窗了.幸好她家住二楼.....


刚才看到那个出租屋被盗的,我也发一个吧
有一年的春节,我租的屋子也被盗了,小偷拿走了我的笔记本电脑、手机还有钱包。
强悍的是,他还在书架上找到了我笔记本电脑的外置光驱。早上我起床的时候,发现我的钱包摆在客厅的桌子上,里面所有的银行卡、身份证、名片都整整齐齐的叠在一起,上面还放着我手机的SIM卡。更杯具的是,他还吃了我放在客厅桌子上面的豆浆和烧饼,那是我第二天的早饭。。。。。。


偶讲的以下绝对真实,我一哥们爷爷去年逝世了,我去参加葬礼哦,一群人围在那里不知道干什么,只见一个人被打趴下了,我问哥们怎么回事,问完二话没说我又上去揍了那趴在地上的人,想知道为什么吗?TMD那人是哥们家请的乐队主唱,他第一首歌就是好日子


今天,我在开车时,测速电子眼闪了我一下。我绝对没有超速,于是我又回去以更慢的速度经过那个电子眼,它又闪了。我很疑惑,就又试了一次,它果然又闪了。觉得好玩,我就以龟速又通过了它……后来我因为没系安全带收到了4张罚单


前两天去银行ATM取钱,跨行异地卡,要不就去柜台了,每笔最多两千五,取到第四笔的时候提款机里面说了一句“还取吗”。我想都没想就说“还取”又取了一笔,提款机里又冒出来一句“还取吗”,我承认当时绝对是吓了一大跳。氧化钙他大爷的。这是哪里出来的人声啊?赶紧攥紧钱后退两步上下打量提款机。妈的后面一小门开了钻出一娘们。告诉我打印单坏了刚进去修我就插进去了。。。。。。。。

BY我真的很想对你们说我是真的很纯洁


学校有个学长,体育超好,特别是跨栏,没人能超过他,长得也很Man。女生们私底下都喊他“刘翔”。有次学校组织献血,我一直坐在献血车上拍照。没一会儿,那个学长就上了车,很淡定地坐下撩起袖子,后面的女生看得如痴如醉。这时候插针的医生拿着针就过去了,抓着他刚准备戳,没想到那个学长一低头看针那么粗,一把把医生推开了,哭丧着脸,抓着旁边人死命地喊:“我不献了!妈呀!我不献了!”全场女生黑线…


话说大二那年,阳光明媚,春暖花开,在这美好的季节里,更加激发了人上进好学的心,于是乎,我为了加强自己的语言能力,花钱报名参加了学校的日语培训班,忙忙碌碌的学习生活真美好!

路遇同学甲。
同学甲:“干吗去?”
我:“上日语课去。”
同学甲先一愣,接着一顿淫笑:“我靠,想学着好看片吧!”
我无语。

专教遇同学乙。
同学乙拿起我桌上的日语书,诧异的问:“日语???”
我回:“恩,我在学日语。”
他先是有点不信,接着啪的给我脑袋一巴掌:“有志气,都上升理论高度了!”
我晕倒。

寝室遇同学丙(非我寝)。
同学丙:“来串门了。”
我:“哦。”
同学丙:“听说你最近学日语了?”
我:“恩,主要是想加强一下自己的。。。。”
同学丙打断我的话,往门外走:“知道知道,记着,来我们寝指导一下。”
我:“。。。。”

。。。。。

上课的路上遇X班的XXX。
XXX:“听你们班人说你学日语了?”
我心一寒(都臭名远扬了)
XXX:“听说你X片都能看懂了?”
我大怒:“滚!”

几天后,路上遇到XX院的XXX。
XXX:“听说你学日语了?”
我默然不语。
XXX
:“那你为什么要学日语呢?”
我啪的给自己一个耳光,狠狠的说:“我TM是用来看片的!”
我真的爆发了。

念高中时,我的同桌是全班最丑的女生,她上课就干两件事:拔自己手臂上的汗毛和挖鼻屎...某天放学后,我一好朋友轮到做值日生,扫地之前先要把凳子都翻到课桌上,我见他翻完我同桌的凳子就楞在那里了...他望着他自己双手上满是我的同桌的风干了的鼻屎......我终于明白了为什么我的同桌每次挖鼻屎从来不用纸巾,原来她挖完都擦在凳子下面...


今天突然想起有个理论说是常常看另一个人就会逐渐跟这个人长得像。于是跟男朋友开玩笑说:“寒假的时候感觉好像变漂亮了,因为一个假期没见你,一开学老看你就觉得自己变丑了~哈哈哈哈哈哈哈~”结果他就说了一句:“是啊,有对比才能看出自身的美丑。”

话说家里铺的是不知什么石头做的地砖, 夏天特凉快, 没开空调的时候我总喜欢趴在上面取凉.

然后有一天我从外面回家, 满身大汗, 进门就赶紧脱衣服, 脱到一半忽然觉得就这样趴在地上凉快一下应该感觉特爽. 反正家里也没人在, 索性趴在门口的过道上装毛毛虫向前慢慢蠕动. 然后不知怎样就昏睡过去了.

我醒来的时候是被我妈用带哭腔的声音慌张地摇醒的, 我还原一下她看到的现场情况:

一打开门就看到自己的宝贝儿子趴在过道上不省人事, 还要光着膀子, 衣服被丢在一边, 短裤退到膝盖, 仅剩下内裤勉强遮住屁股.

她回忆说当时真的以为有强盗把我爆菊爆得死去活来...

这个...匿不匿都无所谓, 反正我妈又不看糗百

一直以来都觉得我大表哥是世界上臂力最强的人,但他长的又是清瘦型的,百思不得其解,后来有一年过年,妈妈她们开始讲我们小时候的趣事,终于知道大表哥为啥胳膊这么有劲儿了。
大表哥小时候,二姨(大表哥的妈妈)工作忙,就把他放到我姥姥家,然后小舅舅看着他,那时候大表哥大概3.4岁,小舅舅刚17.8,小舅舅想出去玩,但不想带着大表哥,可又怕他到处乱跑摔了,于是就想了个办法,,神奇的办法···
我姥姥家原来是平房,有一个大院子,中间一根晾衣绳,大概2m左右高,小舅舅就把大表哥抱起来说,抓着,大表哥就抓着晾衣绳悬空不动,小舅舅就说“抓住了,掉下来就揍你”,然后就去隔壁找朋友玩,玩一会回来把大表哥放下来休息一下,然后再吊上去,据说当时大表哥经常是一吊就是一下午。。。 如此练就了超强的臂力·· 我可怜的大表哥啊······

凌晨四点,寂静的小区里突然有一小朋友探出某高层窗户用撕心裂肺甚是绝望的哭腔持续高呼“再见啦!各位!再见啦!北京!”很多人都被惊醒。当我异常惊讶是怎样的生活压力能让一个年幼的孩子打算轻生并准备报警的时候,那孩子突然喊道:“明天爸妈就带我去香港玩儿啦!”我真是踹死他的心都有。


昨天晚上做一个神经接驳手术,手术很简单,可患者的外伤把几个护士都吓坏了…

患者整个背部的皮肤几乎都破碎了,多处肌肉外翻,一处韧带断裂,从手臂和臀部的瘀伤来看,是被皮鞭抽的…
手术室外是四名兵哥哥,他们给我讲了患者A受伤的原因:
A
去年入伍,训练时一直不太认真,可是连长包括营长都不敢管,因为A的外公就是该军区副司令,而A的祖父总有一两亿中国人认识。
部队注重细节训练,为了提高主动性,吃饭时鼓励士兵…抢馒头…抢得慢了就有可能吃不饱。而A身份特殊,难免有同袍巴结,有一个人替他拿馒头…
连长看不下去了就直接给A的外公写了封信,这个副司令悄悄来到该部队查访,确认之后全团紧急集合…
A
被吊在操场上,副司令亲自用皮带抽,军长赶来了都不敢求情,偷偷给A祖父打电话。
A
的祖父一个小时后赶到,手持一根皮带…
A
整整被吊了三个小时,还有俩儿老头不停的用皮带抽,据说抽断了3条皮带,直到A晕死过去。不过俩儿老头下手很有分寸,全是外伤…
注:求兵哥哥解释“抢馒头”这种训练方式的细节,我军校毕业的怎么从没见过?


手机发一个看看能过不。中学时代的事儿了,老K孝顺,每天都会给家里打电话,当时手机没有亲情号这类型的服务,长途收费高,老K就买个长途卡打座机,这些是前提,,,,,一天看老K手机放床上,邪念顿起,把他手机里我的号码改成“老爸”,然后给他发了条信息:“听你老师说你把你们班姑娘搞怀孕了?”一会儿老K回来一看手机,眼珠子都快瞪出来了,,,飞一般地跑到座机处,插卡拨号,那边还没说话老K就“爸,你听我解释…”我乐不可支中,却听得老K继续说:“我也没想到一次就有了啊…”,,,,,我,,,
还真有了…


本人女,从小就有一个嗜好,就是喜欢在自己脸上化夸张的妆,然后自娱自乐,记得小时候,用妈妈的青色、绿色眼影、红色的口红涂在自己的眼眶、嘴角,听到爸妈的开门声就躺在地下装被人打得半死样,着实吓他俩一大跳。话说现在已经嫁为人妻,但是该嗜好仍然保留,就在前天,老公晚上和朋友们出去吃饭,我自己在家有突发奇想,画了一个村姑妆的加强版,大白脸、绿眼影、鲜红的腮红、鲜红的嘴唇,用大红绸子扎了两个大辫子,穿个只在家里露脸的红色吊带、热裤,最后点睛了一下,用紫菜贴在了一个门牙上,以便营造缺颗牙的效果,一切妥当,静候老公回来,等呀、等呀,传来了老公开门的声音,开门的一刹那,我从卧室冲了出来,扭着那种腰弯的很低的秧歌,头摆得像个拨浪鼓,边跳边唱:大姑娘美呀美呀,大姑娘浪~~~浪呀浪呀,扭了几下,觉得服装的效果已经展示的差不多了,下面该重点了,猛一抬头,咧嘴乐,还露出了贴着紫菜的门牙,气氛凝固了……老公身后站着几个他目瞪口呆的朋友……我啊了一声后,冲回了卧室。鼓足了很大勇气才出去给打牌的他们端茶倒水,给一哥们倒水时,他乐呵呵的说:“嫂子,真别说,你抬头那一霎那,我还真吓得退了一小步”我扭身回屋,再没出来……


昨晚饭后散步,听闻旁边一对男女说话。
女:我喜欢你很久了……
天生八卦的我赶紧竖起耳朵听表白直播,只听男的说:
我都跟你结婚2年了。


话说我们班的高数老师长的挺漂亮的!一天上课,由于前晚玩电脑玩太晚了,于是便在她的课上开始会见周公!她看见后就过来叫朕起床,当然脑袋不知哪根筋不对,由于她还低下头看着我,我眼睛一睁开就看到一张可爱的脸,然后就当着全班的面快速的在老师的脸上亲了一口,然后~~~~~至今没脸见人~


妹子老爹是军人,于是妹子打小跟这妹子爹练拳,故事就发生在妹子幼儿园时期。

某日,幼儿园老师打电话把妹子把妹子老爹叫到园里,说是妹子把别人孩子打哭了。妹子爹心想坏了,孩子手没轻重,别给打坏了,于是急冲冲赶到幼儿园,抓起妹子就问:你做什么打人?赶紧给我道歉!
妹子:我没打人!
妹子爹:你没大人别孩子能哭么?
妹子委屈道:我真没打。。我就。。我就弹了下。。。
妹子爹:你弹人哪了,能把人弹哭了?
这时站在一边的老师正打算上前说明情况,被打的小男孩突然哇哇大哭起来:XXX弹我鸟鸟,都肿了。。。都肿了。。。。都肿了。。。。


当年上高中时学校有公共浴室 一共三层 一楼开水房 二楼男浴室 三楼女浴室 正值冬天 一日 我大包小包杀向浴室准备开洗 引来目光无数 心中不禁暗喜 回头率上升啊 到地开洗 洗着洗着觉得脚丫不是一般的热 并且移动起来很笨重 烟雾缭绕中低头····一双粉红色毛茸茸兔兔棉拖鞋吸饱了水···


依旧是这个浴室 夏天我们通常在晚自习前去冲凉 一天由于离上课时间很近了 于是人很少 我和朋友一起 我比她先洗好 浴室很热的 于是我说到楼下等她 下楼要经过二楼男浴室的 走到楼梯拐角 又是一片烟雾缭绕中 一具光溜的躯体 以凹凸曼的魄力终结者最经典的服装造型(果体= =)耸立在男浴室门口 我@##%# 彻底惊了 传说中的暴露狂的啊!!!瞪大眼睛看 无奈于仙境中看不清此男的脸 此男也相当有魄力 跟我对时不下五秒 遂十分惋惜的下楼 走到开水房时 一声惊嚎:我艹 你丫太NB了 大门口遛鸟!!一声哀嚎:啊~~!!!~~~TM不早说啊 太热忘了~~~·刚过去个女的看了那么久····!!!! 事以至此 心中不胜唏嘘 沉默走开·····怪我太淡定···= =

大学 学医 解剖课是一定的 刚开始都不是亲自动手 要跟老师学习 有一次学肌肉 两具S体 一具面朝上 一具面朝下 方便看两面的肌肉 省的还得翻面 有个男生特无聊 臣同学吧老师围在一边 就把另一S体上的肌肉 偷偷揪一小块一小块的下来玩天女散花 砸同学 大家都特恶心 还不能说 谁说了他就砸谁 我躲一角落 看那SB玩的灰常HIGH啊 不时哈哈大笑 之间他又一天女散花 不想一坨砸门框上的肉肉弹了回来 HLL落进他大张的嘴里 笑声戛然停止 只见此男哀怨的走出教室 一节课再没出现 中午吃饭时据说在餐厅对着红烧牛皱眉干呕····多行不义必自毙啊 终于见识了= =


假期回家听到的: 我同村的一个小姑娘,以BH著称,没结婚住到了男朋友家里,次日早上,从男友家出来,走到半路又返回去了,刚到大门口就高喊:xxx,我裤衩是不是忘你家了? 当天,消息传篇全村。


还是养萨摩耶的哥们,他是第二任主人,大概从狗狗快一岁时开始接手的,话说狗的第一任主人(以下称A)来看狗,玩了半天,依依不舍的要走,哥们牵着狗送A下楼,就在哥们要回去的时候,萨摩耶忽然停下来了,依依不舍的望向A,想要跑回去,A很激动,但还是示意哥们把狗带回去。
萨摩耶一而再、再而三的使劲想要挣脱控制,跑过去,哥们看了也很感动,就松开了绳子,不知道大家有没有看过《灵犬莱西》,大概就向里面狗和主人重逢的场景一样,跑向对方,就在双方交会的一刹那,萨摩耶忽然转向,跑到一棵树旁边,抬起腿…
据说完事后萨摩耶看都没看A一眼,就回去了。


老爸单位有日本的交流学者,来中国两年,就要回国了。

单位领导连同日本大使馆的一个官员一起给他办送行酒席。
席间,日本学者说他在中国学了二胡,要为大家演奏一曲。
第一曲,义勇军进行曲,拉的不错,大家狂鼓掌。
小日本来劲了,又要来一曲。
第二曲,大刀向鬼子们的头上砍去。。。
拉的还挺美,看来是只学了曲子没学歌词。。。
在座中国人狂叫好,再看大使馆的人脸都绿了。。。


黄昏和室友在小区活动中心打羽毛球,有几个五六七岁的小男孩总在中间故意大声喊叫混来混去的,害我们打不好。
于是在他们发起又一波混淆战时,我停下动作,双手叉腰面带微笑地盯住闹得最欢的一个,打算用眼神感化他。这时,雷人的来了:小男孩面带娇羞不知所措地冲着他的同伙大声喊:那个女生看我!!他的同伙开始起哄:哪个女生呀哪个女生呀?
女生?!!狂晕!!瞬间有一种被TX的感觉!现在的孩子怎么这么早熟啊!我都23了啊,你就5、6岁!


话说前天坐车回老家,坐在最后一排(因为不用让座XE)。旁边是一对情侣,女的很PP的说,那男的挨我坐着。路远,很多人都会选择睡觉,那男的也睡了。可他睡着睡着就靠我身上了(我是一boy.)女的很歉意的看着我,哥们儿心里一荡,立马很大度的摇了摇头。这时候,那男的突然伸手放在我胸口,捏了一把。然后幽幽的说:“怎么变小了…”
小了…
我满脸黑线的看着他的手放下。谁知道他GF直接HLL的接了句“你抓错了,我没小!”
抓错了,我没小…
错了,我没小…
我没小…
没小…
小…

出国时间不长的时候听力还不太好,有天电力公司打来个电话,问了例行的姓名啊学校啊国籍啊之类的电话之后,又突然来了一句:“你了解温室气体排放方面的政策吗?”
我说不大清楚,他就开始在电话里blabla的详细介绍起来的,说的飞快,我当时听的就有点儿懵。。。。。。对方大概听我半天没说话,善解人意的说“没关系,我们免费提供中文翻译服务,请稍等”

片刻就有同步的一位中国mm的甜美声音也被接进来。(就是3个电话可以同时在一个线路讲话)
老外又开始blabla的讲开了。。。。讲了大概1分钟
他终于讲完了,我屏气凝神准备专心听翻译,
只听电话那头的中国mm只说了一句话:“您刚才听到的都是废话,请直接回答yes!”

。。。。彻底被雷倒。。。。。
于是我迅速的答了yes
老外被彻底惊住,几秒钟没说话,估计是惊叹于我中华语言的浓缩概括能力。。。。瀑布汗。。。

(绝对真事,这家电力公司还是大型国家电力公司。。。。)


我该怎么办?昨天中午,和老公在午睡。然后闺密来电话,于是就聊了起来,中间老公一直在熟睡。以上都是前提。。。聊到一半,闺密说了句:你来我家吧。我想说:我老公回来了,下次吧。。。才说了前六个字,突然老公猛然惊醒,然后拼命往身上套衣服,并准备往外冲。。。当时,我还没心没肺的笑了。。。等我们都反映过来,死一般的寂静。。。。


说个我们老师的吧。期末来临,大学一直很流行划重点,以至于每次考试前大家都不怎么复习,只等着老师划重点。
可是有一期,学校严格规定不能划重点。。。这不是要急死人嘛。。于是。。。在最后一次课上,某老师说:“同学们啊,学校规定了不许划重点了。那好吧,大家把书拿出来。。。我们划一下非重点。。。”


我们单位在市郊,只有一路公交车能到,所以在早上七点多的时候坐车总能遇到好多同事。一天早上上班,我们几个经常一起玩的在公交车上说笑着,而其他几个同事都一直没说话,这时万恶的小偷出现了,因为其他几个同事一直没说话,所以小偷以为他们之间都不认识。
小偷把手伸向了同事A(女)的包,刚刚把手伸进去,上车最晚的同事B(也一直没说话)马上大喝一声:“干什么呢,偷东西啊。”
小偷一看败露了,气急败坏,冲着B就骂:“MLGBD,管的真多,CNM,下车,打死你,司机停车!停车!”
司机不敢管就停车了,小偷先下了车,一共三个人,下车接着骂:“MLGB,下来,爬下来!”,B跟着就下车了,小偷们肯定以为B是单枪匹马,但是他们错了,我们下来了8个,这一仗干的真是酣畅淋漓啊!!!
当我们八个打车走的时候,那三个混蛋还头破血流地躺在地上起不来呢~~~

来北京出差,和3个女同事住在一个酒店。
结果不知道为什么公司临时安排换了地方,可能是价格便宜吧。关键是3个女同事都出去玩了,得晚上才回来,只有我知道新酒店在什么地方,于是到了晚上我就一个个的去吧他们接回来。

杯具来了...

当我领着第一个女同事回来的时候前台的女服务员冲我微笑...
当我领着第二个女同事回来她还在微笑,不过旁边好像多了个经理模样的人

当我领着第三个女同事回来的时候,那个经理HLL的冲我说:

先生,拉皮条是违法行为!


我一哥们上小学..第一次撒谎的事..

有一次学校让交钱..他妈妈给了他100元钱..但是班级里当天没收...放学后.. 看见路边有卖小吃的..我那哥们没忍住...买了三块钱的吃的..回家以后..

他妈妈:交钱了吗?

哥们:今天没收。

他妈妈:哦,钱呢?

哥们:给。

妈妈:怎么剩97啊?

哥们:哦,我回来的时候丢了三块钱...

妈妈:...

手掌摸脸蛋的声音....


今天跟A(从小一起长大的,高我一届)和B(跟A一届)聊天!A很悲痛!我跟B问A怎么了?,A说,他一小学同学死了!我和B呆了!

据统计:
A
小学同学班里16个同学(82年出生8岁一年级时候!)
1
君,家里收废品!小的时候不听话,他父亲说:哼,让你不听话,将来不给你盖房子娶媳妇!(传言就是这样的!)第二天,1君在家上吊了!
2
君,毕业后学了份电工,雨天再厂里接电,连电电死!(赔偿了6W
3
君,很暴力,杀过人,抢过劫,搞过QJ,后来入狱被枪B
4
君,也很暴力。出了人命案结果去了大西北!仇家追去后,从10楼给扔下来了!摔死!
5
君和一女(皆是他同学)同村。后来结婚!谁知道男的有暴力倾向!而且喜欢SM!女稍顶嘴。顿时扒光用皮带抽,抽床底下还不算。此女颇有姿色,但为人正直,人缘较好!5君吃醋,半夜把此女头切下。潜逃,5天后被抓获,枪毙!(5君是我同学的哥哥,记得那时候是个小白脸,1.8M挺面善的一个人。。。。)
6
君,父母基本就是楼上的翻版,可能受家庭教育影响。一次,洗脚完,让他弟弟倒洗脚水,他弟弟都囊了句,结果让他顺手一板砖砸后脑上了,当场死亡,半夜12点,6君吧他弟弟的S体扔一废旧拆车修理厂,凌晨2点,觉得不踏实,又去吧S体转移到麦地,用石棉瓦盖上!被早上晨练的老头发现 。(家庭暴力绝对影响下一代!)
7
君,因为家里做生意,被外地购货人来坑了10W,结果叫了2个朋友,拿枪把对方全部打死。后来在逃。。。再后来回来了...
只记得这么几个了,记得当时A闲聊的时候说了13个。。。
最后我说了一句话,差点被AB杀害!
-
我说:
你们同学会不会想你俩,把你俩叫去开个同学聚会....

一次意外发现,站起身的时候手机信号满格的,貌似只有蹲下的时候没信号,很是神奇,这下找到窍门了,蹲着的时候把手机高举过头顶翻页找信号,不过杯具就此产生!
就刚才找信号的时候,门没关严,我正美滋滋的举着手机,还满怀笑容的看着手机等刷新,就这时,有人把门拉开了,然后他默默的把门关上了。后来......再后来......就听有传言说:有人在公司厕所自拍拉屎,表情好灿烂,场面好恶心......


福州五四路口一个崇拜阿根廷的水果摊主,在雨中打出了“阿根廷今晚胜,西瓜明天半价”

今天下班坐在班车上,正和同事聊天,看一大奔,车牌号是连续的,正在感叹其有钱,等红灯时正好发现停在我们车旁边,并发现开车的是一半老徐娘有些资色,碰巧她正抬头和我对上了眼,当时不知怎么想的(可能糗百看多了)竟然在玻璃上写了“求包养”以为会被无视,没想到她竟然在玻璃上写了电话号码!我真是内牛满面十分纠结。打还是不打呢?PS:本人属于壮汉


奶奶家一鸭子在孵蛋,就把几个鸡蛋一起放进去代孵。
不久后出壳了
虽没血缘关系但也其乐融融

郁闷的是一日鸭妈妈带着它们下水去学游泳了

结果是再也没上来过


最近郭德纲和姚笛的那个《三笑之才子佳人》出来了,相信大家都知道,不过,有个小故事,估计大家都不知道。
话说《三笑》拍完后在旁边那个房间剪片子,我们这边也在剪新片,正忙着呢,隔壁的剪辑师过来了,坐这儿就不走了,还一直聊。我们就问他,你剪完了?
他说,没呢,还没动手。
我们:怎么了?
他说:没法儿剪!
我们:为什么?
他说:丫那什么破导演,三个摄像师,三个机位,每个人的像素,色温都不一样,TMD都剪不到一块去……
我们:叫导演回来给调啊!
他说:导演拿钱走人了!
我们:那怎么办?
他说:我跟那投资老板说了,要我们后期给他调可以,拿80W出来,我们就帮忙调……
我们:不然呢?
他说:不然,前期那几百万都白扔。
我们:老板怎么说?
他说:在隔壁哭……


人品乃生存之本。。。
话说高中时,我们学校有三个体育生,深夜在娱乐场所与当地的黑恶分子发生了矛盾,虽然这三个人个个人高马大,无奈双拳难敌四手,好汉也怕人多。只有撒丫子开跑,后面三十多个人紧追不舍,场面煞是壮观。可要知道,这帮体育生们每天主要工作就是跑步,平常人岂是他们的对手。渐渐的,能跟上他们的人越来越少。这三个体育生跑着跑着,一个(A)就问另一个(B):我们为什么跑啊?B说:SB呀,有人要揍咱们!A说:为什么我们不揍他们呀?B说:你SB呀?他们人多。A说:没有,他们只有一个。听闻此言,另两人不约而同的咦了一声,然后转身一看,我靠,只有一个孙子在他们后面十来米的地方跟着跑,后面的大部队,最近也被拉34百米。后面跟这个孙子看见他们三个突然不跑了,也很纳闷,在那想:诶,这仨咋不跑了呢,莫非我立功受赏的机会到了。站到那儿楞了不到五秒钟,等想通的时候,这三个哥们已经冲到了他身旁,抓住丫的就是一通暴揍。不到半分钟的时候,把丫打的连他亲妈都不认得他,然后,然后,接着跑。。。。


阿姨家养了一只小公猫~~~~~几个月大~非常的贪玩~于是阿姨和老公每天晚上就放小猫自己出去玩~~~然后时间差不多了小猫会知道自己回家,就在阳台上喵喵叫(阿姨家在一楼),阿姨老公就会帮它开门~~~~~然后有一天,,,,,,,,,,,猫咪很晚才回来,又在阳台上喵喵叫,叔叔有点不高兴了,边走边骂它“你还知道回来!在外面疯嘛!是不是去谈恋爱了哇!”打开门一看,猫咪后面还真跟着一个。。。。。。。敢情把女朋友带回家了!问题是,叔叔和阿姨发现,,,,,,它的女朋友,,,,,,是一只兔子!!!!!!!!!!直到现在也没找到兔子的主人,阿姨家猫咪和兔子和谐的生活在一起,,,,,


上大学时,一室友的父亲来学校探望,室友向其诉苦,说食堂的饭不好吃。

其父大怒,斥责其娇生惯养的行为,拉着他声泪俱下的讲了一上午自己儿时吃树皮嚼草根的苦日子,听得我们一寝室同学都内牛满面。

到了中午,室友和其父到学校食堂吃顿饭。出了食堂,他爸塞给室友二百块钱,和颜悦色的说:孩儿啊,爹错怪你了,以后出去吃吧,别再为难自己了。


哥今天杯具了,刚刚跟GF一起看世界杯,葡萄牙对朝鲜,没开始的时候我跟她说今晚上葡萄牙能进几个球我们就爱爱几次!她满口答应…比赛结束了…我也杯具了!
啊!!一夜七次郎啊!


最近rp低啊.. 把有史以来最崩溃的事扯上来好了.

我妈今年52,但是心态特年轻, 打扮的跟30多的一样. 遂叫她"珍儿姐". 话说某一天, 我跟珍儿姐出去逛街, 她搀着我胳膊(本人男,180的个儿,当时刚剃秃瓢) 突然就感觉有一巨大的手掌从我左后脑拍过, 然后我HLL的就摔地上了. 那可是大街啊, 我刚想起来打就听见特耳熟的声音响起来了"你不是说你跟儿子逛街么! 内野男人是谁!!" 发话者乃是我爸也.. 然后我哀怨的站起来,拍拍身上的土说", 我真是她儿子..." 周围的人全部石化...

再说个珍儿姐的.

话说珍儿姐虽然心态年轻, 但是对于花钱方面还是挺复古的. 只要能省的绝对不多花一分一毛. 有次我拉着她逛大YC, 她一直嚷嚷着太贵太贵. 没辙了, 只能把她带到对面华威...逛的正high, 突然她就看上"猎物". 一双靴子. 然后就砍价... 半个小时过去了, 260砍到70. 我觉得已经很不错了, 但是珍儿姐执意还得砍! 于是, 又过了半个小时. 变成40.. 这时候儿店主有点儿怒了, 就骂了句"X, 没钱还跟我这儿砍价!" 珍儿姐脾气挺爆的, 岔人能力又很强(岔人就是京岔, 介于损和骂之间. 具体不太会解释- -..) 然后就开始五花大岔. 明岔暗岔歪岔全用上了. 就这样儿店主在珍儿姐持续20分钟的口水攻击下没说出一句完整的话. 最后珍儿姐把钱包里所有的钱都甩在摊子上, 然后说了句特BH的话"把你这儿所有的鞋都给我包起来!!" 当时我就喷了, 以为我妈疯了呢... 结果, 终点来了. 店主包了好几十分钟才包好(估计她以为我妈要装大款都买了呢)...珍儿姐完美的,嗲嗲的说了句"儿子啊, 你说这人是不是NC, 我让她包她就包. 成了咱还是去大YC买吧!" 然后留下无数石化的围观路人和已经变成冰雕的店主, 拉着我扬长而去.......从此我就没去过华威, 太丢人了啊...


我一同学的事情
他们的学校学风不是很浓 到期末更是没人来上课
话说我同学还是很听话的 有一节课就去上了
结果是可以容纳100号人的教室竟然就他一个人来了
老师看到他如此好学的精神 一感动说同学我给你画重点吧
极品的是我同学来了句 老师,我没带书。。。。

今天中午为了给高考的哥哥(姨妈的娃)饯行,全家人一起在姨妈家吃饭,场面那叫一悲壮啊,哥哥还喝了点酒。话说哥哥为了高考把发型一直给剪得很短,我爸看见了就说我(我是女的),他说:“你看看你那头发,每天得花多少时间!改天给我去剪了,就剪成那日本女星苍井空,哦不山口百惠那发型……”

这,是个很传说的传说...
某大学一男生跳楼,成功示众死亡后,整理遗物,手机短信接收的最后一条:老公,教学楼那边好像有人跳楼,赶紧去看...

赶紧去看...

紧去看...

去看...

看...


今天终于放下前段感情,继续向前进,请自己看一场电影,摸黑进入电影院最后一排坐定,谁知旁边前男友,前好友。

话说我一哥们很久没见女朋友了,憋不住了,就晚上去学校找她(不在同一个学校),饥渴难耐,就找个小树林战斗,两人激战正酣,被学校巡逻的保安大叔抓住,保安大叔用手电照着他们,说了三个字,大家猜猜会是哪三个字,"滚出去"?"好大胆"?"不要脸"?
非也非也,只见保安大叔怒喝到:"拔出来"!


昨天和老婆看了一位Q友的事情
说是女的用摸前面的女生来嫁祸给自己老公
然后逼着老公叫他姐
老婆看了后大呼“此计甚好”
然后晚上就有预谋的拉我出去散步
因为小区旁边有二外和传媒大学2个学校
路上美女如云
走着走着。老婆看到前面一对情侣在散步
就对着我说“叫姐”
我心头一沉。。。MB要葬啊。。。
但士可杀不可辱
在老婆还在威胁我的时候我瞬间抓了了一把走在我前那个男人的腰
男的叫了一下,转过来看
男的转身的同时,我立刻抓着老婆的右手说
“别看到帅哥就上手行么,你这毛病在不改,我不带你出来了”
老婆“我。。。”
我“我什么我,回家!回去手给你跺了!”
然后扯着老婆就转身走
留下郁闷的小情侣目送我们离开

路上。。
我:“叫哥”

老婆:“哥。。。。。”


跟我斗。。。哼哼。。