自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 time_t 转字符串

char timestrcur[40];char timestrend[40];struct tm *tmtest = NULL;tmtest = localtime(&t2); strftime(timestrcur,sizeof(timestrcur),"%Y-%m-%d %H-%M-%S",tmtest);

2011-05-30 17:27:00 2212

原创 关于skin++

用了一段时间 SKIN++ 我想说 SKIN++ 想说爱你 太难了!1 skin++ 的皮肤 让我的程序无法捕获 WM_PAINT 消息   在刚开始我还奇怪 子窗体 CVideoWin 怎么无法响应WM_PAINT消息呢   我还收到做 WM_PIANT 消息的分发:  BOOL CVideoWin::PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类 if (pMsg->message == WM_PAINT)

2011-05-26 16:23:00 1011

转载 保密费

1:保密协议不一定需要保密费,竟业限制才要求有经济补偿。但保密协议的本质为公司内部制度,因此职工离职之后签订的保密协议应有相应补偿。<br />2:根据劳动合同法第二十三条第二款:<br /> 对负有保密义务的劳动者,用人单位可以在劳动合同或者保密协议中与劳动者约定竞业限制条款,并约定在解除或者终止劳动合同后,在竞业限制期限内按月给予劳动者经济补偿。劳动者违反竞业限制约定的,应当按照约定向用人单位支付违约金。<br />————————<br />由此可见竞业限制补偿金是按竞业限制期来

2011-05-24 13:58:00 915

转载 几种winsock I/O模型的分析(全面分析)

<br />概要   <br />   套接字是通信的基础,是支持网络协议数据通信的基本接口。Winsocket 提供了一些有趣的I/O模型,有助于应用程序通过一种“异步”方式,一次对一个或者多个套接字上进行的通信加以管理。这些模型包括select(选择)、WSAAsynSelect(异步选择)、WSAEventSelect(事件选择)、Overlapped I/O(重叠 I/O)以及Completion port(完成端口)。<br />① select 模型:<br

2011-05-19 21:57:00 1349

转载 与socket有关的一些函数介绍

<br />1、读取当前错误值:每次发生错误时,如果要对具体问题进行处理,那么就应该调用这个函数取得错误代码。 int WSAGetLastError(void ); #define h_errno WSAGetLastError()错误值请自己阅读Winsock2.h。2、将主机的unsigned long值转换为网络字节顺序(32位):为什么要这样做呢?因为不同的计算机使用不同的字节顺序存储数据。因此任何从Winsock函数对IP地址和端口号的引用和传给Wins

2011-05-19 21:54:00 579

转载 #ifdef __cplusplus 学习

<br />时常在cpp的代码之中看到这样的代码: <br />#ifdef __cplusplus <br />extern "C" { <br />#endif <br />//一段代码 <br />#ifdef __cplusplus <br />} <br />#endif <br /><br /><br />这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp

2011-05-19 18:12:00 490

转载 C语言 文件操作

<br />fopen()原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此流相连接,给此流返回一个FILR指针。<br />  参数filename指向要打开的文件名,mode表示打开状态的字符串,其取值如下:<br />  字符串 含义<br />  "r"      以只读方式打开文件<br />  "w"     以只写方式打开文件<br />  "a"    

2011-05-19 18:11:00 589

转载 虚析构函数

<br />虚析构函数是为了解决这样的一个问题:基类的指针指向派生类对象,并用基类的指针删除派生类对象。

2011-05-18 23:02:00 491

转载 指针--内存 malloc free

  p = malloc(1), 是系统建立了指针p 到 内存地址的关联关系,可以利用p 指针访问对应的内存地址,使用后 只有执行 free(p) 才可以解脱 指针与 系统内存的关联,在 free(p) 前直接执行 p=NULL 是没有意义的,这样讲导致刚才申请内存的抛弃,造成内存的泄露。

2011-05-18 22:50:00 586

转载 this 指针

this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子: void Date::setMonth( int mn ) { month = mn; // 这三句是等价的 this->month = mn; (*this).month = mn; } 1. this只能在成员函数中使用。全局函数,静态函数都不能使用this。实际上,成员函数默认第一个参数为T*const register this。如: class A{pu

2011-05-18 22:37:00 608

转载 指针的值 指针指向的地址 的解释

<br />int *p;/*p就是一个指向int类型的指针*/<br />int a=88;p=&a;/*指针的值就是a的地址&a,也就是p那个空间中存放的东西*/<br />printf("%d/n",*p);/*结果输出88,,88就是指针p指向的地址&a那个单元中的值*/

2011-05-18 22:25:00 881

转载 动态多态总结

对于虚函数,使用指向派生类的基类指针或基类引用访问时,将会体现出多态性,调用的是实际上是派生类的对应函数。#include class Base{public:virtual void f(float x){ cout void g(float x){ cout void h(float x){ cout };class Derived : public Base{public:virtual void f(float x){ cout void

2011-05-18 22:00:00 623

转载 C++ Const 用法总结

const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化*************************cons的作用   (1)可以定义const常量         例如:             const int Max=100;             int Array[Max];           (2)便于进行类型检查            例如:             void f(co

2011-05-18 20:54:00 523

转载 sln------------------unrecognized version

<br />你需要安装和创建这个sln一样版本的Visual Studio才能打开。<br />比如使用notepad打开一个sln文件,前两行的内容如下:<br />Microsoft Visual Studio Solution File, Format Version 10.00<br /># Visual Studio 2008<br />表示该sln是使用Visual Studio 2008创建的,打开它需要安装有Visual Studio 2008。

2011-05-13 14:58:00 852

转载 PCM

<br />PCM是最raw的音频数据,没有任何头信息。WAV文件就是PCM+头信息,头信息就是上述的声道数,sample rate这些。所以WAV文件可以直接播放,而PCM需要手动指定这些信息之后才能播放

2011-05-13 14:30:00 960

转载 ffmpeg中sws_scale()用法实例

<br /><br /> ffmpeg中sws_scale()用法实例<br />视频编码 2009-06-30 10:02:27 阅读1185 评论0  字号:大中小 订阅<br />/*<br /> * Copyright (C) 2003 Michael Niedermayer <michaelni@gmx.at><br /> *<br /> * This file is part of FFmpeg.<br /> *<br /> * FFmpeg is free

2011-05-12 18:04:00 12969

转载 sws_getContext用法实例

  sws_getContext用法实例 收藏<br /> ffmpeg中sws_scale()用法实例sws_getContext用法实例<br />视频编码 2009-06-30 10:16:57 阅读782 评论1  字号:大中小 订阅struct SwsContext* sws_getContext(int srcW, int srcH, int srcFormat, int dstW, int dstH, int dstFormat, int f

2011-05-12 18:03:00 11983 3

win7-pyhton64位scrapy成功安装教程及依赖包

在win7上安装crapy教程及各种依赖包

2015-04-22

排序算法实现

实现的算法如下: /* ************* *1.简单选择排序 *2.堆排序实现 *3.直接插入排序 *4.冒泡排序 *5.归并排序 *6.快速排序 *7.计数排序 *8.基数排序 * ************/

2014-07-03

链表实现--singleList.c

链表实现同时包括单链表逆序实现、求单链表倒数第N个数、用标尺法找单链表中间节点

2014-07-03

高质量程序设计指南.C.C语言(第三版)

高质量程序设计指南.C.C语言(第三版)

2014-07-03

Linux netstat命令详解

Linux netstat命令详解 netstat 是网络编程常用的命令

2014-07-03

DHCP服务器研究与实现

基于线程池机制的高性能DHCP服务器研究与实现

2014-07-03

网络编程必备 TCP/ IP 详解

TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。

2009-11-04

UDP 文件传输 学习QQ文件传输

UDP 文件传输 从网上下载的和广大网友共享 学习UDP 文件传输更有实用价值

2009-11-04

TCP报文分析--三次握手 四次挥手

TCP报文分析--三次握手 四次挥手 还介绍了一点 SYN洪水攻击

2009-11-04

C++Builder.5.编程实例与技巧

我叫做阿BEN,是一家网络公司程序员。这是一家总部在香港的分公司,做的是电子商务平台开发的项目。我主要负责项目程序的开发工作。作为一间香港上市公司,公司提供了一个良好的环境,公司给在待遇和福利方面体现出优势,公司为我和拍档阿JOHN在天河北租了一套70平方米的公寓式住宅,里面设备齐全,除了女朋友没有配置外,其他的比如冰箱、洗衣机、电视、空调都有。我笑称,在这里住一年不出去也不会饿死,通过小区网络,有保姆、有送货上门的各种商品。我们不像一些自由撰稿人一样,没有公司背景,我们应该只能称为准SOHO吧,每周一和周五要回公司报到,平时就自己安排时间,只要能够完成任务。

2009-05-26

全双工语音通信 Winsock

全双工语音通信 从期刊网上下载的好不容易找到的 winsock方面的写得不错有参考价值

2008-11-01

全双工语音通信||基于局域网的IP电话

全双工语音通信||基于局域网的IP电话||网上收集的做Winsock方面的通信的合集

2008-11-01

网络语音聊天系统的实现

基于Winsock技术的网络语音聊天系统的实现.pdf

2008-10-31

软件工程师复习 挺有帮助的

报考软件考试的兄弟看看 DOC格式 让大家对软件工程师考试有个了解

2008-09-26

空空如也

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

TA关注的人

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