自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 RTSP流媒体数据传输的两种方式(TCP和UDP)

通常情况下 rtsp 协议中数据传输的实现是 UDP ,因工作需要,想让 rtsp 的数据传输部分用 TCP 实现。 DarwinStreamingServer 服务器能自适应客户端发起的数据传输请求是用 TCP 方式,还是用 UDP 方式,这里唯一需要解决的是客户端协议的发起问题,而vlc 支持 RTSP over TCP 的方式。剩下的问题就好办了,让 vlc 以 TCP 的方式发起连

2014-09-30 11:01:17 4371 1

转载 工程师们:将来想走管理路线还是继续技术路线,有你认同的观点吗?

题目和投票的内容可能有不太合理的地方望见谅,在此只是抛砖引玉,希望对这个问题能有个更深入的认识,也希望我们都能从中获益。    首先我喜欢做技术,但考虑生存环境的优越程度和对自己能力的挑战,我倾向于做技术管理,其实这应该属于管理了。     其次谈谈一些人喜欢做技术不做管理的原因:“专研科技,以技术为背景,以术求道,悟技术之理,悟做人之道,以道创新,心静致远,布

2014-09-28 14:43:37 4316

转载 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比

最近研究了下google protobuf协议,顺便对比了一下json,xml,java序列化相关的数据对比,从几个纬度进行对比。 别人的相关测试数据: http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking 测试纬度序列化时间反序列化时间bytes大小测试代码准备protob

2014-09-28 13:49:38 1334

转载 TCMalloc

http://code.google.com/p/gperftools/downloads/list Tcmalloc通过preload或者直接动态链接的方式对malloc等内存分配和释放函数进行截获并提供服务。Tcmalloc提供接口主要涵盖malloc.h的接口 使用要使用TCMalloc,只要将tcmalloc通过“-ltcmalloc”链接器标志接入你的应用即可。

2014-09-26 10:47:56 2768

转载 TcMalloc,A Big Surprise!

Tcmalloc早有耳闻,没有进行过细节的了解,直到最近有同事在几个模块中使用,才领略到它的强大!场景:模块多线程并发处理输入数据,大量使用各种STL容器,运行内存30G。程序重启,导入历史后,处理速度变慢,数个小时候后才能回到正常处理速度,处理速度慢期间,cpu idle高分析:重启后,缓存的内存被收回,大量内存需要重新分配,cpu频繁锁在malloc上解决:1. 使

2014-09-26 10:46:27 936

转载 http转socks软件SOCKS2HTTP的使用

相信有不少网友都是通过局域网代理上网的,虽然有代理帐号和密码,可出于安全考虑网管通常都会封杀80以外的服务端口,这样一来你只能用WWW,无法用ICQ、FTP。上网又少了很多乐趣了。不过现在好了只要配合使用好SOCKS2HTTP、SOCKSCAP32外加一个超强的HTTP代理就可以可以完全绕过防火墙(只要防火墙开放80口就)。玩OCIQ,IRC,。。。不成问题。(注意你的网络必需能连接正常到[url

2014-09-24 16:30:59 10195 2

转载 一种Jingle开源库的文件传输原理与实现

0    引言随着即时通信(IM)软件已经成为互联网信息平台的重要组成部分[4]。但基于自身利益的考虑,各个IM软件均制定并保守自己支持的通信协议格式和标准,导致了各个通信软件不能互联互通,客观上制约了IM的发展。XMPP协议标准解决了不同即时通信平台信息互通的难题。基于XMPP扩展P2P协议的应用开源库libjingle库可以开发第三方IM软件,最终实现第三方IM与支持X

2014-09-22 09:26:22 6114

转载 P2P传输的开源库:Libjingle库 综述

国内现在很多语音聊天工具都是基于TURN方式实现的,包括YY、AK等等,这种方式对于服务器的性能要求很高,而且在用户量增大的时候,服务器压力也会越来越大,用户的语音质量也会受到很大影响。而基于P2P方式实现的语聊服务器,就可以极大的避免这种情况的发生,而且用户的语音体验也会非常好。   通过上文(P2P的原理和常见的实现方式(为libjingle开路))我们知道,因为NAT设备没有固定标准的原

2014-09-22 09:24:20 13419

转载 tcp和udp包穿透防火墙-Httptunnel

什么是局域网安全,系统管理员怎样才能保障局域网的安全?这是一个不断变化的安全概念,很长的一个时期以来,在局域网与外界互联处放置一个防火墙,严格控制开放的端口,就能在很大程度上掌握安全的主动权,方便的控制网内外用户所能使用的服务。比如,在防火墙上仅仅开放80,53两个端口,那么无论是内部还是外面的恶意人士都将无法使用一些已经证明比较危险的服务。        但要注意一点,防火墙在某种意义上

2014-09-22 09:09:18 6236

转载 (TCP-over-UDP library)基于UDP协议之上实现通用、可靠、高效的TCP协议

随着互联网应用广泛推广,出现了越来越多的网络应用,其中基于p2p思想的各种网络技术的产品也越来越多的出现在我们的视野当中。从最早闻名的Napster到现在的Bittorrent、eMule、skype等产品,P2P这种网络应用模式已经从各个方面深入人心。这些产品在各自的网络实现技术上,都以各自的方法解决着同样面临的一个问题,如何让他们的软件产品在各异的网络拓扑结构中顺利的进行P2P通信。 众所

2014-09-22 09:07:16 4601

转载 Erlang和Golang的几点粗浅的比较

我最早使用的语言是Java和Python, 并且一直都对Python充满好感, 我喜欢这种很朴实和高效率的感觉, 但我却最后没有采用Python,原因其实也很简单, 我就是不喜欢缩进语法, 就跟很多人换工作仅仅是为了屏幕更大一点一样, 另外就是有了同样很棒的可选方案, 这就是Ruby, 所以我最终采用了Ruby作为主力编程语言, 同样也为不能使用Python而有一点小遗憾,毕竟Python的健壮性

2014-09-19 11:15:11 3901

转载 大端小端格式详解

1. 什么是大端,什么是小端:所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。2.为什么会有大小端:为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言中除了

2014-09-18 13:39:24 919

转载 调整linux系统时间和时区与Internet时间同步

一、修改时区:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改为中国的东八区# vi /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=falseARC=false二、配置新的时间日期设定:# date -s 2008/05/06时间设定:# date -

2014-09-16 08:46:51 936

转载 Java 文件分块上传客户端和服务器端源代码

Java 文件分块上传客户端源代码  http://blog.csdn.net/defonds/article/details/8575893MIME协议(中文版).doc        本博客介绍如何进行文件的分块上传。本文侧重介绍客户端,服务器端请参考博客《Java 文件分块上传服务器端源代码》。建议读者朋友在阅读本文代码前先了解一下 MIME 协议。     

2014-09-16 08:29:56 2738

转载 Java 文件分块上传服务器端源代码

本文侧重介绍服务器端,客户端端请参考本篇博客的姊妹篇《 Java 文件分块上传客户端源代码 》,关于分块上传的思想及其流程,已在该博客中进行了详细说明,这里不再赘述。 直接上代码。接收客户端 HTTP 分块上传请求的 Spring MVC 控制器源代码如下:@Controllerpublic class UploadController extends BaseContro

2014-09-16 08:28:34 1141

转载 Java 服务器端支持断点续传的源代码【支持快车、迅雷】(仅支持 HTTP 协议)

网上关于 Java 支持 HTTP 断点续传的文章不少,但关于 Java 服务器端支持 HTTP 断点续传的却比较少。 本文是 Java 服务器端支持 HTTP 断点续传的源代码,支持快车、迅雷。 本文使用一个简单的 Servlet 来作为支持断点续传的下载示例,在 Java Web 项目下部署好后,可以使用诸如 http://localhost/cds/htt

2014-09-16 08:22:47 1296

转载 C++实现ftp客户端

#ifndef CLIENT_H_#define CLIENT_H_#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define INV

2014-09-11 16:09:51 1572 1

转载 VS2010--不能将参数 2 从“const char [12]”转换为“LPCWSTR”与指向的类型无关

[cpp] view plaincopyprint?PROCESSENTRY32 pe32;  HANDLE hSnaphot;  HANDLE hApp;  DWORD dProcess = 0;                hSnaphot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); // 获取进程快照  Proce

2014-09-11 14:20:27 4306

转载 VC++利用WinInet技术开发FTP客户端程序

摘要:WinInet是微软MFC类库提供的Win32Internet扩展接口,利用WinInet开发人员可以方便地编写出Internet客户端程序。本文主要阐述利用WinInet在VC 2005中实现FTP客户端程序的方法。相对于通常采用的IE浏览器,本FTP客户端程序更加安全可靠。关键词:MFC;WinInet;FTP客户端程序;VC 2005一、WinInet概述为了开发Inter

2014-09-10 08:58:38 4598 1

转载 TCMalloc小记

周末抽空看了一下tcmalloc,了解了个大概。下面记录一下。一. 原理tcmalloc就是一个内存分配器,管理堆内存,主要影响malloc和free,用于降低频繁分配、释放内存造成的性能损耗,并且有效地控制内存碎片。glibc中的内存分配器是ptmalloc2,tcmalloc号称要比它快。一次malloc和free操作,ptmalloc需要300ns,而tcmalloc只要50

2014-09-09 16:59:40 919

转载 Linux下区分物理CPU、逻辑CPU和CPU核数

Linux下区分物理CPU、逻辑CPU和CPU核数  ㈠ 概念             www.2cto.com             ① 物理CPU                             实际Server中插槽上的CPU个数              物理cpu数量,可以数不重复的 physical id 有几个

2014-09-04 09:44:42 900

转载 WSAStartup与WSACleanup

WSAStartup应该与WSACleanup成对使用,WSAStartup的功能是初始化Winsock DLL,WSACleanup是来解除与Socket库的绑定并且释放Socket库所占用的系统资源。在Windows下,Socket是以DLL的形式实现的。在DLL内部维持着一个计数器,只有第一次调用WSAStartup才真正装载DLL,以后的 调用只是简单的增加计数器,而WSAClea

2014-09-03 09:10:26 853

转载 vc为窗口添加一个阴影或者毛玻璃背景

看到迅雷啊qq啊都实现了窗口的周围有一层毛边的玻璃背景,使原本单调的背景变的好看多了,就想着怎么做了,终于在codeproject上找到了一个外国老写的WndShadow类的,他主要是通过setwindowlong来获取到主窗口的消息。如窗口移动,缩小,变大等,获取消息做相应处理,是的背景窗口能一直与主窗口同步。以下是代码:// WndShadow.h : header file///

2014-09-02 08:53:26 5110 1

springboot 管理ftp文件系统,上传,下载,ftp

springboot 管理ftp文件系统,上传,下载,ftp

2024-06-07

软件研发人员能力素质画像

软件研发人员能力素质画像

2022-10-26

分片下载大文件,断点续传

分片下载大文件,断点续传,

2018-08-21

WinCE 6 任务管理器

WinCE 6 任务管理器

2012-11-30

EntityFrameworkWithSpringDotNet

EntityFrameworkWithSpringDotNet

2012-06-19

SystemHotKeysLib.zip

全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理

2011-04-16

Java和.net交互实例代码hessian.rar

Java和.net交互实例代码hessian.rar

2011-04-12

Linq体验系列,linq功能代码解释

Linq体验系列,top,select ,insert,delete

2009-06-08

ReSharp4.0.rar

vs开发的辅助工具,比较好用vs开发的辅助工具,比较好用vs开发的辅助工具,比较好用

2008-09-06

(C# 源码)ERP系统

(C# 源码)ERP系统

2008-07-17

(C# 源码)超市管理系统

(C# 源码)超市管理系统

2008-07-17

(C# winform 源码)餐饮管理系统

(C# winform 源码)餐饮管理系统

2008-07-17

(C# winform 源码)房产中介管理系统

(C# winform 源码)房产中介管理系统

2008-07-17

(c# 源码)宾馆管理信息系统

(c# 源码)宾馆管理信息系统

2008-07-17

(C#+oracle 源码)中国移动进销存管理系统

(C#+oracle 源码)中国移动进销存管理系统

2008-07-17

Spring.Net的实例

Spring.Net的实例

2008-04-21

最新对日外包流程

最新对日外包流程,这是最新版本!

2008-03-05

(FastSpring.NET2.05框架)网站源代码

FastSpring.NET2.05框架是一个集成了Spring.NET & NHibernate & Ajax 的WEB/CS开发框架 . <br>

2008-01-07

FastSpring.NET V2.05 RC3 开发文档

FastSpring.NET 是一个集成了Spring.NET & NHibernate的WEB开发框架。<br>当前的版本是V2.05 RC1

2008-01-07

《Asp.net 2.0高级编程》(pdf版).rar

《Asp.net 2.0高级编程》(pdf版).rar

2007-12-23

html转换成asp,javascript,php小工具

html转换成asp,javascript,php小工具

2007-10-29

aspjpeg1.8破解版

aspjpeg1.8破解版

2007-08-18

Ajax.Hacks

Ajax.Hacks,Ajax的技术精要!

2007-07-23

空空如也

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

TA关注的人

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