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

转载 软件开发者面试百问

  想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。    问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。    这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算法、数据

2009-02-13 18:12:00 364

转载 大内高手—全局内存

 转载时请注明出处和作者联系方式:http://blog.youkuaiyun.com/absurd作者联系方式:李先静 更新时间:2007-7-9有人可能会说,全局内存就是全局变量嘛,有必要专门一章来介绍吗?这么简单的东西,还能玩出花来?我从来没有深究它,不一样写程序吗?关于全局内存这个主题虽然玩不出花来,但确实有些重要,了解这些知识,对于优化程序的时间和空间很有帮助。因为有好几

2009-02-13 17:58:00 467

转载 大内高手—内存管理器

 大内高手—内存管理器 转载时请注明出处和作者联系方式:http://blog.youkuaiyun.com/absurd作者联系方式:李先静 更新时间:2007-7-9 作为一个C程序员,每天都在和malloc/free/calloc/realloc系列函数打交道。也许和它们混得太熟了,反而忽略了它们的存在,甚至有了三五年的交情,仍然对它们的实现一无所知。相反,一些好奇心

2009-02-13 17:56:00 560

转载 大内高手—共享内存与线程局部存储

 大内高手—共享内存与线程局部存储   城里的人想出去,城外的人想进来。这是《围城》里的一句话,它可能比《围城》本身更加有名。我想这句话的前提是,要么住在城里,要么住在城外,二者只能居其一。否则想住在城里就可以住在城里,想住在城外就可以住在城外,你大可以选择单日住在城里,双日住在城外,也就没有心思去想出去还是进来了。 理想情况是即可以住在城里又可以住在城外,而不是走向极端。

2009-02-13 17:53:00 641

转载 大内高手—常见内存错误

 大内高手—常见内存错误   随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了,特别是调试系统集成之后的BUG,一个BUG花了几天甚至数周时间并非罕见。 而这些难以定位的BUG基本上可以归为两类:内存错误和并发问题。而又以内存错误最为普遍,即使是久经沙场的老手,也有时也难免落入陷阱。前事不忘,后

2009-02-13 17:52:00 511

转载 大内高手--调试手段及原理

 大内高手--调试手段及原理    知其然也知其所以然,是我们《大内高手》系列一贯做法,本文亦是如此。这里我不打算讲解如何使用boundschecker、purify、valgrind或者gdb,使用这些工具非常简单,讲解它们只是多此一举。相反,我们要研究一下这些工具的实现原理。 本文将从应用程序、编译器和调试器三个层次来讲解,在不同的层次,有不同的方法,这些方法有各自己的长处

2009-02-13 17:50:00 514

转载 函数指针与软件设计

 记得刚开始工作时,一位高手告诉我,说,longjmp和setjmp玩得不熟,就不要自称为C语言高手。当时我半信半疑,为了让自己向高手方向迈进,还是花了一点时间去学习longjmp和setjmp的用法。后来明白那不单是跳来跳去那样简单,而是一种高级的异常处理机制,在某些情况下确实很有用。 为了显示自己的技巧,也在自己的程序中用过几次。渐渐发现这样的技巧带来的好处是有代价的,破坏了程序的

2009-02-13 17:48:00 455

转载 软件设计本质论(Essential Design) —从链表设计说起

 转载时请注明出处:http://blog.youkuaiyun.com/absurd/ 大师说,软件设计不过是在适当的时候做出适当的决策罢了。对此我深以为然,好的设计就是做出了正确决策。然而,在多种互相竞争的因素下,要好做出正确的决策可不是件容易的事!本文以一个双向链表的设计为例,阐述一下软件设计为什么这样困难。 双向链表无疑是最简单的数据结构之一。即使没有系统的学习过《数据结构》的程序

2009-02-13 17:40:00 731

转载 创建线程时的几个陷阱

 创建线程时的几个陷阱 前几天帮同事查一个多线程的BUG,不到十秒钟我就找到了问题的根源。N年前我曾犯过类似的错误,呵,今天仍然有人在重复。这些问题都比较典型,把它们写出来,供新手参考吧。 l         用临时变量作为线程参数的问题。#include stdio.h>#include #include assert.h> void*

2009-02-13 16:31:00 626

转载 检查新同事的代码时发现的问题

 检查新同事的代码时发现的问题 今天看了一个组员的代码,他是今年才毕业的。在应届毕业生中,他的能力算是相当不错的了,所以我们才破格录用,并准他一个月假期回去答辩毕业论文。在他的代码中,发现几个问题,其中一些颇具代表性,把它们记下来供新手参考。 函数原型中没有参数名。比如,一个函数原型为int foo(const char*buff, size_t buff_length)的函数

2009-02-13 16:23:00 534

转载 编写可移植C/C++程序的要点

 编写可移植C/C++程序的要点 转载时请注明出处和作者联系方式:http://blog.youkuaiyun.com/absurd作者联系方式:Li XianJing 更新时间:2006-3-11 昨天看了05年的《程序员(精华本)》,里面有篇关于编写可移植的C++程序的文章,引起了我一丝兴趣,大致读了一下,有点启发。不过感觉作者是位学院派的人士,没有大型项目的移植经验,把移植想

2009-02-13 16:00:00 572

c++ primer习题.pdf

c++ primer的配套习题 pdf格式

2009-11-10

Dbgview

代码调试工具,还不错

2008-05-07

文件监控软件

File Monitor 系统监视工具 V7

2008-05-07

敏捷软件开发:原则、模式与实践.pdf

敏捷软件开发:原则、模式与实践.pdf 敏捷软件开发经典基础书籍

2011-09-22

MyColor.exe(鼠标指定位置颜色)

获取鼠标移动位置的颜色,比较好用的小工具

2008-08-26

masm5.0.rar

masm5.0.rar,汇编编译器,方便开发学习

2008-08-26

asfview.exe(多媒体文件格式查看器)

asfview.exe 可以查看asf mp3等文件格式

2008-08-26

WinHex(16进制查看器)

WinHex 16进制查看器 16进制查看器

2008-08-26

Araxis Merge V6.5

Araxis Merge V6.5 非常好用的对比工具

2011-09-14

简单的去水印工具

Inpaint,一款去水印工具, 简单的水印用此工具去除比Photoshop更方便

2011-09-14

查看指定DLL谁在调用

有时有些DLL无法删除,是因为有其他软件正在调用它

2009-03-05

MetalScrollSetup_1.0.11

vs滚动条MetalScrollSetup_1.0.11. vs插件 缩略图滚动条

2017-03-18

deepinms.exe

deepinms.exe 一款xp的深度优化工具 绿色软件,简单实用

2011-09-14

WinDbg.入门

WinDbg.入门.1.简介.pdf WinDbg.入门.2.入门.pdf WinDbg.入门.3.基本调试操作.pdf WinDbg.入门.4.内核调试配置.pdf WinDbg.入门.5.内核调试常用命令.pdf WinDbg.入门.6.内核调试常用命令.pdf WinDbg.入门.7.驱动程序的源码调试.pdf

2011-09-26

图形程序开发人员指南

Michael Abrash 清晰

2017-03-18

Source Insight

Source Insight

2008-05-07

制作ppt的七种武器.pdf

制作ppt的七种武器.pdf pdf制作要点

2011-09-26

CrashFinder

用来查找程序崩溃地址,带源代码。<br>查找exe崩溃非常方便,如果dll里面再调用dll,用该工具查找目前还不会,请教高手指点

2007-12-07

C++程序调试实用手册.pdf

代码开发技巧 编译器优化 逻辑与语法错误 Debugger 调试版本与发行版本 清晰版

2011-09-26

代码优化.有效使用内存.pdf

代码优化.有效使用内存.pdf Code Optimization: Effective Memory Usage [美]Kris Kaspersky

2011-09-22

Visual Assist X-10.9.2059

Visual Assist X-10.9.2059.rar 支持vs2013

2017-03-18

Navicat8.0.rar

非常不错的mysql客户端工具,类似microsoft sql server

2008-05-07

数据结构演示(数据结构演示)

数据结构演示 数据结构演示 数据结构演示

2008-08-26

软件流程开发ppt文档

软件流程开发ppt 软件流程开发ppt 软件流程开发ppt

2008-08-26

HA-InstallerVISE36-LDR.zip

HA-InstallerVISE36-LDR.zip,一个简单好用的安装包打包工具

2008-08-26

嘟嘟美食菜谱(上次名称为何非要10个字)

喜欢做菜的朋友可以看看(上次名称为何非要20个字,描述清楚即可)

2008-08-26

MyNotesKeeper

MyNotesKeeper 树状分类管理,编辑区类似word,可以保存文字和图像 可以用来分类收集网上看到的好文

2011-09-14

空空如也

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

TA关注的人

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