自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (16)
  • 问答 (2)
  • 收藏
  • 关注

转载 Java中的final,finally与finalize

final – constant declaration.finally – The finally block always executes when the try block exits, except System.exit(0) call. This ensures that the finally block is executed even if an unexpected e

2013-08-08 07:21:55 940

转载 Java垃圾回收机制

垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计

2013-08-06 11:42:20 505

转载 Ubuntu如何备份和恢复系统

在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个Z

2013-07-22 03:17:04 949

转载 The Trick To Good Software

The funny thing about programmers is that we spend years of our professional lives believing that our job is to tell computers what to do.The RealityReality is that computers do what they were t

2013-05-08 05:11:45 619

转载 写给即将入行的程序员的一封信

首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。仅仅是因为爱好开始做一些创新,这是一个很好的开始!如果你说我要

2013-03-29 00:34:33 629

原创 quickSort 的递归与迭代实现

递归实现很直观,无需多说。而迭代如何实现呢?其实递归的本质是使用系统栈,那么迭代就是使用我们自己申请的栈,迭代的条件就是栈非空,而栈里放的是需要进行排序的数组或子数组的head以及长度len。今天在网上看了一些代码,不得不吐槽一些人的代码习惯,各种 i  j   k  m n 等临时变量, 不懂得进行函数、功能拆分,不写注释,代码挤成一坨。下面贴上我自己的,虽然

2013-03-27 01:53:50 1173

转载 学习Linux的七点忠告

1、不要“玩  Linux”        很多人用  Linux  的时候会感觉很迷茫,该用哪个发行呢?是不是我少装了什么?怎么升级这么快啊!怎么这么不稳定!每当遇到新的软件他就想试用,每当新的版本出现,他就更新,然后用鼠标在新的菜单里选择从来没见过的程序来用用。         其实你是为了Linux而使用Linux,而没有找到正确的理由来利用  Linux。你首先要明确用电脑

2013-03-20 12:48:31 465

转载 在 C 语言中实现模板函数的方法

转载自http://blog.csdn.net/whinah/article/details/13815各种用 C 语言实现的模板可能在使用形式上有所不同。 现以一个求和函数 Sum 为例,用 C++ Template 可写如下: template  R Sum(const T *array, int n){            R sum = 0;

2013-03-16 05:37:52 699

原创 双指针的4种含义

以前,我对于双指针所指向的对象究竟是什么、如何初始化双指针等问题一直搞不清楚。今天看了UIUC的教学视频,终于搞明白了。若觉得下面的中文描述不够清楚,请看文章最后的英文描述。在看双指针之前,先来看看最简单的单指针:int *X对于*X,有两种可能(理论上应该说*X指向什么,但为了后面方便理解,这里我们改口为 “ *X是什么 ”):1. *X是一个整型实例,初

2013-03-10 03:31:39 1412

转载 各种算法的稳定性与时间复杂度小结

选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。冒泡法:  这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:  复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复

2013-03-07 00:34:14 960

转载 对令人蛋疼的C++指针、数组的研究

(本文基于C++语言,C语言可能略有不同)指针的意义、定义及使用方法(水)数组的意义、定义及使用方法(水)使用负数下标访问数组(雷人)数组指针?指针数组?(吓人)一.指针的意义、定义及使用方法所谓指针,就是指向一个对象的变量,这个对象可以是内置类型、类类型甚至指针类型。 学习指针的最好方法是coding!12345678910111213141516

2013-03-04 22:43:25 535

转载 如何正确做出固定宽度且居中的版型

如何正確實作出固定寬度且置中的版型2005-04-16以往,網頁開發者都會碰到這樣的問題:有時候他們會在網頁上擺放一些圖層 (像是滑鼠移過去就會出現的下拉式選單) ,但這些圖層的位置都是絕對的 ( position: absolute ) 。因此只要他們把整個版面置中後,就會發現圖層沒有跟著跑,所以這些網頁開發者僅能選擇把整個版型往左靠。但是為了符合一般瀏覽者的螢幕寬度(800

2013-02-24 05:18:05 682

转载 深入理解FreeBSD中的TAILQ

工作的主要内容是tcp/ip,平台是FreeBSD,而且在内核态开发,所以很多情况下会涉及内核的一些数据结构和宏,比如说mbuf和TAILQ等。 TAILQ是FreeBSD/linux内核对双向队列操作的一种抽象,抽象程度不亚于C++,能实现操作队列需要的各种操作:插入元素,删除元素,遍历队列等。这个队列的优点是插入元素很快。 这里先回顾一下队列的特点(来自维基百科 http://zh.wik

2013-02-20 22:57:25 1243

转载 FreeBSD常用命令大全

1: man 在线查询 man ls2: ls 查看目录与档案 ls -la3: ln 建立链接文件 ln -fs /usr/local/apache/etc/httpd.conf /etc/httpd.conf4: more 分页显示 more 文件名称5: cd 切换目录 cd /usr/local/apache6: mkdir 建立新的目录 mkdir /usr/te

2013-02-09 04:56:57 786

转载 HashTable的c语言实现

HashTable的c语言实现转载自:http://blog.csdn.net/liuben/archive/2008/04/14/2290500.aspx1、基本概念散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列

2013-01-28 03:29:38 1284

转载 堆栈

栈上分配内存和回收都是自动的,不用程序员来处理堆上分配内存有系列的函数或操作符如c的 malloc vs freec++的 new vs delete这些内存的分配和释放由程序员来负责引用的长篇大论开始了:在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的

2013-01-26 11:16:50 585

转载 CONST

(一)简单介绍,把握全局const与define,指针,引用,函数,类成员1.》》const与define。两者都可以用来定义常量,但是const定义时,定义了常量的类型,所以更精确一些。#define只是简单的文本替换,除了可以定义常量外,还可以用来定义一些简单的函数,有点类似内联函数(Inline)。const和define定义的常量可以放在头文件里面。(小注:可以多次声明,但

2013-01-18 19:17:20 394

转载 C++内存分配秘籍—new,malloc,GlobalAlloc详解

C++内存分配秘籍—new,malloc,GlobalAlloc详解                                                    _______只为因内存分配而无法入眠的程序员 一。关于内存  1、内存分配方式   内存分配方式有三种:   (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个

2013-01-18 19:15:52 386

转载 Link List VS Dynamic Array

The size of a linked list node is two machine words for a single linked list and three for a double linked list (object reference, next reference, prev reference - roughly.. I have not yet looked at t

2013-01-03 03:07:49 571

ZX-PassReader.zip

用于获取中兴F650电信光猫的超级密码。

2020-05-23

HDTunePro5.7汉化版

HDTunePro5.7汉化版 免积分下载 分享给有需要的朋友们

2019-02-08

C# 6.0 in a Nutshell PDF

C# 6.0 in a Nutshell, PDF, 英文原版

2017-07-12

CLR via C# 4th Edition

CLR via C# 4th Edition, 英文原版

2017-07-12

C# 6.0 and the .NET 5 Framework, 7th edition, epub

C# 6.0 and the .NET 5 Framework, 7th edition, epub 版

2017-07-12

C# 6.0 and the .NET 5 Framework, 7th edition

C# 6.0 and the .NET 5 Framework, 7th edition, PDF

2017-07-12

戴尔专用温度监控程序

2017-02-22

Before the Interview

Before the Interview,程序员面试的经典书籍

2016-04-10

Programming interviews exposed

Programming Interviews Exposed, 2nd Edition, , The pressure is on during the interview process but with the right preparation, you can walk away with your dream job. This classic book uncovers what interviews are really like at America's top software and computer companies and provides you with the tools to succeed in any situation. The authors take you step-by-step through new problems and complex brainteasers they were asked during recent technical interviews., , 50 interview scenarios are presented along with in-depth analysis of the possible solutions. The problem-solving process is clearly illustrated so you'll be able to easily apply what you've learned during crunch time. You'll also find expert tips on what questions to ask, how to approach a problem, and how to recover if you become stuck. All of this will help you ace the interview and get the job you want., , What you will learn from this book, , * Tips for effectively completing the job application, * Ways to prepare for the entire programming interview process, * How to find the kind of programming job that fits you best, * Strategies for choosing a solution and what your approach says about you, * How to improve your interviewing skills so that you can respond to any question or situation, * Techniques for solving knowledge-based problems, logic puzzles, and programming problems, , Who this book is for, , This book is for programmers and developers applying for jobs in the software industry or in IT departments of major corporations., , Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

2016-04-10

Cracking the Coding Interview

Cracking the Coding Interview,技术面试的经典书籍

2016-04-10

Head First Data Analysis 英文原版

Head First系列的经典书籍,献给喜欢英文原版的同学

2016-04-10

Algorithms 算法概论

算法概论英文原版,附带习题解答。献给喜欢英文原版的同学们

2016-04-10

Thinking in Java 4th edition

Thinking in Java 英文原版第四版,附带习题解答

2016-04-10

Head First Design Patterns英文版

Design Pattern最好的入门级书籍

2014-11-22

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

TA关注的人

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