自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 一直对于字节,位数不是太敏感,转载一篇写的很明了的

关于计算机中二进制位(bit)、字节(Byte)、 千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)的关系首先来说 bit 也就是二进制位,它们以01的形式在计算机中运行 也是计算机中最小的单位8个二进制位(bit) 为 一个 字节(Byte); 8bit=1Byte      Byte简写B1024个字节(Byte)为一个千字节(KB); 1024Byte=1KB

2013-06-18 17:34:29 919

原创 2013-05-06 链接

据上次写博客已经过了十多天了,中间加上五一放假和工作中程序出了点问题,导致一直没有时间来继续写,今天继续,今天的主题是链接链接链接是将各种代码和数据部分收集起来并组合成一个单一文件的过程,这个文件可被加载到存储器并执行。一个程序的编译过程分为:预编译、编译、汇编和链接链接过程中需要解决的问题有两个:1、符号解析  2、重定位一、符号解析说到符号解析,就不能不说符号和

2013-05-06 23:45:55 496

原创 2013-04-21 STL之模板编程技巧

C++编程最重要的一个范型编程,可惜工作中还少用到,不过还好STL源码编程中所以的东西都是模板编程,弥补了这一块的不足,同时也让我学到很多技巧。1、 迭代器概念与traits编程技法templatestruct iterator_traits{typedef typename Iterator::iterator_categoryiterator_category;type

2013-04-22 00:12:50 610

原创 2013 0414 优化程序性能

本周继续。  如何让程序跑的更快,是每一个做程序员的职责。让程序跑的快的好处这里就不阐述了,编写搞笑的程序需要几类活动:1、选择高效的算法和数据结构2、能够写出编译器有效优化转换成可执行代码的源代码(这需要理解编译器的能力和局限性)3、针对处理运算量特别大的计算,需要将一个任务分成多部分编译器的能力和局限性void twiddle1(int *xp, int *yp

2013-04-15 00:46:47 497

原创 20130331 stl源码剖析之stl分配内存设计

本周买了本侯捷的《stl源码剖析》,按照前言所说按顺序阅读下去,感觉stl通篇都是范型的例子,对于C++语言本身来言,我比较不熟的地方就在于虚函数的表,还有就是末班的应用,希望读源码的时候可以丰富关于范型编程的思想。    看完stl的空间适配器一节,感觉大师们写代码所考虑的细节,确实要缜密多了。    1、内存分配与释放、 对象构造与析构的分开     我们都知道,当我们new一个c

2013-04-01 20:51:25 619

原创 2013 03-24

无论做什么事,都要有严格的执行力。       这周主要有两件事,一是看源代码,另外是一个是看深入理解计算机系统的关于汇编的第三章      源码方面还没看完,无法就整个框架来拿出来说,先总结一下学到的东西:     共享内存的一些操作:     shmget    shmat    shmdt   这三个共享内存操作的函数,共享内存是进程间通信的一个比较好的解决方案

2013-03-24 23:12:16 442

原创 2013 0317

这里要抱歉一下,上周没有写, 理由就不找了,这里要强调的是,自我执行力确实很重要,这里逼迫自己,无论如何 ,每周抽出一小时的时间肯定是有的。so...  没有理由不坚持下去。   上周除了工作之外,主要都是在看《深入理解计算机系统》这本书,这本书很是不错,对于程序的每一个点都讲的很详细,确实是一本好书。   工作中发现的问题:  1、STL中,如vector中,如果你存储的是一

2013-03-17 14:07:26 476

原创 20130303

看标题是个好日志啊  哈哈      这周主要的事情是在工作,有一个项目要上线,但是感觉没有之前那么紧张,而且大家配合的气氛都不够,不知道上线之后能出啥问题不。   近期工作上遇到的问题:   由于这周比较忙,其实真正遇到的问题还不是太多,这里就一一列举出来:   1.  还是比较年轻啊 a==b==c 这样一个判断式,  也写出来了,还是太年轻了,虽然是很简单的问

2013-03-03 16:44:18 336

原创 2013年2.23 周六

由于这一周书看的比较少,所以工作中遇到的问题 和 看书看到的新技术就和为一章来写,书看的少的原因:1、近期工作任务比较重,所以很多时间都花在工作上 2、最近笑傲江湖在热播,妹子在看,难免一起看,所以,哈哈 ,这个下周要改好,回归正题:遇到的错误和难点:(1) error:cast from 'char*' to 'int' less precision这个是用int数值来接受一个c

2013-02-23 18:50:18 394

原创 新年初始的规划

随着末日年2012的离去,2013年正式来临。对于我来说,进入职场已快有一年,以前还是浑浑噩噩的过日子,信奉着“到时再说”的理念,而现在,应该是改变的时候。从寒冷的家乡来到温暖的深圳,一切都还是那么熟悉,家乡还未再多看一眼,就要离去了,心里自然是万分复杂,但怀揣着梦想,我必须在这片土地上站下去,至少不能让我的父母失望,至少要让我心爱的女友,能舒舒服服的生活。  所以,我需要在未来2~3年内,在深圳

2013-02-16 11:00:03 413 1

原创 关于Lua调用c++ DLL 文件的详解

Lua调用c++ dll文件的详解尽管网上类似的例子不少,但是对于很多新手来说,有些问题并没有说的那么详细直奔主题在此,我会列出我参考的文章,有些东西就直接复制的环境:Visual C++ 2008 Express Edition + Lua 1.5 + SciTE(lua编辑器) 下载 Visual C++ 2008 Express Edition + Lua ,下载

2012-03-02 17:14:50 1244

转载 MFC中DLL入门详解

<br />DLL(Dynamic   Link   Libraries)专题: <br /><br />        比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,在编

2010-11-18 22:05:00 825

OpenGL关于球的光照

利用OpenGL对模拟球进行光照,采用四边形模拟法

2011-01-16

空空如也

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

TA关注的人

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