自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 收藏
  • 关注

转载 视频参数(流媒体系统,封装格式,视频编码,音频编码,播放器)对比

发现了几个视频参数对比的资源,是Wikipedia上的,总结的非常好:流媒体系统对比:http://en.wikipedia.org/wiki/Comparison_of_streaming_media_systems封装格式对比:http://en.wikipedia.org/wiki/Comparison_of_container_formats视频编码器对比...

2016-03-15 17:16:00 194

转载 C/C++获取当前系统时间

个人觉得第二种还是比较实用的,而且也是最常用的~不过当计算算法耗时的时候,不要忘记second,不能只要用Milliseconds来减,不然后出现负值,若是算法耗时太长就得用minutes啦。再不然,就hours……//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include <time.h> #include <stdio.h> int ...

2015-08-12 09:16:00 189

转载 C++中delete和delete[]的区别

一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2)...

2015-04-24 11:35:00 171

转载 c++ 打印输出

%d - 整形%f - 浮点型%u - unsigned%o - 8进制%x - 16进制%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,%u以十进制数输出unsigned型数据(无符号数)。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,%e以指数形式输出实数,%g根据大小自动选f格式或e格式,且不输出无意义的零...

2015-04-24 11:34:00 778

转载 VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控...

2015-04-11 16:02:00 98

转载 标准模板库(STL)学习探究之Multimap容器

C++ Multimaps和maps很相似,但是MultiMaps允许重复的元素。(具体用法请参考map容器)函数列表:begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 count() 返回一个元素出现的次数 empty() 如果multimap为空则返回真 end() 返回一个指向multimap末尾的迭代器 equal_range() 返回指向元素的key为指...

2014-12-16 08:55:00 91

转载 oracle to_date

to_date如何取得毫秒?由于oracle中date类型只支持到秒,不支持到毫秒,所以to_date()不能取到毫秒。如果要取到毫秒,oracle 9i以上版本,可以使用timestamp类型,是date的扩展类型,能支持到毫秒,毫秒的显示精度是6位,不过有效位是3位,即最大值达到999,满1000ms就进为1s。而与to_date()对应的转换函数可以使用to_timestamp()...

2014-12-16 08:54:00 105

转载 Findstr 命令

和Linux相比,对于命令行操作,Windows总是觉得有点力不从心。比如,有的时候我们想查找某些进程占用了哪些网络端口,有一些指定的网络端口又被哪些应用给占用,总是稍显有点麻烦,往往需要从一大串数据行中去目测,找出自己关心的一些信息。如果我们要从一大段数据行中,或者一大段文本中去找出我们所关心的一些数据行,Linux下grep可以很轻松地搞定这个任务,但在windows下恐怕就没有那么...

2014-11-20 13:54:00 143

转载 开发人员一定要加入收藏夹的网站[持续更新]

下面是我收集整理的对开发技术人员的学习,工作都非常有帮助的网站,也希望大家把自己认为最有帮助的网站分享给大家.http://www.gotapi.com/语言:英语简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/语言:英语简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。ht...

2014-11-20 13:51:00 102

转载 Windows netstat 查看端口、进程占用

目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用.操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令Netstat –ano|findstr “<端口号>”,如图,最后一列为PID。图中的端口号为1068,所对应的PID为3840。...

2014-11-20 13:48:00 94

转载 大型网站系统架构的演化

前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩展而完善出来的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如淘宝...

2014-10-08 14:24:00 74

转载 GitHub初体验(小菜新手github用起来)

记得自己刚认识github的时候觉得他好高端,只知道好多牛人托管代码在上面,但是还觉得离我好遥远。其实不然,用起来,哇塞,真强大。 如果你现在像我当时一样茫然,那希望我的分享能帮助到你。(记录自己用起来的过程,备忘) 1.First Step: 毫无疑问的,第一步要先去下载git,你是windows的话就下windows版本的git吧~我是win8的gi...

2014-10-08 14:10:00 286

转载 WIN7下回收站不小心删除的文件怎么恢复,免费数据恢复软件下载

上网找了半天,大多数是收费的,总算找到一款免费的,已经帮我恢复了数据了,在此分享给大家。注意:只能恢复7天内的,而且数据误删了,就尽量不要再修改你那个盘符的数据了,免得覆盖了!我用的数据恢复软件Recuva。下载地址:http://files.cnblogs.com/huangcong/Recuva.rar转载于:https://www.cnblogs.com/For-...

2014-09-15 10:06:00 141

转载 PowerDesigner使用教程

PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1. 概念数据模型 (CDM)对数据和信息...

2014-09-15 09:46:00 83

转载 黄聪:CodeSmith和PowerDesigner的使用安装和数据库创建(原创系列教程)

最近要忙期考,但还是决定每天抽点空来写CodeSmith的系列文章了,在此实在不敢用教程这个词语,毕竟自己对CodeSmith了解的也不是很多,有很多牛人都在博客园发布了不少关于CodeSmith的文章了,但我还是想发表一下自己的心得,希望能给初学者更多的参考,教程中有错误或者表述不清的地方欢迎大家指出,我还是会秉承之前的风格,用尽量多的图来说明步骤,因为我觉得还是图文并茂的文章比较...

2014-09-15 09:45:00 80

转载 ORACLE SEQUENCE用法

在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。1、Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限。 创建语句如下:CREATESEQUENCE seqTestINCREMENTBY1--每次加几个STARTWI...

2014-09-05 15:49:00 96

转载 C++ DirectUI库收集

几个开源的DirectUI库1.DirectUI----------一个外国人写的库,好像很多库都以此为基础。2.DuiLib------------国人写的库,源自DirectUI库,听说修改了很多bug增加了功能3. 迅雷Bolt界面库----------迅雷公司开源的迅雷使用的界面库。4.金山卫士开源------------这是金山公司开源的,但好像不是库,而是一个...

2014-08-29 16:51:00 167

转载 Duilib中各个类的简单介绍

DirectUI意为直接在父窗口上绘图(Paint on parent dc directly)。即子窗口不以窗口句柄的形式创建(windowless),只是逻辑上的窗口,绘制在父窗口之上。微软的“DirectUI”技术广泛的应用于Windows XP、Vista、Windows 7,如浏览器左侧的TaskPanel,控制面板导航界面,Media Player播放器,即时通讯工具MSN ...

2014-08-29 16:02:00 112

转载 VC 和 GDI+ 实现仿ibook 翻页效果

void CGdiplusTestView::OnDraw(CDC* pDC){CGdiplusTestDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data here// device context for painting CDC dcMemory; ...

2014-08-29 15:44:00 122

转载 C++回调机制实现 signal-slot

什么是回调?通常发生在需要两个角色即调用者与实现者的情形上,即我们希望当产生某个事件时,调用实现者定义的某个函数。当然这个概念很大,不是说操作系统的信号量,条件变量什么的,是在语言级别实现,如一个Framework提供商,规定了整个程序的框架,可能产生某事件时它希望调用某个行为,而这个行为的具体定义是由framework客户来完成。 我们从简单的做起,通过一个个为什么最终来获...

2014-08-29 15:43:00 303

转载 转: 关于UI开发(总结一些技术和一些论坛牛人讨论)

1,MFC基于VC6.0的微软基础库2,WPF做绚丽界面一律用WPF,做一般绚丽界面用WinForm,做windows标准界面用MFCWPF也有个致命缺点,就是要.netframework支持3,DirectUIWindowsless或者Handleless,也就是无句柄窗口4,迅雷界面引擎http://xldoc.xl7.xunlei.com/...

2014-08-29 14:43:00 288

转载 Duilib 入门教程: 怎么创建一个自定义的窗口

一直想找一个好用UI 界面库,看过Direct UI,也想过 金山的界面库,后来找到了这个Duilib现在的软件界面很多都是利用XML 来布局和定位。像迅雷7,QQ,金山卫士等- <thunder_skin>- <skin id="default" name="image" type="bkg">- <title> <t...

2014-08-29 14:41:00 60

转载 SQL Server 数据库设计规范

http://www.cnblogs.com/chenmh/p/3944116.html作者网站,内含数据库知识。数据库设计规范1.简介数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其他应用系统,使之能有效地存储数据,满足各种用户的需求。数据库设计过程中命名规范很是重要,命名规范合理的设计能够省去开发人员很多时间去区别数据库实体。最近也因为工作...

2014-08-29 14:04:00 264

转载 VC UI 界面库

http://cid-47027e68f36cbaf5.spaces.live.com/blog/cns!47027E68F36CBAF5!308.entryMFC界面库: GUIToolkit 和 SYGUI官网:http://www.beyondata.com/GUIToolkithttp://www.codeproject.com/KB/library/gu...

2014-08-28 10:10:00 63

转载 dodo:人脸识别方法个人见解(zz from prfans)

: dodo:人脸识别方法个人见解(zz from prfans)发信站: 水木社区 (Tue Jul 10 14:00:00 2007), 站内http://prfans.com/forum/redirect.php?tid=97&goto=lastpost#lastpost注:这个帖子很精彩,应该是prfans的震坛之宝:),没有经过作者同意转载到这里,猜测转载到这里应该不违...

2014-08-28 10:09:00 219

转载 C++ UI framework

C++ UI frameworkNameplatformDescriptionMFCwindowshttp://en.wikipedia.org/wiki/Microsoft_Foundation_ClassesWTLwindowshttp://en....

2014-08-28 08:50:00 72

转载 CURL常见问题

CURL的中文资料比较少,下面是实际工作中用到,摸索出来的,记录之。1、增加HTTP Header curl_slist *plist = curl_slist_append(NULL, "Client-Key:m-5be02cd9ddfb11dcaf9700142218fc6e"); curl_slist_append(plist, "username:winter_445@1...

2014-08-27 16:51:00 102

转载 HTTP/FTP客户端开发库:libwww、libcurl、libfetch 以及更多

原文:http://hi.baidu.com/zkheartboy/blog/item/e40fc362f5d985dee6113ad9.html 网页抓取和ftp访问是目前很常见的一个应用需要,无论是搜索引擎的爬虫,分析程序,资源获取程序,WebService等等都是需 要的,自己开发抓取库当然是最好了,不过开发需要时间和周期,使用现有的Open source程序是个更好的...

2014-08-27 16:50:00 63

转载 CURL 重要函数Curl_setopt参数详解

CURLOPT_HEADER:设为1,则在返回的内容里包含http header;CURLOPT_FOLLOWLOCATION:设为0,则不会自动301,302跳转;*CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。*CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。*CU...

2014-08-27 16:46:00 87

转载 LibCurl编程流程

在基于LibCurl的程序里,主要采用callback function (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时libcurl将调用用户的回调函数实现特定功能。下面是利用libcurl完成传输任务的流程:1. 调用curl_global_init()初始化libcurl2. 调用 curl_easy_init...

2014-08-27 16:37:00 129

转载 curl c/c++ api接口使用例程

前两天看到有人求客户端socket发HTTP包的代码,受flw版主启发找了一些perl的资料,不过对perl还是不太熟悉。也没有深入的研究。无意中发现了libcurl.so这个库。去google上搜索发现它是处理客户端发送HTTP请求的库以及可以处理web服务器回送回来的包。研究了两天将研究的成果,共享出来给大家一起研究。 参考:http://curl.haxx.se/这是c...

2014-08-27 14:47:00 119

转载 2.2.2 小试牛刀--模拟实现Windows的UDP程序

1. 规划分析在具体编码之前,先进行项目规划分析。本项目即有广播的功能,又有多播的功能,能实现基本的广播和多播机制,主要包括如下功能:提供广播机制。能设定身份,即是广播消息发送者,也是接收者,默认是消息接收者。能在默认的广播地址和端口号上发送广播消息,接收广播消息。能够指定广播地址、端口号、发送(或接收)数量选项进行广播消息的发送和接收。提供多播机制。能指定身...

2014-08-27 14:38:00 153

转载 2.1.2 小试牛刀--模拟实现Windows的TCP程序

实例功能使用Visual C++开发一个类似于Windows自带的TCP程序源码路径光盘\yuanma\2\TCP本实例的目的是,使用Visual C++ 6.0开发一个类似于Windows自带的TCP程序。1. 划分模块项目中TCP模块的功能描述如下。(1)服务器端能够以默认选项启动提供服务功能,默认选项包括服务器端的IP或主机名和端口号。(2)服务器端...

2014-08-27 14:29:00 151

转载 1.3.1 数据报套接字编程

1.3 实现超链接在网络应用过程中,特别是在Web程序中,超级链接用得非常普遍。其实使用VC技术,也可以实现超级链接功能。在本节的内容中,将介绍使用Visual C++ 6.0开发一个实现超级链接功能的应用程序。在开始之前,首先简单介绍与之相关的基础知识。1.3.1 数据报套接字编程流式套接字主要用于TCP协议,接下来将要学的数据报套接字主要用于UDP协议。数据报套接字(...

2014-08-27 14:17:00 276

转载 小试牛刀--编程实现获取计算机的IP地址和计算机名

1.2.3 小试牛刀--编程实现获取计算机的IP地址和计算机名(1)实例功能获取当前计算机的IP地址和计算机名源码路径光盘\yuanma\1\IP本实例的目的是,使用Visual C++ 6.0开发一个获取当前机器的IP地址和计算机名的应用程序。1. 设计MFC窗体使用Visual C++ 6.0创建一个MFC项目后,根据本实例的需要设计两个窗体,分别是IDD_...

2014-08-27 14:09:00 188

转载 1.2.2 开发准备

在具体实现本实例之前,需要掌握一些与本实例有关的基础知识。1. IP基础所谓IP地址,就是给每个连接在Internet上的主机分配的一个32bit的地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是"00001010000000000000000000000001",这么长的地址,...

2014-08-27 14:03:00 51

转载 1.2.1 流式套接字编程

1.2 获取网络中计算机的IP地址和计算机名在开发网络应用的过程中,经常需要获取网络中某台计算机的IP地址和计算机名称。在本节的内容中,将介绍如何使用Visual C++ 6.0开发一个实现上述功能的应用程序。1.2.1 流式套接字编程(1)网络数据的传输是通过套接字实现的。套接字有3种类型:流式套接字(SOCK_ STREAM),数据报套接字(SOCK_DGRAM)及原...

2014-08-27 11:30:00 544

转载 1.1.4 小试牛刀--编程实现获取MAC地址(1)

1.1.4 小试牛刀--编程实现获取MAC地址(1)实例功能使用Visual C++开发一个FTP传输系统源码路径光盘\yuanma\1\FTP本实例的目的是,使用Visual C++ 6.0开发一个获取当前机器MAC地址的程序。1. 选择开发工具Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++ ...

2014-08-27 11:28:00 181

转载 1.1.3 NetBIOS编程基础(1)

1.1.3 NetBIOS编程基础(1)NetBIOS是用于网络的基本输入/输出系统,是一个应用程序接口,用于源与目的地之间的交换,即能够支持计算机应用程序与设备通信时要用到的各种具有明确而简单的通信协议,必须用特殊的命令序列来调用NetBIOS。在参考层次模型中,NetBIOS处于表示层和会话层之间,是参考模型的高层。因此其接口程序的应用在很大程度上(并且从本质上)与较低层次...

2014-08-27 11:24:00 214

转载 第1章 Visual C++网络开发基本应用

第1章 Visual C++网络开发基本应用Visual C++技术功能强大,在网络领域游刃有余,可以开发出很多网络应用。在本章的内容中,将详细介绍使用Visual C++技术开发基本网络应用的知识。本章介绍的都是最基本的应用内容,目的是为进入本书后面的学习打下良好的基础。1.1 获取网卡的类型和MAC地址网卡的类型可以从注册表中获得。MAC是Media Access Co...

2014-08-27 11:14:00 254

空空如也

空空如也

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

TA关注的人

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