自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 资源 (36)
  • 收藏
  • 关注

转载 一道百度的笔试题

剑剑同学 写道某型CPU的一级数据缓存大小为16K字节,cache块大小为64字节;二级缓存大小为256K字节,cache块大小为4K字节,采用二路组相联。经测试,下面两段代码运行时效率差别很大,请分析哪段代码更好,以及可能的原因。 <br /> 为了进一步提高效率,你还可以采取什么办法? <br /> A段代码: <br />C代码 int matrix[1023][15];  const char *str = "this is a str";  int i, j, tmp, sum =

2010-09-26 14:44:00 433

原创 计数排序

<br />可以证明:基于比较的排序算法不可能好于O(nlogn)的时间。但是,假如指定排序n个元素,并且告知你每一个元素的值范围都在[0,k)之间,且此时K<<n(远小于)。就可以利用一个线性的排序算法,它就是计数排序。<br />一:计数排序时间复杂度:<br />|--------------------------------------|------------------------------------- |---------------------------------------<br

2010-09-11 21:05:00 231

原创 *(ptr++) += 123

C代码如下:<br />int main() { int arr[] = {6,7,8,9,10}; int *ptr = arr; *(ptr++) += 123; printf("%d ,%d/n",*ptr,*(++ptr)); return 0; } //结果为 8 8解释如下:<br />1.<br /> int arr[]={6,7,8,9,10};<br /> int *ptr=arr;//现在ptr指向6<br /> *(ptr++)+=123;

2010-09-08 21:51:00 1636

原创 用12个字符以下的可编译的代码实现控制台输出一个'A',可能吗?

<br />水木上的一个帖子,楼主说是某家公司(一家做加解密协议,算法的公司....产品大约是U盾那种)的面试题。怎么可能?<br />int main()<br />{<br />}<br />这都12个字符了。再写代码接超出界限了。强人竟然给出了答案,分享一下:<br />a()<br /> {<br />     b("A");<br /> }<br />把以上程序保存为jack.c<br />编译时候:gcc -o jack jack.c -Da=main -Db=puts<br />程序完美

2010-09-08 15:26:00 312

原创 基于散列的查找算法

<br />查找算法一般有顺序查找、二分查找、基于散列的查找。它们的使用场合不同,处理小数据量---顺序查找 比较合适;对有序的数据集合用----二分查找 ;当我们想查找较大的集合,而且不需要数据集合有序的时候,就需要用到基于散列的查找 。它有两个需要注意的地方:散列函数的设计和处理冲突的方法。     一:基于散列的查找时间复杂度:<br />           |--------------  |------------------|-------------------|<br />    

2010-09-08 15:12:00 269

原创 c语言写的堆排序算法

近期对几种常用的排序算法复习了一遍:源代码在Code::Blocks编辑环境下完成,运行正常,先来个堆排序算法

2010-09-07 10:58:00 213

原创 Linux中Grep命令学习

一、Grep简介<br /> <br />    grep(global search regular expression(RE) and print out the line) 翻译成中文就是:全面搜索正则表达式并把行打印出来 。      它是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。linux使用GNU版本的grep。它功能更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。      grep的工作方式是这样的,它在一个或多个文件中搜索字符串

2010-09-06 20:02:00 189

转载 常用Windows运行命令全集

<br />常用电脑运行命令全集<br />... (三个半角点) ------我的电脑 <br />about:home -----登陆首页 <br />calc-----------启动计算器 <br />certmgr.msc----证书管理实用程序 <br />charmap--------启动字符映射表 <br />chkdsk-------Chkdsk磁盘检查 (开机那个)<br />ciadv.msc------索引服务程序 <br />cleanmgr-------垃圾整理 <br />cl

2010-09-06 19:51:00 159

原创 TCP和UDP的总结

<br />     TCP和UDP的总结:<br />      近期正在准备找工作,看了N多笔试题,发现考网络真的还不少,网络中尤其TCP,UDP等知识点考的较多,此文做个总结,方便以后查阅,阅读者欢迎找毛病:<br />     TCP实现可靠性传输,通过三次握手机制,这一机制保证校验了数据,保证了他的可靠性。UDP没有三次握手机制,所以不可靠。不过UDP的速度是TCP比不了的,而且UDP的反应速度更快,QQ就是用UDP协议传输的,HTTP是用TCP协议传输的。   TCP/IP协议介绍 <br />

2010-09-06 19:49:00 546

原创 进程间的四种通讯方式

<br />2010-09-06<br />16:27:42<br />管道、信号、消息队列、共享内存等比较:<br /> <br />(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。 (3)信号(Signa

2010-09-06 16:31:00 1609

转载 常见的链表题目

一些常见的单链表题目,总结思路和实现代码

2010-09-02 21:41:00 151

转载 c++中const的作用

C++中const的用途

2010-09-02 21:01:00 125

高斯混合模型的C++语言实现

高斯混合模型的C++语言实现,用到了boost库

2011-01-26

ssh远程连接软件,windows下很好用的桌面连接软件

ssh远程连接软件,安装即可使用,一些高级功能对想在windows系统下学习linux的人来说很有用

2011-01-17

远程桌面连接(多系统,window和linux)

远程桌面连接,多系统,window和linux,linux主要是ubuntu,fedora也可以的

2011-01-17

24点游戏的C++语言源代码

24点游戏的C++语言源代码,能编译通过,可以正常运行

2011-01-05

著名IT公司的笔试题(雅虎、百度、大唐)

著名IT公司的笔试题(雅虎、百度、大唐),马上要找工作了,师兄留下来的宝贵财富

2010-09-16

linux下最好用的pdf阅读器(foxitReader)的rpm安装包

linux下最好用的pdf阅读器(foxitReader)的rpm安装包,我用过多个PDF阅读器,这个最好,基本和windows下面的foxitReader相当,且占用资源相当少。适用与fedora 的所有版本

2010-09-05

C和C++内存管理资料(包括内存管理-内存泄漏-内存调试-内存检测方法)

本人收集的关于内存方面的经典文档,压缩包里涵盖了目前基本所有的c/c++关于内存的文章,C和C++内存管理资料(包括内存管理-内存泄漏-内存调试-内存检测方法) 还有一个文档介绍电网的调试技巧

2010-09-05

加州伯克利操作系统及系统编程讲义(UC.Berkeley.Operating.Systems.and.Systems.Programming)

加州伯克利操作系统及系统编程讲义(UC.Berkeley.Operating.Systems.and.Systems.Programming)

2010-08-12

你会用word吗?这本高级教程让你目瞪口呆.chm

你会用word吗?这本高级教程让你目瞪口呆 这是一本非常经典的word使用教程,但它不是简单的使用教程。而是讲解word高级的技巧。对排版和写论文,编辑数学公式很有用。这本书绝对物有所值!

2010-08-08

《GPU高性能运算之CUDA》-张舒-源代码

《GPU高性能运算之CUDA》-张舒-源代码 另外网址为bbs.hpctech.com

2010-06-23

《LINUX与UNIX SHELL编程指南》读书笔记

《LINUX与UNIX SHELL编程指南》读书笔记 详细讲解SHELL编程,是一份十分难得的学习笔记

2010-06-01

机器学习经典算法的C语言代码

机器学习经典算法的C语言代码,比如:ID3算法 人脸识别源代码 K紧邻算法、人工神经网络

2010-05-21

Strassen矩阵乘法Karatsuba快速乘法最近点对问题源代码(C/C++程序)

利用动态分治思想解决一些如下问题:Strassen矩阵乘法Karatsuba快速乘法最近点对问题源代码(有C/C++程序)

2010-05-19

几种经典的游戏程序的源代码(八皇后、骑士游历问题、贪吃蛇、推箱子、五子棋、蓝黄旗)

六种经典的游戏程序的C语言源代码。包含八皇后、骑士游历问题、贪吃蛇、推箱子、五子棋、蓝黄旗等6个经典小程序。程序都能运行,并且代码简单易读。是学习C语言的绝佳资源。

2010-05-16

AdaBoost算法原理

Adaboost算法是集体学习算法的一个最经典的算法,它也是机器学习和人工智能领域的几个经典算法之一,本资源是对Adaboost算法作详细的介绍

2010-05-16

vim配置文件(用于编写c、c++代码)

这事我的vim配置文件,我用它编写C、c++代码,用的感觉很好

2010-05-01

覆盖全面的英语语法详解

从网上收集的,我完整的看完了。它讲的非常好。可以毫不夸张的说,它应该是最好的英语语法电子书

2010-04-17

麻省理工学院算法导论课件翻译

非常经典的麻省理工学院算法导论课,配套的课件 已经有中国人把它完整的翻译过来了。

2010-04-09

哈工大一校区地图(2009年最新)

哈工大一校区地图,有主楼,新盖的15 16公寓也在里面

2010-04-09

完美洗牌算法(解决微软面试题的论文)

完美洗牌算法(解决微软面试题的论文)文章中给出了具体的算法思想

2010-04-03

多叉树的遍历,可以打印出树形结构,也可以只打印叶节点,或打印指定层的节点(一位德国教授写的)

多叉树的遍历,可以打印出树形结构,也可以只打印叶节点,或打印指定层的节点(一位德国教授写的文章)可以按照文章中给的网址下载源代码,

2010-04-03

组合数学习题答案(不容易找得到)

学习组合数学的朋友可以下载看看,不容易找到哦~~~

2010-01-27

Catalan数列的详细介绍(总结版)

关于Catalan数列的详细介绍,总结的非常到位细致,值得一看,它是组合数学的经典

2010-01-27

软件体系结构(设计模式、各种组件)课件·

非常不错的课件,com、ejb、CORBA组件和设计模式介绍的非常详细!

2010-01-27

滑动窗口机制实现的UDP可靠性传输(自己写的JAVA类)

滑动窗口机制实现的UDP可靠性传输(自己写的JAVA类)

2010-01-17

UDP可靠性传输(使用滑动窗口机制实现)

使用滑动窗口机制实现可靠性传输,适合于学网络的朋友们,算法经典,根据网上别人的代码修改

2010-01-17

linux socket编程

linux平台的网络编程 详细介绍Socket的用法 以及tcp/ip的相关技术 学习linux必备资料

2009-12-26

AVS音频编码技术(关于avs的资料)

AVS音频编码技术,介绍一种音频编码技术及国内的研究现状

2009-12-15

程序员要知道的65的源代码网站

程序员常去的65个网站 大部分都是免费的可以直接下载的

2009-11-09

用VC写的信息检索课程大作业(网络爬虫)

研究生信息检索课程大作业,用VC编写的代码,主要是网络爬虫,虽然界面不好看。但内容值得一读

2009-11-06

空空如也

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

TA关注的人

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