自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux下解决高并发socket最大连接数所受的各种限制(解除IO限制)

https://www.cnblogs.com/yinz/p/5057224.htmllinux作为服务器系统,当运行高并发TCP程序时,通常会出现连接建立到一定个数后不能再建立连接的情况  本人在工作时,测试高并发tcp程序(GPS服务器端程序),多次测试,发现每次连接建立到3800左右时,再也不能建立tcp连接,最总上网搜索,参考:http://blog.csdn.net/guowake/ar...

2018-06-07 22:16:17 2312

转载 #pragma pack(push,1) & #pragma pack(pop)

2010年03月16日 10:29:00阅读数:15442 1 引子      在程序中,有的时候我们定义结构体的时候,要用#pragma pack(push,1) & #pragma pack(pop)类似代码将结构体包起来。一般形式如下:#pragma pack(push,1); struct...

2018-05-06 17:30:35 353

转载 文件系统vs对象存储——选型和趋势

http://www.testlab.com.cn/Index/article/id/1082.html  摘要:对象存储和我们经常接触到的硬盘和文件系统等存储形态不同,它提供Key-Value(简称K/V)方式的RESTful数据读写接口,并且常以网络服务的形式提供数据的访问。但经过多年的发展,我们现在通常认为AWS S3或者Swift才是对象存储。作者:李明宇    来源:-    2015-...

2018-03-09 11:17:06 800

转载 块存储、文件存储、对象存储这三者和分布式文件存储系统的本质区别

http://blog.csdn.net/enweitech/article/details/51445087 2016年05月18日 16:33:31 24238人阅读 评论(2) 收藏 举报 分类:操作系统(51)   块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Obj...

2018-03-09 11:15:15 32907

转载 设计模式之六大原则(转载)

设计模式之六大原则(转载)  关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。  原作者博客链接:http://blog.csdn.net/LoveLion/article/category/738450/7一.单一职责原则  原文链接:http://blog.csdn.n...

2018-03-08 16:03:25 207

转载 网络TCP建立连接为什么需要三次握手而结束要四次

网络TCP建立连接为什么需要三次握手而结束要四次Posted on 2014-02-27 21:43 huhuuu 阅读(14082) 评论(5)  编辑 收藏  举个打电话的例子:  A : 你好我是A,你听得到我在说话吗  B : 听到了,我是B,你听到我在说话吗  A : 嗯,听到了  建立连接,开始聊天!  为什么TCP协议终止链接要四次?1、当主机A确认发送完数据且知道B已经接受完了,想...

2018-03-08 15:34:20 201

转载 Ubuntu下ceph快速安装(QUICK)

http://bbs.ceph.org.cn/article/831. 构成与预检————————————————————————————————————————————————构成      节点名称 │ 用户名 │  OS版本  │ 机器类型      管理节点  bees    Ubuntu14.04   Physical      monitor1  bees    Ubuntu14.04...

2018-02-28 10:50:16 2556

转载 ceph 集群搭建

Ubuntu14.04中Ceph搭建过程安装环境:Ceph 0.87.2 Ubuntu-14.04 LTS 集群节点信息:Host   ip addressmon    10.0.0.8  osd0    10.0.0.30osd1    10.0.0.50mon节点是admin节点,装一个monitor,一个osd,一个mdsosd0 节点,装一个osdosd1 节点,装一个osd一、mon节点...

2018-02-28 10:48:39 195

转载 ZooKeeper 笔记(1) 安装部署及hello world

先给一堆学习文档,方便以后查看官网文档地址大全:OverView(概述)http://zookeeper.apache.org/doc/r3.4.6/zookeeperOver.htmlGetting Started(开始入门)http://zookeeper.apache.org/doc/r3.4.6/zookeeperStarted.htmlTutorial(教程)

2018-01-30 14:57:55 151

转载 EasyDarwin流媒体服务器高性能优化方向

https://www.cnblogs.com/babosa/p/5904659.html我们在EasyDarwin开源流媒体服务器上做了很多的优化,包括前面说到的《EasyDarwin开源流媒体服务器将select改为epoll的方法》、《EasyDarwin开源流媒体服务器高性能设计之无锁队列》,加入我们将EasyDarwin的处理流程分为2层,那么select/epoll、TaskT

2018-01-25 18:07:00 401

转载 一次服务端大量CLOSE_WAIT问题的解决

http://blog.csdn.net/yu616568/article/details/44677985原创  2015年03月27日 15:54:22标签:TCP /socket /服务器 /servlet /jetty17827     今天在运行服务器的时候发现一个问题,问题的表现是客户端一直在请求,但是返回给客户端的信息是异常

2018-01-24 16:55:30 281

转载 TCP/UDP 缓冲区问题

http://blog.csdn.net/u011402017/article/details/530896481.发送缓冲区问题:TCP:每个TCP套接字都有一个发送缓冲区,可以用SO_SNDBUF套接口选项来改变这一缓冲区的大小。当某个应用进程调用write往套接字写数据时,内核从应用进程缓冲区中拷贝所有数据到套接口的发送缓冲区,如果套接口发送缓冲区容不下应用程序的所有

2018-01-24 11:37:45 280

转载 分布式存储系统设计(2)—— 数据分片

https://www.cnblogs.com/glacierh/p/5653512.html在分布式存储系统中,数据需要分散存储在多台设备上,数据分片(Sharding)就是用来确定数据在多台存储设备上分布的技术。数据分片要达到三个目的:分布均匀,即每台设备上的数据量要尽可能相近; 负载均衡,即每台设备上的请求量要尽可能相近; 扩缩容时产生的数据迁

2018-01-13 16:05:12 423

原创 easydarwin 推送端与播放端添加过程

//服务器添加推送端#0  0x0000000000451f2f in ReflectorSocket::AddSender(ReflectorSender*) ()#1  0x00000000004520fa in ReflectorStream::BindSockets(QTSS_StandardRTSP_Params*, unsigned int, unsigned short, u

2017-12-29 14:21:38 362

原创 ubantu easydarwin 使用easypush推流,发现连接不上

ubantu 查看防火墙状态,需要关闭ufw statusufw disableufw enable使用ffmpeg 推流 ffmpeg -re -i /opt/test.mp4 -vcodec copy  -acodec copy -f rtsp rtsp://192.168.2.103:554/live.sdp或者 ffmpeg -re -i /

2017-12-28 16:16:15 849

原创 easydarwin epoll过程

RTSPSessionInterface : public QTSSDictionary, public TaskRTSPSession : public RTSPSessionInterfaceTCPSocket : public Socket : public EventContext//tcp监听TCPListenerSocket::ProcessEvent    /

2017-12-27 10:04:49 224

原创 srs epoll监听连接过程

Thread 1 (LWP 10508):_st_epoll_pollset_add  Event.c#0  0x000000000052671d in st_poll (pds=0x7fa6f89f5c30, npds=1, timeout=18446744073709551615) at sched.c:63#1  0x0000000000528d3e in st_netfd_

2017-12-14 18:26:07 334

原创 使用alljoyn ios设备之间传输文件

github下载一个基于alljoyn文件传输的库,使用xcode编译时候遇到几个问题,目前编译已经完成,正在调试传输文件1.ld: warning: liballjoyn.a, file was built for archive which is not the architecture being linked (i386):从错误提示可以看出连接的库存在错误,参考之前的例子

2017-12-06 18:20:35 368

原创 angualrJS跨域请求数据,老是报错: $http.jsonp(...).success is not a function

要看你自己的angular.js的版本$.http请求 .success .error 函数在angular.js 1.6之后就删除了这个方法如果你是这个版本或者更高的版本你只能用.then(function(){},function(){}) 第一个function相当于success 第二个function相当于error

2017-12-06 15:49:58 813

原创 mac 命令集锦

搜索文件:find . -iname "*.jpeg"

2017-12-04 18:27:50 131

转载 alljoyn 框架

http://blog.csdn.net/junglefly/article/details/49026557ALLJOYN® SYSTEM DESCRIPTIONRelease historyRelease versionDateWhat changed14.069

2017-11-24 14:30:23 1183

转载 java -jar 执行jar包出现 java.lang.NoClassDefFoundError

http://www.cnblogs.com/xuzimian/p/7599304.html我用idea工具将自己开发java程序打成一个可执行的jar包,当然用eclipse或者直接用jar命令行都无所谓,本质都是将程序归档到一个压缩包,并附带一个说明清单文件。打jar的操作其实很简单,网上很多资料,即使出错工具也都会有提示,而执行打包好的jar就很容易出现一些小问题,这些小问题往往

2017-11-10 11:44:46 4924

转载 node -e "require('nan')" npm

ubuntu 14.04 上报错从报错log,定位到node -e "require('nan')"参考:https://github.com/voodootikigod/node-serialport/issues/301解决办法:sudo apt-get update && sudo apt-get install nodejs-legacy

2017-11-03 14:03:21 935

转载 android studio signatures are inconsistent

INSTALL_FAILED_INVALID_APK: /data/app/vmdl654475879.tmp/8_slice__ signatures are inconsistent原创 2017年04月24日 14:24:05标签:android-studio /Android2952一个神奇的错误,分享一下避免大家踩坑里了。

2017-11-02 18:08:12 2781 3

原创 hadoop jstack Unable to open socket file: target process not responding or HotSpot VM not loaded

需要使用hadoop用户,使用jstack 才能生效在别的用户下可使用 sudo su hdp jstack pid

2017-11-01 10:25:25 10381

转载 ubantu14 Hadoop Eclipse 插件编译安装

ant jar -Declipse.home=/opt/software/adt-bundle-linux-x86_64-20131030/eclipse/ -Dhadoop.home=/usr/local/hadoop/ -Dversion=2.8.1eclipse.home eclipse 执行文件目录hadoop.home hadoop 目录githup 上下载Hadoop

2017-11-01 09:34:59 318

转载 运行hadoop MapReduce程序常见错误及解决方法整理

http://blog.csdn.net/hadoop_/article/details/43672173一、Permission denied1、Win系统下用Eclipse中运行远程hadoop MapReduce程序出现报错[javascript] view plain copy org.apache.hadoop.security.AccessC

2017-11-01 09:33:04 1678

转载 DataNode连接错误Retrying connect to server

http://blog.csdn.net/liuxinghao/article/details/40121945  在Hadoop分布式模式部署完成后,通过start-dfs.sh启动NameNode、DataNode、SecondaryNameNode,在master节点通过jps命令查看,看到NameNode、SecondaryNameNode已启动,在slave节点通过j

2017-10-24 16:03:30 784

转载 hadoop 伪分布式安装

http://www.linuxidc.com/Linux/2015-09/122873.htm1、安装Ubuntu 14.04 Desktop LTS下载ISO文件,ubuntu-14.04.1-desktop-amd64.iso。在VirtualBox或者VMware中新建虚拟机,将ISO文件设置为启动光盘。Windows 7下用VMware Workstation 10虚

2017-10-24 13:38:50 222

转载 classmethod和staticmethod的函数区别

直观上看,classmethod和staticmethod的函数签名不一样,一个是有参的,一个是无参的。都属于python的装饰器,注意在classmethod里,参数不一定必须是cls,可以是任何命名的变量。在不涉及到父子类的时候,这2者行为看起来是一样的,但如果设计到父子类的时候,classmethod可以判断出调用的子类对象# -*- coding: utf-8 -*

2017-10-18 14:35:16 337

转载 android 6.0 读取sd卡上文件报错,manifest已经添加权限, open failed: EACCES (Permission denied)

除了manifest文件加入权限,代码也得添加if (ActivityCompat.checkSelfPermission(activity, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(acti

2017-09-15 11:10:05 823

原创 快速解决低版本Xcode不支持高版本iOS真机调试的问题

参考:http://blog.csdn.net/u013316626/article/details/54100011如果不需要用到新包的功能可以只改包名和配置:1,到官网下载最新的xcode1,把DeviceSupport 下最新包拷贝到当前xcode版本中,包内容还是替换原来的2,使用下载新版本的替换SDKs/iPhoneOS/SDKSettings.plist

2017-08-24 17:08:29 395

原创 webrtc 服务器搭建

安装:brew install nodejssudo npm install -g npmsudo apt-get install nodejs-legacy  496  brew install nodejs npm  514  npm install -g express  515  npm install  express  516

2017-08-04 12:39:34 257

原创 开源软件

播放器:http://www.iplaysoft.com/kodi.html即时通信:gun ring

2017-08-01 18:15:08 300

转载 Android系统性能调优工具介绍

http://blog.csdn.net/wangqing830414/article/details/21019831Android系统性能调优工具介绍2014-03-11 15:52 1503人阅读 评论(0)收藏举报分类: android(16) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(

2017-07-05 13:54:29 272

转载 修改FFMpeg源码—捕获丢包

http://www.cnblogs.com/highway-9/p/5595101.html概述最近我们项目有一个需求就是解决客户端播放RTSP视频流花屏的问题,一般来说丢包就会引起花屏,导致客户端花屏的因素又有很多,比如说:相机到服务器丢包服务器到客户端丢包等等。。。其中服务器到客户端的丢包问题我们已经解决了,那么相机到服务器的丢包问题怎么解决呢?这个问题解决不了的

2017-05-19 13:32:52 1039

转载 Building WebRTC for Android

http://guoh.org/lifelog/2017/05/building-webrtc-for-android/ENVUbuntu入门以及下载源码https://webrtc.org/native-code/development/https://webrtc.org/native-code/android/?123

2017-05-15 15:09:40 300

转载 mac adb 找不到设备

1. 打开终端,输入:system_profiler SPUSBDataType,查看Mac系统所有USB设备信息,找到相应的厂商Vender ID。查到相应连有Android手机设备的usb hub,找到相应的厂商Vender ID,比如,我的测试机K-Touch T619天语手机就无法连接adb,查到的相应信息片段如下:[java] view pla

2017-05-12 23:44:09 6203

转载 Android屏幕直播方案

http://www.dobest.me/blog/2016/06/17/Android%E5%B1%8F%E5%B9%95%E7%9B%B4%E6%92%AD%E6%96%B9%E6%A1%88/项目需求是实时同步Android手机屏幕画面至浏览器。这里有两个挑战,一是Android如何在应用内获得屏幕实时视频流,另一个是如何在浏览器上做视频直播。经过一番折腾,确定了如下的实现方案。期间

2017-05-12 15:39:35 466

转载 基于海思媒体库视频H264打包成RTP包

http://www.codexiu.cn/linux/blog/33261/linux首页 /Linux/基于海思媒体库视频H264打包成RTP包1.首先我们先引用网上介绍RTP数据包RTP数据包格式:0  1  2  3  4  5  6  7  8  9  0  1  2  3  4  5  

2017-05-11 18:09:42 625

squid中文权威指南

squid中文权威指南,不错的缓存资源,值得看看,中文版本

2018-11-23

跟老男孩学Linux运维:Shell编程实战

跟老男孩学Linux运维:Shell编程实战,不错的一本书,

2018-11-19

跟老男孩学Linux运维:集群实战

跟老男孩学Linux运维:web集群实战,不错的一本书,值得看看

2018-11-19

TCP_IP路由技术 卷1 第2版

TCP_IP路由技术 卷1 第2版,不错的一本书,值得参考学习

2018-11-16

[TCP.IP路由技术(第二卷)].CCIE职业发展系列

[TCP.IP路由技术(第二卷)].CCIE职业发展系列,不错的书籍,

2018-11-16

Nginx教程从入门到精通

不错的nginx书籍,通过本书学习,可以更加了解nginx,

2018-11-16

Python自动化运维 技术与最佳实践

python 自动化运维,不错的资源,可以学习一下python运维

2018-11-16

Learning Ceph

非常好的资源,英文版ceph,通过ceph可以全面了解分布式存储

2018-11-11

ceph分布式存储实战

分布式存储ceph,不错的资源,可以通过此书学习ceph,

2018-11-11

Ceph安装指南

分布式存储ceph安装指南,通过vmvare安装,可以组建分布式

2018-11-11

秒开缓存技术文档

秒开缓存技术部署文档,对缓存部署有帮助,可以参考一下

2018-11-08

基于C++ CORBA高级编程.zip

基于C++ CORBA高级编程,一本不错的书, 印的还行,看着不错

2014-05-20

UIDesigner_SVN256

UIDesigner_SVN256,duilib的相应操作xml的工具,是开源的,挺不错的

2014-04-08

sqlite用于构造电子地图

sqlite用于构造电子地图,不错的资源

2013-07-02

linux 程序设计

linux 一书中的代码,非常好的资料,

2013-05-08

Windows核心编程(第五版)源码.

不错的一本书,对windows开发相当有帮助,值得一看的

2013-01-09

ATL开发指南源码.

ATL开发指南源码,对学习atl有帮助,不错的代码

2013-01-09

人工智能 pdf

a book about auto intelegence,a master book

2012-10-31

编程珠玑 续

a sister book of programming pearls ,and also a good book

2012-10-31

Linux程序设计(Beginning.Linux.Programming第4版_EN).pdf

经典linux书籍,是英文版的,挺不错的

2011-03-23

c语言入门经典英文版

英文版挺不错的,挺经典的,推荐大家看一下啊

2011-03-10

空空如也

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

TA关注的人

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