自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【java基础】volatile使用总结

volatile使用总结背景volatile的出现与java的内存模型(JMM)密不可分。大家都知道,cpu与内存的频率差别巨大,为了提高cpu的使用率,现代计算机都设置有多级缓存(现在最高好像是3级?)。java是跨平台语言,所以jvm规范专门抽象了一层概念模型,用于屏蔽各平台差异,这层概念模型即为JMM。JMM把内存分成2大块,工作内存和主内存。java线程只与工作内存交互,同时,JMM规定了一套交互协议用于实现工作内存和主内存的数据同步。java内存模型和jvm内存模型不同,个人理解是,JM

2021-04-07 17:29:33 75 2

转载 计算机启动过程

从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,"启动"用英语怎么说?回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootst

2014-06-03 10:24:58 469

转载 GBK转UNCIDOE表

unsigned short zz_gbk2uni(unsigned char ch, unsigned char cl){    ch -= 0x81;    cl -= 0x40;    return (ch}const unsigned short mb_gb2uni_table[24080] = {    0x4e02, 0x4e04, 0x4e05, 0x

2013-10-16 13:59:29 5324

转载 一个游戏程序员的学习资料

想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩, 比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎, 人

2012-06-01 11:41:57 292

转载 windows socket api

一、WSAStartup函数  int WSAStartup(   WORD wVersionRequested,   LPWSADATA lpWSAData   );   使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函

2011-09-06 17:34:18 268

转载 用sql语句复制表定义和复制数据行

一、复制表定义假设我们有一个数据表Person,有Id,FirstName,LastName,Weight,Height5个列,表结构可以参考这一篇。现在我们想创建一个新表叫People,表结构和Person一模一样,也就是列名和数据类型都一致。我们可以通过复制Person表

2011-08-10 16:52:02 731

转载 VC6.0对话框资源拷贝问题

1.在VC6中打开老的工程,在工作区Resource标签页中选中Dialog文件夹下的资源文件(就是双击后会出现编辑窗口界面的那个东西),按Ctrl+C(Edit->Copy也一样).        2.关闭当前工程,注意不要关闭VC6,打开目标工程(File->OpenWo

2011-08-08 17:12:40 1034

原创 OpenGL学习问题记录

     最近要用MFC框架及OpenGL制作一个简单的三维应用程序,于是买了本红宝书并参考Nehe教程源码实现其中的功能。由于本人水平很菜,在实际应用中还是遇到了许多细节性的问题。现在将遇到的问题及其解决方法总结如下,方便今后查阅并且可能或许会帮助那些遇到此类问题的菜鸟。     1. MFC窗口开启多重采样抗锯齿         至于如何判断窗口是否支持多重采样以及如何开启多重采样这里

2011-06-14 10:51:00 386

转载 OpenGL版本与扩展

     OpenGL从推出到现在,已经有相当长的一段时间了。其间,OpenGL不断的得到更新。到今天为止,正式的OpenGL已经有九个版本。(1.0, 1.1, 1.2, 1.2.1, 1.3, 1.4, 1.5, 2.0, 2.1)每个OpenGL版本的推出,都增加了一些当时流行的或者迫切需要的新功能。同时,到现在为止,OpenGL是向下兼容的,就是说如果某个功能在一个低版本中存在,则在更高版

2011-06-09 17:34:00 1004

雅可比法计算特征向量程序

一个用雅可比过关法计算实对称矩阵的c语言程序

2009-01-03

空空如也

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

TA关注的人

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