fisher_jiang的专栏

修身,齐家,治国,平天下

用户操作
[即时聊天] [发私信] [加为好友]
明江ID:fisher_jiang
95408次访问,排名1032,好友8人,关注者0人。
fisher_jiang的文章
原创 114 篇
翻译 0 篇
转载 70 篇
评论 70 篇
最近评论
plummoon:学习了 3Q
cedar123:不错,讲得很好。
fisher_jiang:回复weartoby:如果删除的结点位于链表的尾部,没有下一个结点,我们仍然从链表的头结点开始,顺便遍历得到给定结点的前序结点,并完成删除操作
weartoby:我个人觉得:
设假如A结点要被删除:
由A->next 找到 B ,把B的数据内容复制到A,并且删除原来的原来的B点,使B’指向C应该就成了。

---A---B----c---
---B'---B----C---
---B‘---------c---
simonjo:真正的纯粹搞技术,收入肯定不能向sales,marketing,甚至finance看齐。
不过在IBM搞技术的话,只要能熬得下去,30若干年后,没准就能混到DE,不过貌似不带项目也不行。
文章分类
收藏
    相册
    Internship@ google
    我的大学
    链接
    bevin 的 Blog(死党)
    Csdn 技术中心
    kevinsID的天空--安全大牛
    rover的Blog
    Simonjo的blog(睡在我上铺的兄弟)
    zik的Blog(同寝室的哥们)
    会飞的鱼
    信息安全专栏 -- 褚诚云
    北斗星君--Dev-Cpp/Mingw32/GCC专栏
    小强的BLOG
    我手写我心(韦煜-朗讯的兄弟)(RSS)
    照妖镜--中学时代的才女
    琢思磋文轩(北软师兄的blog)
    程序员面试题精选
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes
    2008年11月23日

    转载 关于delete 和 delete[ ] (二) 收藏

    3. 下面我们来看看上面提到的4字节是干什么用的。
    int   main()
    {
        A *a   =   new   A[100];
        printf("Adress after new = %p\n", a);
        printf("number of A at %p  = %d\n", (int*)a-1, *((int*)a-1));
        printf("size of a at %p = %d\n", (int*)a-2, *((int*)a-2));
        delete[] a;
        return 0;
    }

    运行结果:
    Adress after malloc: 0x804a008; size: 104
    A::A()
    ...
    Adress after new = 0x804a00c
    number of A at 0x804a008  = 100
    size 阅读全文>

    发表于 @ 2008年11月23日 11:02:00|评论(loading...)|收藏

    转载 关于delete 和 delete[] (一)收藏

    1. 按C++标准的说法,对于非数组类型,分配函数是operator new,释放函数是operator delete。对于数组类型,分配函数operator new[],释放函数是operator delete[]。

    If the allocated type is a non-array type, the allocation function’s name is operator new and the deallocation function’s name is operator delete. If the allocated type is an array type, the allocation function’s name is operator new[] and the
    deallocation function’s name is operator delete[].

    new操作符的作用是先调用分配函数分配足够的内存以便容纳所需类型的对象,再调用构造函数初始化内存中的对象。 delelte操作符相阅读全文>

    发表于 @ 2008年11月23日 11:01:00|评论(loading...)|收藏

    2008年10月07日

    转载 位运算在算法编程中的使用技巧收藏


    原文: http://blog.csdn.net/xlvector/archive/2006/02/10/595842.aspx

    在代码优化时,广泛引入位运算可以提高代码的运行速度,本文主要介绍一些常用的位运算的技巧。

        求浮点数的绝对值
    double abs(double y)
    {阅读全文>

    发表于 @ 2008年10月07日 12:51:00|评论(loading...)|收藏

    2008年09月27日

    转载 俞敏洪在北京大学2008年开学典礼上的演讲辞收藏


    各位同学、各位领导:


    大家上午好!(掌声)


    非常高兴许校长给我这么崇高的荣誉,谈一谈我在北大的体会。(掌声)
    阅读全文>

    发表于 @ 2008年09月27日 12:42:00|评论(loading...)|编辑|收藏

    2008年09月13日

    转载 走下神坛的Extreme Blue收藏


    今天,IBM Extreme Blue 2008年项目终于在钻石大厦落下了帷幕,开香槟,发奖状。仿佛真的毕业了一次一样,HR说鼓励大家写关于EB的东西,看来这个项目本身就有一部分的广告成分是无疑的。不过这样也可以让我无所顾忌地去评论这个项目了。
    初次听说Extreme Blue是本科三年级,那个时候拿着英文的招聘海报,根本找不着北。后来看了未名大牛BraveZealot的介绍,EB项目在我心中就是高校IT技术类实习生项目的No.1。可以做真正的前沿,可以天马行空地发挥,可以体验真正的团队合作,可以跟着MBA们学些技术之外的东西。加上这个项目时间安排合理,只有两个半月,而且是在暑假,所以基本上是性价比最高的实习了。
    虽然从研究生一入学开始就准备申请该项目,但基本上最后参加这个项目却属于很偶然的事情,首要原因还是因为IBM正式员工的待遇不是那么有吸引力,再加上最近实习生的工资采用了劳务税制度,因此,差点就没有投这个项目。但是由于之前申的实习因为各种原因没有成行(其实只有一个原因——被拒),所以最终还是成为了它的一员。不得不说有些宿命的东西在里面。
    可能我阅读全文>

    发表于 @ 2008年09月13日 21:37:00|评论(loading...)|编辑|收藏

    2008年09月02日

    转载 使用 Microsoft Symbol Server 获取调试符号文件收藏

    当您使用各种 Microsoft 工具调试应用程序时,必须拥有符号信息。符号文件提供包含在可执行文件和动态链接库 (DLL) 中的函数的占位空间。此外,符号文件还可以表示达到失败点的函数调用路线图。例如,当您转储调试器内的调用堆栈时,必须拥有符号。本文讨论如何通过指定各种调试工具的以下 URL 来使用 Microsoft Symbol Server: http://msdl.microsoft.com/download/symbols注意:http://msdl.microsoft.com/download/symbols 是不可浏览的,并且仅适用于由调试器访问。 更多信息使用 Symbol Server 技术Microsoft Symbol Server 是使用 Debugging Tools for Windows 软件包附带的 Sy阅读全文>

    发表于 @ 2008年09月02日 15:02:00|评论(loading...)|编辑|收藏

    2008年09月01日

    转载 全球黑客盛会:2008年黑帽大会要闻摘要收藏

    全球黑客盛会:2008年黑帽大会要闻摘要阅读全文>

    发表于 @ 2008年09月01日 21:37:00|评论(loading...)|编辑|收藏

    转载 DNS 漏洞发现者 Dan Kaminsky 访谈录收藏


    http://www.ziseguizu.com/post/Dan-Kaminsky.htm
    采访Dan Kaminsky,谁是Dan Kaminsky?他就是今年闹的纷纷扬扬的让大多数虚拟主机厂商都非常担心的DNS漏洞的发现者。我一直想把这个漏洞做一个完整的整理,但由于涉及到奥运期间的许多事情的安排,直到现在都没有抽出来时间整理,真的是很抱歉,呵呵。不过,35公里那里说Dan Kaminsky出现在了今年的黑帽大会上,而且还是便装。据Dan Kaminsky透露,DNS漏洞早就存在了,但为了不让互联网遭受更大的攻击,一直未暴露出来,这期间,还有几篇新闻等报道,过几天我花点儿时间整理一下。今天这篇采访是VentureBeat的记者Dean Takahashi在黑帽大会上对Dan Kaminsky的采访。我转了过来,记录一下吧,这篇是中文翻译版。
    ——紫色贵族
    阅读全文>

    发表于 @ 2008年09月01日 21:35:00|评论(loading...)|编辑|收藏

    Csdn Blog version 3.1a
    Copyright © 明江