- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人