自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bluesky12312388的专栏

Stay Hungry Stay Foolish

  • 博客(35)
  • 资源 (2)
  • 论坛 (23)
  • 收藏
  • 关注

转载 vim

http://blog.sina.com.cn/s/blog_46dac66f010005kw.html

2011-11-13 11:07:44 307

转载 .bashrc

1. /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登 录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.2. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.3. /.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell

2011-06-17 15:06:00 289

原创 linux tips

++实现RedHat非正常关机的自动磁盘修复 先登录到服务器,然后在/etc/sysconfig里增加一个文件autofsck,内容如下: AUTOFSCK_DEF_CHECK=yes PROMPT=yes ++改变文件或目录之最后修改时间(变为当前时间) 执行格式:touch name ( name 可为文件或目录名称。) ++如何设置login后欢迎信息 修改/etc/motd,往里面写入文本即可。 ++如何设置login前欢迎界面 修改/etc/issue或者issue.net,往里

2011-06-02 11:06:00 374

原创 HTTP下载

<br /> <br />#include <stdio.h> #include <winsock2.h> #pragma comment(lib,"Ws2_32.lib") int main() { WSADATA wsa; WSAStartup(MAKEWORD(2,2),&wsa); SOCKET serverSocket; serverSocket=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); struct sockaddr_in ser

2011-04-22 16:54:00 562

转载 lunar

<br />转:http://unix-cd.com/unixcd12/article_6027.html<br />author:cuichaox 历法基本知识总结,不废话。<br />太阳公转周期,一年时间约365.2425天。<br />公历为了对齐公转周期,4年一闰,100年一停闰,400年加一闰。 400年共97闰, (365×400+97)/400 = 365.2425<br />农历,一个月相周期为一月,月相周期大约为29.53,   有大小月之分,大月30天,小月29天。月相变化受到地球公转

2011-04-21 17:59:00 570

转载 Linux下的串口通信学习笔记

<br />转:http://blog.csdn.net/jznsmail/archive/2006/03/15/625382.aspx <br />    作者:姜江<br /> <br /> <br />一、什么是串口通信<br />    串口通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送。使用串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。<br /><br />二、串口通信的分类<br />    串口通信可以分为同步通信和异步通信两类。同

2011-04-19 10:43:00 531

转载 定时器

<br /><br /><br />  方式一:VC中的WM_TIMER消息映射能进行简单的时间控制。首先调用函数SetTimer()设置定时 间隔,如SetTimer(0,200,NULL)即为设置200ms的时间间隔。然后在应用程序中增加定时响应函数 OnTimer(),并在该函数中添加响应的处理语句,用来完成到达定时时间的操作。这种定时方法非常 简单,可以实现一定的定时功能,但其定时功能如同Sleep()函数的延时功能一样,精度非常低,最小 计时精度仅为30ms,CPU占用低,且定时器消息在多任务操作

2011-04-15 15:48:00 355

转载 unicode utf8 多字节转换

<br /> <br />#include <windows.h> #include <iostream> #include <vector> using namespace std; std::wstring UT2WC(const char* buf) { int len = MultiByteToWideChar(CP_UTF8, 0, buf, -1, NULL, 0); std::vector<wchar_t> unicode(len); MultiByte

2011-03-22 18:43:00 584

原创 CMarkup

<br />CMarkup xml;<br />xml.Load("xxx.xml");//装载xml文件<br /> <br />xml.SetDoc(str);//将str作为xml文件进行解析<br /> <br /> <br /><br /><?xml version="1.0" encoding="utf-8"?><br /><root><br /><Item>item</Item>     //xml.FindElem("root");  xml.IntoElem(); xml.FindElem

2011-03-18 10:15:00 396

转载 KMP

这里不做研究,只是为个人加深印象而写,以便日后查阅,具体可以参考下面两篇文章,写的比较详细:http://wenku.baidu.com/view/5045c90cba1aa8114431d994.htmlhttp://www.matrix67.com/blog/archives/115C++代码 view plaincopy to clipboardprint?#include    //获取模式数组  void GetNext(const char* p,int next[])  {      int 

2011-03-18 08:28:00 250

转载 unicode 等字符转换

<br /><br />近日闲来无事,前一阵子又被Unicode搞的焦头烂额,于是想看看MSDN吧!英文的看起来真费劲,为了以后省点劲,翻译总结了一下,备查。英文水平有限,如有出入,请参见MSDN。<br />第一个就是宽字符到多字节字符转换函数,函数原型如下:<br />int WideCharToMultiByte(<br />UINT CodePage,<br />DWORD dwFlags,<br />LPCWSTR lpWideCharStr,<br />int cchWideChar,<br /

2011-03-10 15:51:00 743

转载 CFile

<br /><br />CFile<br />//创建/打开文件<br />CFile file;<br />file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite);<br />文件打开模式可组合使用,用“|”隔开,常用的有以下几种:<br />CFile::modeCreate:以新建方式打开,如果文件不存在,新建;如果文件已存在,把该文件长度置零,即清除文件原有内容。<br />CFil

2011-02-19 11:31:00 629

转载 gcc HELP

<br /><br />1。gcc包含的c/c++编译器<br />gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什<br />么意思:))一般c程序就用gcc编译,c++程序就用g++编译<br /><br />2。gcc的基本用法<br />gcc test.c这样将编译出一个名为a.out的程序<br />gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名<br />字<br /><br />3。

2011-02-12 17:11:00 465

转载 SVN

<br /><br />SVN是CVS的下一个版本,主要用来进行版本控制,可以对程序代码,音频,视频以及图像文件等,做版本控制。<br />目录以及文件是Subversion中可以记录版本的对象。其主要工作原理如下图:<br />                   _ _ _ _ _ _ _ _ _ _<br />                  /                              /<br />                  |                      

2011-01-25 13:23:00 352

转载 组播

<br />组播播出程序中主要的代码: <br />        if   ((hSendSocket   =   socket(AF_INET,   SOCK_DGRAM,   0))   ==   INVALID_SOCKET) <br />        { <br />                sprintf(szPromoteMsg, "socket   failed   with:   %d/n ",   WSAGetLastError()); <br />               

2011-01-19 10:35:00 298

转载 gcc 编译过程

<br />详解GCC编译流程    使用vi编写源文件hello.c。  #include <stdio.h>int main()<br />{<br />        int i;<br />        for(i=1;i<9;i++)<br />                printf("Hello World %d times!/n",i);<br />        return 0;<br />}     1、预处理阶段    该阶段的作用是把预处理文件,也就是头文件编译进来。在此例中

2011-01-18 16:52:00 1039

转载 UNIX 高手的 20 个习惯

<br /><br />form http://blog.csdn.net/tianlesoftware/archive/2011/01/15/6140900.aspx<br />不良的使用模式会降低您的速度,并且通常会导致意外错误。养成这些好习惯是加强您的 UNIX 命令行技能的积极步骤。<br /> <br />Unix 下要采用的20个好习惯为:<br />1)        在单个命令中创建目录树。<br />2)        更改路径;不要移动存档。<br />3)        将命令与控制操

2011-01-17 16:05:00 461 1

转载 socket

<br />Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。   Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个

2011-01-17 16:01:00 217

转载 __attribute__ gcc

<br />From http://hi.baidu.com/cygnusnow/blog/item/8b82000f871fcf2f6159f3de.htmlGNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function     Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。<br />__attribute__书写特征是:__attribute__前后都有两个下划

2011-01-15 14:27:00 272

转载 sock addr

<br /><br />  struct sockaddr {<br />unsigned  short  sa_family;     /* address family, AF_xxx */<br />char  sa_data[14];                 /* 14 bytes of protocol address */<br />};<br />sa_family是地址家族,一般都是“AF_xxx”的形式。好像通常大多用的是都是AF_INET。<br />sa_data是14字节协议

2011-01-15 10:43:00 303

原创 TIPS

<br />管道example:<br />http://msdn.microsoft.com/en-us/library/ms682499(v=vs.85).aspx

2011-01-12 11:22:00 186

转载 new

当写出 p = new P(); 这样的代码的时候, 实际上有两步操作, 首先分配内存, 然后在分配好的内存之上初始化类成员. 第二步是有构造函数完成的, 第一步就是new函数的工作. 全局的new有六种重载形式, void *operator new(std::size_t count) throw(std::bad_alloc); //一般的版本 void *operator new(std::size_t count, //兼容早版本的n

2011-01-07 20:21:00 188

转载 pipe

<br /><br />SECURITY_ATTRIBUTES sa ={sizeof(SECURITY_ATTRIBUTES),NULL,TRUE};<br />    HANDLE hOutputRead,hOutputWrite;<br />        <br />    if (!CreatePipe(&hOutputRead,&hOutputWrite,&sa,0)) //创建匿名管道<br />    {        <br />        MessageBox("CreatePipe

2011-01-04 11:22:00 183

转载 LINUX安全命令

<br />摘自51CTO.COM http://os.51cto.com/art/200509/2433.htm若有版权问题,请与我联系,立即删除~!<br /> <br />虽然Linux和Windows NT/2000系统一样是一个多用户的系统,但是它们之间有不少重要的差别。对于很多习惯了Windows系统的管理员来讲,如何保证Linux操作系统安全、可靠将会面临许多新的挑战。本文将重点介绍Linux系统安全的命令。 <br />passwd <br />1.作用<br />passwd命令原来修改账

2011-01-04 11:16:00 249

转载 TextEdit

<br /><br />虽然 Windows 下的代码编辑器有很多,但只有少数值得一用,而毕竟需要一段时间才能够找到最适合自己的那一个,那么,来挑一个你最喜欢的吧![完整图文版]。需要指出的是,我所提到的仅仅是每个编辑器最为突出的特点,显然还有很多其他的选择。此外,虽然我只提到了一个编辑器的特性之一,但这并不意味着其他的编辑器就不具备这样的功能。1.Notepad++<br />官方网站 http://notepad-plus.sourceforge.net/ <br />最新版本 v 5.3.2 | 免费

2010-12-30 17:18:00 424

转载 运行时间

<br />C/C++ code FILETIME ct; FILETIME et; FILETIME kt; FILETIME ut; __int64 ktStart=0; __int64 utStart=0; __int64 ktStop=0; __int64 utStop=0; LARGE_INTEGER ss,ee,fq; HANDLE cur; int i,j,dump; c

2010-12-30 14:30:00 271

转载 setsockopt

<br /><br />1. closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:<br />BOOL bReuseaddr=TRUE;<br />setsockopt (s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));<br /><br />2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历<br />TIME_WAIT的过程:<br />

2010-12-15 10:09:00 550

转载 工作心态

<br />第一:不要认为停留在心灵的舒适区域内是可以原谅的。  <br /><br />每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,或是很快因为压力而内分泌失调。但

2010-11-18 17:13:00 234

转载 File SelfDelete

<br />by James<br />http://www.catch22.net/tuts/selfdel<br /> <br />This is a subject that tends to come up every so often in the newsgroups, so I thought I'd write an article about the tech niques I've collected to enable an executable to delete itself f

2010-11-16 14:26:00 570

原创 关于const变量的一点理解

<br />无意间看到一题目 是关于const变量的。代如下<br /> const int LENGTH = 1; const int * pCInt = &LENGTH; (int)*pCInt = 2; cout<<&LENGTH<<" "<<pCInt<<endl; cout<<LENGTH<<" "<<*pCInt<<endl; <br /> 问题是:<br />pCInt = &LENGTH,<br />然而后面的输出是1 2<br />为什么?<br /> <br />

2010-11-13 16:42:00 822 1

转载 CDC::TabbedTextOut

CDC::TabbedTextOut的用法说明 2010-10-04 23:18 CDC::TabbedTextOut virtual CSize TabbedTextOut(                int x,                int y,                LPCTSTR lpszString,

2010-11-13 15:58:00 1089 1

转载 listctrl custom draw

<br />common control 4.7版本介绍了一个新的特性叫做Custom Draw,这个名字显得模糊不清,让人有点摸不着头脑,而且MSDN里也只给出了一些如风的解释和例子,没有谁告诉你你想知道的,和究竟这个特性有什么好处。Custom draw可以被想象成一个轻量级的,容易使用的重绘方法(重绘方法还有几种,例如Owner Draw等)。这种容易来自于我们只需要处理一个消息(NM_CUSTOMDRAW),就可以让Windows为你干活了,你就不用被逼去处理"重绘过程"中所有的脏活了。这篇文章的焦

2010-10-13 15:39:00 399

原创 命令行参数

#include int main(int argc, char *argv[],char *env[]){ cout<<env[40]<<endl; for (int i = 0; i < argc; i++) { if ( argv[i][0] == - || argv[i][0] == /) { switch (argv[i][1])

2009-04-21 15:48:00 251

原创 简单的括号匹配算法

 typedef char DataType;#include "SeqStack.h"#include#include#include#include#define LEFT_FUHAO "([{#define RIGHT_FUHAO ")]}>"#define  BUFFER_SIZE 1000char Buffer[BUFFER_SIZE];//是否为括号,不是返回-

2009-04-21 15:40:00 1148

原创 Class Complex

///////////The delarcation///////////#ifndef COMPLEX_H#define COMPLEX_H#include #include using namespace std;class Complex{public: Complex(){real = 1; img = 1;} Complex(int nReal, int  nImg); 

2009-04-21 15:36:00 589

C++经典数值算法源码

C++经典数值算法源码

2008-03-20

Thinking in C++的中文版

Thinking in C++的中文版

2008-03-20

写一博客,想实现博友管理这个功能,该怎么建表呢?

发表于 2011-03-17 最后回复 2012-11-23

辞职报告已交,散分,总结,求职

发表于 2011-02-19 最后回复 2012-04-21

[转]住在隔壁的刚毕业的大学生小夫妻(让我沉默了好久)

发表于 2010-12-15 最后回复 2012-02-08

分享:在线JSLINUX 以后简单的测试用例在浏览器上就可以搞定。

发表于 2011-08-27 最后回复 2011-08-27

为啥一说面试咋这么激动列

发表于 2011-07-03 最后回复 2011-07-11

原来命中早已注定!

发表于 2011-06-28 最后回复 2011-06-29

等待二面,求祝福!

发表于 2011-05-24 最后回复 2011-05-26

深圳南山求职求推荐!

发表于 2011-03-30 最后回复 2011-04-19

黄牛党揭秘:火车票哪去了以及如何买到火车票

发表于 2011-04-12 最后回复 2011-04-12

火车票

发表于 2011-04-12 最后回复 2011-04-12

工作已搞定,散分!

发表于 2011-04-08 最后回复 2011-04-12

深圳南山求职求推荐!

发表于 2011-03-30 最后回复 2011-04-02

深圳遭遇史上最无耻台企老板,讨要工资被说成破坏两岸和平,去T M D!

发表于 2011-03-16 最后回复 2011-03-25

深圳遭遇史上最无耻台企老板,讨要工资被说成破坏两岸和平,去T M D!

发表于 2011-03-17 最后回复 2011-03-17

动态创建按钮销毁出错

发表于 2011-02-17 最后回复 2011-02-18

今天去面试,很有意思的一个面试题!几乎没人答对!

发表于 2011-01-06 最后回复 2011-01-07

listbox 用按钮模拟垂直滚动条的上下移动!

发表于 2010-10-28 最后回复 2010-10-28

Win32 创建list控件添加多个数据不能成功

发表于 2010-09-30 最后回复 2010-09-30

关于前几天的一个面试题!

发表于 2010-06-02 最后回复 2010-06-02

关于移位,不解!

发表于 2010-04-24 最后回复 2010-04-24

PE文件格式分析

发表于 2009-04-19 最后回复 2009-04-20

c++模板技术详解~~~~谢谢各位~~~~~~~~~

发表于 2008-03-11 最后回复 2008-04-08

c++中时间类怎样应用?

发表于 2008-02-13 最后回复 2008-02-13

空空如也

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

TA关注的人 TA的粉丝

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