关闭

计算机视觉整理库

本文章有转载自其它博文,也有自己发现的新库添加进来的,如果发现有新的库,可以推荐我加进来 转自:http://www.cnblogs.com/tornadomeet/archive/2012/05/24/2515980.html Deep Learning(深度学习): ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一 ufldl的2个教程(...
阅读(24) 评论(0)

map使用下标[]还是insert

记录学习一下。 insert操作,如果该键值不存在,那么就插入成功,如果存在,那么就失败  ,注意:它不会修改该键值对应的value值 []操作,是先将该键值对应的value赋值成缺省值,然后再赋值成给的值, 如果键值已经存在,那么它会修改该键值对应的value 所以,用的时候要注意了,如果希望新添加的值,要覆盖之前存在的值,就要使用[]运算符, 当然,使用[]会增加开销(它要先赋...
阅读(19) 评论(0)

每个程序员的都应该了解的字符编码

作者:科言君 链接:https://www.zhihu.com/question/20152853/answer/95576659 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 在开发过程中,字符编码始终是程序猿和程序媛们绕不开的一个话题。这里简要整理下有关字符编码的知识,供列位看官茶余饭后消遣:) 本回答尽量直观地介绍相关概念,不纠缠相关规定的细节,以使读者能对字...
阅读(42) 评论(0)

FFmpeg发送流媒体的命令(UDP,RTP,RTMP)

这两天研究了FFmpeg发送流媒体的命令,在此简单记录一下以作备忘。 1.      UDP 1.1. 发送H.264裸流至组播地址 注:组播地址指的范围是224.0.0.0—239.255.255.255 下面命令实现了发送H.264裸流“chunwan.h264”至地址udp://233.233.233.223:6666 [plain] v...
阅读(23) 评论(0)

CString 判断是否全是数字

自己记录一下,有时候用得上。 Cstring str; Str.SpanIncluding(“0123456789”) == str  那么就是全数字...
阅读(51) 评论(0)

FTP,TFTP网络数据流文件还原及异步存储设计

一、背景 现需要通过抓取的FTP, tftp网络数据包,进行分析(解析),并拿到里面对应的上传下载文件,将文件还原到本地,同时要考虑高并发(上万条网络流同时进行)的情况。   二、分析FTP, TFTP数据 首先要想还原文件,必须要知道以下几个条件:对应的传输文件流的TCP流信息(srcip,srcport, dstip, dstport),上传还是下载的文件名,主被动模式,传输方式。 ...
阅读(49) 评论(0)

vs调试特别慢

原因有很多种,常见的什么设置这里不讲,这里只是记录下,实际使用中的原因之一。 那就是 断点。 尤其是数据断点,调试的过程中它会一直去检查,如果(数据)断点过多,那么会特别卡,尤其是调试的时候。...
阅读(65) 评论(0)

生产者消费者模式 锁优化

生产者消费者,这里不多讲, 这里针对pool的锁使用问题谈一下个人的想法。 常规的生产者消费者模式,都是要加锁的,加锁写,加锁多,那么针对数据量比较大的时候,其实是很影响效率的,下面这个方法,可以减少锁的使用。 把pool分成多个buffer,选第一个buffer装数据(只写不读),当这个buffer装满,或取数据定时器到了的时候,就往下一个buffer里面写数据,而这个buffer的...
阅读(63) 评论(0)

异步任务队列的两种处理方法

先对这里的异步任务做下解释: 这里的意思是,该任务有几种状态,创建,等待,运行,结束;其中等待是因为,该任务要正常运行,需要其他线程(或进程)提供相应的条件(或触发事件),然后才会运行。    针对这种要异步处理(等待)的任务队列管理模式,个人理解有两种处理方法。 第一种:  也是最常规的一种,定义一个队列,创建任务,然后push到队列里面去,每个任务创建之后,(或接到开启命令)启动等...
阅读(49) 评论(0)

cap,pcap文件中的ipv4数据包转成ipv6数据包

cap , pcap文件结构(解析),网上多得是,这里就不写了。  写这个,主要是工作中正好需要大量的ipv6数据包,但是ipv6数据包不太好找,干脆就直接写个简单的工具,把ipv4转成对应的ipv6,可用于测试。  cpp代码: // Ipv4ToIpv6_pCap.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #de...
阅读(86) 评论(0)

c++ 模板的实现位置讨论(.h cpp)

本文,仅针对模板函数的写的位置做讨论(记录)。          首先,c++的模板是要有调用,才会被编译的。  因为本身函数要被编译成具体的参数,函数名,返回值类型的一条函数记录(个人理解),记录在函数表中, 而模板本身就是一个泛型, 只有被调用的时候才会产生一个具体的函数记录。  比如        template Class TestC { Public:         ...
阅读(107) 评论(0)

_tcsncpy_s的src 会被自动覆盖成 fe fe fe fe

在项目使用_tcsncpy_s, 开始对src memset了,所以,最后结果,一直认为就是后面都是0,  直接使用src做后续的操作(我当时是使用它做了求hash值),你懂得,出现了意向不到的事,这里写下来,大家使用的时候也注意一下。 内存为pdata的 后面妈的全变成fefefefe了...
阅读(103) 评论(0)

FTP主动被动模式(PORT PASV)

FTP 主动被动概念这里就不说了,网上太多了,下面是个人的一点例子,总结 Port模式  (主动模式)   Client(192.168.0.101)   Server (10.251.30.69) Client->Server   Request: PORT 192,168,0,101,206,177 Server->Client   Response: 200 PORT co...
阅读(70) 评论(0)

rtp&&rtcp整理的小知识点

1, RTP 1.1  Thismixer resynchronizes incoming audio packets to   reconstruct the constant 20 ms spacing generated by the sender, mixes   these reconstructed audio streams into a single stream, tra...
阅读(117) 评论(0)

音频相关内容(不定时更新)

以下内容为个人自己整理的,不定时更新! 1  我们能够听见的音频信号的频率范围大约是20Hz-2OkHz,其中语音大约分布在300Hz-4kHz之内   男性语音为180Hz,女性歌声为600Hz,钢琴上 C调至A调间为440Hz,电视机发出人所能听到的声音是17kHz,人耳能够感知的最高声音频率为20kHz   2、常用音频格式 WAVE、MIDI、MP3、RM常见音频格式简介...
阅读(95) 评论(0)
145条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:70538次
    • 积分:1264
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:106篇
    • 译文:0篇
    • 评论:5条
    最新评论