Linux内核如何装载和启动一个可执行程序沙雨济原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一 、实验目的理解编译链接的过程和ELF可执行文件格式;编程使用exec*库函数加载一个可执行文件...
分类:
系统相关 时间:
2015-05-03 20:33:48
阅读次数:
304
问题:声明复数类,成员变量包括实部和虚部,成员方法包括实现由字符串构造复数、复数加法、减法、字符串描述、比较相等等操作。
声明复数类如下
public class Complex {
public double real,imag; //实部,虚部
public Complex(double real, double imag)...
分类:
编程语言 时间:
2015-05-02 13:57:27
阅读次数:
153
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成stati...
分类:
Web程序 时间:
2015-05-01 22:26:02
阅读次数:
144
题目大意:问从1变到n至少需要多少步。变换规则如下
1.变化过程中的中间结果可以任意使用
2.每次只能挑选两个数进行加减解题思路:先算一下至少需要多少步,然后在如果在当前步数下无法到达结果的话,就当前步数加1,继续搜索下去#include
#include
#include
using namespace std;
#define maxn...
分类:
其他好文 时间:
2015-05-01 16:08:26
阅读次数:
113
https://leetcode.com/problems/two-sum/
水题一发吧,不过退役以来很少做题了,真是退步太厉害,没考虑全
题意:给一个数组,也一个target,问哪两个数加起来可以得到target
答案:桶排orHash
1、注意,桶排序,而且桶的深度不一定是1,所以hash[i]表示i个数而不是是不是存在
2、因为涉及下标,所以一定小心数组的数可以是分数,我的做法是,...
分类:
其他好文 时间:
2015-05-01 01:50:43
阅读次数:
131
题意:抛出n次硬币(有顺序),求至少k个以上的连续正面的情况的种数。思路:转换成求抛n个硬币,至多k-1个连续的情况种数,用所有可能出现的情况种数减去至多k-1个的情况,就得到答案了。此题涉及大数加减。分析:(1)假设n=k,那么只有一种情况。(2)假设n=k+1,那么有3种情况,包含k个的两种,k...
分类:
其他好文 时间:
2015-04-30 19:33:43
阅读次数:
153
重载运算符,使之能进行复数加复数,double+复数,复数+double...
分类:
其他好文 时间:
2015-04-30 18:10:48
阅读次数:
81
唉 不知道第一次发什么神经 第一次把t定义成char 型的了
小数还对 大数就不多了、、、找了半个小时才找到 以后要细心了
求大数 一定是用字符串保存,,long long 肯定溢出。
具体思路就是把所有字符个数加起来的阶乘n!除以各个字符出现的个数的阶乘。
#include
#include
#define num 1000
int main()
{
char str[n...
分类:
其他好文 时间:
2015-04-30 10:37:36
阅读次数:
149
两道题目意思差不多第一题是10进制,第二题是2进制的都是利用欧拉回路的fleury算法来解决因为我总是希望小的排在前面,所以我总是先将较小数加入栈,再利用另一个数组接收答案,但是这里再从栈中导出来答案要倒一下了,这一点要注意poj 1780 1 #include 2 #include 3 #in.....
分类:
其他好文 时间:
2015-04-30 00:42:46
阅读次数:
170