现在位置: 首页 > porcupine发表的所有文章
  • 08月
  • 23日
综合 ⁄ 共 5086字 评论关闭
DDR SDRAM全称为Double Data Rate SDRAM,中文名为“双倍数据流SDRAM”。DDR SDRAM在原有的SDRAM的基础上改进而来。也正因为如此,DDR能够凭借着转产成本优势来打败昔日的对手RDRAM,成为当今的主流。本文只着重讲讲DDR的原理和DDR SDRAM相对于传统SDRAM(又称SDR SDRAM)的不同。   DDR的核心频率、时钟频率和数据传输频率: 核心频率就是内存的工作频率;DDR1内存的核心频率是和时钟频率相同的,到了DDR2和DDR3时才有了时钟频率的概念,就是将核心频率通过倍频技术得到的一个频率。数据传输频率就是传输数据的频率。DDR1预读取是......
阅读全文
  • 07月
  • 25日
综合 ⁄ 共 511字 评论关闭
1.在Resource.h中添加自定义消息 #define WM_COMBOBOX_TEXT_CHANGED WM_USER + 100 2.在test.h中声明消息处理函数 afx_msg LRESULT OnComboBoxTextChanged(WPARAM wParam, LPARAM lParam); 3.在test.cpp中添加消息映射处理 ON_MESSAGE(WM_COMBOBOX_TEXT_CHANGED, &CFileDownload::OnComboBoxTextChanged) 4.在test.cpp中实现自定义消息处理 LRESULT CFileDownload::OnComboBoxTextChanged(WPARAM wParam, LPARAM lParam) {m_cbTest.SetWindowText("test");return 0; } 5.在CBN_SELCHANGE的消息映射函数中,发送消息WM_COMB......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 12939字 评论关闭
转自: http://www.cnblogs.com/dolphinX/p/3347677.html 由于当前jQuery如此的如雷贯耳,相信不用介绍什么是jQuery了,公司代码中广泛应用了jQuery,但我在看一些小朋友的代码时发现一个问题,小朋友们使用的仅仅是jQuery的皮毛,只是使用id选择器与attr方法,还有几个动画,如果只是如此,相比于其带来的开销,其实还不如不使用,下面介绍几个jQuery常用的方法,来让jQuery的威力发挥出来,否则只用有限的几个方法,相对于运行速度问题,真不如不用jQuery。 jQuery如此之好用,和其在获取对象时使用与CSS选择器兼容的语法有......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1949字 评论关闭
栈是在链表的基础上删去一些功能,其本质仍是链表(程序"栈") 更为准确的说栈的定义很广泛,“倒水的杯子”,“盛放物品的箱子”....均满足“后进先出”。 栈的相关应用有“括号配对问题”,链接: http://blog.csdn.net/u013806814/article/details/38593091 “火车进站问题”,链接:http://blog.csdn.net/u013806814/article/details/38636407                                                                       ——参考《郝斌数据结构自学视频》、《数据结构C语言版》 ADT{ 基本操作: InitStack(&S) 操作结果:构造一个空......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 8271字 评论关闭
jQuery获取Select选择的Text和Value:   语法解释:   1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发   2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text   3. var checkValue=$("#select_id").val();  //获取Select选择的Value   4. var checkIndex=$("#select_id ").get(0).selectedIndex;  //获取Select选择的索引值   5. var maxIndex=$("#select_id option:last").attr("index");  //获取Select最大的索引值   jQuery设置Select......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 6207字 评论关闭
A:Repeating Characters 题意是给出一个重复次数量的R与一个字符串 输出重复后的字符串,很简单的一道题。 #include <set> #include <map> #include <stack> #include <cmath> #include <queue> #include <cstdio> #include <string> #include <vector> #include <iomanip> #include <cstring> #include <iostream> #include <algorithm> using namespace std; int main() { int t,c,s; char ss[3000]; scanf("%d",&t); while(t......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 16845字 评论关闭
1、程序开发入门 1.1 创建配置实例 首先,你应该创建一个freemarker.template.Configuration的实例,然后调整它的设置。Configuration实例是存储FreeMarker应用级设置的核心部分。同时,它也处理创建和缓存预解析模板的工作。也许你只在应用(可能是servlet)生命周期的开始执行它一次: Configuration cfg = new Configuration(); // 指定模板文件从何处加载的数据源,这里设置成一个文件目录。 cfg.setDirectoryForTemplateLoading( new File("/where/you/store/templates")); // 指定模板如何检索数据模型,这是一个高级的主题......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 38字 评论关闭
http://www.jhlabs.com/games/index.html
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 5350字 评论关闭
volatile的特性 当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个监视器锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码: class VolatileFeaturesExample { volatile long vl = 0L; //使用volatile声明64位的long型变量 public void set(long l) { vl = l; //单个volatile变量的写 } public void getAndIncrement () { vl++; //复合(多个)volatile......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 184字 评论关闭
1、tcp和udp的socket的buffer有什么作用 2、tcp三次握手协议过程、四次挥手协议过程,为什么握手只要三次,挥手需要四次,什么是TIME_WAIT状态,有什么用 3、TCP的sequence number占多长,为什么random 4、TCP协议的窗口机制作用、原理、实现过程 点击打开链接 点击打开链接 点击打开链接 点击打开链接 点击打开链接 点击打开链接 点击打开链接
阅读全文
  • 11月
  • 26日
综合 ⁄ 共 1179字 评论关闭
在使用cocos2d进行游戏开发的过程中,难免要查阅cocos2d的API文档,搞清楚怎么使用某个类或者某个方法。幸运的是,cocos2d的作者已经在源代码里面添加了文档注释,我们只需要使用文档生成工具解析源代码生成文档即可。最常用的文档生成工具是Doxygen。   用Doxygen处理cocos2d文档有2种方式: 第1种方式:安装Doxygen软件,解析cocos2d源代码,生成html格式的静态文档 第2种方式:利用cocos2d自带的Doxygen功能,将文档集成到Xcode中 下面我分别详细说明上述2种方式的实现步骤: 生成HTML文档 1.下载dmg格式的Doxygen软件h......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 1055字 评论关闭
我们可以在网上下载http://www.phystech.com/?/download/, 因为我运行的环境redhat,./config &&make&&make install的过程,会出现编译错误,比如CLK_TCK这些宏不认识。 所以我推荐大家去下载一个包括相关头文件的,这里我不知道怎么上传文件,需要的可以留邮箱 这个时候我们进行编译就会成功啦。   freebench:  在运行的过程中找不到linux-2.6-x86_64-0.4.tar.gz。而且还没找到链接进行下载,知道的同学情告知下。   geekbench: 欢快的下载下来,发现需要掏银子来购买key.   unxi-bench http://code.google.com/p......
阅读全文