//凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1 #include<stdio.h> 2 #include<stdlib.h> 3 void main(){ 4 int a; 5 void writ
     //凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/       汉诺塔是由三根杆子A,B,C组成的。A杆上有n个(n>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:每次只能移动一个圆盘;大盘不能叠在小盘上面。提示:
//凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/  方法1: 1 #include<stdio.h> 2 #include<stdlib.h> 3 //大小写字母隔了32位 4 void main(){ 5 ch
  简单总结:   7月2号,去年这个时候刚到北京,转眼一年一过,时间匆匆!   这一年发生很多事情,有生活有工作的,主要谈谈工作吧。   找工作还算顺利吧,7月2号到北京,找了一星期,7月11号就正式入职了。   刚开始对开发流程比较不熟悉,有些慢,一个简单
    学者写博客已经三个月了,没写过啥技术文章,确实能力有限,还写不出技术文章来,只写了几篇总结和感悟。      时间飞逝,17年已经结束,想对17年总结一下:      17年可以说很重要的一年,毕竟是大学毕业年,结束了大学生活。      1-2月大四上结束,回
前言:前面讨论了信号、管道的进程间通信方式,接下来将讨论消息队列。   一、系统V IPC   三种系统V IPC:消息队列、信号量以及共享内存(共享存储器)之间有很多相似之处。   每个内核中的 I P C结构(消息队列、信号量或共享存储段)都用一个非负整数的标识符(
  前言:进程之间交换信息的唯一方法是经由f o r k或e x e c传送打开文件,或通过文件系统。本章将说明进程之间相互通信的其他技术—I P C(InterProcess Communication)。今天将介绍半双工的管道。   一、匿名管道   1、匿名管道介绍:
  前言:今天在做一个小项目时,客户要求的xml,跟现在有系统要求的不一样,所以要自己重新写函数支持返回,进行简单总结,希望对大家有所帮助。   首先,使用xml函数需要链上动态库libxml2,需要在电脑上安装libxml的开发包,安装方法如下:       Ubuntu系统:
  前言:最近在学进程间通信,所以做了一个小项目练习一下。主要用消息队列和socket(UDP)实现这个系统,并数据库存储数据,对C语言操作不熟悉的可以参照我的这篇博客:https://www.cnblogs.com/liudw-0215/p/9593414.html,所有代码提交我的Github上
  前言:取得成功的要自律!可能有一腔热血,努力很长一阵子,但过一阵子之后,就不坚持了,所以要自律去约束自己时刻坚持着!   一、收获   8月份的收获还是很大的,主要有以下几个方面:   学会了使用github     注册账号很长时间了,但不怎么会用,这个
1 #include<stdio.h> 2 #include<stdlib.h> //作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 3 #define N 20 4 //冒泡排序 5 void bu
对磁盘文件进行排序,文件包含最多一千万条记录,每条记录都是7位的整数,无其他相关数据,每个整数只出现一次,由于某种系统需要,只能提供1MB左右内存。由于是实时系统,最多运行几分钟就能给出回应,十秒钟是比较理想的运行时间。 准确的问题描述: 输入:一个包含n个正整数的文件,每个数都小于n,其中n=10
问题描述:   公园票价为5角。假设每位游客只持有两种币值的货币:5角、1元。再假设持有5角的有m人,持有1元的有n人。由于特殊情况,开始的时候,售票员没有零钱可找。我们想知道这m+n名游客以什么样的顺序购票则可以顺利完成购票过程。显然,m < n的时候,无论如何都不能完成;m>=n的时
—————————————————————————————————————————————————————————— 第二部分仅考察下图所示的代码片段——configure_backtrace_handler() 后面的五条函数调用序列;在这些看似简洁的 逻辑背后其实蕴涵乐许多“类 UNIX”系统相
leetcode的第一题,很简单。 题目如下 Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that e
  这道题是2013年PAT春季考试真题,考察队堆栈的基本概念的掌握。在保证输入正确后,关键在于对"Pop"序列的判断,我用isPopOrder()函数进行了判断,代码如下: #include <stdio.h> #include <stdlib.h> #define Ma