自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 巧用bsearch--stanford CS107 assignment 2 总结

作为一个已经有CS硕士文凭的毕业生,回头来听别人牛逼学校大学基础CS课程,还听得津津有味,不得不说,很惭愧啊,看的过程总是在想,如果刚进大学的时候就接触到如此视频该有多好,假如国内哪个老师哪怕能原本照搬别人的讲课内容该有多好,不过话说回来,以当时的情况估计要先修个两三年英语才够水

2011-10-09 20:15:07 3070

原创 Stanford公开课Programming Paradigms----assignment 3--C语言中vector与hashset的实现

视频第7集的作业描述pdf及starter code的地址:  在这全套视频的地址:原址   网易公开课   土豆原版视频以下是本人的作业的实现部分(vector.c)和(hashset.c),用的windows操作系统,装了个minGW用make进行编译链接,可以通过v

2011-10-07 17:04:58 1936 1

原创 symmetry of responsibility [study notes]

Stanford -- programming paradigms [lesson 6] About symmetry of responsibility:the lecturer writes an int version of Stack and then wri

2011-10-05 14:18:29 549

原创 Function & Method的区别 为什么类中成员函数的指针需要显式地声明?

前些日子,在stack overflow上看到一个关于类中函数指针的问题:There is a classclass A {public: A() {};private: void func1( int) {}; void f

2011-09-19 22:00:46 898

原创 MTK平台屏幕切换机制探索--group机制(11A版本)

熟悉了几个模块的代码流程以后,发现屏幕创建并没有想像中的简单,每个程序似乎都要在创建自己的屏幕之前先创建一个群,随后又进入这个群后,这才开始自己屏幕的创建,为什么要这么多此一举呢,为了研究屏幕的运作流程?我用MODIS追踪了屏幕的创建过程。    首先,介绍下两个根节点,一个

2011-09-05 20:55:22 6400 4

原创 群硕笔试面试

<br />    群硕笔试答得不好,最后三道编程题都没答对,都是C语言的字符串程序,我记得一题,是求一个字符串里最长的数字增增子串,如果源字符串为“jfkdj456432kk780kjkk12343423456uu” ,则输出“23456” 。<br />    回来后调试:<br /> <br />char* getS(char* src)<br />{<br />    int biggest=0;//最长的子串长度<br />    char* biggest_p=NULL;//指向最长

2010-10-19 00:42:00 1090

原创 深圳蓝韵笔试记录--递归程序题

<br />int minValue(int a[],int size) 用递归的方法求数组中的最小值。<br /> <br />调通后的程序<br /><br /><br />int minValue(int a[],int size)<br />{<br />if (size==1)<br />return a[0];<br />else<br />{<br />int* c=new int[size/2]; //这里做笔试的时候没用动态分配内存,用int c[size/2],size大小未知,程序出错

2010-10-13 22:03:00 1771

原创 求n的阶乘结果末尾含零的个数--记一次华为技术交流面试

    上午华为来学校开研发职业介绍会,到会者有机会与技术人员进行技术交流,被问了一道题:如何求n的阶乘的结果中末尾0的个数,写一个函数。     当时绞尽脑汁,列举各种相乘产生0的情况,我当时想,只有5与偶数相乘和能被10整除的数。于是我思路便卡在了这儿,认为这是两种独立的情况,简单化了认为逢5逢10都会产生一个0,于是想当然的写出了只有一条返回语句的函数:  return n/5;     主考官看了下,说不对,于是我又开始列举,想了好半天,才发现当20*50的时候,会多产生一个零,然后100本身会产生

2010-09-09 17:04:00 2289 1

原创 MFC--俄罗斯方块编程笔记[1]

      最近有Mac编程的想法,但查了下资料发现硬件成本也高,如果是手机编程的话要iphone,要Mac系统的机子;软件上也不熟,要学习objective C,要学COCOA框架。要上手的话估计太久,于是突生想法,先小学下windows编程,编个俄罗斯方块这样的小游戏,先实现功能,然后优化,配图,配声音,配效果,看自己能做到什么程度。以后如果要上手Mac编程,再把这程序移植过去,顺便学习下移植

2010-04-26 10:03:00 2102

原创 数据库的规模对select语句的效率影响有多大?

    今天跟同学为了一个问题争了好久,现在越来越能够享受争论的乐趣了,不会像以前一样带入太多的个人情绪,更能够客观的看待问题本身了。他的观点是当一个数据库规模不断增大时,查询同样条数的select语句查询的效率会越来越低,举个例子:一个数据库总共有1W数据时取一千数据跟数据库总用有1000W时取一午数据的查询时间会差别非常大,他认为会严重影响到用户体验,而我认为影响不会太大。为了确定到底谁的观点

2010-04-16 16:39:00 1694

原创 if not exist的灾难性后果

     最近做了一个asp.net的网站,其中数据库操作用到了一个存储过程,此存储过程的作用是将一条数据插入数据库的一个表,但是要保证不能重复插入。我原来的方法没用到存储过程,只用到了一条SQL插入语句,并且将表中五个字段作为键,因为只有这五个字段同时作为键才可以确定一条数据的唯一性。然后插入的时候如果碰到重复会违反数据库键重复的原则从而达到不重复插入的目的。     后来由于一个负责人不知

2010-04-15 13:09:00 6496 1

空空如也

空空如也

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

TA关注的人

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