![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作总结
zirandeai
这个作者很懒,什么都没留下…
展开
-
2012.5-2012.11工作总结
这段时间在公司做一个activex控件,在开发过程中走了很多弯路,特此记录。1.对于多线程:尽量对线程对象进行封装,不想自己封装可以直接使用boost::thread,方便很多,也好管理。2.对于程序的设计,基本要考虑以下几点:配置文件,整个程序的核心对象的初始化应依赖于配置文件,有专门的配置文件管理对象,配置文件的值在内存中有可供修改的拷贝对于对象设计,一定要明了,对象包含状原创 2012-11-09 08:01:53 · 682 阅读 · 0 评论 -
近段时间工作汇总
也有好久没来写博客了,去了深圳一趟,把档案问题解决好了,接下来就可以安心研究技术的阶段。 这几天主要都是在练手,写代码的能力还要继续加强,打好写代码的基础才是王道,做技术,很大的一个区别就在于你愿不愿意动手,若是眼高手低,懒而不动,等于浮沙筑高台,没有实践的经验,怎能做到在开发中构建宏伟蓝图并付诸实现呢? 技术方面,前段时间做了一个在Web上实时播放视频流并配置编码器的activex原创 2012-12-10 09:42:12 · 551 阅读 · 0 评论 -
一篇访谈,只对其中的工具感兴趣,转载
CSDN:Esri研发中心是如何进行Java项目开发管理的?陈抒:Esri北京研发中心的总经理Moxie先生来自美国,因此按照那边的标准要求软件研发过程。项目管理采用Scrum敏捷方法,强调工程师的自我管理。我主要介绍一下我们的代码评审系统和持续集成系统。首先我们使用Git进行代码管理,不同于VSS、CVS、Subversion,这是个分布式版本系统,功能极其强大,但是学习成本高,转载 2012-12-10 14:50:30 · 705 阅读 · 0 评论 -
最近的一些心得
一直对UI比较感兴趣,这几天做了2个动画效果,简单动画也就是图片的时间序列展示。 一个是窗口大小缓动变化的动画,一个是对窗口的alpha变换实现类似呼吸灯的功能,都很简单,技术上不难。 要实现更复杂的效果,用GDI是肯定不行的,得直接去搞显存。 然后看到很多处理文档的程序。像foxit pdf reader,都有zoom in,zoom out功能,思考自己实现,然后发现了原创 2013-10-15 13:59:18 · 693 阅读 · 0 评论 -
使用boost::enable_if与boost::type_traits在模板中实现对模板类型的接口的限制
直上源码:#include #include #include #include struct IHello{ virtual void Hello() = 0;};struct CHello:public IHello{ virtual void Hello() { std::cout<<"Hello World"<<std::endl; }};stru原创 2014-03-01 20:46:32 · 1691 阅读 · 0 评论