程序比程序员更理解c语言! cdecl程序(分析c语言的声明

c语言的声明有时侯是很复杂的;比如int (*a[5])(int); 再比如:int*((*p)(int))(int);你能说明白它们的意思吗? 像这样的声明很容易把一般的程序员弄蒙逼的。 cdecl是一个分析这种声明的程序,输入声明形式,用英语输出其描述。 一个在线的cdecl. 我们也...

2012-02-29 18:13:00

阅读数 18

评论数 0

gcc 编译使用动态链接库和静态链接库

在windows下动态链接库是以.dll后缀的文件,二在Linux中,是以.so作后缀的文件。 动态链接库的好处就是节省内存空间。 1、Linux下创建动态链接库 在使用GCC编译程序时,只需加上-shared选项即可,这样生成的执行程序即为动态链接库。 例如有文件:hello.c hel...

2012-02-29 15:27:00

阅读数 10

评论数 0

第13题 check rotation string

此题来自cracking the coding interview,这本书是讲如何准备程序员面试的,非常不错 免积分下载: http://download.csdn.net/detail/stevemarbo/4098275 assume you have a method is...

2012-02-28 23:28:00

阅读数 12

评论数 0

二叉树详解 binary tree && binary search tree

本文参考stanford大学一位计算机教授所写的关于二叉树的文章: http://download.csdn.net/detail/stevemarbo/4097865 二叉树,一个经典的数据结构,它包含一个指向左子树的指针,一个指向右指数的指针,和一个数据元素 二叉搜索树,在二叉树的基...

2012-02-28 22:28:00

阅读数 13

评论数 0

学习笔记42(asp.net的地址重写URLRewriter实现原理及代码示例)

(注:本文整理自网络) 一、概述 访问者输入:http://wu-jian.cnbolgs.com/default.aspx,实际请求和响应的地址却是:http://www.cnblogs.com/wu-jian/default.aspx, 这就是UrlRewrite,除了实现二级...

2012-02-28 11:07:00

阅读数 11

评论数 0

第12题 判断两个链表是否相交

题目:判断两个链表是否相交 分析:如果被问道此问题,一定要分两种情况回答,第一种是链表不存在环,第二种就是存在环的情况 1. 先判断带不带环 2. 如果都不带环,就判断尾节点是否相等 3. 如果都带环,判断一链表上俩指针相遇的那个节点,在不在另一条链表,如果在,则相交,如果不在,则...

2012-02-27 18:34:00

阅读数 7

评论数 0

仿ping程序(linux网络编程

/* * ===================================================================================== * * Filename: ping.c * * Description: * ...

2012-02-27 18:01:00

阅读数 9

评论数 0

第11题 求链表倒数第k个节点

题目:输入一个单向链表,输出该链表中倒数第k个节点 链表的倒数第0个节点为链表的尾指针 设置两个指针 p1,p2,首先,p1和p2都指向head,然后p2向前走k步,这样p1和p2之间就间隔k个节点,最后p1和p2同时向前移动,直至p2走到链表末尾 struct node { in...

2012-02-27 17:55:00

阅读数 11

评论数 0

第10题 把二元查找树转换成排序的双向链表

题目:把二元查找树转换成排序的双向链表 要求:不能创建任何新的节点,只调整指针的指向 10 / \ 6 14 / \ / \ 4 8 12 16 转成双向链表 4=6=8=12=14=16 关于此题, 有一篇非常详细的文档,把这个...

2012-02-27 17:14:00

阅读数 8

评论数 0

学习笔记41(四道智力题,挑战你的编程极限)

说明:请用最少的代码算出以下问题!并贴出代码相互学习。 1> 在一50人的队列中,从左至右报数,为单数者出列,其他人再从左至右报数,为单数者出列,直至剩下最后一人,问此人是初始队列中的第多少号? 2> 在某月,...

2012-02-27 17:10:00

阅读数 23

评论数 0

学习笔记40(.NET编译临时文件导致C盘满的解决方法)

问题现象: .Net 安装在C盘,一段时间内,C盘就满,导致IIS,各种应用程序异常。经检查,各种可删除的临时文件均已清除。于是想到了.Net临时编译文件造孽! 问题原因: 在.Net安装目录树下,有名为 Temporary ASP.NET Files 文件夹,包含为页面和资源提供服务而创建...

2012-02-27 11:12:00

阅读数 72

评论数 0

一步一步学链表

开始写链表了,xiaod年前都已经实现了,我到现在还迟迟没有实现,表示十分尴尬,好吧,这两天把它给搞定!! 首先是基本框架: 1. 录入链表 2. 插入一个元素 3. 删除一个元素 4. 遍历链表,输出所有 5. 链表排序 6. 退出看了一下资料,了解了不少,写了基本框架,今...

2012-02-26 21:35:00

阅读数 10

评论数 0

MyEclipse启动发生"An error has occurred.See the log file "解决

环境:MyEclipse 6.5 问题:MyEclipse启动发生"An error has occurred.See the log file "解决 现提供以下几种方法,供读者参考。 1、删除eclipse的临时文件: eclipse\co...

2012-02-26 15:19:00

阅读数 32

评论数 0

C++ Psapi.h头文件

Psapi是: Pocess Status API ,是获取系统状态的函数集合.它会返回以下系统信息:进程信息模块信息设备驱动程序信息进程内存使用信息工作集信息内存映射文件信息包括的函数. The following are the PSAPI functions.    EmptyWorki...

2012-02-26 15:04:00

阅读数 13

评论数 0

stack,queue,vector用法总结。

分别包含在文件<stack>,<queue>,<vector> 定义: stack<class T> s; ...

2012-02-26 13:21:00

阅读数 10

评论数 0

弱校ACM奋斗史【转载】

这是一篇老文章,不过由于无法找到最初的发文地址,这里就不能粘贴原文网址了。本站转载此文与ACMer们共勉。感谢acmerfight供稿。 题解:还记得2年前的一个晚上,我和一个女孩一起写完了这篇文章。写完后,她哭了,我笑了。然后,她走了,我哭了。2年后,我又找到她,这次,我没有让她走...

2012-02-26 10:39:00

阅读数 10

评论数 0

Linked List 链表详解

本文是stanford cs library中两篇关于linked list的文章合体版 linked list basics linked list problems 我觉得这两篇讲linked list的文章写的非常非常好,所以在博客里自己写一下,也算是温习巩固数据结构的知识了 本...

2012-02-26 04:32:00

阅读数 14

评论数 0

补码乘法,补码乘法计算详细解说

  1.补码与真值得转换公式    补码乘法因符号位参与运算,可以完成补码数的“直接”乘法,而不需要求补级。这种直接的方法排除了较慢的对2求补操作,因而大大加速了乘法过程。    首先说明与直接的补码乘法相联系数学特征。对于计算补码数的数值来说,一种较好的表示方法是使补码的位置数由一个带负权的符号...

2012-02-26 01:10:00

阅读数 1101

评论数 0

搭建自己的小型监控系统——开始使用

把这些硬件连接起来。把视频采集卡插到计算机上后,需要安装驱动,你的视频卡买来时有驱动的!!安好后你可以打开QQ测试下。。 在QQ面板上。打开系统设置-》好友和聊天-》语音视频-》视频设置-》选择你的视频设备。等他出现了你的卡换成它测试下就好了。。...

2012-02-25 16:01:00

阅读数 26

评论数 0

su - root 与su root的区别

环境:Fedora Linux 16 问题:当切换到root用户时,使用su root 和su - root有相同的作用,不知道他们有什么区别。 解决: su - root 是切换到root账号使用,使用的是root用户的环境变量;su root 则是取得root的特权,以root的...

2012-02-25 15:46:00

阅读数 11

评论数 0

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