自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将动态factory的功能稍微增强,支持带参数的create!

这里是具体用法,factory代码需要调整一下,以后给出。比较遗憾的地方是宏不能重载 就是说注册有参数和没有参数用的宏是不一样的,不知道能不能改进, 动态create的时候 第一个是识别吗,然后是参数,对于如果输入错误将返回null! class TT { public:  TT(){a=4;}  int a; };  RegisterClass(12,T

2004-07-03 16:17:00 889

原创 有点动态的factory类

动态创建这个想法也算想了很久了,概念中知道用宏可以做这件事情,但是一直没有真正去做,今天趁着兴致,干脆做一把。。。最后的成果大概可以做到下面这样:class TT{public: TT(){a=1;} int a;};class P:public TT{public: P(){a=2;}};RegisterClass(TT,12)RegisterClas

2004-07-03 06:06:00 879 2

原创 飞一样看完了refactoring后面的部分

真的看的像飞。。。 基本省略了所有的例子,一旦知道了大致思想我就往后面跳了,偶尔 看看范例。 感觉上后面基本就是个手册,用来看倒不如用来查。 比较麻烦的是提供了太多的规则,反而使得重构无所适从了:) 不过大多数的规则都是比较显而易见,平时也能用到,只是没有去这么总结。 虽然号称和设计模式齐名,但是我感觉价值上还是有差距的。 还有,不断的find and replace实在麻烦,大大降低了我

2004-07-02 18:55:00 714 1

原创 好啦,搬家结束了,本来都是在小百合上的东西

2004-06-30 22:02:00 1079

原创 understand for c++

针对 Ada, C++ , Fortran, JAVA, Jovial的互动集成开发环境,支持逆向工程、自动文 档生成、代码交叉引用等特性。 www.scitools.com c++反向工程的软件做的已经这么好了。。。 虽然不如together,特别在修改和编辑方面,不过,已经比sourceinsight好用无数了

2004-06-30 21:54:00 2492 3

原创 《refactoring》1~6章读书笔记

一本1年前的小说书,居然现在才看。。。颓废的也不是一点了 章1,一个例子。跳 章2。   重构的优点:说了一堆,我个人觉得提高效率最重要,如果与此违背 就坚决不重构。   重构时机:     “第三次增加类似功能的时候进行重构”(说明可以重用了)     “修改错误时候进行重构”            (让错误一目了然)     “代码复审的时候重构”              ,对我通常比

2004-06-30 21:52:00 904

原创 clock skew

刚刚看到一个文章讲这个的 关于audio streaming的。 大致内容是在receiver检测时钟不匹配问题,然后加以补偿 问题是在receiver端为什么需要做这种检测, 貌似只有在receiver buffer太小的时候才有这个必要吧。 不过类似算法倒是可以用在其他地方,比如sender端和 player的buffer里面。 补偿算法貌似不错,不过在insert没有和通用error

2004-06-30 21:50:00 875

原创 《doom启示录》读后感

罗梅洛的失败之处不是由于在技术和设计之争中输给了 卡马克,而是 一方面他要做个玩家,一方面要把公司做大。。。   卡马克,大部分程序员的偶像,专注来源于兴趣?不,还有自信,和。。。责任

2004-06-30 21:48:00 1684 1

原创 audio streaming的项目总结

audio streaming的project告一段落,总结一下 关键技术:     1。mp3编码器的改进       1)将interleave细化到了huffman code部分       2)将critical,scf,huffman分开处理,可以根据重要          性不同加以不同保护       3)将huffman部分分层处理,根据perceptual effect分成

2004-06-30 21:45:00 1006

原创 右键问题

对于一般文件: HEKY_CLASSES_ROOT/* 下面加上shell,注意不是在shellex下面搞 那个貌似牵扯到了com组件管理,不懂。。。。 然后加上一个你想显示在右键菜单上的key 在这个key上在加上一个command key,把data改成 你实际需要的程序路径 如果是文件夹 在HKEY_CLASSES_ROOT/Directory下面做同样的事情

2004-06-30 21:44:00 814

原创 配置adhoc

今天用cisco的网卡配置两台adhoc的机器, 使用cisco自带的配置软件,结果一切换成adhoc方式就 死机。搞了无数年以后,发现使用windows自己的网络管理器 居然可以。。。代价如果要连接access point没有办法用÷ leap的安全方式了,nus指定安全方式。。。 只好说。。。cisco太搞了。。。

2004-06-30 21:43:00 1152

原创 packet类的一些思路

做网络,需要写packet的类,想法变了很多次 现在初步设计思路定下来了。。。 写两个类,一个是packet,一个是packetheader packet负责数据存储,header提供不同的header信息 packet和header互相知道借口,以便调用 header以链表形式出现在packet内部,以便通过packet可以添加任意header header提供统一的 toMem和From

2004-06-30 21:40:00 1335 2

原创 播放器的。。。使用

本来是个学习directx的大好时机,但是我懒的可以,所以还是要用 长老的库。。。一个人没有激情真的是尴尬。。。 我可爱的同伙和导师貌似毫无系统概念和软工概念,给我添了无数麻烦。。。 1。不规则的c代码    改了4hour以后放弃,用dll解决掉算了 2。一次性解码60frames,解码时间大约30frames,解一帧放一帧的方法完全行不通    被迫将解码和播放放到两个线程,暂时貌似解决

2004-06-30 21:40:00 709

原创 c++的streaming

#include #include int main() {     std::ofstream logFile("out.txt");     std::streambuf *outbuf = std::cout.rdbuf(logFile.rdbuf());     std::streambuf *errbuf = std::cerr.rdbuf(logFile.rdbuf());

2004-06-30 21:39:00 1006

原创 一个对c++的批评

继承机制 一方面是为了扩展,但是另外一方面也是限制, 父类的设计必须完美,考虑到所有子类的可能情况。 这是一个对c++的批判。 认真考虑一下这个问题,这种情况只有在类关系交错的时候才 会发生,情况的出现往往是这样吧: class A{public fun1(){}}; //father class B:public A{}; class C:public A{}; ...          

2004-06-30 21:37:00 922 1

原创 用C++实现委托

本来是一篇csdn上的文章 所谓委托就是一个函数可以加上另外一个函数 然后运行这个函数的时候另外一个函数也跟着运行,是c#的机制把(文章里这么说的)。 新瓶旧酒而已,我看和java里面stream的实现也差不多。。。 这些是废话,我注意无论c#还是这个文章,委托机制串的函数类型都是一样的, 当然这个一般是足够了但是追求一下技术,能不能实现不一样的函数类型串连?  难点本身是如何解析和记录

2004-06-30 21:31:00 1201 5

原创 和牛人聊天以后。。。

发现不懂的东西有: 1。单元测试 2。macro of visual sidio  3。antlr 4。yaml 5。ogdl 6。这个最尴尬了,用vc做复杂界面。。。  哭着去看算法去了。。。

2004-06-30 21:28:00 854

原创 dynamic programming

觉得算法书 O(n^3)的另外一种其实不用那么复杂,(比如背包问题)按照某一个顺序往下做, 期间做些调整,有点想回退 O(n^2)就可以了

2004-06-30 21:26:00 1039 1

原创 FlashFXP

放到系统托盘的时候会莫名其妙从系统托盘里面消失不过进程还在。。诡异

2004-06-30 21:23:00 741

原创 莫名其妙

要玩ns,下载版本2.27,利用vc编译,报错改makefile 报错 改makefile 报错:不认识std... 开始改源文件报错源文件。。。。。。。。。(改了1个小时以上) 最后几个文件夹了,报错:无法nmake .tcl文件??!! 装cygwin install 成功!!! 开始做试验,发现问题,调试!报错:找不到source file 看configure, 然后 ./co

2004-06-30 21:22:00 745 1

原创 前来灌水

很高兴看到zergbird的blog。希望今后多多交流。怎么目前都是计算机内容呢, 来点生活方面的吧,大家期待中..                                                                                                                        小猫

2004-06-30 21:19:00 692

原创 latex

根据无数人推荐以后使用了一把,第一个感觉就是不方便所见非所得。 以为自己没有领悟其奥妙,坚持了一下,硬是用了它写好了一个review, 实在无法忍受这种东西的不方便性:包括插图包括公式,包括图表,都不方便。 可能排版是比word好,但是word用 pdf转了以后结果是一样的,甚至打印出来的效果也差不多。 更何况 word和它的操作系统结合的那么天衣无缝。。。为什么这么多人在有word的情况

2004-06-30 21:17:00 869 2

原创 网络课作业

1.     模拟手段大概这样:我们都知道ns-2本身只能做到模拟, 如果我们做视频传输的话似乎需要给出最终的视频使别人一目了然, 而不是一些包的分析。我想采取做先视频做记号,在网络上只传送包 而不牵涉内容,在接手端在离线恢复的方法。 2.     对于我们的策略,我们对于在access point的application层 上面做都是明确的。你上次提到考虑I-frame的重传,要考虑的问题 比较

2004-06-30 21:12:00 774

原创 一些貌似好玩的领域

1 .interligent game network. 2. video distribution network 3. information retrieval network. The second and the third topic seem interesting for me. information retriveal for video distribution net

2004-06-30 21:08:00 685 1

原创 UEC

保护重点这个道理很简单。实现起来往往有很多问题。对于视频流来说:显然motion vector等辅助信息比dct coefficents重要,怎么样对于前者做更好的保护?初始想法:在视频流中直接分开,interleave后,增加不同的FEC。问题就在于如何分开,虽然mepg2里面的确是可以分开,但是为了分开以后的重组,要增加多少overload?似乎不可行。看了mepg4的编码方式以后彻底

2004-06-30 21:07:00 875

原创 关于R-D问题

对于R-D有了一堆论文了,把一个rate-control问题抽象到一个限制条件下的极值问题,用 Lagrange去解决上是很牛的想法。研究点如下: 1。如何简化Lagrange的复杂计算,给出简单的公式求Lagrange multiplier。 2。如何从不同的角度定义Distort的公式。比如Layer, mode decision的选择等。 突然想到这些文章对D的定义好像都没有考虑到信道错误的

2004-06-30 21:06:00 899

原创 testing

首篇测试

2004-06-30 21:04:00 592 1

空空如也

空空如也

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

TA关注的人

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