自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 Object-C 类,对象,运行时,isa

如果不是Apple,不是App Store,Object-C恐怕早就淡出人们的视线了。大部分编程语言都是基于C语法风格的,所以初次接触这个非C风格的语言,会看不懂它那怪异的语法。但如果掌握了它之后,也并不会觉得它又太多的不同。今天记录一下它的底层运作。        1: 类Class:        typedef struct objc_class * Class;      从Clas

2014-01-17 11:43:25 151

转载 堆栈的区别(转)

一、预备知识—程序的内存分配     一个由C/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其     操作方式类似于数据结构中的栈。     2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回     收   。注意它与数据结构中的堆是两

2012-10-26 02:26:17 168

转载 Winning Solutions

//转自usaco/nocow 竞赛中的策略 首先通读题目,然后写出它的算法、复杂度、数据规模、数据结构、程序细节…… 想想所有可能的算法——然后选有效的中最笨的! 做数学计算!(时空复杂度,最坏的和期望的) 试着打破算法——利用特殊(让算法退化?)的测试数据(感觉是条件,但test cases就是测试数据) 做题的顺序:先做最简短的,根据你的情况(顺序

2012-04-08 22:10:18 175

原创 usaco::section1.3.Barn Repair

/* ID : jakeylee11 PROG : barn1 LANG : C++ */ #include #include using namespace std ; int cmp1( const void *a , const void *b ) //降序 { return ( *(int*)b - *(int*)a ) ; } int cmp2( const void

2012-04-08 14:19:38 140

原创 usaco::section1.2.2 Transformations

/* ID : jakeylee11 PROG : transform LANG : C++ */ #include using namespace std ; int i , j , k ; char p[20][20] ; //p是原图案 char q[20][20] ; //q是转换后的图案 char tmp[20][20] ; int sub( int n ) { fo

2012-04-02 00:52:33 125

原创 usaco::section1.2.1 Milking Cows

/* ID : JAKEYLEE11 PROG : milk2 LANG : C++ */ #include #include using namespace std ; typedef struct times { int start , end ; } times ; int cmp( const void *a , const void *b ) { return (

2012-04-01 21:48:56 157

原创 section1.1.4 Broken Necklace

/* ID : jakeylee11 PROG : beads LANG : C++ */ #include #include #include using namespace std ; int find_max( const string s , const int n ) { int i = n ; int j = n ; if ( n == 0 ) { i = s

2012-03-19 00:12:16 150

原创 用数码管和独立键盘做拔河游戏机

//拔河游戏机 //唯一不能解决的是当玩家1按下按键的时候,玩家2按键无效即不能加1 #include sbit key1 = P3^4 ; //玩家1 sbit key2 = P3^7 ; //玩家2 sbit key3 = P3^5 ; //中止游戏按键 sbit key

2011-10-14 22:53:48 342 1

原创 1602液晶数字时钟

/*********************************************************************************************** 用1602液晶显示万年历即年月日时分秒 时分秒可以搞定,不过由于年月日涉及的进制问题比

2011-09-27 23:24:44 393

C primer plus 5th 编程练习答案

官网上下的~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2010-06-13

空空如也

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

TA关注的人

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