自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C&C++常见面试题之strcpy

//memcpy实现:推荐 strcpy是zuichar* _strcpy(char* dst,const char* src){ if ( NULL==dst||NULL==src) return NULL; memcpy(dst,src,strlen(src)+1); return dst;}//流行方法char* _strcpy(char* dst,const c

2014-10-15 20:22:15 721

原创 可爱的360面试官

校招季最让我难忘的是360公司,纪念那可爱的面试官。          说起360,大家都认为是流氓。我大一大二也这么认为,什么偷隐私啊拖慢电脑运行速度啊,不小心装上360大全啊什么的!还有什么3Q大战等等等等。半年前在实习,公司里面给每个人发了一本红衣教主的《拒绝平庸》,读了之后我才发现360其实没那么流氓,因为行业里面大家都流氓,周鸿祎只是不小心顶了一个流氓软件之父的名头大家才都攻击他

2014-10-15 19:41:08 800 1

原创 难忘的校招季 (一)

今年(2014)的9月,可能是这辈子经历得最累、最痛苦但是也最有意义的9月了。在得知保研失败后加入茫茫的找工作大军。我可能是大学里最平凡的那个同学了,大学前三年没有什么获奖经历、没有做什么高大上项目、没有参加牛逼的社团,没有学生工作。像个呆子一样上课放学,成绩中上,实验课设能自己完成。还好找工作之前去了成都一家创业公司实习,做了一些测试工作和研发工作,才让我的简历不至于一片空白。找工作之前

2014-10-15 01:09:07 655

原创 C&C++常见面试题之strcat

准备面试练习的题目1.char* _strcat(char* dst,const char* src){ assert(dst&&src); char* ret=dst; while( *dst!='\0' ) dst++; while((*dst++=*src++)&&(*src!='\0')) {} return ret;}

2014-10-15 00:17:37 648

转载 C/C++函数调用约定

http://blog.csdn.net/xt_xiaotian/article/details/5363633?reload#comments

2014-08-10 20:02:21 555

原创 3.Python调用C语言之使用指针

之前讲了Python调用C语言的基本方法,但是只能d

2014-08-10 15:34:11 4219 1

原创 2.Python调用C语言之常用变量与数据结构

好吧,之前讲了一下怎么调用

2014-08-08 00:54:46 2148

原创 1.Python调用C语言之如何调用动态链接库

随着学习的深入,越来越喜欢用Python这个东东

2014-08-06 01:39:17 3030

转载 tcp/ip协议详解

来自:http://wanghaitao749.blog.163.com/blog/static/32609254200942642442184/

2014-07-19 21:14:26 756

转载 TCP三次握手

转自:http://www.cnblogs.com/hnrainll/archive/2011/10/14/2212415.html

2014-07-15 00:07:46 543

原创 TCP的分段和IP分片之间的区别

分清这个,首先得明白MSS和MTU。MTU

2014-07-14 23:35:39 834

原创 X86的通用寄存器简要说明

1.EAX寄存器也成为累加器,用于协助执行一些常见的运算操作以及用于传递函数

2014-07-06 17:50:46 2406

原创 3.如何用好ASSERT之无价之宝

之前我们了解了Assert的基本用法和怎么样定制自己的Assert宏。但是遇到以下代码,会感觉到很烦呢?手都要按断呢。#include #include #include bool CustomAssertFunction(bool isfalse,char* description,char* filepath,int line)//Assert执行的函数{ if(true =

2014-02-13 22:57:57 680

原创 2.如何用好ASSERT宏让ASSERT更好用(定制自己的Assert)

我们可以自己定义一个宏,让宏接受2个参数,其中一个参数是判断的条件,另外一个是弹出的调试信息。#include #include #define Assert(a,b) assert(a&&b)int _tmain(int argc, _TCHAR* argv[]){ Assert(0,"Nvidia_insides'Blog");}当然,这些只是简单的使用assert,我

2014-02-13 21:59:01 700

原创 1.如何用好Asser之嵌入更多的信息。

首先申明这部分关于Assert的用法来自《游戏编程精粹》一书,我只是一个搬运工,让在这里好好的与大家分享。当然也会有自己的一些心得。asser宏的缺点就是无法告诉你太多的信息,如果你只是这样使用 assert(point!=NULL),那么你很有可能找不到出错的地方,有一个简单的小办法,可以帮助你嵌入更多的信息。请看下面代码:#include #include int _tmain

2014-02-13 20:58:51 659

原创 Assert宏简单的说明

最近在看一本书《游戏编程精粹》,里面讲述了很多C++种Assert宏的用法,我觉得很有用,所以拿出来和大家分享一下~!首先,什么是Assert?以下是书中原话:每个程序员都应该虔诚地使用assert宏。Assert是一个简单的,无需额外代价的、针对你的假设进行双重检验的工具、它时时刻刻都在保护着你。通过给assert宏一个条件进行计算,你就断言这个条件应该为真。如果条件为假,asser

2014-02-13 20:39:29 672

空空如也

空空如也

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

TA关注的人

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