现在位置: 首页 > steen发表的所有文章
  • 10月
  • 28日
编程语言 ⁄ 共 15016字 评论关闭
 很久之前写的一篇文章,贴出来共享。  inside c++ pointer to member functions 目 录   1 前言... 2 2 语法... 2 3 与其它语言机制的混合使用... 3 3.1 继承... 3 3.2 虚函数... 3 3.2 多继承... 4 4 实现... 5 4.1 Microsoft的实现... 5 4.1.1 内部表示... 5 4.1.2 Vcall_addr实现... 6 4.1.3 This指针调整... 9 4.1.4 结论... 10 4.2 GCC的实现... 10 4.2.1 内部表示... 11 4.2.2 实现机制... 11 5 语言限制与陷阱... 12 5.1 例子... 13 5.2 static_cast干了些什么... 16 5......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1164字 评论关闭
1.下载cygwin,默认的情况下Cygwin没有选择C++开发所需要的包,在安装时需要选中 : gcc, gcc-core, gcc-g++, gcc-mingw-core, gcc-mingw-g++, make , gdb, binutils 可以参考:http://www.linuxidc.com/Linux/2011-06/37588.htm 2. 安装好后,需要把Cygwin加入Windows环境变量.  因为gcc 和g++ 不能从windows cmd中直接执行, 可以通过直接在cmd中直接运行g++, gcc, 显示“访问被拒绝” (access denied),  进入cygwin安装目录\bin下检查g++.exe, gcc.exe是否只有1k大小,如果是,那么文件是符号链接,那么把文件重命......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 3541字 评论关闭
我是一个硬盘。 在一个普普通通的台式机里工作。别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实 象我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏上上 下下就要忙的团团转,最后还常常要死机。 我们这一行技术变化快,差不多每过两三年就要升级换代,所以人人都很有压力而且没有安全感。每个新板卡来的时候都神采飞扬踌躇满志,几年光阴一过,就变得 灰头......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1083字 评论关闭
一看到开关灯问题,觉得应该是和矩阵有关系的,于是开始向矩阵上靠,发现第i个灯的下一次变化为 (i-1 + i)&1; 这样就可以构造矩阵了,很高兴没有trick code: #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #include <map> using namespace std; const int MAXN = 101; int n,m; char str[MAXN]; bool dat[MAXN]; bool ans[MAXN]; struct Matrix { bool mat[MAXN][MAXN]; }E,A; void init() { int i,j; for(i=1;i<=n;i++) { ......
阅读全文
  Installing Oracle 9i on Red Hat Enterprise Linux Advanced Server 4, 3, 2.1, and on Red Hat 9, 8.0, 7.3, 7.2, 7.1 (x86) Here is a summary (HOWTO) how I installed: Oracle 9iR2 (9.2.0.6.0) Database on Red Hat Advanced Server 4 (x86, kernel 2.6.9-5.EL, glibc-2.3.4-2) Oracle 9iR2 (9.2.0) Database on Red Hat Advanced Server 3 (x86, kernel 2.4.21-4.EL, glibc 2.3.2-95.3) Oracle 9iR2 (9.2.0) Database on Red Hat Advanced Server 2.1 (x86, kernel 2.4.9-e.3, glibc 2.2.4-26) Oracle 9iR2 (9.2.0) Da......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 820字 评论关闭
const可以在运行时初始化,也可以在编译时初始化。 cosnt int i = get_size()   //运行时初始化 const int i = 4  //编译时初始化,编译器会在用到i的地方进行替换 默认情况下,const只在文件内有效。如果确实需要在文件间共享,可以使用extern关键字(不管是定义或者声明都需要添加)。 const作用到引用上,则该引用不能修改被引用的值。 初始化对const的引用: int i = 42; cosnt int &r1 = i;   //允许将const int &绑定到到普通int上 int &r2 = 42;   //错误!引用的类型必须与其所引用的对象类严格匹配。......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 102字 评论关闭
        在项目中遇见了改问题 earthBox height 100%不起作用。        解决办法:很简单           将html,body,.earthBox{height:100%;},父节点的高都设为100%;
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 4517字 评论关闭
To make your life as a Java Android cell phone programmer/ui designer easier. For rapid development of your user interfaces try DroidDraw AnalogClock <AnalogClock id="@+id/clock1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> Button <Button id ="@+id/button1" android:text="Label" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <Button id ="@+id/button2" android:text="Label" androi......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 749字 评论关闭
     外键的创建使得两张数据表产生关联,通过外键关系,可以检索到表1外键指向对应的表2的记录。      表1的外键可以指向表2的主键或者unique列。            一、创建数据表时添加外键关联            1. 创建班级数据表      create table Class(           Id int not null auto_increment,           No int not null,           Name varchar(50) default '',           primary key (Id),           unique(No)      ); No: 班级号,作为Student的外键所关联的键,必须是unique或者primary的,否则会出现“ERROR 1215 (HY0......
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 1504字 评论关闭
C的开发人员会经常使用#define,即用宏来声明常量,但宏却是全局的,对大的工程很难维护,经常是导致名字冲突。还好,C++给我们带来了namespace名字空间。它的使用如下,名字空间可以把一组逻辑分组,同时名字空间也是一种作用域。 namespace outspname { const int CVAR1 = 1; const char* const CVAR2 = "33333"; void test(); namespace inspname { enum { A, B, C}; class Klass { }; } }  但即使一个简单的名字空间,其中也有不少的玄机。 1.当某个名字在自己的空间之外使用,在反......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 605字 评论关闭
 一、事务概念     事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。   二、事务属性 事务4大属性: 1   原子性(Atomicity):事务是一个完整的操作。 2   一致性(Consistency):当事务完成时,数据必须处于一致状态。 3   隔离性(Isolation):对数据进行修改的所有并发事务......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 4118字 评论关闭
DC    :   设备环境(Device Context)                      1.  设备环境, 是 Window 内部的一种数据结构,用来保存与某个设备相关的绘制属性信息。                      2.  所有的绘制调用都必须通过设备环境 dc 进行。这些对象封装了用于绘制线条、图形以及文本的 Window API 。                      3. 设备环境允许 Window 在设备中进行与设备无关的绘制。                      4. 设备环境可用于绘制到屏幕、打印机可图元文件。 HDC :   设备环境句柄                      一个指针类型对像,指向 dc 对象 在 Windo......
阅读全文